﻿@charset "utf-8";
/* CSS Document */
/*切图：zcy*/
html{ overflow-x:auto; overflow-y:auto;}
*{ padding:0; margin:0;outline:none !important;}
ul, ol,li{ list-style-type:none;}
body, button, input, select, textarea{  font-family: 'Microsoft yahei'; font-size:12px;}
code, kbd, pre, samp { font-family: 'Microsoft yahei';}
a{ text-decoration:none; color:#333;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
	 -o-transition: all 0.2s ease-out 0s; 
		transition: all 0.2s ease-out 0s;}
img{border:0; max-width:100%;}
li { line-height:normal; }
table { border-collapse: collapse; border-spacing: 0; }
h1,h2,h3,h4,h5,h6{margin:0; font-weight:normal; font-family: 'Microsoft yahei'; }
input,table,tr,td{ margin:0; padding:0; border:none;}
button,table{ border:none; background:none; margin:0; padding:0;}
body{ position:relative; float:left; width:100%;}
select{ margin:0; padding:0; font-family: 'Microsoft yahei'; border:none;}
textarea{ resize:none;outline:none;}
label{ margin-bottom:0; font-weight:normal;}
input,select,textarea{ margin:0; padding:0; border:0; outline:none;
 -moz-border-radius:0px; 
 -webkit-border-radius:0; 
 -khtml-border-radius:0;
 border-radius:0;
}
/*********************************************************************重置***********************************************************************/

header{width:100%; z-index:9; position:relative; float:left; background:#fff;}

.pz_banner{ float:left; width:100%; position:relative; z-index:5;}
.pz_main{ float:left; width:100%; overflow:hidden; background:#f7f8fa;}
footer{ float:left; width:100%; background:black;}
.pz_down{ position:fixed; left:0; bottom:-100%; width:100%; z-index:6; overflow:hidden;
-webkit-transition: all 0.5s ease-out 0s; 
   -moz-transition: all 0.5s ease-out 0s; 
	 -o-transition: all 0.5s ease-out 0s; 
		transition: all 0.5s ease-out 0s;}
.pz_down.on{ bottom:0;}

.z_bj{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:5; display:none;}
.z_bj.on{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:5; display:block;}

/*首页*/
.topnav{ width:100%; float:left; padding:10px 65px; position:relative; z-index:99; background:white;}
.top{ width:100%; border-bottom:solid 1px #d2232a; position:relative; float:left; height:76px;}
.logo{ float:left; width:467px;}
.logo img{ max-width:none;}
.menu{ z-index:99; float:right; margin-top:39px; margin-right:35px;}
.menu ul{ width:100%; float:left;}
.menu ul .nli{ float:left; z-index:99; margin-left:5px;}
.menu ul .nli span{ display:block; float:left;}
.menu ul .nli span .a1{ display:block; float:left; font-size:16px; color:#333; height:37px; line-height:37px; padding:0 20px; position:relative; z-index:5;}
.menu ul .nli.on .a1,.menu ul .nli:hover .a1{ color:#fff; background:#d2232a;}
.nav li .nav-w {
	z-index:21;
	position:absolute;
	display:none;
	float:left;
	clear:both;
	overflow:hidden;
	top:100%;
	left:50%;
	width:1308px;
	margin-left:-654px;
	margin-top:1px;
	text-align:center;
   -moz-border-radius:0 0 3px 3px;
-webkit-border-radius:0 0 3px 3px;
        border-radius:0 0 3px 3px;
	box-shadow:0 1px 4px rgba(0,0,0,0.19);
	border-bottom:solid 2px #d2232a;
	padding:29px 60px;
	background:white;
}
.nav li .section-nav1{ height:auto; width:100%; overflow: hidden; text-align:left;}
.nav li .section-nav1 .text{ width:34.11%; float:left; padding:15px 6.72% 0 0;}
.nav li .section-nav1 .text .p{ width:100%; float:left; font-size:14px; color:#666; line-height:26px;}
.nav li .section-nav1 .text h6{ width:100%; float:left; margin-top:8px;}
.nav li .section-nav1 .text h6 a{ float:right; font-size:12px; color:#d2232a; line-height:24px; text-transform:uppercase; font-family:"Arial";}
.nav li .section-nav1 .text h6 a:hover{ text-decoration:underline;}
.nav li .section-nav1 ul{ padding:0 0 14px 4.2%; float:left; width:34.45%; border-left:solid 1px #ededed; border-right:solid 1px #ededed;}
.nav li .section-nav1 ul li{ width:50%; float:left; padding-left:2.52%; margin-top:15px;}
.nav li .section-nav1 ul li a{ display:block; width:100%; float:left; padding-left:13px; font-size:14px; color:#4c4c4c; line-height:26px; background:url(images/ico_04_1.png) no-repeat left center;}
.nav li .section-nav1 ul li a:hover{ background-image:url(images/ico_04_h.png); padding-left:26px; color:#d2232a;}
.nav li .section-nav1 .img{ float:right; width:292px;}
.search_ico{ width:53px; height:53px; cursor:pointer; float:right; margin-top:12px;}
.search{ width:400px; height:40px; position:absolute; right:0; top:86px; background:white; display:none; padding-right:75px; border:solid 1px #d2232a;}
.search .search_k{ width:100%; height:38px; line-height:38px; background:white; font-size:16px; padding-left:10px;}
.search .search_b{ width:75px; height:38px; background:#d2232a; cursor:pointer; position:absolute; right:0; top:0; text-align:center; line-height:38px; font-size:16px; color:white;}
@media screen and (max-width:1759px) {
.logo{ width:308px; overflow:hidden;}
.logo img{ width:308px;}
.menu ul .nli{ margin-left:0;}
.menu ul .nli span .a1{ font-size:15px; height:35px; line-height:35px; padding:0 20px;}
.top{ height:50px;}
.menu{ margin-top:15px; margin-right:15px;}
.search_ico{ width:40px; height:40px; margin-top:5px;}
.nav li .nav-w { width:100%; left:0; margin-left:0;padding:19px 20px;}
.nav li .section-nav1 .text{ padding:15px 2.72% 0 0;}
.nav li .section-nav1 .img{ width:272px;}
.search{ top:60px;}
.search .search_k{ font-size:14px;}
.search .search_b{ font-size:14px;}
}
@media screen and (max-width:1485px) {
.menu ul .nli span .a1{ padding:0 15px; font-size:14px;}
}
@media screen and (max-width:1299px) {
.menu ul .nli span .a1{ padding:0 10px;}
}
@media screen and (max-width:1199px) {
.logo{ width:200px;}
.menu ul .nli span .a1{ padding:0 6px; font-size:13px;}
}
@media screen and (max-width:991px) {
.menu{ display:none;}
.search_ico{ display:none;}
.search{ display:block; float:left; width:100%; position:relative; top:auto; right:auto; margin-top:10px;}
.search .search_k{ font-size:12px;}
.search .search_btn{ font-size:12px;}

.nav_box{ float:left; width:100%; padding-bottom:20px;}
.menuph{ float:right; cursor: pointer;  width: 50px;  height: 50px; text-align: center;}
.menuph .point {  display: inline-block;  width: 25px; margin-top:10px;  height: 22px;  position: relative; padding:0 5px;}
.menuph .point:hover .navbtn,
.menuph .point:hover .navbtn::after,
.menuph .point:hover .navbtn::before {  width: 25px;  }
.menuph .navbtn {  position: absolute;  top: 10px;  right: 0;  display: inline-block;  width: 18px;  height: 2px;  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #d2232a; border-radius:3px;-webkit-border-radius:3px; -moz-border-radius:3px;}
.menuph .navbtn::after,
.menuph .navbtn::before {  position: absolute;  right: 0;  display: inline-block;  width: 26px;  height: 2px;  content: '';  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #d2232a;  border-radius:3px;-webkit-border-radius:3px; -moz-border-radius:3px;}
.menuph .navbtn::after { top:-9px;}
.menuph .navbtn::before { top:9px;}
.menuph .point.active .navbtn{  background: transparent;  }
.menuph .point.active .navbtn::after{  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);  top: 0px;  }
.menuph .point.active .navbtn::before {  -webkit-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg);  top: 0px;  }

.pf_menu{ position:absolute; width:100%; height:100%; overflow-y:auto; right:0px; top:60px; z-index:60; display:block; padding:0 0 5px 0; background:white; box-shadow:0 5px 5px rgba(0,0,0,0.15); padding-bottom:20px; width:100%; text-align:center;}
.pf_menu_fix{ position:fixed;}
.ph_menu .nli{ float:left; width:100%;}
.ph_menu .nli span{ float:left; width:100%; padding:0 10px 0 10px;}
.ph_menu .nli .l1_a{ float:left; width:100%; color:#555; font-size:14px; line-height:39px; white-space:nowrap;}
.ph_menu .nli .l1_a .b{ font-size:12px; line-height: 12px; height: 12px; display: inline-block; position: relative; top: -3px; margin-left:3px; font-weight:normal;}
.ph_menu .nli .l1_a.have{ background: url(images/menu22.png) right center no-repeat;}
.ph_menu .nli.on .l1_a.have{ background:url(images/menu22_h.png) right center no-repeat;}
.ph_menu .nli.on .l1_a{ color:#d2232a; }
.ph_menu .nli .l2_ul{ display:none; height:auto; float:left; width:100%;}
.ph_menu .nli .l2_ul li a{ line-height:26px; font-size:12px; color:#999;}

.pf_menu .lang_1{ width:100%; float:left; margin-top:20px; text-align:center;}
.pf_menu .lang_1 a{ display:block; width:33.33%; float:left; font-size:14px; color:#333;}
.pf_menu .lang_1 a.on{ color:#af2aed;}
.pf_menu .lang_1 a img{ width:24px; margin-top:-3px; margin-right:5px;}
}

.footer{ width:100%; float:left; padding:16px 0 15px 0; background:black;}
.footer .footer_l{ float:left; font-size:12px; color:#808080; line-height:29px;}
.footer .footer_r{ float:right; text-align:right; font-size:12px; color:#808080; line-height:29px;}
.footer .footer_r a{ color:#808080; padding:0 8px;}
.footer .footer_r a:hover{ color:white;}
@media screen and (max-width:767px) {
.topnav{ padding:10px 0px;}
.footer{ padding:10px 15px;}
.footer .footer_l{ width:100%; text-align:center; line-height:24px;}
.footer .footer_r{ width:100%; text-align:center; line-height:24px;}
.pf_menu{ padding:0 2% 5px 2%; background:white;}
}

.slide_banner{ width:100%; height:100%; float:left;}
.slide_banner .slick-list{ height:100%; overflow:hidden;}
.slide_banner .slick-track{ height:100%; overflow:hidden;}
.slide_banner .slick-track .slick-slide{ height:100%; overflow:hidden;}
.banner_1{ width:100%; position:relative; height:100%; float:left;}
.banner_1 .ico{ position:absolute; left:19.6%; bottom:8.61%;}
.banner_1 .dtbg{ width:726px; height:689px; position:absolute; left:50%; top:50%; margin:-344px 0 0 -363px;}
.banner_1 .dtbg .kuai .img_1{ float:left}
.banner_1 .dtbg .kuai .img_2{ display:none;}
.banner_1 .dtbg .kuai.on .img_1{ display:none;}
.banner_1 .dtbg .kuai.on .img_2{ display:block; float:left;}
.banner_1 .dtbg .kuai1{ width:23.4806%; position:absolute; left:37.60469%; top:27.27619%;}
.banner_1 .dtbg .kuai2{ width:28.17679%; position:absolute; left:13.48342%; top:25.56995%;}
.banner_1 .dtbg .kuai3{ width:19.61325%; position:absolute; right:10.0499%; top:3.6284%;}
.banner_1 .dtbg .kuai4{ width:29.14364%; position:absolute; right:1.3812%; top:29.10812%;}
.banner_1 .dtbg .kuai5{ width:34.53%; position:absolute; right:12.73%; bottom:2.877%;}
@media screen and (max-height:800px) {
.banner_1 .dtbg .kuai4{ top:29.30812%;}
.banner_1 .dtbg .kuai5{ bottom:2.077%;}
}
@media screen and (max-width:1759px) {
.banner_1 .dtbg .kuai3{ right:10.0499%; top:3.5284%;}
.banner_1 .dtbg .kuai4{ right:1.4812%;}
}
@media screen and (max-width:480px) {
.banner_1 .dtbg .kuai4{ top:29.00812%;}
.banner_1 .dtbg .kuai5{ bottom:2.877%;}
}

.banner_1 .dtbg li{ width:48px; height:59px; background:url(images/ico_01.png) no-repeat center; position:absolute; cursor:pointer;}
.banner_1 .dtbg li .name{ position:absolute; left:50%; top:-22px; white-space:nowrap; font-size:14px; color:#333; line-height:16px; width:90px; text-align:left; margin-left:-45px; padding-left:5px;}
.banner_1 .dtbg li.on{ z-index:10;}
.banner_1 .dtbg li .pf_tc{ width:308px; height:321px; position:absolute; left:48px; top:0; background:url(images/bg_9.png); display:none;}
.banner_1 .dtbg li .pf_tc h4{ width:100%; height:56px; line-height:56px; text-align:center; font-size:20px;  color:white; background:#d2232a;}
.banner_1 .dtbg li .pf_tc .text{ width:100%; float:left; padding:12px 25px 0 22px; font-size:14px; color:#333; line-height:28px; height:180px; overflow:hidden;}
.banner_1 .dtbg li .pf_tc .btn{ width:100%; float:left; margin-top:20px; text-align:center;}
.banner_1 .dtbg li .pf_tc .btn a{display:inline-block;*display:inline; *zoom:1; width:35px; height:35px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
.banner_1 .dtbg li.l1{ top:8.5341%; right:19.6763%;}
.banner_1 .dtbg li.l2{ top:33.38171%; right:16.8195%;}
.banner_1 .dtbg li.l3{bottom:13.1332%; right:22.8953%;}
.banner_1 .dtbg li.l3 .pf_tc{ top:auto; bottom:0;}
.banner_1 .dtbg li.l4{top:30.47895%; right:38.5977%;}
.banner_1 .dtbg li.l4 .name{ top:auto; bottom:0px;}
.banner_1 .dtbg li.l5{ top:25.5442%; right:46.8395%; width:58px; height:71px; background:url(images/ico_02.png) no-repeat center;}
.banner_1 .dtbg li.l6{/*top:34.5428%; left:42.69972%;*/ top:36.3747%; left:25.88%;}
.banner_1 .dtbg li.l6 .name{ /*top:auto; bottom:0px;*/ padding-left:15px;}
.banner_1 .dtbg li.l7{top:36.3747%; left:25.88%;}
.banner_1 .dtbg li.l7 .name{ padding-left:15px;}
.banner_1 .dtbg li.on .pf_tc{ display:block;}
.banner_1 .dtbg li .pf_tc .btn a:hover{ box-shadow:0 3px 7px rgba(0,0,0,0.2);}
.pz_banner .btn_1{ position:absolute; left:50%; bottom:22px; width:110px; text-align:center; margin-left:-55px;}
.pz_banner .btn_1 h5{ width:100%; float:left; font-size:14px; color:#424242; line-height:24px;}
.switch{ width:100%; position:absolute; left:0; bottom:48px; padding:0 5%;}
.switch .slick-dots{ float:right; position:relative; height:8px; width:auto; bottom:auto;}
.switch .slick-dots li{ float:left; width:40px; height:8px; margin:0 5px; background:url(images/banner_ico.png) no-repeat left bottom;}
.switch .slick-dots li.slick-active{ background-position:right bottom;}
.banner_1 .dtbg li .pf_tc .btn_2{ display:none;}

@media screen and (max-height:800px) {
.banner_1 .dtbg{ width:550px; height:519px; margin:-259px 0 0 -275px;}
}
@media screen and (max-width:1024px) {
.pz_banner .btn_1{ display:none;}
}
@media screen and (max-width:991px) {
.banner_1 .ico{ left:0px;}
.banner_1 .dtbg li{ width:30px; height:36px; background-size:contain;}
.banner_1 .dtbg li.l5{ width:40px; height:49px; background-size:contain;}
.banner_1 .dtbg li .pf_tc{ width:208px; height:251px; left:33px;}
.banner_1 .dtbg li .pf_tc h4{ height:46px; line-height:46px; font-size:14px;}
.banner_1 .dtbg li .pf_tc .text{ padding:12px 15px 0 12px; font-size:12px; line-height:24px; height:156px;}
.banner_1 .dtbg li .pf_tc .btn{ margin-top:10px;}
.banner_1 .dtbg li .pf_tc .btn a{ width:30px; height:30px;}
.banner_1 .dtbg li .name{ font-size:12px; line-height:14px; width:80px; margin-left:-40px; padding-left:5px;}
.pz_banner .btn_1{ display:none; bottom:12px; width:90px; margin-left:-45px;}
.pz_banner .btn_1 img{ width:70%;}
.pz_banner .btn_1 h5{ font-size:12px; line-height:20px; margin-top:5px;}
.banner_1 .dtbg li.l1 .pf_tc{ left:auto; right:33px;}
.banner_1 .dtbg li.l2 .pf_tc{ left:auto; right:33px;}
.banner_1 .dtbg li.l3 .pf_tc{ left:auto; right:33px;}
.banner_1 .dtbg li.l4 .pf_tc{ left:auto; right:33px;}
}
@media screen and (max-width:767px) {
.banner_1 .ico{ width:40px; bottom:20px;}
.switch{ bottom:20px;}
.switch .slick-dots{ height:4px;}
.switch .slick-dots li{ height:4px; width:20px; margin:0 2px;}

}
@media screen and (max-width:480px) {
.banner_1 .dtbg{ width:100%; height:auto; margin:0; left:0;
-webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    	transform: translate(0, -50%);
}
.banner_1 .dtbg li .pf_tc{ position:fixed; right:auto !important; bottom:auto; left:50% !important; top:50% !important; margin:-125px 0 0 -104px !important;}
.banner_1 .dtbg li .pf_tc .btn_2{ display:block; width:20px; height:20px; position:absolute; right:-5px; top:-5px;}
.pz_banner .btn_1 img{ width:50%;}
}

/*1经典项目*/
.banner{ width:100%; float:left; height:300px; overflow:hidden; position:relative;}
.banner img{ width:1920px; height:300px; position:absolute; left:50%; top:50%; margin-left:-960px; margin-top:-150px; max-width:none;}
.banner .title{ width:100%; position:absolute; left:0; bottom:0;}
.banner .title .name{ float:left; font-size:42px; line-height:97px; color:white; height:97px; font-family:"Arial","微软雅黑"; text-transform:uppercase;}
.banner .title .name span{ font-size:20px; margin-left:5px;}
.elli{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}	
/*内页导航*/
.pz_SideLayer_box{ margin-top:47px; position:relative; z-index:3; bottom:0; float:right; text-align:center;padding-right:295px;}
.pz_SideLayer_box .pz_SideLayer{display:block; float:left;
        transform: skew(-20deg,0);
     -o-transform: skew(-20deg,0);
   -moz-transform: skew(-20deg,0);
-webkit-transform: skew(-20deg,0);}
.pz_SideLayer_box .pz_SideLayer:after{ content:''; width:9999px; height:100%; background:url(images/bg_3.png); position:absolute; top:0;}
.pz_SideLayer_box .pz_SideLayer .l1{ float:left; position:relative; padding:0 41px; min-width:164px; background:url(images/bg_3.png);border-right:solid 1px #fff; }
.pz_SideLayer_box .pz_SideLayer .l1 a{display:block; height:50px; font-size:16px; color:#fff; line-height:50px; position:relative;
        transform: skew(20deg,0);
     -o-transform: skew(20deg,0);
   -moz-transform: skew(20deg,0);
-webkit-transform: skew(20deg,0);}
.pz_SideLayer_box .pz_SideLayer .l1.on,
.pz_SideLayer_box .pz_SideLayer .l1:hover{ background:url(images/bg_4.png); border-right:solid 1px #fff;}

.pz_SideLayer_box .pz_SideLayer .l2{display:none;}

.pz_SideLayer_box_1{float:left; width:100%; }
.pz_SideLayer_box_1 .pz_SideLayer{float:left; width:100%;}
.pz_SideLayer_box_1 .pz_SideLayer .l1{display:none;}
.pz_SideLayer_box_1 .pz_SideLayer .l2{float:left; width:10%; background:url(images/bg_4.png);}
.pz_SideLayer_box_1 .pz_SideLayer .l2 a{display:block; width:100%; text-align:center; font-size:14px; color:#fff; height:40px; line-height:40px;}
.pz_SideLayer_box_1 .pz_SideLayer .l2 a.hover,
.pz_SideLayer_box_1 .pz_SideLayer .l2:hover a{  background:#d2232a}



@media  screen and (max-width:1759px){
.pz_SideLayer_box{ width:100%; margin-top:20px; padding-right:0; margin-top:50px;}
}
@media  screen and (max-width:991px){
.banner .title .name{ font-size:32px; line-height:67px;height:67px}
.banner .title .name span{ font-size:16px;}
.pz_SideLayer_box .pz_SideLayer .l1{ padding:0 21px; min-width:144px;}
.pz_SideLayer_box .pz_SideLayer .l1 a{ font-size:14px; height:40px; line-height:40px;}
.pz_SideLayer_box_1{ padding:0 10px;}
.pz_SideLayer_box_1 .pz_SideLayer .l2{float:left; width:33.33%; margin-top:1px; border-right:1px solid #fff; }
.pz_SideLayer_box_1 .pz_SideLayer .l2 a{font-size:12px; height:32px; line-height:32px;}
}
@media  screen and (max-width:767px){
.banner{ height:250px;}
.banner .title{ padding:0 15px;}
.pz_SideLayer_box{ margin-top:20px;}
.pz_SideLayer_box .pz_SideLayer{ width:100%;}
.pz_SideLayer_box .pz_SideLayer .l1{ padding:0 14px; min-width:none; width:33.33%; border-top:solid 1px white;}
.pz_SideLayer_box .pz_SideLayer:after{ display:none}

.pz_SideLayer_box_1 .pz_SideLayer .l2{float:left; width:50%;}

}
@media  screen and (max-width:480px){
.banner .title .name{ font-size:22px; line-height:47px;height:47px; margin-left:18px; color:#d2232a; font-weight:bold;}
.banner .title .name span{ font-size:14px; font-weight:normal;}
.pz_SideLayer_box{ margin-top:10px;}
.pz_SideLayer_box .pz_SideLayer .l1{ width:50%;}
.pz_SideLayer_box .pz_SideLayer .l1 a{ height:36px; line-height:36px; font-size:13px;}
}

.c_1760_1{ width:100%; float:left; padding:40px 0 0px 0;}
.c_1760_1 .text{ width:100%; float:left; text-align:center;  font-size:14px; color:#333232; line-height:30px;}
.jq22-container{ width:100%; float:left; margin-top:17px;}
.jq22-container ul{margin:auto;font-size:0px; width:100%; float:left; display:flex; flex-direction:row; flex-wrap:wrap;}
.jq22-container ul li { width:25%; float:left; padding:0 4px; margin-top:8px;}
.jq22-container ul li .zbox{ width:100%; float:left;position: relative;}
.jq22-container ul li .zbox .img_1{ width:100%; float:left;}
.jq22-container ul li .pf_mb{ width:100%; height:100%; position:absolute; left:0; top:0; background:url(images/bg_5.png); opacity:0; filter:alpha(opacity=0);
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
	 -o-transition: all 0.2s ease-out 0s; 
		transition: all 0.2s ease-out 0s;}
.jq22-container ul li h4{ width:100%; position:absolute; left:0; top:0; text-align:center; padding:0 15px; font-size:18px; color:white; line-height:34px; opacity:0; filter:alpha(opacity=0);
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
	 -o-transition: all 0.2s ease-out 0s; 
		transition: all 0.2s ease-out 0s;}
.jq22-container ul li .p{ width:100%; position:absolute; left:0; top:0; text-align:center; padding:0 35px; font-size:14px; color:#c2c2c2; line-height:28px; height:56px; overflow:hidden; opacity:0; filter:alpha(opacity=0);
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
	 -o-transition: all 0.2s ease-out 0s; 
		transition: all 0.2s ease-out 0s;}
.jq22-container ul li .btn{ width:36px; height:36px; position:absolute; left:50%; bottom:0; margin:-18px 0 0 -18px; opacity:0; filter:alpha(opacity=0);
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
	 -o-transition: all 0.2s ease-out 0s; 
		transition: all 0.2s ease-out 0s;}


@media screen and (min-width:991px) {
.jq22-container ul li:hover .pf_mb{ opacity:1; filter:alpha(opacity=100);}
.jq22-container ul li:hover h4{ opacity:1; filter:alpha(opacity=100); top:19.014%;}
.jq22-container ul li:hover .p{ opacity:1; filter:alpha(opacity=100); top:35.21%;}
.jq22-container ul li:hover .btn{ opacity:1; filter:alpha(opacity=100); bottom:21.83%;}
}


@media  screen and (max-width:1759px){
.jq22-container ul li { width:25%;}
.jq22-container ul li h4{ padding:0 10px;}
.jq22-container ul li .p{ padding:0 15px; line-height:24px; height:48px;}
}
@media  screen and (max-width:991px){
.jq22-container ul li { width:50%;}
.jq22-container ul li h4{ font-size:14px; line-height:30px;}
.jq22-container ul li .p{ font-size:12px; line-height:16px; height:32px;}
.jq22-container ul li .btn{ width:30px; height:30px; margin:-15px 0 0 -15px; bottom:auto; top:0;}
.jq22-container ul li:hover .btn{ bottom:auto; top:74%;}

.jq22-container ul li.wap_on .pf_mb{ opacity:1; filter:alpha(opacity=100);}
.jq22-container ul li.wap_on h4{ opacity:1; filter:alpha(opacity=100); top:19.014%;}
.jq22-container ul li.wap_on .p{ opacity:1; filter:alpha(opacity=100); top:35.21%;}
.jq22-container ul li.wap_on .btn{ opacity:1; filter:alpha(opacity=100); bottom:auto; top:74%;}

}
@media  screen and (max-width:767px){

.c_1760_1{ padding:20px 15px 0 15px;}
.c_1760_1 .text{ padding:0 5%; font-size:12px; line-height:22px;}
}
@media  screen and (max-width:480px){
.jq22-container ul li { width:100%; padding:0;}
.jq22-container ul li .p{ margin-top:5px; height:48px;}
.jq22-container ul li .btn{ width:20px; height:20px; margin:0px 0 0 -10px;}
}

/*2项目详情*/
.c_1760_2{ width:100%; float:left; padding:44px 0 50px 0;}
.c_1760_2 .c_1170_1{ width:1170px; margin:auto;}
.c_1760_2 .c_1170_1 h2{ width:100%; float:left; text-align:center; font-size:30px; color:#333232; line-height:44px;}
.c_1760_2 .c_1170_1 h2 span{font-size:14px; color:#666; line-height:14px; display:block;}
.c_1760_2 .c_1170_1 .img{ width:100%; float:left; margin-top:38px; position:relative; text-align:center;}
.c_1760_2 .c_1170_1 .img img{display:inline-block;*display:inline; *zoom:1; padding:9px; background:white; border:solid 1px #e0e0e0; margin:auto; position:relative; z-index:2;}
.c_1760_2 .c_1170_1 .img:before{ content:''; width:100%; height:80%; position:absolute; left:0; top:10%; background:#f2f3f5;}
.c_1760_2 .c_1170_1 .p{ width:100%; float:left; margin-top:51px; font-size:16px; color:#666; line-height:32px;}
.c_1760_2 .c_1170_1 .fy_lr{ width:100%; float:left; margin-top:40px; border-top:solid 1px #e0e0e0; border-bottom:solid 1px #e0e0e0;}
.c_1760_2 .c_1170_1 .fy_lr h5{ width:50%; float:left; font-size:14px; color:#666; line-height:52px;}
.c_1760_2 .c_1170_1 .fy_lr h5 a{ color:#666;}
.c_1760_2 .c_1170_1 .fy_lr .fy_r{ text-align:right;}
.c_1760_2 .c_1170_1 .fy_lr h5 a:hover{ color:#d2232a;}
@media  screen and (max-width:1759px){
.c_1760_2 .c_1170_1{ width:90%;}
}
@media  screen and (max-width:767px){
.c_1760_2{ padding:24px 15px 30px 15px;}
.c_1760_2 .c_1170_1{ width:100%;}
.c_1760_2 .c_1170_1 h2{ font-size:20px; line-height:34px;}
.c_1760_2 .c_1170_1 .img{ margin-top:18px;}
.c_1760_2 .c_1170_1 .p{ margin-top:21px; font-size:14px; line-height:24px;}
.c_1760_2 .c_1170_1 .fy_lr{ margin-top:20px;}
.c_1760_2 .c_1170_1 .fy_lr h5{ width:100%; line-height:42px; font-size:12px; border-bottom:solid 1px #e0e0e0;}
.c_1760_2 .c_1170_1 .fy_lr .fy_r{ text-align:left; border-bottom:0;}
}

/*3关于企业*/
.c_1760_3{ width:100%; float:left;}
.c_1170_2{ width:1170px; margin:auto;}
.c_1760_3 .main_1{ width:100%; float:left; padding:41px 0 48px 0;}
.c_1760_3 .main_1 .title{ width:100%; float:left; text-align:center; background:url(images/bg_6.png) no-repeat center; font-size:20px; color:#1c1c1c; line-height:50px; font-weight:bold; background-size:contain;}
.c_1760_3 .main_1 .p{ width:100%; float:left; margin-top:23px; font-size:14px; color:#333; line-height:30px;}
.c_1760_3 .main_1 .p .span{ font-weight:bold; color:#d2232a;}
.bg_1{ background:white; width:100%; float:left;}
.c_1760_3 .main_2{ width:100%; float:left; padding:44px 0 50px 0;}
.c_1760_3 .main_2 .p{ width:100%; float:left; font-size:14px; color:#333; line-height:30px;}
.c_1760_3 .main_3{ width:100%; float:left; padding:50px 0 51px 0;}
.c_1760_3 .main_3 img{ width:540px; float:left;}
.c_1760_3 .main_3 .text{ margin-left:619px; padding-right:16px;}
.c_1760_3 .main_3 .text .text_box{ width:100%; height:350px; display:table;}
.c_1760_3 .main_3 .text .text_box .zbox{ display:table-cell; vertical-align:middle;}
.c_1760_3 .main_3 .text h3{ width:100%; float:left; padding-left:48px; background:url(images/ico_05_1.png) no-repeat left center; font-size:24px; color:#333; line-height:39px; font-weight:bold;}
.c_1760_3 .main_3 .text h6{ width:100%; float:left; font-size:14px; color:#999; line-height:24px; font-family:"Arial"; text-transform:uppercase;}
.c_1760_3 .main_3 .text .p{ width:100%; float:left; font-size:14px; color:#333; line-height:36px; margin-top:15px;}
.c_1760_3 .main_4{ width:100%; float:left; overflow:hidden; padding:40px 0 50px 0;}
.c_1760_3 .main_4 ul{ width:100%; float:left; text-align:center;}
.c_1760_3 .main_4 ul li{ width:16.66%; float:left; padding:0 15px; margin-top:10px;}
.c_1760_3 .main_4 ul li a.noLink{cursor:default;}
.c_1760_3 .main_4 ul li .zbox{ width:100%; float:left; background:url(images/bg_7.png) no-repeat center; background-size:contain; padding:45px 0 50px 0;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
	 -o-transition: all 0.2s ease-out 0s; 
		transition: all 0.2s ease-out 0s;}
.c_1760_3 .main_4 ul li .ico{ width:100%; float:left; height:72px; background-size:contain; background-position: center; background-repeat:no-repeat;
-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;}
.c_1760_3 .main_4 ul li h5{ width:100%; float:left; margin-top:8px; text-align:center; font-size:16px; color:#666; line-height:22px;
-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;}

.c_1760_3 .main_4 ul li .zbox:hover{ background-image:url(images/bg_7_h.png);}
.c_1760_3 .main_4 ul li .zbox:hover h5{ color:white;}

@media  screen and (max-width:1759px){
.c_1760_3 .main_3 img{ width:440px;}
.c_1760_3 .main_3 .text{ margin-left:470px; padding-right:0;}
.c_1760_3 .main_3 .text .text_box{ height:285px;}
.c_1760_3 .main_4 ul li .ico{ height:52px;}
}
@media  screen and (max-width:1399px){
.c_1170_2{ width:100%;}
}
@media  screen and (max-width:991px){
.c_1760_3 .main_1{ padding:31px 15px 28px 15px;}
.c_1760_3 .main_2{ padding:24px 15px 30px 15px;}
.c_1760_3 .main_3{ padding:30px 15px 31px 15px;}
.c_1760_3 .main_3 .img{ width:100%;}
.c_1760_3 .main_3 .img img{ width:100%;}
.c_1760_3 .main_3 .text{ margin-left:0; width:100%; float:left;}
.c_1760_3 .main_4{ padding:20px 0 30px 0;}
.c_1760_3 .main_4 ul li{ width:33.33%;}
}
@media  screen and (max-width:767px){
.c_1170_2{ width:100%;}
.c_1760_3 .main_1 .title{ font-size:16px; line-height:30px;}
.c_1760_3 .main_1 .p{ margin-top:13px; font-size:12px; line-height:24px;}
.c_1760_3 .main_2 .p{ font-size:12px; line-height:24px;}
.c_1760_3 .main_3 .text h3{ padding-left:28px; font-size:20px; line-height:29px; background-size:20px 17px;}
.c_1760_3 .main_3 .text h6{ font-size:12px; color:#999; line-height:24px; font-family:"Arial"; text-transform:uppercase;}
.c_1760_3 .main_3 .text .p{ font-size:12px; line-height:30px; margin-top:10px;}
.c_1760_3 .main_4{ padding:20px 15px 30px 15px;}
}
@media  screen and (max-width:480px){
.c_1760_3 .main_4 ul li{ padding:0 10px; margin-top:5px;}
.c_1760_3 .main_4 ul li .zbox{ padding:25px 0 30px 0;}
.c_1760_3 .main_4 ul li .ico{ height:32px;}
.c_1760_3 .main_4 ul li h5{ margin-top:5px; font-size:14px; line-height:22px;}
}

/*4企业资质*/
.c_1760_3 .main_5{ width:100%; float:left; padding:40px 0 0px 0;}
.c_1760_3 .main_5 .text{ width:100%; float:left; text-align:center; line-height:30px; font-size:14px; color:#333232;}
.c_1760_3 .main_5 ul{ width:100%; float:left; margin-top:-5px; display:flex; flex-wrap: wrap; align-items: flex-start;} 
.c_1760_3 .main_5 ul li{ width:25%; float:left; padding:0 15px; margin-top:30px;}
.c_1760_3 .main_5 ul li .zbox{ width:100%; float:left; padding:12px 12px 29px 12px; background:white; border:solid 1px #e0e0e0; text-align:center;}
.c_1760_3 .main_5 ul li .zbox .img{ width:100%; float:left;}
.c_1760_3 .main_5 ul li .zbox .btn{ width:100%; float:left; text-align:center; margin-top:40px; height:33px; background:url(images/bian_1.jpg) repeat-x center; position:relative;}
.c_1760_3 .main_5 ul li .zbox .btn a{ display:block; width:33px; height:33px; position:absolute; left:50%; top:0; margin-left:-16px; background:white url(images/btn_03_1.png) no-repeat center; border:solid 1px #dcdbdb; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; overflow:hidden;}
.c_1760_3 .main_5 ul li .zbox h5{ width:100%; float:left; text-align:center; margin-top:4px; font-size:16px; color:#636363; line-height:25px;}
.c_1760_3 .main_5 ul li .zbox:hover{ border:solid 1px #d2252c; box-shadow:0 3px 6px rgba(0,0,0,0.1);}
.c_1760_3 .main_5 ul li .zbox:hover .btn a{ background:#d2232a url(images/btn_03_2.png) no-repeat center; border:solid 1px #d2232a;}
@media  screen and (max-width:991px){
.c_1760_3 .main_5 ul li{ width:50%;}
}
@media  screen and (max-width:767px){
.c_1760_3 .main_5{ padding:20px 15px 0px 15px;}
.c_1760_3 .main_5 .text{ line-height:26px; font-size:12px;}
}
@media  screen and (max-width:480px){
.c_1760_3 .main_5 ul{ margin-top:0;}
.c_1760_3 .main_5 ul li{ margin-top:10px; padding:0 10px;}
.c_1760_3 .main_5 ul li .zbox{ padding:12px 12px 19px 12px;}
.c_1760_3 .main_5 ul li .zbox .btn{ margin-top:20px; height:30px;}
.c_1760_3 .main_5 ul li .zbox .btn a{  width:30px; height:30px; margin-left:-15px; background-size:contain;}
.c_1760_3 .main_5 ul li .zbox h5{ font-size:14px; line-height:22px;}
}
@media  screen and (max-width:360px){
.c_1760_3 .main_5 ul li{ width:100%;}
}

/*分页*/
.waik_1{ width:100%; float:left; padding:30px 0 50px 0;}
.waik_2{ width:100%; float:left; padding:40px 0;}
.waik_3{ width:100%; float:left; padding:50px 0 80px 0;}
.pz_fy{width:100%; float:left; text-align:center; font-family:'Arial';}/*分页浮左或者浮右，修改此处即可。例：text-align:left;*/
.pz_fy a { display:inline-block; width:30px; height:30px; line-height:30px; background:#fff; COLOR: #999; font-size:14px; text-decoration:none; margin:0 2px;}
.pz_fy a:hover,.pz_fy a.on{ color: #fff; background-color:#d2232a; text-decoration:none;}/*鼠标经过和默认当前页样式*/
.pz_fy a.a1{ font-family:'宋体'}
.fy_phone{ display:none;}
@media  screen and (max-width:991px){
.waik_1{ padding:30px 0;}
.waik_2{ padding:30px 0;}
.waik_3{ padding:30px 0;}
.fy_phone{ display:block; font-family:'Arial';}
.fy_phone{ width:100%; float:left; text-align:center; font-size:14px; color:#333;}
.fy_phone a{ display:inline-block; width:100px; height:30px; line-height:29px; border:solid 1px #d2232a; color:#333;
-webkit-border-radius:15px; 
   -moz-border-radius:15px;
        border-radius:15px; }
.fy_phone span{ display:inline-block; padding:0 10%; height:30px; line-height:30px; color:#333;}
}	

/*5联系我们*/
.c_1760_3 .main_6{ width:100%; float:left; padding:41px 0 50px 0; overflow:hidden;}
.c_1760_3 .main_6 .title{ width:100%; float:left; text-align:center; background:url(images/z_img2.png) no-repeat center; font-size:20px; color:#1c1c1c; line-height:50px; font-weight:bold; background-size:contain; }
.c_1760_3 .main_6 .title h5{ width:100%; float:left; font-size:16px; color:#d2232a; line-height:21px; text-transform:uppercase; font-family:"Arial";}
.c_1760_3 .main_6 .title h3{float:left; font-size:24px; color:#1c1c1c; line-height:35px;}
.c_1760_3 .main_6 .title h6{float:right; font-size:16px; color:#1c1c1c; line-height:35px;}
.row_1{ margin:0 -10px;}
.c_1760_3 .main_6 ul{ width:100%; float:left; margin-top:15px;}
.c_1760_3 .main_6 ul li{ width:33.33%; float:left; padding:0 10px; margin-top:10px;}
.c_1760_3 .main_6 ul li .zbox{ width:100%; height:78px; display:table; background:#d2232a; padding:0 10px;}
.c_1760_3 .main_6 ul li h4{ width:100%; text-align:center; display:table-cell; vertical-align:middle; font-size:18px; color:white; line-height:30px;}
.c_1760_3 .main_6 ul li h4 a{ color:white;}
.c_1760_3 .main_6 ul li.l1 .zbox{ background:#393939;}
.c_1760_3 .main_6 .dtbox{ width:100%; float:left; margin-top:25px; height:328px; overflow:hidden;}
.c_1760_3 .main_6 .dtbox #bdmap{ width:100%; height:100%;}
.c_1760_3 .main_7{ width:100%; float:left; padding:30px 0 50px 0;}
.c_1760_3 .main_7 .title{ width:100%; float:left; height:50px; background:#393939 url(images/bg_8.png) no-repeat left center; line-height:50px; padding:0 32px; font-size:16px; color:white;}
.c_1760_3 .main_7 ul{ width:100%; float:left; margin-top:18px;}
.c_1760_3 .main_7 ul li{ width:50%; float:left; margin-top:2px; background:#ebeced; font-size:16px; color:#393939; line-height:44px;}
.c_1760_3 .main_7 ul li .name{ width:43.41%; float:left; padding-left:15%; border-right:solid 2px #f7f8fa;}
.c_1760_3 .main_7 ul li .tel{ width:56.59%; float:left; text-align:center;}
.c_1760_3 .main_7 ul li .tel a{ color:#393939;}
.c_1760_3 .main_7 ul li.l1{ background:white;}
.c_1760_3 .main_7 ul li:nth-child(2n){ border-left:solid 2px #f7f8fa;}
@media  screen and (max-width:767px){
.c_1760_3 .main_6{ padding:27px 15px 20px 15px;}
.c_1760_3 .main_6 .title{font-size:16px; line-height:30px;}
.c_1760_3 .main_6 .title h5{ font-size:14px; line-height:20px;}
.c_1760_3 .main_6 .title h3{ width:100%; font-size:20px; line-height:30px;}
.c_1760_3 .main_6 .title h6{ width:100%; font-size:14px; line-height:30px;}
.c_1760_3 .main_6 ul li .zbox{ height:58px;}
.c_1760_3 .main_6 ul li h4{ font-size:14px; line-height:24px;}
.c_1760_3 .main_7{ padding:10px 15px 30px 15px;}
.c_1760_3 .main_7 .title{ height:40px; line-height:40px; padding:0 22px; font-size:14px;}
.c_1760_3 .main_7 ul li{ font-size:14px; line-height:40px;}
}
@media  screen and (max-width:480px){
.c_1760_3 .main_6 ul{ margin-top:5px;}
.c_1760_3 .main_6 ul li{ width:100%;}
.c_1760_3 .main_6 .dtbox{ margin-top:15px; height:228px;}
.c_1760_3 .main_7 ul li{ width:100%;}
.c_1760_3 .main_7 ul li:nth-child(2n){ border-left:solid 0px #f7f8fa;}
}

/*6新闻动态*/
.c_1760_3 .main_8{ width:100%; float:left; padding:50px 0 34px 0; border-bottom:solid 1px #e6e6e6;}
.slide_pic{ width:100%; float:left;}
.slide_pic .slick-slide li{ width:100%; float:left;}
.slide_pic .slick-slide li .img{ width:570px; float:left; overflow:hidden; position:relative; padding-bottom:27.4%;}
.slide_pic .slick-slide li .img img{ width:100%; float:left; position:absolute; left:0; top:0;
		 transition: all 1s linear;
	-moz-transition: all 1s linear;
 -webkit-transition: all 1s linear;
-o-transition: width all 1s linear;}
.slide_pic .slick-slide li:hover .img img{transform: scale(1.09,1.09);
	-ms-transform: scale(1.09,1.09);	
-webkit-transform: scale(1.09,1.09);
	 -o-transform: scale(1.09,1.09);	
   -moz-transform: scale(1.09,1.09);}
.slide_pic .slick-slide li .text{ width:569px; float:right; padding:10px 0; }
.slide_pic .slick-slide li .text .title{ width:100%; float:left; padding-left:97px; height:49px; position:relative;}
.slide_pic .slick-slide li .text .title .time{ width:75px; background:url(images/bian_2.jpg) no-repeat right center; position:absolute; left:0; top:0;}
.slide_pic .slick-slide li .text .title .time h5{ width:100%; float:left; text-align:center; font-size:14px; color:#202020; line-height:30px;}
.slide_pic .slick-slide li .text .title .time h5 span{ font-size:30px; font-family:"Arial";}
.slide_pic .slick-slide li .text .title .time h6{ width:100%; float:left; text-align:center; font-size:14px; color:#202020; line-height:19px;}
.slide_pic .slick-slide li .text .title h4{ width:100%; float:left; font-size:20px;  color:#212121; line-height:45px; font-weight:bold;}
.slide_pic .slick-slide li .text .p{ width:100%; float:left; margin-top:32px; font-size:14px; color:#6b6b6b; line-height:28px; height:112px; overflow:hidden;}
.slide_pic .slick-slide li .text .btn{ width:100%; float:left; margin-top:31px; height:22px; background:url(images/btn_04.png) no-repeat left center; line-height:22px;  overflow:hidden; position:relative;}
.slide_pic .slick-slide li .text .btn span{ font-size:12px; color:#979899; text-transform:uppercase; font-family:"Arial"; display:block; width:44px; height:22px; background:#f7f8fa; position:absolute; left:-44px; top:0;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
	 -o-transition: all 0.2s ease-out 0s; 
		transition: all 0.2s ease-out 0s;}
.slide_pic .slick-slide li:hover .text .btn span{ left:0;}
.slide_pic .slick-slide li .text .btn span:hover{ color:#d2232a;}
.slide_pic .slick-dots{ width:569px; position:absolute; right:0; bottom:12px; height:17px;}
.slide_pic .slick-dots li{ width:10px; margin-right:10px; float:left; margin-left:0;}
.slide_pic .slick-dots li button{ width:100%; padding:0; text-indent:0; color:#6b6b6b; font-size:14px; line-height:17px;}
.slide_pic .slick-dots li button:before{ display:none;}
.slick-dots li.slick-active button{ color:#56453c; font-weight:bold;}
.ul_1{ width:100%; float:left; margin-top:12px;}
.ul_1 li{ width:100%; float:left; padding:20px 300px 0 0; position:relative;}
.ul_1 li .img{ width:270px; position:absolute; right:0; top:20px; overflow:hidden;}
.ul_1 li .img img{ width:100%; float:left;
		 transition: all 1s linear;
	-moz-transition: all 1s linear;
 -webkit-transition: all 1s linear;
-o-transition: width all 1s linear;}
.ul_1 li:hover .img img{transform: scale(1.09,1.09);
	-ms-transform: scale(1.09,1.09);	
-webkit-transform: scale(1.09,1.09);
	 -o-transform: scale(1.09,1.09);	
   -moz-transform: scale(1.09,1.09);}
.ul_1 li .text{ width:100%; float:left; padding:19px 0; border-bottom:solid 1px #e6e6e6;}
.ul_1 li .text .title{ width:100%; float:left; padding-left:97px; height:49px; position:relative;}
.ul_1 li .text .title .time{ width:75px; background:url(images/bian_2.jpg) no-repeat right center; position:absolute; left:0; top:0;}
.ul_1 li .text .title .time h5{ width:100%; float:left; text-align:center; font-size:14px; color:#202020; line-height:30px;}
.ul_1 li .text .title .time h5 span{ font-size:30px; font-family:"Arial";}
.ul_1 li .text .title .time h6{ width:100%; float:left; text-align:center; font-size:14px; color:#202020; line-height:19px;}
.ul_1 li .text .title h4{ width:100%; float:left; font-size:18px;  color:#212121; line-height:45px;}
.ul_1 li .text .p{ width:100%; float:left; margin-top:20px; font-size:14px; color:#6b6b6b; line-height:28px; height:56px; overflow:hidden;}
.ul_1 li .text .btn{ width:100%; float:left; margin-top:17px; height:22px; background:url(images/btn_04.png) no-repeat left center; line-height:22px;  overflow:hidden; position:relative;}
.ul_1 li .text .btn span{ font-size:12px; color:#979899; text-transform:uppercase; font-family:"Arial"; display:block; width:44px; height:22px; background:#f7f8fa; position:absolute; left:-44px; top:0;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
	 -o-transition: all 0.2s ease-out 0s; 
		transition: all 0.2s ease-out 0s;}
.ul_1 li:hover .text .btn span{ left:0;}
.ul_1 li .text .btn span:hover{ color:#d2232a;}
@media  screen and (max-width:1399px){
.slide_pic .slick-slide li .img{ width:420px;}
.slide_pic .slick-slide li .text{ width:520px;}
.slide_pic .slick-slide li .text .p{ height:84px;}
.slide_pic .slick-slide li .text .btn{ margin-top:11px;}
.slide_pic .slick-dots{ width:520px; bottom:7px;}
}
@media  screen and (max-width:991px){
.c_1760_3 .main_8{ padding:30px 0 14px 0;}
.slide_pic .slick-slide li .img{ width:100%;}
.slide_pic .slick-slide li .text{ width:100%; margin-top:10px;}
.slide_pic .slick-dots{ width:100%; text-align:center; position:relative; bottom:auto; float:left; margin-top:10px;}
.ul_1 li{ padding:10px 200px 0 0;}
.ul_1 li .img{ width:170px;}
}
@media  screen and (max-width:767px){
.c_1760_3 .main_8{ padding:30px 15px 14px 15px;}
.ul_1{ margin-top:6px; padding:0 15px;}
.slide_pic .slick-slide li .text .title{ padding-left:67px; height:39px;}
.slide_pic .slick-slide li .text .title .time{ width:58px;}
.slide_pic .slick-slide li .text .title .time h5{ font-size:12px; line-height:24px;}
.slide_pic .slick-slide li .text .title .time h5 span{ font-size:20px;}
.slide_pic .slick-slide li .text .title .time h6{ font-size:12px; line-height:17px;}
.slide_pic .slick-slide li .text .title h4{ font-size:14px; line-height:35px;}
.slide_pic .slick-slide li .text .p{ margin-top:12px; font-size:12px; line-height:22px; height:66px;}
.slide_pic .slick-slide li .text .btn{ margin-top:6px;}
.ul_1 li .text{ padding:9px 0;}
.ul_1 li .text .title{ padding-left:67px; height:39px;}
.ul_1 li .text .title .time{ width:58px;}
.ul_1 li .text .title .time h5{ font-size:12px; line-height:24px;}
.ul_1 li .text .title .time h5 span{ font-size:20px;}
.ul_1 li .text .title .time h6{ font-size:12px; line-height:17px;}
.ul_1 li .text .title h4{font-size:14px; line-height:45px;}
.ul_1 li .text .p{ margin-top:10px; font-size:12px; line-height:22px; height:44px;}
.ul_1 li .text .btn{ margin-top:7px;}
}
@media  screen and (max-width:480px){
.ul_1 li{ padding-right:0;}
.ul_1 li .img{ width:100%; position:relative; float:left; top:auto;}
.ul_1 li .text{ float:left;}
}

/*7职业生涯*/
.c_1760_3 .main_9{ width:100%; float:left; margin-top:41px;}
.c_1760_3 .main_9 .title{ width:100%; float:left; font-size:20px; color:#1c1c1c; line-height:50px; font-weight:bold; background:url(images/z_img1.png) no-repeat center;  background-size:contain; text-align:center;}
.c_1760_3 .main_9 .title h2{ width:100%; float:left; font-size:72px; color:#eaeaea; line-height:68px; text-transform:uppercase; font-weight:bold; font-family:"Arial";}
.c_1760_3 .main_9 .title h3{ font-size:36px;}
.c_1760_3 .main_9 .text{ width:100%; float:left; padding:0 0 0 575px; position:relative; margin-top:31px; background:#9e9e9e; border-bottom-right-radius:40px;-webkit-border-bottom-right-radius:40px; -moz-border-bottom-right-radius:40px; overflow:hidden;}
.c_1760_3 .main_9 .text .img{ width:575px; position:absolute; left:0; top:0; height:334px; overflow:hidden;}
.c_1760_3 .main_9 .text .zbox{ width:100%; height:334px; display:table; padding:0 60px 0 26px;}
.c_1760_3 .main_9 .text .zbox .p{ width:100%; font-size:14px; line-height:33px; color:white; display:table-cell; vertical-align:middle;}
.chancecontain{ position:relative; width:100%; float:left; margin-top:30px;}
.chancecontain ul{ float:left; width:100%;}
.chancecontain ul li{ float:left; width:100%; margin-top:14px;}
.chancecontain ul li .l_1115{ float:left; width:100%; background:#edeef0; height:60px; line-height:60px; font-size:16px; cursor:pointer;}
.lermore_box{ width:8%; float:right; border-left:solid 1px #fff;}
.lermore{ float:right; width:100%; height:60px; cursor:pointer; background:url(images/btn_06.png) no-repeat center; background-size:contain !important;
-webkit-transition: all 0.1s ease-out 0s; 
-moz-transition: all 0.1s ease-out 0s; 
-o-transition: all 0.1s ease-out 0s; 
transition: all 0.1s ease-out 0s;}
.chancecontain ul li .l_1115 .a{ width:100%; height:100%;}
.chancecontain ul li .l_1115 .a .z_270{ color:#333; width:20.3%; float:left; text-align:left; padding-left:5%;}
.chancecontain ul li .l_1115 .a .z_170{ color:#333; width:23.5%; float:left; text-align:center;}
.chancecontain ul li .l_1115 .a .z_236{ color:#333; width:13.1%; float:left; text-align:center;}
.chancecontain ul li .l_1115 .a .z_204{ color:#333; width:18.4%; float:left; text-align:center; overflow:hidden; text-overflow:ellipsis;}
.chancecontain ul li .l_1115 .a .z_196{ color:#333; width:16.7%; float:left; text-align:center;}
.chancecontain ul li.z_l1{ margin-top:0;}
.chancecontain ul li.z_l1 .l_1115{ background:#d2232a;height:60px;}
.chancecontain ul li.z_l1 .l_1115 .a{ color:white; line-height:60px; font-size:16px; font-weight:bold;}
.chancecontain ul li.z_l1 .l_1115 .a .z_270{ color:white;}
.chancecontain ul li.z_l1 .l_1115 .a .z_170{ color:white;}
.chancecontain ul li.z_l1 .l_1115 .a .z_236{ color:white;}
.chancecontain ul li.z_l1 .l_1115 .a .z_204{ color:white;}
.chancecontain ul li.z_l1 .l_1115 .a .z_196{ color:white;}
.chancecontain ul li .l_1115.on .lermore{ background:url(images/btn_06_h.png) no-repeat center;}
.chancecontain ul li .l_1115.on .a .z_270,
.chancecontain ul li .l_1115.on .a .z_170,
.chancecontain ul li .l_1115.on .a .z_236,
.chancecontain ul li .l_1115.on .a .z_204,
.chancecontain ul li .l_1115.on .a .z_196{ color:#d2232a;}

.chancecontain .deta{ display:none; width:100%; overflow:hidden; float:left; background:#fff;}
.chancecontain .deta .l_1200{ float:left; width:100%; padding:45px 0 50px 0;}
.chancecontain .deta .l_1200 .z_1200_t{ width:100%; float:left; font-size:12px; color:#666; line-height:28px;}
.chancecontain .deta .l_1200 .z_655{ width:60.8%; padding:0 42px 0 100px; float:left; color:#2e2e2e;}
.chancecontain .deta .l_1200 .z_655 span{ display:block; font-size:16px;}
.chancecontain .deta .l_1200 .z_384{ width:39.2%; border-left:solid 1px #dadada; padding:0 100px 0 45px; float:right; color:#2e2e2e;}
.chancecontain .deta .l_1200 .z_384 span{ display:block; font-size:16px;}
.chancecontain .deta .l_1200 .z_1200_b{ width:100%; margin-top:29px; font-size:14px; line-height:28px; float:left; color:#2e2e2e;}
.chancecontain .deta .l_1200 .z_1200_b .z_384{ border:none;}
.chancecontain .deta .l_1200 .z_1200_b .z_384 .z_btn3{ margin-top:40px; width:100%; float:left;}
.chancecontain .deta .l_1200 .z_1200_b .z_384 .z_btn3 a{ color:white; background:url(images/btn_07.png); width:131px; height:35px; line-height:35px; text-align:center; overflow:hidden; display:block; float:left;}
@media  screen and (max-width:1759px){
.c_1760_3 .main_9 .text{ padding:0 0 0 475px;}
.c_1760_3 .main_9 .text .img{ width:475px; height:275px;}
.c_1760_3 .main_9 .text .zbox{ height:275px; padding:0 30px 0 20px; overflow:hidden;}
.c_1760_3 .main_9 .text .zbox .p{ font-size:13px; line-height:28px;}
}
@media  screen and (max-width:991px){
.c_1760_3 .main_9{ margin-top:21px;}
.c_1760_3 .main_9 .title h2{ font-size:42px; line-height:58px;}
.c_1760_3 .main_9 .title h3{ font-size:16px;line-height:30px;}
.c_1760_3 .main_9 .text{ padding:0 0 0 0;}
.c_1760_3 .main_9 .text .img{ width:100%; height:auto; position:relative; float:left;}
.chancecontain{ margin-top:20px;}
.chancecontain .deta .l_1200 .z_655{ width:100%; padding:0 42px 20px 50px;}
.chancecontain .deta .l_1200 .z_384{ width:100%; border-left:0; border-top:solid 1px #e7e7e7; padding:20px 42px 0 50px;}
}
@media  screen and (max-width:767px){
.c_1760_3 .main_9{ padding:0 15px;}
.chancecontain{ padding:0 15px;}
.chancecontain ul li{ margin-top:7px;}
.chancecontain ul li .l_1115{ font-size:14px; line-height:50px; height:50px;}
.chancecontain ul li.z_l1 .l_1115{ height:50px;}
.chancecontain ul li.z_l1 .l_1115 .a{ line-height:50px; font-size:14px;}
.lermore_box{ width:15%;}
.lermore{ height:50px;}
.chancecontain ul li .l_1115 .a .z_270{ width:45%; padding-left:10px;}
.chancecontain ul li .l_1115 .a .z_236{ display:none;}
.chancecontain ul li .l_1115 .a .z_196{ width:40%;}
.chancecontain ul li .l_1115 .a .z_170{ display:none;}
.chancecontain ul li .l_1115 .a .z_204{ display:none;}
.chancecontain .deta .l_1200 .z_655{ padding:0 12px 20px 10px;}
.chancecontain .deta .l_1200 .z_384{ padding:20px 12px 0 10px;}
.chancecontain .deta .l_1200 .z_1200_b .z_384 .z_btn3{ margin-top:0px;}
.chancecontain .deta .l_1200{ padding:21px 0;}
.chancecontain .deta .l_1200 .z_1200_t{ line-height:22px;}
.chancecontain .deta .l_1200 .z_655 span{ font-size:12px;}
.chancecontain .deta .l_1200 .z_384 span{ font-size:12px;}
}
@media  screen and (max-width:480px){
.c_1760_3 .main_9 .title h2{ font-size:32px; line-height:48px;}
.c_1760_3 .main_9 .title h3{ font-size:16px;line-height:26px;}
.c_1760_3 .main_9 .text{ margin-top:20px;}
.c_1760_3 .main_9 .text .zbox{ padding:0 15px;}
.c_1760_3 .main_9 .text .zbox .p{ font-size:12px; line-height:24px;}
}

.menu_down{ width:100%; float:left;}
.menu_down .ul_2{ width:100%; float:left;}
.menu_down .ul_2 > li{ width:25%; float:left; height:350px; background:#fafafa; padding:41px 67px 48px 67px;}
.menu_down .ul_2 li .title{ width:100%; float:left; padding-left:25px; background:url(images/ico_07_1.png) no-repeat left center; font-size:20px; color:#4c4c4c; line-height:34px;}
.menu_down .ul_2 li .title span{ color:#d2232a;}
.menu_down .ul_2 li .more{ width:100%; float:left; margin-top:28px;}
.menu_down .ul_2 li .more a{ display:block; width:90px; height:30px; line-height:30px; text-align:center; float:left; color:white; font-size:12px; text-transform:uppercase; font-family:"Arial"; background:#d2232a;}
.menu_down .ul_2 li .more a:hover{ box-shadow:0 3px 7px rgba(0,0,0,0.2); background:#2e2e2e;}
.menu_down .ul_2 li.l1{ background:#ebebeb;}
.menu_down .ul_2 li.l1 ul{ width:100%; float:left;}
.menu_down .ul_2 li.l1 ul li{ width:100%; float:left; margin-top:22px;}
.menu_down .ul_2 li.l1 ul li h5{ width:100%; float:left; font-size:14px; color:#4c4c4c; line-height:32px; padding-left:18px; background:url(images/ico_07_2.png) no-repeat left 11px;} 
.menu_down .ul_2 li.l1 ul li:hover h5{ color:#d2232a; background-image:url(images/ico_07_2_h.png);}
.menu_down .ul_2 li.l1 ul li h6{ width:100%; float:left; font-size:12px; color:#999; line-height:30px; padding-left:18px;} 
.menu_down .ul_2 li.l2 ul{ width:100%; float:left; margin-top:19px;}
.menu_down .ul_2 li.l2 ul li{ width:100%; float:left; margin-top:5px;}
.menu_down .ul_2 li.l2 ul li a{ display:block; width:100%; padding-left:18px; background:url(images/ico_07_2.png) no-repeat left 11px; font-size:14px; color:#4c4c4c; line-height:32px;}
.menu_down .ul_2 li.l2 ul li:hover a{ color:#d2232a; background-image:url(images/ico_07_2_h.png);}
.menu_down .ul_2 li.l3 h5{ width:100%; float:left; margin-top:29px; font-size:16px; color:#333; line-height:25px;}
.menu_down .ul_2 li.l3 .p{ width:100%; float:left; margin-top:8px; font-size:14px; color:#808080; line-height:26px; padding-bottom:3px;}
@media  screen and (max-width:1759px){
.menu_down .ul_2 > li{ padding:21px 37px 28px 37px;}
}
@media  screen and (max-width:1199px){
.menu_down .ul_2 > li{ height:300px; position:relative; padding:21px 17px 28px 17px;}
.menu_down .ul_2 li .title{ padding-left:15px; font-size:16px; line-height:30px; background-size:12px 12px;}
.menu_down .ul_2 li .more{ margin-top:18px; position:absolute; bottom:20px; padding-left:17px; left:0;}
.menu_down .ul_2 li.l1 ul li{ margin-top:12px;}
.menu_down .ul_2 li.l1 ul li h5{ font-size:12px; line-height:28px; padding-left:13px; background-size:4px 8px;} 
.menu_down .ul_2 li.l1 ul li h6{ line-height:26px; padding-left:13px;} 
.menu_down .ul_2 li.l2 ul{ width:100%; float:left; margin-top:10px;}
.menu_down .ul_2 li.l2 ul li{ margin-top:2px;}
.menu_down .ul_2 li.l2 ul li a{ padding-left:13px; font-size:12px; line-height:28px; background-size:4px 8px;}
.menu_down .ul_2 li.l3 h5{ margin-top:19px; font-size:14px; line-height:22px;}
.menu_down .ul_2 li.l3 .p{ margin-top:4px; font-size:12px; line-height:22px; padding-bottom:3px;}
}

/*网站地图*/
.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;}
.sitemap li a:hover{color:#d2232a;}
.sitemap li .font16{ font-size:16px;  /*color:#135fb1*/}
.sitemap li .font14{font-size:14px; }
.sitemap li .font12{ font-size:12px;  color:#999}

.ul_3{ width:100%; float:left; margin-top:50px;}
.ul_3 li{ width:100%; float:left; padding:28px 140px 45px 128px; position:relative; border-bottom:solid 1px #e0e0e0;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.ul_3 li .number{ position:absolute; left:17px; top:28px; width:84px; height:84px; border:solid 1px #e0e0e0; line-height:82px; text-align:center; font-size:46px; color:#999;}
.ul_3 li .time{ position:absolute; right:30px; top:28px; line-height:55px; font-size:16px; color:#999; letter-spacing:1px;}
.ul_3 li .title{ width:100%; float:left; position:relative;}
.ul_3 li .title a{ display:block; float:left; max-width:100%; font-size:16px; color:#999; line-height:55px; letter-spacing:1px; padding-bottom:11px; border-bottom:solid 1px white;}
.ul_3 li .title:before{ content:''; width:0; height:5px; position:absolute; left:0; bottom:-3px; background:#d2232a;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.ul_3 li:hover{ box-shadow:0 3px 6px rgba(0,0,0,0.09);}
.ul_3 li:hover .number{ background:#d2232a; border-color:#d2232a; color:white;}
.ul_3 li:hover a{ color:#d2232a; border-color:#e6e6e6;}
.ul_3 li:hover .title:before{ width:63px;}
@media  screen and (max-width:991px){
.ul_3{ margin-top:30px;}
.ul_3 li{ padding:18px 110px 25px 80px;}
.ul_3 li .number{ left:10px; top:18px; width:44px; height:44px; line-height:42px; font-size:26px;}
.ul_3 li .time{ right:20px; top:18px; line-height:35px; font-size:14px;}
.ul_3 li .title a{ font-size:14px; line-height:35px; padding-bottom:6px;}
.ul_3 li .title:before{ height:3px; bottom:-1px;}
}
@media  screen and (max-width:767px){
.ul_3{ margin-top:10px;}
.ul_3 li{ padding:10px 80px 10px 10px;}
.ul_3 li .number{ display:none;}
.ul_3 li .time{ right:10px; top:10px; line-height:25px; font-size:12px;}
.ul_3 li .title a{ font-size:12px; line-height:25px; padding-bottom:0px;}
.ul_3 li .title:before{ height:3px; bottom:-1px;}
}

/*专家精英*/
.c_1760_3 .main_10 .row{ margin:0 -12px;}
.c_1760_3 .main_10 ul li{ width:20%; float:left; padding:0 12px; margin-top:23px;}
.c_1760_3 .main_10 ul li .img{ padding-bottom:141.4%; position:relative; overflow:hidden;}
.c_1760_3 .main_10 ul li .img img{ width:100%; position:absolute; left:0; top:0; min-height:100%;}
.c_1760_3 .main_10 ul li .zbox .btn{ margin-top:25px;}
.c_1760_3 .main_10 ul li .zbox h5{ margin-top:15px; height:24px; overflow:hidden;}
.c_1760_3 .main_10 ul li .zbox h5 span{ margin-left:12px; display:inline-block; vertical-align:top;}
.c_1760_3 .main_10 ul li .zbox{ padding-bottom:20px;}
@media  screen and (max-width:991px){
.c_1760_3 .main_10 .row{ margin:0 -6px;}
.c_1760_3 .main_10 ul li{ padding:0 6px;}
.c_1760_3 .main_10 ul li .zbox h5{ font-size:14px; margin-top:10px;}
.c_1760_3 .main_10 ul li .zbox{ padding-bottom:15px;}
}
@media  screen and (max-width:767px){
.c_1760_3 .main_10 .row{ margin:0 -5px;}
.c_1760_3 .main_10 ul li{ padding:0 5px; width:50%; margin-top:10px;}
.c_1760_3 .main_10 ul li .zbox h5{ font-size:12px; margin-top:8px;}
.c_1760_3 .main_10 ul li .zbox{ padding-bottom:10px;}
}

/*知识产权*/
.zscqHead{ width:100%; float:left; margin-top:50px;}
.zscqHead .zscqHeadText{ float:left; width:54.36%; margin-left:2.56%;}
.zscqHead .zscqHeadText h5{ width:100%; margin-top:63px; font-size:14px; color:#333; line-height:28px; letter-spacing:1px;}
.zscqHead .zscqHeadText h3{ width:100%; margin-top:65px; font-size:35px; color:#eee; line-height:44px;  text-transform:uppercase; position:relative;}
.zscqHead .zscqHeadText h3:before{ content:''; width:118px; height:3px; background:#d2232a; position:absolute; left:0; bottom:-29px;}
.zscqHead .zscqHeadImg{ float:right; width:39.15%;}
.zscqHead .zscqHeadImg img{ width:100%; float:left;}
@media  screen and (max-width:991px){
.zscqHead{ margin-top:30px;}
.zscqHead .zscqHeadText{ margin-left:0%;}
.zscqHead .zscqHeadText h5{ margin-top:43px; font-size:12px; line-height:26px;}
.zscqHead .zscqHeadText h3{ margin-top:45px; font-size:25px; line-height:34px;}
}
@media  screen and (max-width:767px){
.zscqHead{ margin-top:10px; padding:0 10px;}
.zscqHead .zscqHeadText{ width:100%;}
.zscqHead .zscqHeadText h5{ margin-top:23px; font-size:12px; line-height:22px;}
.zscqHead .zscqHeadText h3{ margin-top:25px; font-size:17px; line-height:26px;}
.zscqHead .zscqHeadText h3:before{ width:68px; height:2px; bottom:-19px;}
.zscqHead .zscqHeadImg{ width:100%; margin-top:20px;}
}

.zscqBdoy{ width:100%; float:left; margin-top:100px;}
.zscqBdoy .hd,.zscqBdoy .hd ul,.zscqBdoy .bd{ width:100%; float:left;}
.zscqBdoy .hd ul li{ width:33.33%; float:left; border:solid 1px #e0e0e0; border-top-width:2px; border-bottom-width:2px; padding:0 18px 0 28px; font-size:24px; color:#333; line-height:65px; letter-spacing:1px; cursor:pointer;}
.zscqBdoy .hd ul li a{color:#333; float:left; width:100%;}
.zscqBdoy .hd ul li img{ float:right; width:60px; height:60px; margin-top:3px;}
.zscqBdoy .hd ul li .img_2{ display:none;}
.zscqBdoy .hd ul li.on .img_1{ display:none;}
.zscqBdoy .hd ul li.on .img_2{ display:inline-block;}
.zscqBdoy .hd ul li.on{ background:#d2232a; color:white; border-color:#d2232a;}
.zscqBdoy .hd ul li.on a{color:white;}
.zscqBdoy .bd{ margin-top:56px;}
.zscqBdoy .bd table{ width:100%; float:left;}
.zscqBdoy .bd table td,.zscqBdoy .bd table th{ padding:23px 10px 22px 10px; font-size:14px; line-height:20px; color:#333; letter-spacing:1px; text-align:center; border:solid 1px #e5e5e5;}
.zscqBdoy .bd table td.td1{ width:15.81%;}
.zscqBdoy .bd table td.td2{ width:41.88%;}
.zscqBdoy .bd table td.td3{ width:41.97%;}
.zscqBdoy .bd table th{ background:#d1d1d1; font-size:16px; font-weight:normal;}
@media  screen and (max-width:991px){
.zscqBdoy{ margin-top:60px;}
.zscqBdoy .hd ul li{ padding:0 18px 0 20px; font-size:18px; line-height:50px;}
.zscqBdoy .hd ul li img{ width:40px; height:40px; margin-top:3px;}
.zscqBdoy .bd{ margin-top:26px;}
.zscqBdoy .bd table td,.zscqBdoy .bd table th{ padding:13px 10px 12px 10px; font-size:12px;}
}
@media  screen and (max-width:767px){
.zscqBdoy{ margin-top:30px;}
.zscqBdoy .hd ul li{ padding:0 5px; font-size:12px; line-height:20px; text-align:center; height:50px; letter-spacing:0;}
.zscqBdoy .hd ul li span{ display:block; width:100%;}
.zscqBdoy .hd ul li img{ float:none !important; display:inline-block; vertical-align:top; width:20px; height:20px; margin-top:5px;}
.zscqBdoy .bd{ margin-top:16px;}
.zscqBdoy .bd table td,.zscqBdoy .bd table th{ padding:8px 5px 6px 5px;}
}

/*在线招聘*/
.zxzpBody{ width:100%; float:left; margin-top:11px;}
.zxzpBody dl{ width:100%; float:left; margin-top:21px; padding-bottom:20px; border-bottom:dashed 1px #ccc;}
.zxzpBody dl.last{ border-bottom:0; padding-bottom:0;}
.zxzpBody dl dt{ width:100%; float:left; font-size:20px; color:#d2232a; line-height:58px;}
.zxzpBody dl dd{ margin:0 -50px;}
.zxzpBody dl dd ul{ width:100%; float:left;}
.zxzpBody dl dd ul li{ width:50%; float:left; padding:0 50px; margin-bottom:20px;}
.zxzpBody dl dd ul li .name{ width:100%; float:left; font-size:16px; color:#333; line-height:55px;}
.zxzpBody dl dd ul li .name span{ color:#d2232a; margin-left:10px;}
.zxzpBody dl dd ul li .txk{ width:100%; float:left; position:relative;}
.zxzpBody dl dd ul li .txk input,.zxzpBody dl dd ul li .txk textarea,.zxzpBody dl dd ul li .txk select{ width:100%; float:left; padding:10px; height:46px; line-height:26px; font-size:14px; color:#333; background:none; border:solid 1px #cccccc;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
outline: 0;}
.zxzpBody dl dd ul li .txk input:focus,.zxzpBody dl dd ul li .txk textarea:focus,.zxzpBody dl dd ul li .txk select:focus{ border-color:#d2232a;}
.zxzpBody dl dd ul li .txk select{ background:#f6f6f6 url(images/56-27.png) no-repeat 96% center;}
.zxzpBody dl dd ul li .txk .form{ width:100%; float:left;}
.zxzpBody dl dd ul li .txk .form label{ float:left; margin-right:42px; line-height:46px; font-size:14px; color:#333;}
.zxzpBody dl dd ul li .txk .form label input{ padding:0; line-height:0; border:0; float:none; width:auto; height:auto; vertical-align:middle; margin:-3px 16px 0 0;
appearance:radio;
-moz-appearance:radio;
-webkit-appearance: radio;}
.zxzpBody dl dd ul li .txk .form label:last-child{ margin-right:0;}
.zxzpBody dl dd ul li .txk.txk1 .ico{ position:absolute; left:1px; top:1px; width:44px; height:44px;}
.zxzpBody dl dd ul li .txk.txk1 input{ padding-left:50px;}
.zxzpBody dl dd ul li.l1{ width:100%;}
.zxzpBody dl dd ul li .txk textarea{ height:139px;}
.zxzpBody dl dd ul li h5{ width:100%; float:left; font-size:14px; color:#333; line-height:18px;}
.zxzpBody dl dd ul li .txk2{ width:100%; float:left; border:dashed 2px #ccc; padding:21px 24px 18px 24px; margin-top:15px;}
.zxzpBody dl dd ul li .txk2 .img{ float:left; width:120px; height:120px; background:url(images/56-26.png) no-repeat center center; background-size:contain; margin-right:30px; position:relative;}
.zxzpBody dl dd ul li .txk2 .img .minus{width:20px; height:20px; position:absolute; right:3px; top:3px;}
.zxzpBody dl dd ul li .txk2 .img .minus img{width:100%; height:100%;}

.zxzpBody dl dd ul li .txk2 .btn{ cursor:pointer; width:109px; float:left; height:33px; line-height:33px; text-align:center; color:white; background:#333; position:relative; margin-bottom:27px; margin-top:27px;
-moz-border-radius:6px; 
-webkit-border-radius:6px; 
-khtml-border-radius:6px;
border-radius:6px;}
.zxzpBody dl dd ul li .txk2 .btn input{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; opacity:0; cursor:pointer;}
.zxzpBody dl dd ul li .txk2 .textx{ float:left;}
.submit{ width:100%; float:left; text-align:center; margin-top:40px;}
.submit input{ display:inline-block; vertical-align:top; width:174px; height:51px; background:#b6262e; color:white; font-size:16px; cursor:pointer; margin-bottom:50px;}
.submit input:hover{ background:#333;}
@media  screen and (max-width:991px){
.zxzpBody{ margin-top:6px;}
.zxzpBody dl{ margin-top:11px; padding-bottom:10px;}
.zxzpBody dl dt{ font-size:16px; line-height:38px;}
.zxzpBody dl dd{ margin:0 -10px;}
.zxzpBody dl dd ul li{ padding:0 10px; margin-bottom:10px;}
.zxzpBody dl dd ul li .name{ font-size:14px; line-height:45px;}
.zxzpBody dl dd ul li .name span{ margin-left:6px;}
.zxzpBody dl dd ul li h5{ font-size:12px;}
.submit{ margin-top:20px;}
.submit input{ width:124px; height:40px; font-size:14px; margin-bottom:30px;}
.zxzpBody dl dd ul li .txk2 .img{ width:90px; height:90px; margin-right:10px;}
.zxzpBody dl dd ul li .txk2 .btn{ width:80px; height:30px; line-height:30px; margin-bottom:20px; margin-top:10px;}
}
@media  screen and (max-width:767px){
.zxzpBody dl dd ul li{ width:100%; margin-bottom:5px;}
.zxzpBody dl dd ul li .txk input,.zxzpBody dl dd ul li .txk textarea,.zxzpBody dl dd ul li .txk select{ padding:8px 10px; height:36px; line-height:20px; font-size:12px;}
.zxzpBody dl dd ul li .txk.txk1 .ico{  width:34px; height:34px;}
.zxzpBody dl dd ul li .txk.txk1 input{ padding-left:40px;}
.zxzpBody dl dd ul li .txk .form label{ margin-right:22px; line-height:36px; font-size:12px;}
.zxzpBody dl dd ul li .txk .form label input{ margin:-3px 10px 0 0;}
.zxzpBody dl dd ul li .txk textarea{ height:99px;}
.zxzpBody dl dd ul li .txk2{ border:dashed 1px #ccc; padding:11px 14px 12px 14px; margin-top:10px;}
}

.teamHead{ width:100%; float:left; padding-bottom:19px; text-align:center; background:url(images/57-2.png) no-repeat center bottom; font-size:24px; color:#333; line-height:34px; letter-spacing:0.5px;}
.main_11{ padding:44px 0 50px 0; width:100%; float:left;}
.row_2{ margin:0 -7px;}
.main_11 ul{ width:100%; float:left; margin-top:30px;}
.main_11 ul li{ width:33.33%; float:left; padding:0 7px; margin-top:18px;}
.main_11 ul li a{ display:block; position:relative; padding-bottom:66.32%; width:100%; float:left; overflow:hidden;}
.main_11 ul li a img{ width:100%; position:absolute; left:0; top:0; min-height:100%;}
.main_11 ul li a .title{ width:100%; position:absolute; left:0; bottom:0; text-align:center; background:url(images/57-10.png); line-height:45px; height:45px; color:white; font-size:14px; padding:0 10px;}
@media  screen and (max-width:991px){
.teamHead{ padding-bottom:14px; background-size:auto 2px; font-size:18px; line-height:28px; }
.main_11{ padding:24px 0 30px 0;}
.main_11 ul{ margin-top:20px;}
.main_11 ul li a .title{ line-height:35px; height:35px;}
}
@media  screen and (max-width:767px){
.teamHead{ padding-bottom:8px; background-size:auto 1px; font-size:16px; line-height:24px; }
.main_11{ padding:14px 10px 20px 10px;}
.row_2{ margin:0 -5px;}
.main_11 ul{ margin-top:10px;}
.main_11 ul li{ width:50%; margin-top:10px; padding:0 5px;}
.main_11 ul li a .title{ font-size:12px; height:30px; line-height:30px;}
}

.main_12{ width:100%; float:left; padding:42px 0 50px 0;}
.main_12 ul{ width:100%; float:left;}
.main_12 ul li{ width:100%; float:left; margin-top:40px;}
.main_12 ul li .img{ float:right; width:32.48%; margin-top:15px;}
.main_12 ul li .text{ float:left; width:63.25%; font-size:14px; color:#333; line-height:28px; letter-spacing:0.5px;}
.main_12 ul li:nth-child(2n) .img{ float:left;}
.main_12 ul li:nth-child(2n) .text{ float:right;}
@media  screen and (max-width:991px){
.main_12{ padding:22px 0 30px 0;}
.main_12 ul li{ margin-top:20px;}
.main_12 ul li .text{ font-size:12px; line-height:24px;}
}
@media  screen and (max-width:767px){
.main_12{ padding:12px 10px 20px 10px;}
.main_12 ul li{ margin-top:10px;}
.main_12 ul li .img{ width:100%; margin-top:5px;}
.main_12 ul li .img img{ width:100%;}
.main_12 ul li .text{ line-height:20px; width:100%; margin-top:10px;}
}

.bg_2{ background:#f2f2f2;}

.pf_right{ width:79px; height:89px; background:rgba(189,45,47,0.8); box-shadow:0 8px 6px rgba(0,0,0,0.35); text-align:center; position:fixed; right:0; top:40%; z-index:999; padding-top:12px;
-moz-border-top-left-radius:10px; 
-webkit-border-top-left-radius:10px; 
-khtml-border-top-left-radius:10px;
border-top-left-radius:10px;
-moz-border-bottom-left-radius:10px; 
-webkit-border-bottom-left-radius:10px; 
-khtml-border-bottom-left-radius:10px;
border-bottom-left-radius:10px;}
.pf_right .close{ background:url(images/55-2.png) no-repeat center center; width:10px; height:10px; opacity:1; position:absolute; right:6px; top:6px; cursor:pointer;}
.pf_right img{ height:40px;}
.pf_right h5{ width:100%; color:white; font-size:14px; line-height:24px; text-decoration:underline;}
@media  screen and (max-width:767px){
.pf_right{ width:60px; height:60px; padding-top:4px;
-moz-border-top-left-radius:6px; 
-webkit-border-top-left-radius:6px; 
-khtml-border-top-left-radius:6px;
border-top-left-radius:6px;
-moz-border-bottom-left-radius:6px; 
-webkit-border-bottom-left-radius:6px; 
-khtml-border-bottom-left-radius:6px;
border-bottom-left-radius:6px;}
.pf_right img{ height:30px;}
.pf_right h5{ font-size:12px; line-height:20px;}
}





.menu_down .ul_2 li.l2 ul{height:148px; overflow:hidden;}



@media  screen and (max-width:767px){
.menu_down .ul_2 li.l2 ul{height:auto;}
}




 


