﻿@charset "utf-8";
/* CSS Document */
/*切图：wyf*/
html{ overflow-x:auto; overflow-y:auto;}
*{ padding:0; margin:0;}
ul, ol,li{ list-style-type:none;}
body, button, input, select, textarea{ font-family:'Microsoft yahei',Arial; font-size:12px;}
code, kbd, pre, samp {font-family:'Microsoft yahei',Arial;}
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;
-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
-webkit-tap-highlight-color: transparent;
}
a:hover{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',Arial;}
input,table,tr,td{ margin:0; padding:0; border:none;}
button,table{ border:none; background:none; margin:0; padding:0;}
body{ position:relative;}
select{ margin:0; padding:0; font-family:'Microsoft yahei',Arial;}
textarea{ resize:none;}
input{ outline:0;}



.pz_top{ float:left; width:100%; position:relative; z-index:100001; }
.pz_menu{ position:absolute; left:0; top:156px; float:left; width:100%; z-index:880; }
.pz_menu.on{ position: fixed;  top:20px; background:url(../images/menu4.jpg) top repeat-x; }
.pz_banner{ float:left; width:100%;  overflow:hidden; position:relative;}
.pz_main{ float:left; width:100%; }
.pz_down{ float:left; width:100%; border-top:#cccccc solid 1px; }
.w_0100{ float:left; width:100%;}
.w_1200{ margin:0 auto; max-width:1200px;}



/*top*/
.pc_show{ display:block;}
.phone_show{ display:none;}
@media  screen and (max-width: 1199px){
.pc_show{ display:none;}
.phone_show{ display:block;}
.w_1200{ width:100%; max-width:750px;}
}

.z_d_wx{display:none;}
@media  screen and (max-width: 768px){
.z_d_wx{display:block;}
}

/*top*/
.c_0100_1{ position: fixed; width:100%; height:84px; left:0; top:0; background-color:#fff; z-index:120000; padding:8px 0;
box-shadow: 0 0 15px rgba(0,0,0,.22);
-webkit-box-shadow: 0 0 15px rgba(0,0,0,.22);
-moz-box-shadow: 0 0 15px rgba(0,0,0,.22);
-ms-box-shadow: 0 0 15px rgba(0,0,0,.22);
-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;
}
.pz_top.on .c_0100_1{ height:68px; padding:0; background-color:rgba(255,255,255,0.8);}
.c_1200_1{ float:left; width:100%;  position: relative; z-index:489000;}
.logo{ float:left;}
.logo img{ width:220px;  }

.r_se{ float:right; width:49px; height:76px; padding:27px 0 0 5px; position:relative; cursor:pointer; }
.pz_top.on .r_se{height:68px;}
.r_se .z_search_img{width:24px; margin:0 auto; display:block;}
.r_se .downse{ position:absolute; width:400px; height:62px; right:0; top:76px; background:url(../images/top2.png) no-repeat; display:none; z-index:600;}
.pz_top.on .r_se .downse{height:68px;}
.r_se .downse .downbox{ float:left; width:380px; height:24px; margin:25px 0 0 10px;}
.r_se .downse .downbox .leftinput{ float:left; width:323px;}
.r_se .downse .downbox .rightsumit{ float:right; width:24px; height:24px; margin:0 5px 0 0;}

.ifom1{ float: left; width:100%; border:0; background:#fff; color:#333; font-size:14px; line-height:24px;}
.inco1{}
.inco1 input[placeholder], [placeholder], *[placeholder] {color:#888 !important;}
.inco1 placeholder{color:#888;}
.inco1 ::-webkit-input-placeholder { color:#888;}
.inco1 :-moz-placeholder {  color:#888;}
.inco1 ::-moz-placeholder {  color:#888;}
.inco1 :-ms-input-placeholder { color:#888 !important;}

@media  screen and (max-width: 768px){
.pz_top{ z-index:550;}
.pz_top.on{position:fixed; top:0; left:0; z-index:550;}
.pz_top.on .c_0100_1{ height:84px; padding:8px 0;}
}



input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color: #888 !important;
}
input:-moz-placeholder, textarea:-moz-placeholder {
color: #888 !important;
}
input::-moz-placeholder, textarea::-moz-placeholder {
color: #888 !important;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
color: #888 !important;
}



.menubox{ float: right; margin:24px 0 0 0;}
/*menu 效果*/
.menu_1{ float:left;}
.menu_1 ul .nli{ float:left;   z-index:15; margin-right:20px; padding-right:9px;  background:url(../images/top4.png) right 7px no-repeat; }
.menu_1 ul .nli:last-child{ background:0;}
.menu_1 ul .nli span a{ float:left; height:52px;  margin-right:18px; line-height:19px;  color:#333333; font-size:16px;}

.menu_1 ul .nli.hover1 span a{ color:#087008; border-bottom:#087008 solid 2px;}
.menu_1 ul .nli:hover span a{ color:#087008; border-bottom:#087008 solid 2px;}



.pz_top.on .menu_1 ul .nli span a{ height:44px;  }


/*.menu_0100{ position:absolute; width:100%; left:0; top:84px; z-index:490;}*/

.menu_1 ul .nli:hover .sub{visibility: visible; opacity: 1; transition-delay: 0.15s; -moz-transition-delay: 0.15s; /* Firefox 4 */-webkit-transition-delay:0.15s; /* Safari 和 Chrome */-o-transition-delay: 0.15s; /* Opera */}


.menu_0100 .sub{ float:left; width:1200px; background:url(../images/menu2.jpg) 862px repeat-y #f2f2f2;position:absolute;left:0; top:100%; z-index:490; visibility: hidden;opacity: 0; transition: opacity 0.15s linear 0s;
box-shadow: 0 0 6px rgba(0,0,0,.22);
-webkit-box-shadow: 0 0 6px rgba(0,0,0,.22);
-moz-box-shadow: 0 0 6px rgba(0,0,0,.22);
-ms-box-shadow: 0 0 6px rgba(0,0,0,.22);
}
.menu_0100 .sub .l_356{ float:left; width:356px; height:350px; padding:42px 28px 0 28px;  color:#ffffff; font-size:14px; line-height:36px;}
.menu_0100 .sub .l_356 .t_356{ float:left; width:300px; height:216px; overflow:hidden;}
.menu_0100 .sub .l_356 .t_356 .tit_356{ display:block; color:#ffffff; font-size:24px; line-height:30px;}
.menu_0100 .sub .l_356 .t_356 .tit_356 a{color:#ffffff;}
.menu_0100 .sub .l_356 .t_356 .text_356{ display:block; margin-top:42px;}
.menu_0100 .sub .l_356 .t_356 .text_356 a{color:#ffffff;}
.menu_0100 .sub .l_356 .d_356{ float:left; width:100%; margin-top:19px; }
.menu_0100 .sub .l_356 .d_356 a{ color:#ffffff; font-size:24px; direction:17px;}
.menu_0100 .sub .l_506{ float:left; width:506px;}
.menu_0100 .sub .l_506 .l_288{ float:left; width:400px; margin:43px 0 0 48px;}
.menu_0100 .sub .l_506 .l_288 .z_ul{float:left; width:200px; padding-left:26px; }
.menu_0100 .sub .l_506 .l_288 .l_144{ float:left; width:174px;  padding:15px 0 ; line-height:22px;}
.menu_0100 .sub .l_506 .l_288 .l_144 a{color:#666666; font-size:16px;}




.menu_0100 .sub .r_338{ float:left; width:338px;}
.menu_0100 .sub .r_338 a{display:block; float:left; width:100%; color:#666666;}
.menu_0100 .sub .r_338 .t_247{ float:left; width:247px; height:116px; margin:72px 0 0 51px;}
.menu_0100 .sub .r_338 .t_247_2{ float:left; width:247px; margin:36px 0 0 51px; color:#666666; font-size:14px; line-height:22px;}
.menu_0100 .sub .r_338 .t_247_2 .tit_247{ display:block; font-size:18px; padding:0 10px;}
.menu_0100 .sub .r_338 .t_247_2 .text_247{ display:block; padding:8px 10px 0 10px;}


.menu_0100 #nav_5 .sub .l_506 .l_288{ float:left; width:440px; margin:48px 0 0 26px;}
.menu_0100 #nav_5 .sub .l_506 .l_288 .z_ul{float:left; width:220px; padding-left:10px; }
.menu_0100 #nav_5 .sub .l_506 .l_288 .l_144{ float:left; width:210px; padding:15px 0 ;  line-height:22px; white-space: nowrap;}


@media  screen and (max-width: 1199px){
.c_0100_1{ position: static; float:left;}
.ph_r_se{ float:right; width:48px; height:46px; margin:11px 0 0 0; position:relative; }
.ph_r_se a{ float:left; width:48px; height:46px; background-color:#087008;}
.ph_r_se .menu_out{ position:absolute; left:0; top:0; display:none;}

/*手机导航*/
.pf_menu{ position: absolute; width:100%; left:0; top:84px; background-color:#fff; z-index:510; border-top:#dddddd solid 1px; height:100%; overflow-y:auto;
box-shadow: 0 3px 10px rgba(0,0,0,.22);
-webkit-box-shadow: 0 3px 10px rgba(0,0,0,.22);
-moz-box-shadow: 0 3px 10px rgba(0,0,0,.22);
-ms-box-shadow: 0 3px 10px rgba(0,0,0,.22);
}
.ph_menu{ float:left; width:100%; padding:18px 0 0 0;}
.ph_menu .nli{ float:left; width:100%; border-bottom:#dddddd solid 1px;}
.ph_menu .nli span{ float:left; width:100%; padding:0 5px 0 5px; position:relative;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}
.pf_menu.on{ position:fixed;}

.ph_menu .nli span b{width:9px; height:9px; background: url(../images/open.png) center center no-repeat; position:absolute; right:0px; top:15px; }
.ph_menu .nli.on span b{background: url(../images/close.png) center center no-repeat;}
.ph_menu .nli .l1_a{ float:left; width:100%; color:#444444; font-size:14px; line-height:39px; background:url(../images/menu20.png) right center no-repeat}
.ph_menu .nli .l1_a.have{ background: url(../images/menu21_h.png) right center no-repeat;}
.ph_menu .nli.on .l1_a.have{ background:url(../images/menu21.png) right center no-repeat;}
.ph_menu .nli.on .l1_a{ color:#087008; }
.ph_menu .l2_ul{ float:left; width:100%;  border-top:#dddddd solid 1px;}
.ph_menu .l2_ul .l2{ float:left; width:100%; padding-left:35px; padding-right:35px;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}
.ph_menu .l2_ul .l2 .l2_a{ float:left; width:100%; padding:10px 0; color:#444444; font-size:14px; line-height:20px; }
.ph_menu .itemul{ float:left; width:100%; display:none; background-color:#252b39; padding:0;}

.ph_downse{ float:left; width:100%; padding:32px 0 28px 0;}
.ph_downse .ph_downbox{ float:left; width:100%; height:50px; border:#cccccc solid 1px; padding-right:56px; position:relative;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}
.ph_downse .ph_downbox .leftinput{ float:left; width:100%; padding:12px 10px 0 10px;}
.ph_downse .ph_downbox .rightsumit{ position:absolute; right:0; top:0; float:right; width:42px; height:24px; margin:12px 14px 0 0; padding-left:17px; border-left:#ccc solid 1px;}
}
@media  screen and (max-width: 767px){
.c_1200_1{ padding:0 13px;}
.ph_menu{  padding:18px 13px 0 13px;}
.ph_downse{ padding:32px 13px 28px 13px;}
}

/*banner*/
.slide_banner{ float:left; width:100%; position:relative;}
.slide_banner .bd{ float:left; width:100%; overflow:hidden;}
.slide_banner .bd ul{ float:left;}
.slide_banner .bd li{ float:left; width:100%; line-height:0; position:relative;}
.slide_banner .bd li a{display:block; width:100%;}
.slide_banner .bd li img{ width:100%;}
.slide_banner .bd li .li1_tit{ position:absolute; left:18.3%; top:49.2%; color:#ffffff ; font-size:40px; width:417px;
text-shadow: 0px 2px 3px #999;
-webkit-text-shadow: 0px 2px 3px #999;
-moz-text-shadow: 0px 2px 3px #999
}

.slide_banner .bd li .li2_tit{ position:absolute; left:18.3%; top:33%; color:#ffffff; font-size:24px; line-height:1.75; width:417px;}

.slide_banner .bd li .li2_tit .li2span{ font-size:40px; font-weight:bold;}
.slide_banner .bd li .li3_tit{position:absolute; left:18.3%; top:58%; color:#ffffff; font-size:24px; line-height:1.75; width:530px;}
.slide_banner .bd li .li3_tit .li3span{font-size:40px; font-weight:bold; color:#ffffff;}
.slide_banner .hd{ position:absolute; left:0; bottom:35px; float:left; width:100%; height:11px;}
.slide_banner .hd ul{ float:left; width:100%;  height:11px; line-height:0px; text-align:center; }
.slide_banner .hd ul li{ display:inline-block; width:11px; height:11px; margin:0 12px;  background-color:#fff; text-indent:-90px; overflow: hidden; cursor:pointer;
-moz-border-radius:50%;
webkit-border-radius:50%;
-khtml-border-radius:50%;
border-radius:50%;
}
.slide_banner .hd ul li.on{ background-color:#087008;}
.slide_banner .prevl{ position:absolute; width:37px; height:73px; left:80px; top:50%;  z-index:2; background: url(../images/ban2.png) no-repeat; cursor:pointer;}

.slide_banner .nextr{ position:absolute; width:37px; height:73px; right:80px; top:50%; z-index:2; background: url(../images/ban3.png) no-repeat; cursor:pointer;}






@media  screen and (max-width:1199px){
.slide_banner .bd ul{
	width:100%;
	height:100%;
	}
.slide_banner .bd ul li{
	-webkit-flex-shrink:0;
	-ms-flex:0 0 auto;
	flex-shrink:0;
	width:100%;
	height:100%;
	position:relative
	}
.slide_banner .bd li .li1_tit{ font-size:28px;}
.slide_banner .bd li .li2_tit{ font-size:18px; width:310px;}
.slide_banner .bd li .li2_tit .li2span{ font-size:28px;}
.slide_banner .bd li .li3_tit{font-size:18px; width:310px; top:50%;}
.slide_banner .bd li .li3_tit .li3span{font-size:28px;}
.slide_banner .swiper_s{ position:absolute; left:0; bottom:12px; float:left; width:100%;  height:11px;  line-height:0px; text-align:center; }
.slide_banner .swiper_s .swiper-pagination-bullet{display:inline-block; width:11px; height:11px; margin:0 8px;  background-color:#fff; text-indent:-90px; overflow: hidden; cursor:pointer;
-moz-border-radius:50%;
webkit-border-radius:50%;
-khtml-border-radius:50%;
border-radius:50%;
}
.slide_banner .swiper_s .swiper-pagination-bullet-active{ background-color:#087008;}
}
@media  screen and (max-width:767px){
.slide_banner .bd li .li1_tit{ font-size:18px;}
.slide_banner .bd li .li2_tit{ width:80%; left:10%; font-size:14px;}
.slide_banner .bd li .li2_tit .li2span{ font-size:18px;}
.slide_banner .bd li .li3_tit{width:243px; left:10%;font-size:13px; top:50%;}
.slide_banner .bd li .li3_tit .li3span{font-size:18px;}
}
@media  screen and (max-width:480px){
.slide_banner .bd li .li2_tit{ top:10%;}
}


/*main*/
.c_0100_bg1{ background-color:#f3f2ee;}
.c_1200_2{ float:left; width:100%; padding:0 0 48px 0;}
.title_1{ float:left; width:100%; padding:40px 0 16px 0;}
.title_1 .tit_1{ float:left; width:100%;}
.title_1 .tit_1 .line{ display:none;}
.title_1 .tit_1 .tit1span{ float:left; color:#4f4f4f; font-size:36px; line-height:1.16;}
.title_1 .tit_1 .titmore{ float:right; line-height:1.333; color:#999999; font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-style:italic;}





.title_1 .text_1{ float:left; width:100%; margin-top:16px; color:#4f4f4f; font-size:18px; line-height:1.333;}

.slide_homen{ float:left; width:100%; position:relative; z-index:110; }
.slide_homen .bd{ float:left; width:100%;}
.slide_homen .bd .ulWrap{ float:left; width:101%;}
.slide_homen .bd ul{ float:left; width:50%; height:464px; }
.slide_homen .bd ul li{ float:left; width:97.37%; margin-top:12px; margin-right:2.63%; height:220px; background-color:#fff; }
.slide_homen .bd ul li .l_212{ float:left; width:212px; height:142px; margin:38px 0 0 39px; overflow:hidden; }
.slide_homen .bd ul li .l_212 a{display:block; width:100%;}
.slide_homen .bd ul li .l_212 img{ width:212px; height:142px; display:block;
        transition: all 0.4s linear;
   -moz-transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
     -o-transition: all 0.4s linear;
}



.slide_homen .bd ul li .r_276{ float:right; width:276px; margin:34px 27px 0 0;}
.slide_homen .bd ul li .r_276 .t_276_1{ float:left; width:100%; height:52px; line-height:26px; overflow:hidden;}
.slide_homen .bd ul li .r_276 .t_276_1 a{ color:#333333; font-size:18px; font-weight: bold;}
.slide_homen .bd ul li .r_276 .t_276_1 a .z_span2{display:none;}

.slide_homen .bd ul li .r_276 .t_276_2{ float:left; width:100%; height:48px; margin-top:6px; line-height:24px; overflow:hidden;}
.slide_homen .bd ul li .r_276 .t_276_2 a{ color:#666666; font-size:14px;}
.slide_homen .bd ul li .r_276 .t_276_3{ float:left; width:100%; margin-top:27px;}
.slide_homen .bd ul li .r_276 .t_276_3 .time_homen{ float:left; color:#666666; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:14px;}
.slide_homen .bd ul li .r_276 .t_276_3 .more_homen{ float:right; line-height:14px;}
.slide_homen .bd ul li .r_276 .t_276_3 .more_homen a{ color:#666666; font-size:14px;}

.slide_homen .nprev{ position:absolute; width:19px; height:37px; left:-45px; top:50%; margin-top:-19px; cursor:pointer; float: left;}

.slide_homen .nnext{ position:absolute; width:19px; height:37px; right:-45px; top:50%; margin-top:-19px; cursor:pointer; float: left;}
.slide_homen .nnext img{display:block;}




@media  screen and (max-width:1290px){
.slide_homen .nprev{ left:0px; z-index:200; top:50%; margin-top:-19px;}
.slide_homen .nnext{ right:0px; z-index:200; top:50%; margin-top:-19px;}
}

@media  screen and (max-width:520px){
.slide_homen .nprev{ left:0px; z-index:200; top:35%; margin-top:0px;}
.slide_homen .nnext{ right:0px; z-index:200; top:35%; margin-top:0px; position: absolute;float: left;}

}

@media  screen and (max-width:1199px){
.slide_homen .bd{overflow:hidden; }
.slide_homen .bd .ulWrap{ width:100%; }
.slide_homen .bd ul{ width:100%; height:auto; -webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;float:none;}
.slide_homen .bd ul li{ width:100%; padding:5%; margin-right:0; height:auto;}
.slide_homen .bd ul li .l_212{  width:40%; height:auto; margin:0;}
.slide_homen .bd ul li .l_212 img{ width:100%; height:auto;}
.slide_homen .bd ul li .r_276{ width:52.2%; margin:0;}
.slide_homen .bd ul li .r_276 .t_276_1{ float:left; width:100%; height:52px; line-height:26px; overflow:hidden;}
.slide_homen .bd ul li .r_276 .t_276_1 a{ color:#333333; font-size:18px; font-weight: bold;}

.slide_homen .bd ul li .r_276 .t_276_2{ float:left; width:100%; height:48px; margin-top:6px; line-height:24px; overflow:hidden;}
.slide_homen .bd ul li .r_276 .t_276_2 a{ color:#666666; font-size:14px;}
.slide_homen .bd ul li .r_276 .t_276_3{ float:left; width:100%; margin-top:27px;}
.slide_homen .bd ul li .r_276 .t_276_3 .time_homen{ float:left; color:#666666; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:14px;}
.slide_homen .bd ul li .r_276 .t_276_3 .more_homen{ float:right; line-height:14px;}
.slide_homen .bd ul li .r_276 .t_276_3 .more_homen a{ color:#666666; font-size:14px;}

}






@media  screen and (max-width:767px){
.c_1200_2{ padding:0 13px 35px 13px;}
.title_1{ float:left; width:100%; padding:40px 0 16px 0;}
.title_1 .tit_1{ text-align:center; position:relative;}
.title_1 .tit_1 .line{ display: inline-block;  vertical-align:top; margin-top:15px;}
.title_1 .tit_1 .tit1span{ float:none; display:inline-block; font-size:24px; margin:0 25px;}
.title_1 .tit_1 .titmore{ position:absolute; right:0; top:0; font-size:16px; }
.title_1 .text_1{  font-size:14px;  text-align: center;  }
	}
@media  screen and (max-width:610px){
.slide_homen .bd ul li{ padding:4.5% 4.1%;}
.slide_homen .bd ul li .r_276 .t_276_3{ margin-top:10px;}
}
@media  screen and (max-width:520px){
.slide_homen .bd ul li .l_212{  width:100%;}
.slide_homen .bd ul li .r_276{ width:100%; margin:15px 0 0 0;}
.slide_homen .bd ul li .r_276 .t_276_3{ margin-bottom:10px;}
}

.c_0100_bg1{ background:url(../images/main6.jpg) top center no-repeat; background-size:cover;}
.c_1200_3{ float:left; width:100%;}
.title_2{ float:left; width:100%; padding:40px 0 16px 0;}
.title_2 .tit_2{ float:left; width:100%;}
.title_2 .tit_2 .line{ display:none;}
.title_2 .tit_2 .tit1span{ float:left; color:#fff; font-size:36px; line-height:1.16;}
.title_2 .tit_2 .titmore{ float:right; line-height:1.333; color:#fff; font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-style:italic;}

.title_2 .text_2{ float:left; width:100%; margin-top:16px; color:#fff; font-size:18px; line-height:1.333;}

.t_1200_1{ float:left; width:100%; padding:28px 0 48px 0;}
.slide_zin{ float:left; width:100%; }
.slide_zin .bd{ float:left; width:100%; position:relative;}
.slide_zin .bd ul{ float:left; width:79.1%; margin-left:10.45%; background-color:rgba(255,255,255,0.8)}
.slide_zin .bd ul li{ float:left; width:100%; padding:4.5% 4.1% 4.5% 4.1%;}
.slide_zin .bd ul li .l_404{ float:left; width:46.3%;}
.slide_zin .bd ul li .r_400{ float:right; width:45.8%;}
.slide_zin .bd ul li .r_400 .t_400_1{ float:left; width:100%; line-height:1.166;}
.slide_zin .bd ul li .r_400 .t_400_1 a{ color:#333333; font-size:24px; font-weight: bold; display:block; width:100%;}
.slide_zin .bd ul li .r_400 .t_400_2{ float:left; width:100%; height:108px; line-height:36px; margin-top:45px; overflow:hidden; }
.slide_zin .bd ul li .r_400 .t_400_2 a{ color:#333333; font-size:14px;line-height: 1.9rem;}
.slide_zin .bd ul li .r_400 .t_400_3{ float:left; width:100%; margin-top:52px; text-align:right;}
.slide_zin .bd ul li .r_400 .t_400_3 a{ color:#666666; font-size:14px;}



.slide_zin .sprev{ position:absolute; width:37px; height:73px; left:0; top:50%; margin-top:0px; cursor:pointer;}

.slide_zin .snext{position:absolute; width:37px; height:73px; right:0; top:50%; margin-top:0px; cursor:pointer;}







.slide_zin .od{ float:left; width:100%; margin-top:40px; }
.slide_zin .hd{ float:left; width:100%;  overflow:hidden;}
.slide_zin .hd ul{ float:left;}
.slide_zin .hd ul li{ float:left; width:16.666666%; cursor: pointer;}
.slide_zin .hd ul li .kimg{ float:left; width:82.52%;background-color:#6e6f74; padding:3px;  margin:0 17.48% 0 0;}
.slide_zin .hd ul li .kimg .bimg{ display:block;line-height:0; background-color:#000; position:relative;}
.slide_zin .hd ul li .kimg .bimg .span_zin{ position:absolute; width:100%; line-height:1; left:0; top:50%; text-align: center; color:#bcbcbc; font-size:18px; margin-top:-5%;}
.slide_zin .hd ul li.on .kimg .bimg .span_zin{
opacity: 0;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
	}

.slide_zin .hd ul li img{ display:block;  width:100%; height:100%;
opacity: 0.4;
filter: alpha(opacity=40);
-moz-opacity: 0.4;
-khtml-opacity: 0.4;
-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;
}
.slide_zin .hd ul li.on img{
opacity: 1;
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
	}





@media  screen and (max-width:1199px){
.slide_zin{ position:relative; }
.slide_zin .bd{ width:75.4%; margin-left:12.3%; overflow:hidden;}
.slide_zin .bd ul{ width:100%; margin-left:0; }
.slide_zin .bd ul li{
	background-color:rgba(255,255,255,0.8);
	-webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    flex-shrink: 0;
    float:none;
	}
.slide_zin .hd ul li .kimg{  width:92%; margin:0 8% 0 0;}
.slide_zin .hd{ width:100%;}
.slide_zin .hd ul{ width:100%; position:initial;}

.slide_zin .hd ul li{
	width:25%;
	-webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    flex-shrink: 0;
	height:auto;
	}

.slide_zin .od{ position:relative; padding:0 7.7%; }
.slide_zin .hd ul li .kimg .bimg .span_zin{  font-size:14px;margin-top:-8%;}
.slide_zin .bd ul li .l_404{ float:left; width:100%;}
.slide_zin .bd ul li .r_400{ float:left; width:100%;}
.slide_zin .bd ul li .r_400 .t_400_1{ margin-top:20px;}
.slide_zin .bd ul li .r_400 .t_400_1 a{ font-size:18px; }
.slide_zin .bd ul li .r_400 .t_400_2{  margin-top:15px;}
.slide_zin .hd ul li .kimg .bimg .span_zin{ display:none;}
.slide_zin .sprev_2{ position:absolute; width:37px; height:73px; left:0; top:50%; margin-top:-36px; cursor:pointer;}

.slide_zin .snext_2{position:absolute; width:37px; height:73px; right:0; top:50%; margin-top:-36px; cursor:pointer;}


}
@media  screen and (max-width:767px){
.c_1200_3{ padding:0 13px;}
.t_1200_1{ float:left; width:100%; padding:15px 0 35px 0;}
.slide_zin .od{ margin-top:25px; }
.slide_zin .bd{ width:82%; margin-left:9%; overflow:hidden;}
.slide_zin .bd ul li .r_400 .t_400_3{ margin-top:20px; }
.title_2{ float:left; width:100%; padding:40px 0 16px 0;}
.title_2 .tit_2{ text-align:center; position:relative;}
.title_2 .tit_2 .line{ display: inline-block;  vertical-align:top; margin-top:15px;}
.title_2 .tit_2 .tit1span{ float:none; display:inline-block; font-size:24px; margin:0 25px;}
.title_2 .tit_2 .titmore{ position:absolute; right:0; top:0; font-size:16px; }
.title_2 .text_2{  font-size:14px;  text-align: center;  }
}
@media  screen and (max-width:480px){
.slide_zin .sprev_2{ position:absolute; float:left; width:12px; height:21px; left:0; top:50%; margin-top:-11px;}
.slide_zin .snext_2{position:absolute; float:left; width:12px; height:21px; right:0; top:50%; margin-top:-11px;}
}


.c_1200_4{ float:left; width:100%;}
.t_1200_2{ float:left; width:100%; overflow:hidden;}
.t_1200_2 ul{ float: left; width:100%;}
.t_1200_2 ul li{
	transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
-webkit-transition: all 0.2s linear;
     -o-transition: all 0.2s linear;
	}
.t_1200_2 ul li .case_box{ float:left; width:100%; margin:45px 0 62px 0; padding-left:108px; position:relative; }
.t_1200_2 ul li .case_box .l_84{ position:absolute; left:0; top:50%; margin-top:-38px;
transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
-webkit-transition: all 0.2s linear;
     -o-transition: all 0.2s linear;
}

.t_1200_2 ul li .case_box .l_84 .box_84{ float:left; width:84px; height:76px; position:relative;}
.t_1200_2 ul li .case_box .l_84 .box_84{}
.t_1200_2 ul li .case_box .l_84 .box_84 img{ width:84px; height:76px;}
.t_1200_2 ul li .case_box .l_84 .box_84 .src2{ position:absolute; left:0; top:0; display:none; z-index:2;}
.t_1200_2 ul li .case_box .r_0100_case{ float:left; width:90%; font-weight: bold; line-height:22px; display:table; height:78px;}
.t_1200_2 ul li .case_box .r_0100_case a{ color:#666666; font-size:18px; display:table-cell; vertical-align:middle;}







@media  screen and (max-width:1199px){
.t_1200_2 ul li .case_box{ margin:25px 0 30px 0; }
}
@media  screen and (max-width:767px){
.c_1200_4{ padding:0 13px;}
.t_1200_2 ul li .case_box{ padding-left:0; position:static; margin:30px 0 30px 0; }
.t_1200_2 ul li .case_box .l_84{ position:static; width:72px; margin:0 auto;}
.t_1200_2 ul li .case_box .l_84 .box_84{ width:72px; height:65px;}
.t_1200_2 ul li .case_box .l_84 .box_84 img{ width:72px; height:65px;}
.t_1200_2 ul li .case_box .r_0100_case{ width:100%; text-align:center;}
.t_1200_2 ul li .case_box .r_0100_case a{ font-size:16px;}
}

.c_0100_bg3{ background:url(../images/main24.jpg) top center no-repeat; background-size:cover;}
.c_1200_5{ float:left; width:100%;}
.t_1200_3{ float:left; width:100%; padding:24px 0 60px 0;}
.slide_ha{ float:left; width:100%;}
.slide_ha .bd{ float:left; width:100%;}
.slide_ha .bd ul{ float:left; width:105%;}
.slide_ha .bd ul li{ float:left; width:33.333333%; position:relative; top:0px;}
.slide_ha .bd ul li .show_hs{ float:left; width:84.28%; margin-right:15.72%; background-color:rgba(255,255,255,0.8);}
.slide_ha .bd ul li.hover .show_hs{background-color:rgba(255,255,255,0.9);}
.slide_ha .bd ul li .show_hs .t_show{ float:left; width:79%; margin:30px 0 16px 10.5%;}
.slide_ha .bd ul li .show_hs .t_show .t_280_1{ float:left; width:100%; line-height:1.22; text-align:center;}
.slide_ha .bd ul li .show_hs .t_show .t_280_1 a{ color:#333333; font-size:18px; font-weight:bold;}

.slide_ha .bd ul li .show_hs .t_show .t_280_2{ float:left; width:100%; height:117px; padding:11px 0 25px 0; border-bottom:#c5c4c8 solid 1px; text-align:center; }
.slide_ha .bd ul li .show_hs .t_show .t_280_2 img{ max-width:100%; max-height:100%;}
.slide_ha .bd ul li .show_hs .t_show .t_280_3{ float:left; width:100%; height:107px; margin:15px 0 0 0;}
.slide_ha .bd ul li .show_hs .t_show .t_280_3 .tex_hs{ float:left; width:100%; height:72px; line-height:24px; overflow:hidden;}
.slide_ha .bd ul li.hover .show_hs .t_show .t_280_3 .tex_hs{ height:48px;}
.slide_ha .bd ul li .show_hs .t_show .t_280_3 .tex_hs a{ color:#666666; font-size:14px;}
.slide_ha .bd ul li .show_hs .t_show .t_280_3 .more_hs{ float:left; width:100%; height:24px; text-align:right; position:relative;}
.slide_ha .bd ul li.hover .show_hs .t_show .t_280_3 .more_hs{height:24px; border-bottom:#d0d2d5 solid 1px;}
.slide_ha .bd ul li .show_hs .t_show .t_280_3 .more_hs a{ position:absolute; float:right; right:0; top:0; color:#666666; font-size:14px;}
/*.slide_ha .bd ul li.hover .show_hs .t_show .t_280_3 .more_hs a{ top:-24px;}*/

.slide_ha .bd ul li .show_hs .t_show .t_280_3 .sign_hs{ float:left; width:100%; margin-top:15px; text-align:center; height:24px; line-height:24px;}
.slide_ha .bd ul li .show_hs .t_show .t_280_3 .sign_hs a{ color:#087008; font-size:14px; }
.slide_ha .sprev_3{ display:none;}
.slide_ha .snext_3{ display:none;}






@media  screen and (max-width:1199px){
.slide_ha{ position:relative;}
.slide_ha .bd{ width:56%; margin-left:23%; overflow:hidden;}
.slide_ha .bd ul{ width:100%;}
.slide_ha .bd ul li{ float:left; width:100%;
-webkit-flex-shrink:0;
	-ms-flex:0 0 auto;
	flex-shrink:0;

}
.slide_ha .bd ul li:nth-child(2n){ margin-right:0;}
.slide_ha .bd ul li .show_hs{ width:100%; margin-right:0; }
.slide_ha .sprev_3{ display:block; position:absolute; width:37px; height:73px; left:0; top:50%; margin-top:-36px; cursor:pointer;}
.slide_ha .sprev_3:hover{
opacity: 0.7;
filter: alpha(opacity=70);
-moz-opacity: 0.7;
-khtml-opacity: 0.7;
	}



.slide_ha .snext_3{ display:block;position:absolute; width:37px; height:73px; right:0; top:50%; margin-top:-36px; cursor:pointer;}
.slide_ha .snext_3:hover{
opacity: 0.7;
filter: alpha(opacity=70);
-moz-opacity: 0.7;
-khtml-opacity: 0.7;
	}
}
@media  screen and (max-width:767px){
.c_1200_5{ padding:0 13px;}
.t_1200_3{ float:left; width:100%; padding:24px 0 35px 0;}
}
@media  screen and (max-width:620px){
.slide_ha .bd ul li{ width:100%;}
}
@media  screen and (max-width:480px){
.slide_ha .bd{ width:82%; margin-left:9%;}
.slide_ha .sprev_3{ position:absolute; float:left; width:12px; height:21px; left:0; top:50%; margin-top:-11px;}
.slide_ha .snext_3{position:absolute; float:left; width:12px; height:21px; right:0; top:50%; margin-top:-11px;}
}


/*down*/
.c_1200_6{ float:left; width:100%; padding:48px 0 72px 0;}
.c_1200_6 .l_805{ float:left; width:67%; padding-right:17.5%;}
.title_3{ float:left; width:100%; color:#333333; font-size:18px; line-height:22px;}
.c_1200_6 .l_805 .t_597{ float:left; width:100%; margin-top:30px;}
.c_1200_6 .l_805 .t_597 .li_block{ float: left; width:30.333333%; margin-right:3%;}
.c_1200_6 .l_805 .t_597 .li_block li{ display:block; padding:7px 0; line-height:22px;}
.c_1200_6 .l_805 .t_597 .li_block li a{ color:#666666; font-size:14px;}

.c_1200_6 .r_395{ float:right; width:33%;}
.c_1200_6 .r_395 .t_395_1{ float:left; width:100%; margin-top:28px; color:#666666; font-size:14px; line-height:22px;}
.c_1200_6 .r_395 .t_395_1 .p1{ padding:7px 0;}
.c_1200_7{ float:left; width:100%; padding:12px 0; color:#999999; font-size:14px; line-height:22px; }
.c_1200_7 a{color:#999999; font-size:14px; }

.c_1200_8{ float:left; width:100%; padding:21px 0 29px 0;border-top:#bbbbbb solid 1px;}
.c_1200_8 .l_805{ float:left; color:#999999; font-size:14px; line-height:22px;}
.c_1200_8 .r_js{ float:left; line-height:22px; margin-top:5px; margin-left:8px; }
@media  screen and (max-width:767px){
.c_1200_6{ padding:25px 13px 50px 13px;}
.title_3{ text-align:center;}
.c_1200_6 .l_805{ width:100%; padding-right:0;}
.c_1200_6 .l_805 .t_597{  margin-top:20px;}
.c_1200_6 .r_395{ float:left; width:100%; margin-top:25px;}
.c_1200_6 .r_395 .t_395_1{ margin-top:25px; text-align:center;}
.c_1200_7{ padding:12px 13px; }
.c_1200_8{ padding:21px 13px 29px 13px; border-top:#bbbbbb solid 1px;}
.c_1200_8 .l_805{ width:100%; text-align:center; font-size:12px;}
.c_1200_8 .r_js{ float:left; width:100%; text-align: center; margin-top:10px; margin-left:0;}
}

/*右侧漂浮*/
.right_78{ position:fixed; width:78px;  right:0; top:50%; margin-top:-177px; background-color:#fff; border:#ededed solid 1px; z-index:530;}
.right_78 .t_76{ float:left; width:76px; height:77px; border-bottom:#ededed solid 1px;}
.right_78 .t_76 .img_42{ float:left; width:42px; height:36px; margin:10px 0 0 17px;}
.right_78 .t_76 .img_42 a{ float:left; width:42px; height:36px;}
.right_78 .t_76 .img_42 a.bg1{ background: url(../images/right1.png) no-repeat;}





.right_78 .t_76 .img_42 a.bg2{ background: url(../images/right2.png) no-repeat;}

.right_78 .t_76 .img_42 a.bg3{ background: url(../images/right3.png) no-repeat;}

.right_78 .t_76 .pf_112{ position:absolute; width:112px; height:106px; left:0; top:-11px; background:url(../images/right6.png) no-repeat;}
.right_78 .t_76 .pf_112 .img_94{ float:left; width:94px; height:94px; margin:6px 0 0 6px;}
.right_78 .t_76 .img_42 a.bg4{ background: url(../images/right4.png) no-repeat;}

.right_78 .t_76 .pf_269{ position:absolute; width:269px; height:48px; left:0px; top:14px; padding:13px 0 13px 0; color:#087008; font-size:18px; line-height:22px; background:url(../images/right8.png) no-repeat;}
.right_78 .t_76 .pf_269 .text{ padding-left:23px; width:269px;}
.right_78 .t_76_2{ float:left; width:76px;}
.right_78 .t_76_2 .atop{ float:left; width:76px; height:33px; margin-top:11px; padding-top:6px; background:url(../images/right5.png) top center no-repeat; color:#087008; font-size:14px; line-height:27px; text-align:center; font-weight:bold; }
.right_78 .t_76 .tit_76{ float:left; width:76px; margin:8px 0 0 0; text-align:center; color:#979797; font-size:14px; line-height:16px;}
.right_78 .t_76 .tit_76 a{color:#979797;}


.left_7{ position: fixed; width:7px; height:130px; left:27px; top:50%;  margin-top:-65px;}
.left_7 .point{ float:left; width:7px; height:7px; margin:9px 0 10px 0;}
.left_7 .point a{ float:left; width:7px; height:7px; background-color:#b8b8b8; position:relative;
  -moz-border-radius:50%;
webkit-border-radius:50%;
-khtml-border-radius:50%;
      border-radius:50%;

}
.left_7 .point.on a{ background-color:#087008;}
.left_7 .point a .pfspan{ display:none; position:absolute; width:16px; left:13px; top:-11px; color:#087008; font-size:14px; line-height:15px;}
.left_7 .point a:hover .pfspan{ display:block;}



.z_pf_1{ position:fixed; width:100%; height:100%; background:url(../images/z_bg1.png); z-index:999;}
.z_text7{ width:90%; padding:20px 10px 15px 15px; border:solid 1px #ccc; background:white; float:left; position:fixed; left:50%; top:100px; margin-left:-45%; z-index:999999;}
.z_text7 .title{ width:100%; float:left; font-size:14px; color:#087008; line-height:24px;}
.z_text7 .p{ width:100%; float:left; margin-top:26px; font-size:14px; color:#666; line-height:26px;}


/*校园招聘*/
.c_1200_9{ float:left; width:100%; background-color:#087008;}
.c_1200_9 .l_742{ float:left; width:61.833333%;}
.c_1200_9 .r_355{ float:left; width:29.5%; margin-left:4.3%; color:#fff; font-size:14px; line-height:24px;}
.c_1200_9 .r_355 .t_355_1{ float:left; width:100%; margin-top:41px; font-size:18px;}
.c_1200_9 .r_355 .t_355_2{ float:left; width:100%; height:264px; margin-top:30px; overflow: hidden;}
.c_1200_10{ float:left; width:100%; padding:36px 0 0 0;}

.chancecontain{ position:relative;}
.chancecontain ul{ float:left; width:100%;}
.chancecontain ul li{ float:left; width:100%; background:#f6f6f6; line-height:57px; margin-top:17px;}
.chancecontain ul li .z_line_zp{ float:left; width:100%;}
.chancecontain ul li .l_688{ float:left; width:75%; padding-left:27px; border-left:#087008 solid 5px;}
.chancecontain ul li .l_688 a{ float:left; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333333; font-size:16px;}
.chancecontain .deta{ width:100%; left:0; top:0; overflow:hidden;  position:relative; background-color:#fff;}
.chancecontain .deta .t_join{ float:left; width:100%; padding:10px 32px 15px 32px; line-height:24px; font-size:14px; color:#333333; }
.chancecontain .deta .t_join .join_content{ float:left; width:100%;}
.chancecontain .deta .t_join .join_more{ float:left; width:100%; margin-top:26px;}
.chancecontain .deta .t_join .join_more .a_137{ float:left; width:137px; height:45px; background-color:#087008; color:#ffffff; font-size:16px; font-weight:
bold; line-height:45px; text-align:center;}

#lermore{ float:right; margin-right:21px; margin-top:14px; width:31px; height:31px; background:url(../images/ny8.png) no-repeat ; cursor:pointer;}
.chancecontain ul li.hover #lermore{ background:url(../images/ny8.png) no-repeat right 0;}
.con_810{ float:left; width:810px; color:#666666; line-height:36px; font-size:14px; margin-top:15px;}

@media  screen and (max-width:1199px){
.c_1200_9 .l_742{ width:100%;}
.c_1200_9 .r_355{  width:80%; margin-left:10%;}
.c_1200_9 .r_355 .t_355_2{ height:auto; margin-bottom:30px;}
	}


@media  screen and (max-width:767px){
.c_1200_9 .r_355{  width:90%; margin-left:5%;}
.c_1200_9 .r_355 .t_355_1{ margin-top:20px;}
.c_1200_9 .r_355 .t_355_2{ margin-top:20px; margin-bottom:20px;}
.c_1200_10{ padding:13px 13px 0 13px;}
.chancecontain ul li .l_688{  padding-left:15px; }
.chancecontain .deta .t_join{  padding:10px 15px 15px 15px; }
#lermore{ margin-right:10px; }
}



@media  screen and (max-width:1199px){
.ul_style{
	z-index:1;
	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
	}
.li_style{
	-webkit-flex-shrink:0;
	-ms-flex:0 0 auto;
	flex-shrink:0;
	}
}
@media  screen and (max-width:767px){
.ul_phone{
	z-index:1;
	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
	}
.li_phone{
	-webkit-flex-shrink:0;
	-ms-flex:0 0 auto;
	flex-shrink:0;
	}
}

.elli{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}


/*徐琪——切图开始*/
.q_bg_1{ background:#f6f6f6;}
.q_w_0100{ float:left; width:100%;}

@media  screen and (max-width: 1199px){

.q_w_0100{ padding:0 13px;}

}

.q_w_1200{ margin:0 auto; width:1200px;}

@media  screen and (max-width: 1199px){

.q_w_1200{ width:100%}

}

.q_banner_img{ float:left; width:100%;}
.q_banner_wz{ position:absolute; left:50%; margin-left:-600px; width:1200px; font-size:40px; color:#fff; height:60px; line-height:60px; top:50%;  z-index:9;
-webkit-text-shadow:0 5px 5px rgba(0,0,0,0.2);
   -moz-text-shadow:0 5px 5px rgba(0,0,0,0.2);
    -ms-text-shadow:0 5px 5px rgba(0,0,0,0.2);
        text-shadow:0 5px 5px rgba(0,0,0,0.2);}

@media  screen and (max-width: 1199px){

.q_banner_wz{ left:0; margin-left:0; width:100%; padding:0 13px;font-size:20px; height:40px; line-height:40px; margin-top:-20px;}

}

@media  screen and (max-width: 480px){

.q_banner_wz{ font-size:16px; height:32px; line-height:32px; margin-top:-16px;}

}



/*侧导航*/
#pz_SideLayer{ top:68px; left:0; z-index:460;}
/*.pz_SideLayer{  left:0; top:0; float:left; width:1200px; margin-left:1px; background-color:#fff; border-bottom:#cccccc solid 1px;border-left:#cccccc solid 1px;border-right:#cccccc solid 1px;}*/

.swiper-container{  left:0; top:0; float:left; width:1200px; margin-left:1px; background-color:#fff; border-bottom:#cccccc solid 1px;border-left:#cccccc solid 1px;border-right:#cccccc solid 1px;}


.pz_SideLayer a{ display:block; float:left; width:100%; height:49px; line-height:48px; text-align:center; font-size:16px; color:#333; background:#fff;}
.pz_SideLayer a.hover{ background:#313131; color:#fff;}

.pz_SideLayer .l1{ float:left; width:25%; border-left: 1px solid #ccc; height:49px;}
.pz_SideLayer .l2{ float:left; width:33.333333%;  border-left: 1px solid #ccc; height:49px;}
.pz_SideLayer .l3{ float:left; width:20%; border-left: 1px solid #ccc; height:49px;}
.pz_SideLayer .l4{ float:left; width:12.5%;   border-left: 1px solid #ccc; height:49px;}
.pz_SideLayer .l5{ float:left; width:16.66666%;   border-left: 1px solid #ccc; height:49px;}
.pz_SideLayer .l6{ float:left; width:14.285714%;   border-left: 1px solid #ccc; height:49px;}
.pz_SideLayer .l7{ float:left; width:11.11111%;   border-left: 1px solid #ccc; height:49px;}
.pz_SideLayer .l8{ float:left; width:10%;   border-left: 1px solid #ccc; height:49px;}

@media  screen and (max-width: 1199px){
#pz_SideLayer{ width:100%; padding-bottom:10px;}
/*.pz_SideLayer{ width:100%; margin-left:0;}*/
.swiper-container{ width:100%; margin-left:0; border:none; border-left:#cccccc solid 1px;}
.pz_SideLayer .l1,
.pz_SideLayer .l2,
.pz_SideLayer .l3,
.pz_SideLayer .l4,
.pz_SideLayer .l5,
.pz_SideLayer .l6,
.pz_SideLayer .l7,
.pz_SideLayer .l8{ float:left; width:50%; height:41px; border:none; border-bottom: 1px solid #ccc; border-right:#cccccc solid 1px; overflow:hidden;}
.pz_SideLayer a{ width:100%;  padding:0 20px; height:40px; line-height:40px;}
.pz_SideLayer li.li_01001{width:100%;}
}

@media screen and (max-width: 600px) {
.pz_SideLayer li.li_0100{width:100%;}
}

/* 分页 */
.q_c_0100_fy{ float:left; width:100%; padding:51px 0 43px 0;}
.pz_fy{width:100%; float:left; padding:10px 0; text-align:center;}/*分页浮左或者浮右，修改此处即可。例：text-align:left;*/
.pz_fy a { PADDING:6px 12px;border:1px solid #fff; color:#333; text-decoration:none; margin:0 7px; font-size:14px; overflow:hidden;}
.pz_fy a:hover,
.pz_fy a.on{color:#087008; border:1px solid #087008;}/*鼠标经过和默认当前页样式*/
.pz_fy a.on1{border:1px solid #fff; color:#888; cursor:default;}

.q_c_0100_fy .z_jg{text-align:center; font-size:16px; font-weight:bold; color:#087008;}


@media  screen and (max-width: 1199px){

.q_c_0100_fy{ padding:20px 0;}
.pz_fy a { padding:1px 6px; margin:0 1px; font-size:12px;}

}

/*1行业观察*/
.q_c_0100_dw{ float:left; width:100%; height:65px; margin-top:16px;}
.q_c_0100_dw span{ display:block; float:left; height:65px; line-height:56px; font-size:24px; color:#087008;}
.q_c_0100_dw span i{ display:inline-block; font-size:14px; color:#999999; line-height:70px; height:61px; vertical-align:top; font-style:normal; font-family:'Arial';}
.q_c_0100_dw font{ display:block; float:right; margin-right:-16px; height:81px; line-height:81px; font-size:14px; color:#666;}
.q_c_0100_dw font a{color:#666; margin:0 16px;}


@media  screen and (max-width: 1199px){

.q_c_0100_dw{ height:auto; margin-top:20px;}
.q_c_0100_dw span{ line-height:16px; font-size:18px; height:auto; padding-bottom:15px; }
.q_c_0100_dw span i{ display:inline-block;  line-height:26px; height:auto; font-size:12px;}
.q_c_0100_dw span .q_i_dw{ display:block; margin:0;}
.q_c_0100_dw font{ display:none;}

}

.q_ul_1{ margin:0 auto;}
.q_ul_1 li{ float:left; width:100%; padding:47px 0 51px 0;}
.q_c_0100_1{ float:left; width:100%; position:relative; padding-left:352px; height:202px;}
.q_c_0100_1 .q_img_1{ position:absolute; width:302px; height:202px;  left:0; top:0; overflow:hidden;}
.q_c_0100_1 .q_img_1 a{ display:block; float:left; width:100%; height:100%;
-webkit-transition: all 1.5s ease-out 0s;
   -moz-transition: all 1.5s ease-out 0s;
     -o-transition: all 1.5s ease-out 0s;
        transition: all 1.5s ease-out 0s;}
.q_c_0100_1 .q_img_1 a img{ display:block; float:left; width:100%;
        transition: all 0.4s linear;
   -moz-transition: all 0.4s linear;
-webkit-transition: all 0.4s linear;
     -o-transition: all 0.4s linear;}
.q_c_0100_1 .q_t_0100_1{ float:left; width:100%;}
.q_c_0100_1 .q_t_0100_1 b{ display:block; float:left; width:100%;white-space:nowrap; overflow: hidden; text-overflow:ellipsis; height:48px; line-height:48px;}
.q_c_0100_1 .q_t_0100_1 b a{ display:block; float:left; font-size:18px; color:#333333; padding-right:53px; position:relative;}
.q_c_0100_1 .q_t_0100_1 b a i{ display:block; background:url(../images/q_img_hot_03.png) no-repeat center; width:35px; height:48px; background-size:100% auto; position:absolute; right:0; top:0;}
.q_c_0100_1 .q_t_0100_1 span{ display:block; float:left; width:100%; font-size:14px; color:#666; line-height:24px; height:48px; overflow:hidden; margin-top:13px;}
.q_c_0100_1 .q_t_0100_1 span a{ color:#666;}
.q_c_0100_1 .q_t_0100_1 font{ display:block; float:left; width:100%;font-size:14px; color:#666; height:24px; line-height:24px; margin-top:63px;}
.q_c_0100_1 .q_t_0100_1 font i{ display:block; float:left; font-size:14px; color:#666; font-family:'Arial';font-style:normal;}
.q_c_0100_1 .q_t_0100_1 font a{ display:block; float:right; font-size:14px; color:#666;}

.q_non_img_1{ padding-left:0 !important;}


@media  screen and (max-width: 1199px){

.q_ul_1{ margin:0 -13px;}
.q_ul_1 li{ padding:20px 13px;}
.q_c_0100_1{ padding-left:0; height:auto;}
.q_c_0100_1 .q_img_1{ position:relative; float:left; width:100%; height:auto;}
.q_c_0100_1 .q_t_0100_1 b{ margin-top:5px; height:36px; line-height:36px;}
.q_c_0100_1 .q_t_0100_1 b a{ width:100%; padding:0;white-space:nowrap; overflow: hidden; text-overflow:ellipsis; font-size:16px;}
.q_c_0100_1 .q_t_0100_1 b a i{ display:none;}
.q_c_0100_1 .q_t_0100_1 span{ margin-top:0;}
.q_c_0100_1 .q_t_0100_1 font{ margin-top:10px;}

}




/*2行业观察-内页*/
.q_c_0100_2{ float:left; width:100%;}
.q_c_0100_2 .q_t_0100_2{ float:left; width:100%; text-align:center; padding-bottom:32px; border-bottom:1px solid #ccc;}
.q_c_0100_2 .q_t_0100_2 h1{ display:block; float:left; width:100%; text-align:center; font-size:30px; color:#333; line-height:40px; margin-top:46px;}
.q_c_0100_2 .q_t_0100_2 font{  float:left; width:100%; text-align:center; font-size:14px; color:#999; margin-top:23px;}
.q_c_0100_2 .q_l_0100_2{ float:left; width:100%; padding:33px 0; font-size:14px; line-height:30px; color:#666;}
.q_c_0100_2 .q_l_0100_2 .q_img_2{ display:block; margin:0 auto;}
.q_c_0100_2 .q_r_0100_2{ float:left; width:100%; text-align:center; margin-top:13px;}
.q_c_0100_2 .q_d_0100_2{ float:left; width:100%; line-height:20px; margin-top:72px; padding-bottom:20px;}
.q_c_0100_2 .q_d_0100_2 span{ display:block; float:left; max-width:50%;}
.q_c_0100_2 .q_d_0100_2 span a{  color:#666; }
.q_c_0100_2 .q_d_0100_2 font{ display:block; float:right; max-width:50%;}
.q_c_0100_2 .q_d_0100_2 font a{ color:#666;}




.q_c_0100_2 .q_d_0100_2 b{ font-weight:normal;}

@media  screen and (max-width: 1199px){

.q_c_0100_2 .q_t_0100_2{ padding-bottom:10px;}
.q_c_0100_2 .q_t_0100_2 span{ font-size:16px; line-height:32px; margin-top:10px;}
.q_c_0100_2 .q_t_0100_2 font{ font-size:12px; margin-top:10px; line-height:30px;}
.q_c_0100_2 .q_l_0100_2{ padding:10px 0;}
.q_c_0100_2 .q_d_0100_2{ margin-top:0;}
.q_c_0100_2 .q_d_0100_2 span,
.q_c_0100_2 .q_d_0100_2 font{ float:left; width:100%; max-width:100%; margin-top:10px; white-space:nowrap; overflow: hidden; text-overflow:ellipsis;}

}


/*相关推荐板块*/
.q_c_0100_3{ width:100%;  overflow:hidden; position:relative;  float:left;  }
.q_c_0100_3 .hd{ overflow:hidden; width:100%; float:left; margin-top:29px;  height:11px; text-align:center; padding-bottom:31px; }
.q_c_0100_3 .hd ul{   width:auto; overflow:hidden; display:inline-block; }
.q_c_0100_3 .hd ul li{ float:left;  width:11px; height:11px; overflow:hidden; margin:0 12px; text-indent:-999px; cursor:pointer; background:#999; display:inline-block;
-webkit-border-radius:5.5px;
 -khtml-border-radius:5.5px;
   -moz-border-radius:5.5px;
        border-radius:5.5px;}
.q_c_0100_3 .hd ul li.on{ background:#087008; }
.q_c_0100_3 .bd{ float:left; width:100%; }
.q_c_0100_3 .bd ul{ overflow:hidden; zoom:1; }
.q_c_0100_3 .bd ul li{  float:left; _display:inline; overflow:hidden; text-align:center;  }
.q_ul_3{ margin:0 -6px;}
.q_ul_3 .q_li_3{ float:left; width:50%; padding:0 6px;}
.q_ul_3 .q_li_3 .q_t_0100_3{ float:left; width:100%; background:#f6f6f6; height:221px; padding:36px 20px 41px 290px; position:relative; text-align:left;}
.q_ul_3 .q_li_3 .q_t_0100_3 .q_img_3{ position:absolute; left:39px; top:38px; width:212px; z-index:9;}
.q_ul_3 .q_li_3 .q_t_0100_3 .q_img_3 a{ display:block; float:left; width:100%;}
.q_ul_3 .q_li_3 .q_t_0100_3 .q_img_3 a img{ display:block; float:left; width:100%;}
.q_ul_3 .q_li_3 .q_t_0100_3 .q_l_0100_3{ float:left; width:100%; position:relative;}
.q_ul_3 .q_li_3 .q_t_0100_3 .q_l_0100_3 b{ display:block; float:left; width:100%; font-size:18px; line-height:26px; color:#333; max-height:52px; overflow:hidden;}
.q_ul_3 .q_li_3 .q_t_0100_3 .q_l_0100_3 b a{color:#333;}
.q_ul_3 .q_li_3 .q_t_0100_3 .q_l_0100_3 span{ display:block; float:left; width:100%; font-size:14px; line-height:24px; color:#666; height:48px; margin-top:5px; overflow:hidden;}
.q_ul_3 .q_li_3 .q_t_0100_3 .q_l_0100_3 span a{color:#666;}
.q_ul_3 .q_li_3 .q_t_0100_3 .q_l_0100_3 font{ display:block; position:absolute; width:100%; left:0;top:125px; font-size:14px; color:#666; line-height:24px;}
.q_ul_3 .q_li_3 .q_t_0100_3 .q_l_0100_3 font i{ display:block; float:left;font-style:normal;}
.q_ul_3 .q_li_3 .q_t_0100_3 .q_l_0100_3 font a{ display:block; float:right; margin:4px 6px 0 0;color:#666;}




.q_no_img_3{ padding:36px 20px 41px 39px !important;}

@media  screen and (max-width: 1199px){

.q_ul_3{ margin:0;}
.q_ul_3 .q_li_3 { padding:0 5px;}
.q_ul_3 .q_li_3 .q_t_0100_3{ padding:0;  height:auto;}
.q_ul_3 .q_li_3 .q_t_0100_3 .q_img_3{ position:relative; float:left; width:100%; left:0; top:0;}
.q_ul_3 .q_li_3 .q_t_0100_3 .q_l_0100_3{ padding:5px;}
.q_ul_3 .q_li_3 .q_t_0100_3 .q_l_0100_3 b{ font-size:16px;}
.q_ul_3 .q_li_3 .q_t_0100_3 .q_l_0100_3 span{ font-size:12px; line-height:24px; height:48px; overflow:hidden;}
.q_ul_3 .q_li_3 .q_t_0100_3 .q_l_0100_3 font{ position:relative; left:0; top:0; margin-top:10px;}
.q_ul_3 .q_li_3 .q_t_0100_3 .q_l_0100_3 font i{ display:none;}
	.q_no_img_3{ padding:36px 20px 41px 20px !important;}
}




/*3客户案例*/
.q_c_0100_4{ float:left; width:100%; padding:14px 0 11px 0; padding-left:90px; border-top:1px dashed #ccc; position:relative;}
.q_c_0100_4 font{ display:block; position:absolute; left:0; top:14px; line-height:36px; height:36px; font-size:18px; color:#087008;}
.q_c_0100_4 span{ display:block; float:left; line-height:36px;font-size:16px; color:#333;}
.q_c_0100_4 span a{ display:inline-block; float:left; margin:0 33px 0 3px; font-size:16px; color:#333; cursor:pointer;}
.q_c_0100_4 span a:hover,
.q_c_0100_4 span a.on{ color:#087008;}
.q_c_0100_4 span .q_input_4_1{ display:block; float:left; width:201px; height:30px; border:1px solid #ccc; margin-top:3px; line-height:28px; padding-left:6px; font-size:14px; color:#333;}
.q_c_0100_4 span em{ display:block; float:left; padding:0 22px 0 6px; font-size:14px; color:#087008; height:22px; line-height:20px; border:1px solid #087008; position:relative; font-style:normal; margin:8px 0 0 35px;}
.q_c_0100_4 span em .q_input_4_2{ display:block; border:0 none; background:url(../images/q_tb_gb_03.png) no-repeat center; width:10px; height:10px; position:absolute; right:5px; top:6px;}
.q_c_0100_4 span em b{font-weight:normal;}

.q_c_0100_5{ float:left; width:100%; text-align:right; margin-top:6px;}
.q_c_0100_5 input{ display:inline-block; width:133px; height:33px; border:1px solid #087008; text-align:center; line-height:31px; font-size:14px; color:#087008; background:none; margin-left:15px;
-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;}
.q_c_0100_5 input:hover,
.q_c_0100_5 input.on{ background:#087008; color:#fff;}

.q_c_0100_6{ float:left; width:100%;}
.q_c_0100_6 .q_ul_6_1{ margin:0 -12px;}
.q_c_0100_6 .q_ul_6_1 .q_li_6_1{ float:left; width:50%; padding:0 12px; margin-top:30px;}
.q_c_0100_6 .q_ul_6_1 .q_li_6_1 .q_t_0100_6{ float:left; width:100%; height:38px; line-height:36px; border:1px solid #ccc; padding-left:12px; position:relative; font-size:14px; color:#666;}
.q_c_0100_6 .q_ul_6_1 .q_li_6_1 .q_t_0100_6 .q_input_6_1{ display:block; position:absolute; top:0; right:11px; background:url(../images/q_bg-xjt_06.png) no-repeat center; width:13px; height:36px;}
.q_c_0100_6 .q_ul_6_1 .q_li_6_1 .q_t_0100_6 ul{ float:left; position:absolute; left:0; top:38px; width:100%;border:1px solid #ccc; background:#fff;max-height:108px; overflow:visible;}
.q_c_0100_6 .q_ul_6_1 .q_li_6_1 .q_t_0100_6 ul li{ float:left; width:100%; padding-left:12px; font-size:14px; color:#666;line-height:36px;}
.q_c_0100_6 .q_ul_6_1 .q_li_6_1 .q_t_0100_6 ul li a{color:#666; display:block; width:100%;}
.q_c_0100_6 .q_ul_6_1 .q_li_6_1 .q_input_6_2{ display:block; float:left; width:100%;height:38px; line-height:36px; border:1px solid #ccc; padding-left:12px;  font-size:14px; color:#666;-webkit-appearance:none;
-moz-border-radius:0;
webkit-border-radius:0;
-khtml-border-radius:0;
border-radius:0;
}

.z_submit{float:left; width:100%; height:38px; background:#087008; font-size:14px; color:#fff;}
.z_reset{float:left; width:100%; height:38px; border:1px solid #087008; background:#fff; font-size:14px; color:#087008;}


@media  screen and (max-width: 480px){

.q_c_0100_6 .q_ul_6_1{ margin:0 -6px;}
.q_c_0100_6 .q_ul_6_1 .q_li_6_1{ padding:0 6px; margin-top:12px;}

}

.q_c_0100_7{ float:left; width:100%; margin-top:10px;}
.q_c_0100_7 ul{ margin:0 -23px; display:flex; flex-wrap: wrap; align-items: flex-start;}
.q_c_0100_7 ul li{ float:left; width:33.333333%; padding:0 23px; margin-top:46px;}
.q_c_0100_7 ul li .q_t_0100_7{float:left; width:100%; background:#f6f6f6; padding:22px;}
.q_c_0100_7 ul li .q_t_0100_7 font{ display:block; margin:-22px -22px 0 -22px;}
.q_c_0100_7 ul li .q_t_0100_7 font a{ display:block; float:left; width:100%; overflow:hidden;}
.q_c_0100_7 ul li .q_t_0100_7 font a img{ display:block; float:left; 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;}

.q_c_0100_7 ul li .q_t_0100_7 b{ display:block; float:left; width:100%; font-size:18px; color:#666; height:54px; line-height:54px; white-space:nowrap; overflow: hidden; text-overflow:ellipsis; margin-top:1px;}
.q_c_0100_7 ul li .q_t_0100_7 b a{ color:#666;}
.q_c_0100_7 ul li .q_t_0100_7 span{ display:block; float:left; width:100%;font-size:14px; line-height:24px; color:#666; height:72px; overflow:hidden;}
.q_c_0100_7 ul li .q_t_0100_7 span a{color:#666;}
.q_c_0100_7 ul li .q_t_0100_7 i{ display:block; float:left; width:100%; text-align:right; font-style:normal; font-size:14px; line-height:24px; margin-top:16px;}
.q_c_0100_7 ul li .q_t_0100_7 i a{ color:#666;}


@media  screen and (max-width: 1199px){

.q_c_0100_7 ul{ margin:0 -5px;}
.q_c_0100_7 ul li{ width:50%; padding:0 5px; margin-top:10px;}
.q_c_0100_7 ul li .q_t_0100_7{ padding:5px;}
.q_c_0100_7 ul li .q_t_0100_7 font{ margin:-5px -5px 0 -5px;}
.q_c_0100_7 ul li .q_t_0100_7 b{ font-size:16px; line-height:42px; height:42px; margin-top:0;}
.q_c_0100_7 ul li .q_t_0100_7 span{ height:48px;}
.q_c_0100_7 ul li .q_t_0100_7 i{ margin-top:6px;}


}



/*5解决方案*/
.q_c_0100_8{ float:left; width:100%; border-top:1px solid #e5e5e5; margin-top:19px; padding-bottom:89px;}
.q_c_0100_8 ul{}
.q_c_0100_8 ul li{ float:left; width:100%; height:147px;border-bottom:1px solid #e5e5e5; position:relative; padding-left:262px;}
.q_c_0100_8 ul li a{display:block; float:left; width:100%;}
.q_c_0100_8 ul li .q_l_tb_8{ position:absolute; left:89px; top:0; height:146px; width:91px;
	    transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
-webkit-transition: all 0.2s linear;
     -o-transition: all 0.2s linear;}
.q_c_0100_8 ul li .q_t_0100_8{ float:left; width:100%; padding-right:80px;}
.q_c_0100_8 ul li .q_t_0100_8 b{ display:block; float:left; width:100%; font-size:18px; color:#666; height:30px; line-height:30px; white-space:nowrap; overflow: hidden; text-overflow:ellipsis; margin-top:17px;}
.q_c_0100_8 ul li .q_t_0100_8 b a{ color:#666;}
.q_c_0100_8 ul li .q_t_0100_8 span{ display:block; float:left; width:100%; font-size:14px; line-height:24px; color:#666; margin-top:8px; height:48px; overflow:hidden;}
.q_c_0100_8 ul li .q_t_0100_8 span a{ color:#666;}
.q_c_0100_8 ul li .q_t_0100_8 font{ display:block; float:left; width:100%; text-align:right; font-size:14px; line-height:24px; color:#666; margin-top:4px;}
.q_c_0100_8 ul li .q_t_0100_8 font a{ color:#666;}







						/*.q_bg_8_1{ background:url(../images/q_tb_jjfa_03.png) no-repeat center; background-size:100% auto;}
.q_c_0100_8 ul li:hover .q_bg_8_1{ background:url(../images/q_tb_jjfa_hover_03.png) no-repeat center; background-size:100% auto;}

						.q_bg_8_2{ background:url(../images/q_tb_jjfa_06.png) no-repeat center; background-size:100% auto; }
.q_c_0100_8 ul li:hover .q_bg_8_2{ background:url(../images/q_tb_jjfa_hover_06.png) no-repeat center; background-size:100% auto;}

						.q_bg_8_3{ background:url(../images/q_tb_jjfa_08.png) no-repeat center; background-size:100% auto;}
.q_c_0100_8 ul li:hover .q_bg_8_3{ background:url(../images/q_tb_jjfa_hover_08.png) no-repeat center; background-size:100% auto;}

						.q_bg_8_4{ background:url(../images/q_tb_jjfa_10.png) no-repeat center; background-size:100% auto;}
.q_c_0100_8 ul li:hover .q_bg_8_4{ background:url(../images/q_tb_jjfa_hover_10.png) no-repeat center; background-size:100% auto;}

						.q_bg_8_5{ background:url(../images/q_tb_jjfa_12.png) no-repeat center; background-size:100% auto;}
.q_c_0100_8 ul li:hover .q_bg_8_5{ background:url(../images/q_tb_jjfa_hover_12.png) no-repeat center; background-size:100% auto;}

						.q_bg_8_6{ background:url(../images/q_tb_jjfa_14.png) no-repeat center; background-size:100% auto;}
.q_c_0100_8 ul li:hover .q_bg_8_6{ background:url(../images/q_tb_jjfa_hover_14.png) no-repeat center; background-size:100% auto;}

						.q_bg_8_7{ background:url(../images/q_tb_jjfa_16.png) no-repeat center; background-size:100% auto;}
.q_c_0100_8 ul li:hover .q_bg_8_7{ background:url(../images/q_tb_jjfa_hover_16.png) no-repeat center; background-size:100% auto;}

						.q_bg_8_8{ background:url(../images/q_tb_jjfa_18.png) no-repeat center; background-size:100% auto;}
.q_c_0100_8 ul li:hover .q_bg_8_8{ background:url(../images/q_tb_jjfa_hover_18.png) no-repeat center; background-size:100% auto;}*/
@media  screen and (max-width: 1199px){

.q_c_0100_8{ margin-top:0; padding-bottom:20px;}
.q_c_0100_8 ul li{ padding-left:100px;}
.q_c_0100_8 ul li .q_l_tb_8{ width:80px; left:0;}
.q_c_0100_8 ul li .q_t_0100_8{ padding-right:0;}



}



/*6解决方案-内页*/
.q_c_0100_9{ float:left; width:100%; padding-bottom:61px; border-bottom:1px solid #ccc;}

.q_l_185_9{ float:left; width:185px; margin-top:93px;  z-index:100000; }
.q_t_185_9{ float:left; width:100%; z-index:100;}
.q_t_185_9 ul li{ float:left; width:100%; height:54px; background:url(../images/q_bg_jjfal_03.png) no-repeat left center;}
.q_t_185_9 ul li a{ display:block; float:left; width:100%; height:54px; line-height:54px; font-size:16px; color:#666; padding-left:26px; background:url(../images/q_tb_jjfal_08.png) no-repeat left center;}
.q_t_185_9 ul li.on a{ background:url(../images/q_tb_jjfal_06.png) no-repeat left center; color:#087008;}


.q_t_185_9 ul li.z_li_fe{background:url(../images/q_bg_jjfal_t.png) no-repeat left center;}


.q_r_1016_9{ float:right; width:1015px;}
.q_r_1016_9 .q_t_0100_9{ float:left; width:100%; font-size:30px; color:#333; text-align:center; line-height:42px; margin-top:12px;}
.q_r_1016_9 .q_l_0100_9{ float:left; width:100%; margin-top:57px; font-size:14px; line-height:30px; color:#666;}
.q_r_1016_9 .q_l_0100_9 .q_img_9{ display:block; margin:0 auto;}
.q_r_1016_9 .q_bt_9{ width:100%; height:56px; background:#f6f6f6; text-align:center; line-height:56px; font-size:24px; color:#087008; position:relative;}
.q_r_1016_9 .q_bt_9 span{ display:block; position:absolute; left:0; top:0; width:5px; height:56px; background:#087008;}

@media  screen and (max-width: 1199px){

.q_l_185_9{ display:none !important;}
.q_r_1016_9{ float:left; width:100%;}
.q_r_1016_9 .q_t_0100_9{ font-size:16px; line-height:32px;}
.q_r_1016_9 .q_l_0100_9 .q_img_9{ width:100%;}
.q_r_1016_9 .q_l_0100_9{ margin-top:20px; overflow:hidden;}
.q_r_1016_9 .q_bt_9{ height:36px; font-size:16px; line-height:36px;}
.q_r_1016_9 .q_bt_9 span{ height:36px;}

}




/*7产品体系*/
.q_c_0100_10{ float:left; width:100%; overflow:hidden; margin-top:15px; padding-bottom:59px;}
.q_c_0100_10 .q_ul_10_1{ margin:0 -42px; display:flex; flex-wrap: wrap; align-items: flex-start;}
.q_c_0100_10 .q_ul_10_1 .q_li_10_1{ float:left; width:50%; padding:0 42px; margin-top:25px;}
.q_t_0100_10{ float:left; width:100%;}
.q_t_0100_10 .q_bt_10{ float:left; width:100%; height:149px; position:relative; text-align:center; line-height:149px; font-size:18px; color:#fff;}
.q_t_0100_10 .q_bt_10 span{ display:block; position:absolute; left:0; top:0; z-index:0; background:url(../images/q_bg_10_03.png); width:100%; height:100%;opacity:0;filter:alpha(opacity=00);
-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;}
.q_t_0100_10 .q_bt_10 a{ display:block; width:100%; height:100%; position:relative; z-index:9;}
.q_t_0100_10 .q_bt_10 b{ color:#fff;}
.q_t_0100_10 ul{ float:left; width:100%; margin-top:20px;}
.q_t_0100_10 ul li{ float:left; width:100%; border-bottom:1px solid #e3e3e3; height:48px; line-height:47px; padding-right:110px; position:relative;}
.q_t_0100_10 ul li i{ display:block; float:left; width:100%; font-style:normal;line-height:47px; height:47px;white-space:nowrap; overflow: hidden; text-overflow:ellipsis;}
.q_t_0100_10 ul li i a{ font-size:14px; color:#333;}

.q_t_0100_10 ul li span{ display:block; position:absolute; right:0; top:0; height:47px; line-height:47px;}
.q_t_0100_10 .q_gd_10{ display:block; float:left; width:100%; text-align:right; font-size:14px; line-height:24px; height:24px; color:#999; margin-top:17px;}
.q_t_0100_10 .q_gd_10 a{ color:#999;}




@media  screen and (max-width: 1199px){

.q_c_0100_10{ margin-top:0; padding-bottom:40px;}
.q_c_0100_10 .q_ul_10_1{ margin:0;}
.q_c_0100_10 .q_ul_10_1 .q_li_10_1{ width:100%; padding:0;}
.q_t_0100_10 .q_bt_10{ height:120px; line-height:120px;}

}




/*8资源中心*/
.q_c_0100_11{ float:left; width:100%;}
.q_c_0100_11 ul li{ float:left; width:100%; height:107px; border:1px solid #e9e9e9;padding-left:123px; position:relative; margin-top:25px; cursor:pointer;}
.q_c_0100_11 ul li .q_a_11_1{ display:block; position:absolute; left:-1px; top:-1px; width:92px;}
.q_c_0100_11 ul li .q_a_11_1 .q_img_11_1{ display:block; float:left; width:100%;opacity:1;filter:alpha(opacity=100);
-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;}

.q_img_11_1 span{display:block; margin-top:-47px; width:100%; color:#fff; font-size:14px; text-align:center; font-weight:bold; text-transform:uppercase; }

.q_c_0100_11 ul li .q_a_11_1 .q_img_11_2{ display:block; float:left; width:100%;opacity:0;filter:alpha(opacity=00); position:absolute; left:0; top:0; z-index:9;
-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;}
.q_c_0100_11 ul li .q_t_0100_11{ float:left; width:100%; position:relative; padding-left:328px;}
.q_c_0100_11 ul li .q_t_0100_11 .q_l_328_11{ float:left; width:328px; height:105px; position:absolute; left:0; top:0;}
.q_c_0100_11 ul li .q_t_0100_11 .q_l_328_11 span{ display:block; float:left; width:100%; font-size:16px; color:#333; line-height:32px; height:32px; margin-top:18px;}

.q_c_0100_11 ul li .q_t_0100_11 .q_l_328_11 font{ display:block; float:left; width:100%; font-size:12px; line-height:14px; color:#888; font-family:'Arial';margin-top:18px;}
.q_c_0100_11 ul li .q_t_0100_11 .q_l_328_11 font i{ display:block; float:left; color:#888 !important; padding-left:20px; background:url(../images/q_tb_11_06.png) no-repeat left center; margin-left:2px; font-style:normal; height:14px;}
.q_c_0100_11 ul li .q_t_0100_11 .q_l_328_11 font em{ display:block; float:left; color:#888 !important;  padding-left:20px; background:url(../images/q_tb_11_08.png) no-repeat left center; margin-left:16px; font-style:normal;height:14px;}
.q_c_0100_11 ul li .q_t_0100_11 .q_d_0100_11{ float:left; width:100%; height:56px; margin-top:25px; border-left:1px solid #e9e9e9; padding:4px 30px;}
.q_c_0100_11 ul li .q_t_0100_11 .q_d_0100_11 span{ display:block; float:left; width:100%; height:48px; line-height:24px; font-size:14px; color:#666; overflow:hidden;}

@media  screen and (max-width: 1199px){

.q_c_0100_11{ margin-top:-10px;}
.q_c_0100_11 ul li{ padding-left:0; height:auto; margin-top:20px;}
.q_c_0100_11 ul li .q_t_0100_11{ padding-left:0;}
.q_c_0100_11 ul li .q_t_0100_11 .q_l_328_11{ padding-left:123px; width:100%; position:relative;}
.q_c_0100_11 ul li .q_t_0100_11 .q_d_0100_11{ margin-top:0; border-left:0; padding:20px; height:auto;}

}






/*10市场活动2*/
.q_c_0100_12{ float:left; width:100%; position:relative; /*padding-left:314px; border-bottom:1px solid #f6f6f6;*/ border-top:1px solid #f6f6f6;
-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.1);
   -moz-box-shadow:0 5px 10px rgba(0,0,0,0.1);
    -ms-box-shadow:0 5px 10px rgba(0,0,0,0.1);
        box-shadow:0 5px 10px rgba(0,0,0,0.1);}
.q_c_0100_12 .q_img_12{left:0; top:-1px; width:314px;  float:left;}
.q_c_0100_12 .q_img_12 img{ display:block; float:left; width:100%;}
.q_c_0100_12 .q_t_0100_12{ float:left; width:886px;}
.q_c_0100_12 .q_t_0100_12 span{ display:block; float:left; margin-left:67px; max-width:73%; min-width:64%;}
.q_c_0100_12 .q_t_0100_12 span b{ display:block; font-size:24px; color:#333; line-height:48px; margin-top:18px;}
.q_c_0100_12 .q_t_0100_12 span font{ display:block; font-size:14px; color:#666; line-height:24px; margin-top:10px;}
.q_c_0100_12 .q_t_0100_12 a{ display:block; float:left; margin-left:43px; text-align:center; margin-top:37px;}
.q_c_0100_12 .q_t_0100_12 a font{ display:block; margin:0 auto; width:33px;}
.q_c_0100_12 .q_t_0100_12 a i{ display:block; margin:0 auto; font-size:14px; color:#087008; line-height:28px; margin-top:8px; font-style:normal;}

@media  screen and (max-width: 1199px){
    .q_c_0100_12 .q_img_12 img{ display:block; float:left; width:100%; height:auto;}
.q_c_0100_12{ padding-left:0; height:auto; padding-bottom:10px;}
.q_c_0100_12 .q_t_0100_12{ float:left; width:100%;}
.q_c_0100_12 .q_img_12{ position:relative; float:left; width:100%;}
.q_c_0100_12 .q_t_0100_12 span{ margin-left:0; padding:0 10px; margin-top:0; float:left; width:100%;}
.q_c_0100_12 .q_t_0100_12 span b{ font-size:18px; line-height:30px; margin-top:10px;float:left; width:100%;}
.q_c_0100_12 .q_t_0100_12 span font{ line-height:24px; width:100%;}
.q_c_0100_12 .q_t_0100_12 a{ position:relative; right:0; margin-right:-38px; margin-top:10px;}
}

.q_c_0100_13{ float:left; width:100%; margin-top:27px;}
.q_c_0100_13 ul li{ float:left; width:100%; height:211px; border-bottom:1px dashed #e5e5e5; position:relative; padding-left:282px;}
.q_c_0100_13 ul li .q_img_13{ position:absolute; left:0; top:28px; width:229px;
-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;}
.q_c_0100_13 ul li .q_img_13 a{ display:block; float:left; width:100%;}
.q_c_0100_13 ul li .q_img_13 a img{ display:block; float:left; width:100%;}
.q_c_0100_13 ul li .q_t_0100_13{ float:left; width:100%;}
.q_c_0100_13 ul li .q_t_0100_13 b{ display:block; float:left; width:100%; font-size:18px; line-height:36px; color:#333; margin-top:28px; white-space:nowrap; overflow: hidden; text-overflow:ellipsis;}
.q_c_0100_13 ul li .q_t_0100_13 b a{ color:#333;}
.q_c_0100_13 ul li .q_t_0100_13 span{ display:block; float:left; width:100%; font-size:14px; line-height:24px; color:#666; margin-top:1px; height:48px; overflow:hidden;}
.q_c_0100_13 ul li .q_t_0100_13 span a{color:#666;}
.q_c_0100_13 ul li .q_t_0100_13 font{ display:block; float:left; width:100%; font-size:14px; line-height:24px; color:#666; margin-top:44px;}
.q_c_0100_13 ul li .q_t_0100_13 font i{ display:block; float:left; font-style:normal;}
.q_c_0100_13 ul li .q_t_0100_13 font a{ display:block; float:right; color:#666;}


@media  screen and (max-width: 1199px){

.q_c_0100_13 ul li{ height:auto; padding:20px 0; }
.q_c_0100_13 ul li .q_img_13{ position:relative; top:0; width:100%; }
.q_c_0100_13 ul li .q_t_0100_13 b{ margin-top:0;}
.q_c_0100_13 ul li .q_t_0100_13 font{ margin-top:10px;}
.q_c_0100_13 ul li:hover .q_img_13{ top:0px;}

}




/*12公司简介*/
.q_c_0100_14{ float:left; width:100%; margin-top:39px;}
.q_c_0100_14 .q_t_0100_14{ float:left; width:100%; position:relative; height:419px;}

.q_c_0100_14 .q_t_0100_14 .q_t_img_14{ position:absolute; left:50%; width:419px; margin-left:-209.5px;}

.q_c_0100_14 .q_t_0100_14 .q_t_14_1{ width:400px; height:162px; padding-right:178px; position:absolute; left:50%; margin-left:-545px; top:32px;  color:#666;font-size:14px; line-height:21px; text-align:right;  }
.q_c_0100_14 .q_t_0100_14 .q_t_14_1 span{ display:block; position:absolute; right:0; top:0; width:162px; height:162px; text-align:center; line-height:162px; background:url(../images/q_bg_14_03.png) no-repeat center; background-size:cover; font-size:36px; color:#333;
-webkit-text-shadow:5px 5px 5px rgba(0,0,0,0.2);
   -moz-text-shadow:5px 5px 5px rgba(0,0,0,0.2);
    -ms-text-shadow:5px 5px 5px rgba(0,0,0,0.2);
        text-shadow:5px 5px 5px rgba(0,0,0,0.2);}

.q_c_0100_14 .q_t_0100_14 .q_t_14_2{ width:400px; height:162px; padding-left:178px; position:absolute; left:50%; margin-left:144px; top:32px;  color:#666;font-size:14px; line-height:21px;  }
.q_c_0100_14 .q_t_0100_14 .q_t_14_2 span{ display:block; position:absolute; left:0; top:0; width:162px; height:162px; text-align:center; line-height:162px; background:url(../images/q_bg_14_05.png) no-repeat center; background-size:cover; font-size:36px; color:#fff;
-webkit-text-shadow:5px 5px 5px rgba(0,0,0,0.2);
   -moz-text-shadow:5px 5px 5px rgba(0,0,0,0.2);
    -ms-text-shadow:5px 5px 5px rgba(0,0,0,0.2);
        text-shadow:5px 5px 5px rgba(0,0,0,0.2);}


.q_c_0100_14 .q_t_0100_14 .q_t_14_3{ width:400px; height:162px; padding-right:178px; position:absolute; left:50%; margin-left:-545px; top:226px;  color:#666;font-size:14px; line-height:21px; text-align:right;  }
.q_c_0100_14 .q_t_0100_14 .q_t_14_3 span{ display:block; position:absolute; right:0; top:0; width:162px; height:162px; text-align:center; line-height:162px; background:url(../images/q_bg_14_05.png) no-repeat center; background-size:cover; font-size:36px; color:#fff;
-webkit-text-shadow:5px 5px 5px rgba(0,0,0,0.2);
   -moz-text-shadow:5px 5px 5px rgba(0,0,0,0.2);
    -ms-text-shadow:5px 5px 5px rgba(0,0,0,0.2);
        text-shadow:5px 5px 5px rgba(0,0,0,0.2);}

.q_c_0100_14 .q_t_0100_14 .q_t_14_4{ width:400px; height:162px; padding-left:178px; position:absolute; left:50%; margin-left:144px; top:226px;  color:#666;font-size:14px; line-height:21px;}
.q_c_0100_14 .q_t_0100_14 .q_t_14_4 span{ display:block; position:absolute; left:0; top:0; width:162px; height:162px; text-align:center; line-height:162px; background:url(../images/q_bg_14_03.png) no-repeat center; background-size:cover; font-size:36px; color:#333;
-webkit-text-shadow:5px 5px 5px rgba(0,0,0,0.2);
   -moz-text-shadow:5px 5px 5px rgba(0,0,0,0.2);
    -ms-text-shadow:5px 5px 5px rgba(0,0,0,0.2);
        text-shadow:5px 5px 5px rgba(0,0,0,0.2);}

@media  screen and (max-width: 1199px){

.q_c_0100_14{ margin-top:0;}
.q_c_0100_14 .q_t_0100_14{ height:auto; }
.q_c_0100_14 .q_t_0100_14 .q_t_img_14{ position:relative; float:left; width:100%; margin:0; left:0; top:0; padding:0 40px; text-align:center;}
.q_c_0100_14 .q_t_0100_14 .q_t_14_1,
.q_c_0100_14 .q_t_0100_14 .q_t_14_2,
.q_c_0100_14 .q_t_0100_14 .q_t_14_3,
.q_c_0100_14 .q_t_0100_14 .q_t_14_4{ position:relative; left:0; top:0; margin:0; width:100%; float:left; height:100px;}
.q_c_0100_14 .q_t_0100_14 .q_t_14_1 span,
.q_c_0100_14 .q_t_0100_14 .q_t_14_2 span,
.q_c_0100_14 .q_t_0100_14 .q_t_14_3 span,
.q_c_0100_14 .q_t_0100_14 .q_t_14_4 span{ width:100px; height:100px; line-height:100px; font-size:20px;}
.q_c_0100_14 .q_t_0100_14 .q_t_14_1,
.q_c_0100_14 .q_t_0100_14 .q_t_14_3{ padding-right:110px;}
.q_c_0100_14 .q_t_0100_14 .q_t_14_2,
.q_c_0100_14 .q_t_0100_14 .q_t_14_4{ padding-left:110px;}

}

.q_d_0100_14{ float:left; width:100%; font-size:14px; line-height:24px; color:#666; padding:80px 0 0 0;}

@media  screen and (max-width: 1199px){

.q_d_0100_14{ padding:40px 0 0 0;}

}

.z_page{float:left; width:100%; font-size:16px; line-height:32px; color:#666; padding-bottom:60px;}
@media  screen and (max-width: 1199px){

.z_page{padding-bottom:40px;}

}

/*切图：zcy*/
/*19搜索结果*/
.clear{ height:0px;font-size:0;clear:both;}
.z_1200_1{ width:100%; float:left; padding:43px 0 99px 0; margin-top:84px;}
.z_1200_1 .z_search{ width:100%; float:left; padding-bottom:46px;}
.z_1200_1 .z_search .z_search_401{ width:400px; float:left; height:50px; border:solid 1px #ccc; overflow:hidden; line-height:50px;}
.z_1200_1 .z_search .z_search_401 .z_search_k{ width:310px; height:50px; line-height:50px; float:left; padding-left:15px;}
.z_1200_1 .z_search .z_search_401 img{ float:left; vertical-align:middle; margin-left:7px; line-height:50px; cursor:pointer; margin-top:17px;}
.z_1200_1 .z_search .z_search_401 .z_search_btn{ float:right; width:56px; height:50px; background:url(../images/z_search_btn.png) no-repeat center, url(images/z_bian1.jpg) no-repeat left center;}
.z_1200_1 .z_search .z_search_rs{ margin-left:426px; font-size:14px; color:#999; line-height:50px;}
.z_1200_1 .z_search .z_search_rs a{ color:#999; margin-left:5px;}
.z_1200_1 .z_search .z_search_jg{ width:100%; float:left; margin-top:28px; font-size:14px; color:#999; line-height:30px;}
.z_1200_1 ul{ width:100%; float:left; min-height:300px;}
.z_1200_1 ul li{ width:100%; height:68px; border-bottom:solid 1px #ccc;}
.z_1200_1 ul li a{ display:block; float:left; font-size:16px; line-height:68px; color:#333; width:90%; overflow:hidden; text-overflow:ellipsis;}
.z_1200_1 ul li span{ float:right; font-size:14px; line-height:68px; color:#333;}

@media  screen and (max-width:1199px){
.z_1200_1{ margin-top:0;}
}
@media  screen and (max-width:767px){
.z_1200_1 .z_search .z_search_401{ width:100%;}
.z_1200_1 .z_search .z_search_401 .z_search_k{ width:70%;}
.z_1200_1 .z_search .z_search_401 .z_search_btn{ width:20%;}
.z_1200_1 .z_search .z_search_rs{ margin-left:0; width:100%;}

}

/*18分支机构*/
.z_1200_2{ width:100%; float:left; padding:52px 0 80px 0;}
.z_main1{ width:100%; float:left;}
.z_main1 .z_676{ width:56%; float:left; position:relative;}
.z_main1 .z_676 img{ display:block; width:100%;}
.z_main1 .z_676 li{ background:url(../images/z_ico2.png) no-repeat left center; width:13px; height:13px; cursor:pointer; z-index:9;  position:absolute;}
.z_text1{ width:195px; padding:10px 10px 9px 15px; border:solid 1px #ccc; background:white; float:left; display:none; margin-left:22px; z-index:99;}
.z_text1 .title{ width:100%; float:left; font-size:14px; color:#087008; line-height:24px;}
.z_text1 .p{ width:100%; float:left; margin-top:26px; font-size:14px; color:#666; line-height:26px;}

.z_main1 .z_676 li.on{ background:url(../images/z_ico2_1.png) no-repeat left center; z-index:10;}


.z_main1 .z_383{ width:38%; float:right; position:relative; padding-top:56px; margin-top:63px;}
.z_main1 .z_383 .name4{ position:absolute;top:-0px; left:50%; width:107px; height:107px; margin-left:-53px; padding:28px 22px; text-align:center; line-height:26px; font-size:18px; color:#087008; font-weight:bold; font-family:"Arial","微软雅黑"; text-align:center; background:url(../images/z_img1.png) no-repeat center; text-transform:uppercase;}
.z_main1 .z_383 .h_430{ width:100%; border:solid 1px #ccc; padding:81px 8% 31px 6%; float:left;}
.z_main1 .z_383 .h_430 .z_text2{ font-size:14px; color:#666; line-height:22px; font-family:"Arial","微软雅黑";}
.z_main1 .z_383 .h_430 .z_text2 .p{width:100%; float:left;}
.z_main1 .z_383 .h_430 .z_text2 .p p{ padding:7px 0;}
.z_main1 .z_383 .h_430 .z_text2 .p a{ color:#666;}
.z_main1 .z_383 .h_430 .z_text2 .ewm_1{ width:100%; float:left; margin-top:24px; float:left;}

@media  screen and (max-width:1199px){
.z_main1 .z_383{ width:40%; margin-top:0;}
}

.z_pf_1,.z_text7{display:none;}


@media  screen and (max-width:767px){
.z_main1 .z_676{ width:100%;}
.z_main1 .z_383{ width:100%;}
.z_main1 .z_383 .h_430{ width:100%; padding:70px 5% 35px 5%;}
.z_main1{ padding:40px 0 60px 0;}
.z_text1{ display:none !important;}


.z_pf_1{ position:fixed; width:100%; height:100%; background:url(../images/z_bg1.png); z-index:999;}
.z_text7{ width:90%; padding:20px 10px 15px 15px; border:solid 1px #ccc; background:white; float:left; position:fixed; left:50%; top:100px; margin-left:-45%; z-index:999999;}
.z_text7 .title{ width:100%; float:left; font-size:14px; color:#087008; line-height:24px;}
.z_text7 .p{ width:100%; float:left; margin-top:26px; font-size:14px; color:#666; line-height:26px;}


.z_img5{ position:absolute; right:-15px; top:-15px; width:30px; height:30px; background:url(../images/z_btn11.png) no-repeat center;}

}

/*17联系我们*/

.z_map{position:absolute; width:1920px; height:456px; left:50%; margin-left:-960px; top:0; z-index:3;}


.z_dt_1{ width:100%; float:left; position:relative; height:456px; overflow:hidden;}
.z_dt_1 .z_600{ width:600px; position:absolute; right:0; height:456px; background:url(../images/z_bg1.png); padding:84px 40px 91px 51px;}
.z_dt_1 .z_600 ul{width:100%; float:left;}
.z_dt_1 .z_600 li{ width:100%; float:left; line-height:70px; font-size:16px; font-family:"Arial","微软雅黑"; color:white;}
.z_dt_1 .z_600 li span{ font-size:20px; font-weight:bold; margin:0 25px 0 33px; float:left;}
.z_dt_1 .z_600 li a{ color:white; margin-right:16px;}
.z_dt_1 .z_600 .z_img1{ display:inline-block; width:44px; text-align:center; float:left; margin-top:15px;}
.z_dt_1 .z_600 p{ float:left;}

.z_1200_3{ width:100%; float:left;}
.z_1200_3 .z_main2{ width:100%; float:left; padding:28px 0 87px 0; border-bottom:solid 1px #cecece;}
.z_tit_1{ width:100%; float:left; text-align:center; font-size:24px; color:#666; line-height:69px;}
.z_1200_3 .z_main2 li{ width:100%; float:left; margin-top:37px;}
.z_1200_3 .z_main2 li .z_358_1{ width:358px; float:left; margin-right:66px;}
.z_1200_3 .z_main2 li .z_358_2{ width:358px; float:left; margin-right:60px; position:relative;}
.z_1200_3 .z_main2 li .z_357{ width:357px; float:left;}
.z_1200_3 .z_main2 li input{ width:100%; float:left; border:solid 1px #e6e6e6; padding-left:20px; line-height:50px; height:50px; font-size:16px;
-webkit-appearance:none;
-moz-border-radius:0;
webkit-border-radius:0;
-khtml-border-radius:0;
border-radius:0;
}
.z_1200_3 .z_main2 li .span{ position:absolute; right:-14px; top:18px; color:#087008; font-size:16px;}
.z_1200_3 .z_main2 li textarea{ width:100%; height:165px; border:solid 1px #e6e6e6; float:left; padding:20px; line-height:25px; font-size:16px;
-webkit-appearance:none;
-moz-border-radius:0;
webkit-border-radius:0;
-khtml-border-radius:0;
border-radius:0;
}
.z_1200_3 .z_main2 li .z_252{ width:252px; float:left;}
.z_1200_3 .z_main2 li img{ cursor:pointer; margin-top:5px;}
.z_1200_3 .z_main2 li .z_224{ width:224px; float:right;}
.z_1200_3 .z_main2 li .z_224 input{ background:#087008; text-align:center; font-size:18px; color:white; padding-left:0;}
.z_1200_3 ul{ width:100%; float:left; padding-bottom:77px;}
.z_1200_3 ul li{ width:100%; float:left; margin-top:37px;}
.z_1200_3 ul li .z_name1{ width:100%; float:left; font-size:16px; color:#333; line-height:36px;}
.z_1200_3 ul li .z_name1 span{ font-size:14px; color:#afafaf; margin-left:15px;}
.z_1200_3 ul li .z_text3{ width:100%; float:left; margin-top:28px; background:#f6f6f6; padding:8px 18px 0 18px; position:relative;}
.z_1200_3 ul li .z_text3 img{ position:absolute; left:20px; top:-8px;}
.z_1200_3 ul li .z_text3 .z_text3_t{ width:100%;  font-size:14px; color:#333; line-height:26px; padding:15px 0 16px 0;}
.z_1200_3 ul li .z_text3 .z_text3_b{ width:100%; float:left; padding:11px 0 18px 0; border-top:solid 1px #e0e0e0;}
.z_1200_3 ul li .z_text3 .z_text3_b .z_name2{ width:100%; float:left; font-size:14px; color:#087008; line-height:32px;}
.z_1200_3 ul li .z_text3 .z_text3_b .z_name2 span{ font-size:14px; color:#afafaf; margin-left:15px;}
.z_1200_3 ul li .z_text3 .z_text3_b .p{ width:100%; float:left; overflow:hidden; font-size:14px; color:#333; line-height:32px; text-overflow:ellipsis;}
.z_dt_1 .z_600 li .z_text4{ margin-left:40px;}

@media  screen and (min-width:1199px){
    .z_0100{width:100%; max-width:none;}
}

@media  screen and (max-width:1199px){
.z_dt_1{ width:100%; float:left; position:relative; height:auto; overflow:hidden;}
.z_map{position:static; width:100%; height:456px; margin-left:0;}
.z_dt_1 .z_600{ width:100%; position:static;}
.z_1200_3 .z_main2 li .z_358_1,
.z_1200_3 .z_main2 li .z_358_2,
.z_1200_3 .z_main2 li .z_357{ width:30%;}
.z_1200_3 .z_main2 li .z_358_1,
.z_1200_3 .z_main2 li .z_358_2{ margin-right:5%;}

}
@media  screen and (max-width:767px){
    .z_map{ height:300px; }
.z_dt_1{ height:auto; overflow:hidden; background-position: center;}
.z_dt_1 .z_600{ width:100%; height:300px; padding:44px 20px 51px 31px;}
.z_dt_1 .z_600 li{ line-height:70px; font-size:12px; height:50px;}
.z_dt_1 .z_600 li a{ display:inline-block;}
.z_dt_1 .z_600 li .z_text4{ line-height:20px; vertical-align:middle; margin-left:50px;}
.z_dt_1 .z_600 li span{ font-size:16px; margin:0;}
.z_dt_1 .z_600 li p{ margin-left:45px; float:none;}
.z_dt_1 .z_600 .z_img1{ width:30px; margin-top:-4px;}
.z_1200_3 .z_main2 li .z_358_1,
.z_1200_3 .z_main2 li .z_358_2,
.z_1200_3 .z_main2 li .z_357{ width:100%; margin-right:0; margin-top:10px;}
.z_1200_3 .z_main2 li .z_224{ width:100%; margin-top:10px;}
.z_1200_3 .z_main2 li .span{ right:-10px;}
.z_1200_3 .z_main2 li .z_252{ width:180px;}
}

/*16合作伙伴*/
.z_1200_4{ width:100%; float:left; padding-bottom:84px;}
.z_1200_4 ul{ width:100%; float:left;}
.z_1200_4 ul li{ width:100%; float:left; margin-top:50px;}
.z_tit_2{ width:100%; float:left; height:22px; background:#f6f6f6; position:relative;}
.z_tit_2 span{ font-size:30px; color:#087008; font-family:"Arial"; position:absolute; left:5px; top:-6px; line-height:22px;}

.z_line{ margin-top:25px; float:left; width:100%;}

.z_1200_4 ul li .z_link{ width:33.333%; float:left;}
.z_1200_4 ul li .z_link a{ display:block;  width:100%;float:left; font-size:14px; color:#666; line-height:32px;  cursor: initial;}


@media  screen and (max-width:767px){
.z_1200_4 ul li .z_link{ width:100%;}

}

/*15荣誉资质*/
.z_1200_5{ width:100%; float:left; }
.z_1200_5 ul{ width:100%; float:left; margin-top:-23px; min-height:300px;}
.z_1200_5 ul li{ width:258px; height:309px; background:white; box-shadow:0 7px 68px rgba(0,0,0,0.2); float:left; padding:17px 10px 37px 10px; margin:49px 56px 0 0;}
.z_1200_5 ul li:nth-child(4n){ margin-right:0;}
.z_1200_5 ul li .z_img2{ width:100%; float:left; height:170px;
-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;
}
.z_1200_5 ul li .z_text5{ width:100%; float:left; text-align:center; margin-top:6px; padding:0 5%;}
.z_1200_5 ul li .z_text5 .z_time1{ font-size:16px; color:#087008; line-height:26px; width:100%; float:left;}
.z_1200_5 ul li .z_text5 .p{ width:100%; float:left; font-size:14px; color:#333; line-height:24px; height:72px; overflow:hidden;}
.z_0100_fy{ padding:53px 0 48px 0; width:100%; float:left;}


@media  screen and (max-width:1199px){
.z_1200_5 ul{ display:flex; flex-direction:row; flex-wrap:wrap;}
.z_1200_5 ul li{ width:47.5%; margin-right:5%; height:auto;  box-shadow:0 7px 68px rgba(0,0,0,0.2);}
.z_1200_5 ul li .z_img2{ height:auto;}
.z_1200_5 ul li .z_img2 img{ width:100%;}
.z_1200_5 ul li:nth-child(2n){ margin-right:0;}



}
@media  screen and (max-width:767px){
.z_1200_5 ul li{ width:47.5%; margin-right:4%;}
.z_1200_5 ul li .z_img2{ text-align:center; height:auto;}
.z_1200_5 ul li:nth-child(2n){ margin-right:0;}
.z_1200_5 ul li:nth-child(2n+1){ margin-right:5%;}

}
@media  screen and (max-width:414px){
.z_1200_5 ul li{ width:100%; margin-right:0 !important;}
}

/*14组织机构*/
.z_img3{ width:100%; float:left; padding:60px 0 91px 0; text-align:center;}

/*13发展历程*/
.z_1200_6_1{ width:100%; float:left; padding:74px 0 106px 0;}
.z_1200_6_1 .z_box{width:100%; float:left;overflow: hidden;position:relative}
.z_1200_6_1 .z_box ul{position:absolute;left:0;top:0; width:100%;}
.z_1200_6_1 .z_item{width:100%; float:left; position:absolute; left:0; top:0;}
.z_1200_6_1 .z_main5{ width:100%; height:100%; float:left; position:relative; padding:30px 0 34px 0;}
.z_main5 .span{ display:block; width:1px; margin-left:-1px; float:left; background:#bcbcbc; height:100%; position:absolute; left:50%; top:0;}
.z_ico1{ width:19px; height:19px; background:url(../images/z_ico4.png) no-repeat center; position:absolute; left:50%; margin-left:-9px; top:0; z-index:9;}
.z_ico2{ width:19px; height:19px; background:url(../images/z_ico4.png) no-repeat center; position:absolute; left:50%; margin-left:-9px; bottom:0;z-index:9;}
.z_main5 li{ width:100%; float:left; padding-bottom:30px;}
.z_main5 li .z_time2{ font-size:16px; color:#087008; line-height:24px; font-family:"Arial"; width:50%; float:left;}
.z_main5 li .z_text6{ font-size:14px; color:#666; line-height:24px; width:49.7%; float:left;}
.z_main5 li .z_text6 .p{ width:420px;}
.z_main5 li.l1 .z_time2{ padding-right:28px; text-align:right;}
.z_main5 li.l1 .z_text6{ padding-left:38px; text-align:left; background:url(../images/z_bian2.jpg) no-repeat left 12px;}
.z_main5 li.l2 .z_time2{ padding-left:28px; text-align:left; float:right;}
.z_main5 li.l2 .z_text6{ padding-right:38px; text-align:right; background:url(../images/z_bian2.jpg) no-repeat right 12px;}
.z_main5 li.l2 .z_text6 .p{ float:right;}
.z_main5 li.l1 .z_text6{ float:right;}


.z_1200_6{ width:100%; float:left; /*background:url(../images/bian2.png) no-repeat center top;*/ position:relative; height:141px; padding:47px 55px 0 55px;}

.z_main3{ width:100%; height:94px; position:relative; float:left;}
.z_main3 .ico6{width:100%; height:1px;position:absolute;top:50%;left:0;background:url(../images/z_img11.png) repeat-x;}
.z_img4{ width:100%; position:absolute; left:0; top:26px;}
.z_img4 .left,.z_img4 .right{ width:42px; float:left; height:42px; cursor:pointer; background:url(../images/z_btn1.png) 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;}
.z_img4 .right{ margin-left:0px; background:url(../images/z_btn1.png) no-repeat right center; float:right;}

.z_main4{ width:900px; margin:0 auto; text-align:center;overflow: hidden; position:absolute; left:50%; top:47px; margin-left:-450px;}
.z_main4 ul{  position:absolute;left:0;top:0}
.z_main4 ul li{float:left;position: relative;width:150px;}
.z_main4 ul li .data{float:left;font-size:16px; color:#087008; line-height:26px; text-align:center; width:100%; float:left; position:relative; z-index:3;
-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;
}
.z_main4 ul li .z_ico3{ width:100%; height:42px; margin-top:26px; background:url(../images/z_ico3.png) no-repeat center;}


.z_main4 ul li .z_ico4{ width:94px; height:94px; position:absolute; top:0; left:50%; margin-left:-47px; background:url(../images/z_img10.png) no-repeat center;display:none;}
.z_main4 ul li.on .data{ margin-top:-32px;}
.z_main4 ul li.on .z_ico4{display:block}
@media  screen and (max-width:1199px){
.z_1200_6{ padding:47px 0 0 0 ;}
.z_main4 ul li{width:16.666%}
.z_main4 ul li .data{width:100%}
.z_main4{ margin-left:-250px;}
.z_main5 .span{ margin-left:0;}
.z_main5 li .z_text6 .p{ width:100%;}
}
@media  screen and (max-width:767px){
.z_main3{ position:absolute; left:0;}
.z_main4{ position:relative; margin: 0 auto; left:0; top:0;}
.z_ico2,.z_ico1{ left:25%;}
.z_main5 .span{ left:25%; margin-left:0; width:1px;}
.z_main5 li .z_time2{ width:20%; padding:0 !important;}
.z_main5 li.l2 .z_time2{ float:left; text-align:right;}
.z_main5 li.l2 .z_text6{ text-align:left; padding:0 0 0 38px; background-position: left 12px;}
.z_main5 li .z_text6{ width:70%; float:right;}

.z_1200_6_1 .title span{ float:left;}
.z_img4 .left,.z_img4 .right{ margin-left:0; margin-right:0;}
.z_1200_6_1 .z_item{position:static;}
}

.z_1200_6 .hd{display:none}
@media only screen and (max-width:767px ) {
	.z_1200_6 .hd{ text-align:center;overflow: hidden; position:relative; margin: 0 auto; left:0; top:0;}
	.z_1200_6 .hd ul{  position:absolute;left:0;top:0}
	.z_1200_6 .hd ul li{float:left;position: relative;width:150px;height: 94px;}
	.z_1200_6 .hd{display:block;margin-top:-94px;opacity: 0;filter: alpha(opacity=0); }
}






@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}}

.sitemap{ width:100%;float:left;}
.sitemap li{border-bottom:1px dashed #d2d2d2; padding:7px 0; float:left; line-height:40px;width:98%; padding-left:2%;  }
.sitemap li a{ margin-right:10px;font-size:12px; float:left; white-space: nowrap; font-size:14px; color:#333}

.sitemap li .font16{ font-size:16px;  /*color:#135fb1*/}
.sitemap li .font14{font-size:14px; }
.sitemap li .font12{ font-size:12px;  color:#999}



.q_ul_3_1{ margin:0 -6px;}
.q_ul_3_1 .q_li_3_1{ float:left; width:33.333333%; padding:0 6px;}
.q_ul_3_1 .q_li_3_1 .q_t_0100_3_1{ float:left; width:100%; background:#f6f6f6;  position:relative; text-align:left;}
.q_ul_3_1 .q_li_3_1 .q_t_0100_3_1 .q_img_3_1{ float:left;  width:100%;}
.q_ul_3_1 .q_li_3_1 .q_t_0100_3_1 .q_img_3_1 a{ display:block; float:left; width:100%;}
.q_ul_3_1 .q_li_3_1 .q_t_0100_3_1 .q_img_3_1 a img{ display:block; float:left; width:100%;}
.q_ul_3_1 .q_li_3_1 .q_t_0100_3_1 .q_l_0100_3_1{ float:left; width:100%; position:relative; padding:20px;}
.q_ul_3_1 .q_li_3_1 .q_t_0100_3_1 .q_l_0100_3_1 b{ display:block; float:left; width:100%; font-size:18px; line-height:24px; color:#333; height:24px; white-space:nowrap; overflow: hidden; text-overflow:ellipsis;}
.q_ul_3_1 .q_li_3_1 .q_t_0100_3_1 .q_l_0100_3_1 b a{color:#333;}
.q_ul_3_1 .q_li_3_1 .q_t_0100_3_1 .q_l_0100_3_1 span{ display:block; float:left; width:100%; font-size:14px; line-height:24px; color:#666; height:72px; margin-top:5px; overflow:hidden;}
.q_ul_3_1 .q_li_3_1 .q_t_0100_3_1 .q_l_0100_3_1 span a{color:#666;}
.q_ul_3_1 .q_li_3_1 .q_t_0100_3_1 .q_l_0100_3_1 font{ display:block; float:left;  width:100%;  font-size:14px; color:#666; line-height:24px; margin-top:12px;}
.q_ul_3_1 .q_li_3_1 .q_t_0100_3_1 .q_l_0100_3_1 font a{ display:block; float:right; margin:4px 6px 0 0;color:#666;}

.q_no_img_3{ padding:36px 20px 41px 39px !important;}

@media  screen and (max-width: 1199px){

.q_ul_3_1{ margin:0;}
.q_ul_3_1 .q_li_3_1 { width:100%;}
.q_ul_3_1 .q_li_3_1 .q_t_0100_3_1{ padding:0;  height:auto;}
.q_ul_3_1 .q_li_3_1 .q_t_0100_3_1 .q_img_3_1{ position:relative; float:left; width:100%; left:0; top:0;}
.q_ul_3_1 .q_li_3_1 .q_t_0100_3_1 .q_l_0100_3_1{ padding:5px;}
.q_ul_3_1 .q_li_3_1 .q_t_0100_3_1 .q_l_0100_3_1 b{ font-size:16px;}
.q_ul_3_1 .q_li_3_1 .q_t_0100_3_1 .q_l_0100_3_1 span{ font-size:12px; line-height:24px; height:72px; overflow:hidden;}
.q_ul_3_1 .q_li_3_1 .q_t_0100_3_1 .q_l_0100_3_1 font{ position:relative; left:0; top:0; margin-top:10px;}
.q_ul_3_1 .q_li_3_1 .q_t_0100_3_1 .q_l_0100_3_1 font i{ display:none;}

}




@media screen and (min-width: 1199px) {


    .q_ul_3 .q_li_3:hover .q_t_0100_3 .q_l_0100_3 b a,
.q_ul_3 .q_li_3:hover .q_t_0100_3 .q_l_0100_3 font a{ color:#087008;}
.q_c_0100_2 .q_d_0100_2 a:hover{ color:#087008;}
.q_ul_1 li:hover .q_c_0100_1 .q_t_0100_1 b a,
.q_ul_1 li:hover .q_c_0100_1 .q_t_0100_1 font a{ color:#087008;}
.q_c_0100_dw font a:hover{color:#087008;}
.pz_SideLayer a:hover{ background:#313131; color:#fff;}

    .q_c_0100_7 ul li:hover .q_t_0100_7 b a,
.q_c_0100_7 ul li:hover .q_t_0100_7 i a{ color:#087008;}

    .q_ul_1 li .q_img_1 a img:hover{
	    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);}

    .right_78 .t_76:hover .img_42 a.bg1{ background: url(../images/right1_h.png) no-repeat;}
.c_1200_7 a:hover{ color:#087008;}
.c_1200_6 .l_805 .t_597 .li_block li:hover a{ color:#087008;}
.slide_ha .bd ul li:hover .show_hs .t_show .t_280_3 .more_hs a{ color:#087008;}
.slide_ha .bd ul li:hover .show_hs .t_show .t_280_1 a{ color:#087008;}
.right_78 .t_76:hover .img_42 a.bg2{ background: url(../images/right2_h.png) no-repeat;}
.right_78 .t_76:hover .img_42 a.bg3{ background: url(../images/right3_h.png) no-repeat;}
.right_78 .t_76:hover .img_42 a.bg4{ background: url(../images/right4_h.png) no-repeat;}
.right_78 .t_76:hover .tit_76 a{ color:#087008;}

    .q_c_0100_7 ul li:hover .q_t_0100_7 font a 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);}
    .q_t_185_9 ul li a:hover{ background:url(../images/q_tb_jjfal_06.png) no-repeat left center; color:#087008;}
    .q_t_0100_10 .q_gd_10 a:hover{ color:#087008;}
.q_t_0100_10 ul li:hover i a{ color:#087008;}
    .z_main1 .z_676 li:hover .z_text1{ display:block;}
.z_main1 .z_676 li:hover{ background:url(../images/z_ico2_1.png) no-repeat left center; z-index:10;}

    .z_1200_5 ul li:hover .z_img2{ margin-top:-8px;}
    .z_img4 .left:hover{ opacity:0.8;}
.z_img4 .right:hover{ opacity:0.8;}
    .sitemap li a:hover{color:#087008;}
    .q_ul_3_1 .q_li_3_1:hover .q_t_0100_3_1 .q_l_0100_3_1 b a,
.q_ul_3_1 .q_li_3_1:hover .q_t_0100_3_1 .q_l_0100_3_1 font a{ color:#087008;}
    .t_1200_2 ul li:hover .case_box .r_0100_case a{ color:#087008;}
    .t_1200_2 ul li:hover .case_box .l_84{ top:43%;}
    .slide_zin .hd ul li:hover .kimg .bimg .span_zin{
opacity: 0;
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
	}
    .slide_zin .hd ul li:hover img{
opacity: 1;
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
	}
    .slide_zin .snext:hover{
opacity: 0.7;
filter: alpha(opacity=70);
-moz-opacity: 0.7;
-khtml-opacity: 0.7;
	}
    .slide_zin .sprev:hover{
opacity: 0.7;
filter: alpha(opacity=70);
-moz-opacity: 0.7;
-khtml-opacity: 0.7;
	}
    .slide_zin .bd ul li:hover .r_400 .t_400_1 a{ color:#087008;}
.slide_zin .bd ul li:hover .r_400 .t_400_3 a{ color:#087008;}
    .title_2 .tit_2 .titmore:hover{color: #087008;}
    .slide_homen .bd ul li:hover .r_276 .t_276_3 .more_homen a{ color:#087008;}
    .slide_homen .bd ul li:hover .r_276 .t_276_1 a{ color:#087008;}
    .menu_1 ul .nli span a:hover{ color:#087008; border-bottom:#087008 solid 2px;}
    .menu_0100 .sub .l_506 .l_288 .l_144 a:hover{ color:#ff0000;}
    .slide_banner .prevl:hover{
opacity: 0.7;
filter: alpha(opacity=70);
-moz-opacity: 0.7;
-khtml-opacity: 0.7;
	}
    .slide_banner .nextr:hover{
opacity: 0.7;
filter: alpha(opacity=70);
-moz-opacity: 0.7;
-khtml-opacity: 0.7;
	}
    .title_1 .tit_1 .titmore:hover{color:#087008}

    .slide_homen .bd ul li:hover .l_212 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);
	}
    .slide_homen .bd ul li:hover .r_276 .t_276_1 a{ color:#087008;}
    .slide_homen .bd ul li:hover .r_276 .t_276_3 .more_homen a{ color:#087008;}
    .slide_homen .nprev:hover{
opacity: 0.7;
filter: alpha(opacity=70);
-moz-opacity: 0.7;
-khtml-opacity: 0.7;
	}
    .slide_homen .nnext:hover{
opacity: 0.7;
filter: alpha(opacity=70);
-moz-opacity: 0.7;
-khtml-opacity: 0.7;
	}


    .q_c_0100_8 ul li:hover a .q_t_0100_8 b ,
.q_c_0100_8 ul li:hover a .q_t_0100_8 font {color:#087008;}
.q_c_0100_8 ul li:hover .q_l_tb_8{ top:-5px;}
.q_c_0100_10 .q_ul_10_1 .q_li_10_1:hover .q_t_0100_10 .q_bt_10 span{ opacity:1;filter:alpha(opacity=100);}
.q_c_0100_11 ul li:hover .q_a_11_1 .q_img_11_1{opacity:0;filter:alpha(opacity=00);}
.q_c_0100_11 ul li:hover .q_a_11_1 .q_img_11_2{opacity:1;filter:alpha(opacity=100);}
.q_c_0100_13 ul li:hover .q_img_13{ top:18px;}
.q_c_0100_13 ul li:hover .q_t_0100_13 b a,
.q_c_0100_13 ul li:hover .q_t_0100_13 font a{ color:#087008;}
.z_1200_1 ul li:hover a{ color:#087008;}
.z_1200_1 ul li:hover span{ color:#087008;}
.q_c_0100_11 ul li:hover .q_t_0100_11 .q_l_328_11 span a{color:#087008}
}



