﻿@charset "utf-8";
/* CSS Document */
/*切图：bwh*/
html{ overflow-x:hidden; overflow-y:auto;}
*{ padding:0; margin:0;}
ul,ol,li,dl,dd,dt{ list-style-type:none; line-height:normal;}
body, button, input, select, textarea{ font-family:'Microsoft yahei' ,Arial; font-size:12px;}
code, kbd, pre, samp { font-family:'Microsoft yahei' ,Arial;}
address, caption, cite, code, dfn, em, th, var {
	font-style: normal;
	font-weight: normal;
}
a{ text-decoration:none; color:#333;
        transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
-webkit-transition: all 0.5s linear;
     -o-transition: all 0.5s linear;
-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
-webkit-tap-highlight-color: transparent;
}
a:hover{color:#f65b0e; cursor:pointer;}
img{border:0; max-width:100%;}
table { border-collapse: collapse; border-spacing: 0; }
h1,h2,h3,h4,h5,h6{ margin:0; font-weight:normal; font-family:'Microsoft yahei' ,Arial;}
h1{font-size:36px;}
h2{font-size:24px;}
h3{font-size:22px;}
h4{font-size:18px;}
h5{font-size:14px;}
h6{font-size:12px;}
input,table,tr,td{ margin:0; padding:0; border:none;}
button,table{ border:none; background:none; margin:0; padding:0;}
select{ margin:0; padding:0; font-family:'Microsoft yahei' ,Arial;}
textarea{ resize:none; outline:0;}
input{ outline:0;}




.pz_top{ float:left; width:100%; position:fixed; left:0; top:0; z-index:999; background:url(images/top1.png) left bottom repeat-x;}
.pz_banner{ float:left; width:100%; overflow:hidden; position:relative; z-index:8;}
.pz_main{ float:left; width:100%; min-height:200px; overflow:hidden;}
.pz_down{ float:left; width:100%; }

.pz_top.scrolltop{background:url(images/top1_1.png) left bottom repeat-x;-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;}

/*top*/
.pc_top{ display:block; position:relative;}		
.ph_top{ display:none; position:relative;}
.back1{ float:left; width:100%; position:relative; z-index:99;}
.logo{ float:left; width:216px; height:57px; margin:20px 0;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}

.so_box{ float:right; position:relative; z-index:99; margin:34px 0;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.Search_but{ float:left; width:32px; height:32px; border:none;background:url(images/search_but.png) center no-repeat;}
.so_but{ display:none;float:left; width:282px; position:absolute; right:0; top:66px; border:1px solid #f65b0e; z-index:99;}
.so{ float:left; width:100%; background:#fff;}
.so .Search{ float:left; width:210px; height:35px; background:none; border:none; line-height:35px; padding:0 10px; color:#c1c1c2; font-size:14px;}
.so .sear_sub{ float:right; width:50px; height:35px; border:none;background:url(images/search_but1.png) center no-repeat #f65b0e;}

.so input[placeholder], [placeholder], *[placeholder] {color:#c1c1c2 !important;} 
.so ::-webkit-input-placeholder{color:#c1c1c2}
.so :-moz-placeholder{color:#c1c1c2}
.so ::-moz-placeholder{color:#c1c1c2}
.so :-ms-input-placeholder{color:#c1c1c2}



/*menu*/
.nav{ float:right; margin-right:51px;}
.nav li{ float:left;position:relative; margin:0 21px;}
.nav li .l1{float:left;height:101px;color:#fff; font-size:16px;line-height:101px; padding:0 16px; -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;}
.nav li .l1:after{ position:absolute; left:50%; content:''; bottom:0; width:0px; height:3px; background:#fff;oz-transition: all 0.5s linear;
-webkit-transition: all 0.5s linear;
     -o-transition: all 0.5s linear;
-webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
        transform:translateX(-50%);
   -moz-transform:translateX(-50%);
     -o-transform:translateX(-50%);
}
.nav li.on .l1,
.nav li:hover .l1{ background:none;}
.nav li.on .l1:after,
.nav li:hover .l1:after{ width:100%;}
.nav li .nav-w {z-index:99;position:absolute;display:none;float:left; width:100px !important;clear:both;overflow:hidden;top:101px;background:#000; background:rgba(0,0,0,0.6);left:50%; margin-left:-50px;}
.nav li .section-nav1{ height:auto; overflow: hidden;}
.nav li .section-nav1 ul {position:static;margin:0px;width:100%;overflow:hidden;}
.nav li .section-nav1 ul li {position:static;padding:0; margin:0;width:100%;background:none;float:left;}
.nav li .section-nav1 ul li a { float:left; width:100%; background:none; height:32px;line-height:32px;color:#fff;font-size:14px;font-weight:normal; padding:0; text-align:center; border-bottom:1px solid #666;}
.nav li .section-nav1 ul li a:hover { background:#f65b0e; color:#fff;}

.pc_top{ display:block;}		
.ph_top{ display:none;}
.pc_menu{ display:block;}
.menuph{ display:none;}
.xialaph{ display:none;}


.pz_top.scrolltop .nav li .l1{ height:82px; line-height:82px;}
.pz_top.scrolltop .so_box{ margin:25px 0;}
.pz_top.scrolltop .logo{ margin:12px 0;}


@media screen and (max-width:1199px ) {

.nav li{ margin:0 14px;}
}


@media screen and (max-width:991px ) {

.logo{ width:152px; height:40px; margin:10px 0;}
.so_box{ margin:14px 0;}
.so_but{ top:45px;}

.pz_top.scrolltop .so_box{ margin:14px 0;}
.pz_top.scrolltop .logo{ margin:10px 0;}

.pc_top{ display:none;}		
.ph_top{ display:block;}
.pc_menu{ display:none;}
.menuph{ display:block;}
.xialaph{ display:block;}


/*手机按钮*/
.menuph{ float:right; width:22px; height:22px; cursor: pointer; text-align: center;/* background:#005a22;padding:19px 16px; */ margin:19px 15px;}
.menuph .point {  display: inline-block;  width: 22px;  height: 22px; position: relative;}
.menuph .point:hover .navbtn,
.menuph .point:hover .navbtn::after,
.menuph .point:hover .navbtn::before {  width: 28px;  }
.menuph .navbtn {  position: absolute;  top: 10px;  right: 0;  display: inline-block;  width: 21px;  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: #fff;  }
.menuph .navbtn::after,
.menuph .navbtn::before {  position: absolute;  right: 0;  display: inline-block;  width: 28px;  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: #fff;  }
.menuph .navbtn::after {  top: -11px;  }
.menuph .navbtn::before {  top: 10px;  }
.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;  }

/*手机下拉*/
.xialaph{ position:fixed; right:0; top:0; float:left; width:100%; height:100%; overflow:scroll; padding:60px 0;  display: none;  z-index:66; background:#fff; background:rgba(255,255,255,0.7);}
.xialaph .ul2,
.xialaph .ul3{display: none;}
.xialaph h4 a{ float:left; width:90%; color: #1f1f1f;  font-size:15px;line-height: 50px;  }
.xialaph h4 a span{ color:#888;font-size:12px;line-height:12px; font-family:Arial; padding-left:8px;}
.xialaph h4{ float:left; width:100%; position:relative;}
.xialaph li:last-child h4::before{  content: '';  position: absolute;  bottom: 0;  left: 0;  width: 100%;  height: 1px;  background-color: #e7e7e7; /*opacity: 0.1;*/  }
.xialaph li:first-child h4::after{  display: none;  }
.xialaph h4:hover a,
.xialaph h4:hover a span,
.xialaph h5:hover a{  color: #f65b0e; }
.xialaph h4::after{  content: '';  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 1px;  background-color: #e7e7e7; /*opacity: 0.1;*/  }
.xialaph h5 a{ float:left; width:100%;  color: #1f1f1f;  font-size:14px;  font-family: "微软雅黑";  line-height:40px;  }
.xialaph h5{ float:left; width:100%;  position: relative;  }
.xialaph h5::after{  content: '';  position: absolute;  bottom: 0;  left: 0;  right: 0;  height: 1px;  background-color: #e7e7e7; /*opacity: 0.05;*/  }
.xialaph li:last-child h5::after{  display: none;  }
.xialaph h4 img{  width: 15px;  height: 8px;  float: right;  margin-top: 24px;  cursor: pointer;  }
.xialaph h5 img{  width: 11px;  height: 6px;  float: right;  margin-top: 26px;  margin-right: 18px;  cursor: pointer;  }
.xialaph h4.active img.img_s,
.xialaph h5.active img.img_s{  display: none;  }
.xialaph h4.active img.img_d,
.xialaph h5.active img.img_d{  display: block;  }
.xialaph .ul2{ float:left; width:100%; padding:0 15px;}
.xialaph .ul3{  padding-top: 12px;  padding-bottom: 18px;  padding-left: 15px;  position: relative;  }
.xialaph .ul3::after{  content: '';  position: absolute;  bottom: 0;  left: 0;  right: 0;  height: 1px;  background-color: #3c3a3a;  }
.xialaph li:last-child .ul3::after{  display: none;  }
.xialaph .ul3 li a{  color: #333;  font-size: 14px;  line-height: 35px;  display: block;  }
.xialaph .ul3 li{  padding-top: 5px;  }
.xialaph .ul3 li:first-child{  padding-top: 0;  }
.xialaph .phsou{  position: relative;  margin-top: 34px;
}
.xialaph .phsou input{  width: 100%;  height: 56px;  background-color: #fff; color: #aaa;  font-size: 14px;  padding-left: 20px;  border: 1px solid #e5e5e5;  }
.xialaph .phsou img{  cursor: pointer;  width: 21px;  height: 22px;  position: absolute;  top: 17px; right: 29px;  }
.img_d, .disno{  display: none;  }
}

/*phone底部导航*/
.q_d_m{float:left; width:100%; height:50px;}
.pf_down{width:100%; float:left; position:fixed; left:0; bottom:0; height:50px; background:#333; z-index:999; box-shadow:0 -5px 7px rgba(0,0,0,0.15);}
.pf_down li{ width:33.333333%; float:left; text-align:center; padding:7px 0 5px 0;}
.pf_down li .ico7{ width:100%; float:left; height:20px;}
.pf_down li .d_name{ width:100%; float:left; margin-top:4px; font-size:12px; color:#fff; line-height:14px;}
.pf_down li.l1 .ico7{ background:url(images/btn15.png) no-repeat center; background-size:20px 20px;}
.pf_down li.l2 .ico7{ background:url(images/btn16.png) no-repeat center; background-size:20px 20px;}
.pf_down li.l3 .ico7{ background:url(images/btn17.png) no-repeat center; background-size:20px 20px;}


/*banner*/
.slide_banner{ margin:0;background: #000;}
.slide_banner .slick-slide{ width:100%; padding:0;outline: none;}
.slide_banner img{ width:100%;}
.slide_banner .slick-dots{ bottom:60px; height:12px; overflow:hidden;}
.slide_banner .slick-dots li{ width:12px; height:12px;vertical-align: top;margin:0 15px; border:1px solid #fff;
 -webkit-border-radius:50%; 
    -moz-border-radius:50%;
         border-radius:50%;}
.slide_banner .slick-dots li button{ display:none;}
.slide_banner .slick-dots li.slick-active{background:#fff;}

@media  screen and (max-width:991px){
  .slide_banner .slick-dots{ bottom:40px;}
  .slide_banner .slick-dots li{ margin:0 5px;}
}

.w_0100_2{float: left;width: 100%;height: 100vh;position: relative;outline: none;}
.w_0100_2 .w_2_1{float: left;width: 100%;height: 100%;position: relative;outline: none;z-index: -1;overflow: hidden;}
.w_0100_2 .w_2_1 video{display: block;position:absolute;top: 50%;left: 50%; min-height: 100%;min-width: 100%;
-webkit-transform: translate(-50%, -50%);
	  -ms-transform: translate(-50%, -50%);
	      transform: translate(-50%, -50%);}

@media  screen and (max-width:767px){
  .w_0100_2{height:95vh;}

}



.ban_text{position:absolute; left:0; top:50%; float:left; width:100%; margin-top:-104px;}
.ban_text .l1{ float:left; width:100%; line-height:104px;font-size: 70px;color: #fff; text-align: center; text-shadow: 2px 2px 8px rgba(0,0,0,0.1); }


@media  screen and (max-width:1199px){
	
.ban_text{ margin-top:-84px;}	
.ban_text .l1{ font-size:60px; line-height:84px;}
}

@media  screen and (max-width:991px){
.ban_text{ margin-top:-69px;}		
.ban_text .l1{ font-size:45px; line-height:69px;}
}

@media  screen and (max-width:767px){
.ban_text{ margin-top:-44px;}		
.ban_text .l1{ font-size:30px; line-height:44px;}
}

@media  screen and (max-width:480px){
.ban_text{ margin-top:-32px;}		
.ban_text .l1{ font-size:28px; line-height:32px;}
}


.elli{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;-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;}	
@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}}



/*footer*/
.foot_bg1{ float:left; width:100%; background:#1e1e1e; padding:60px 0;}
.foot_nav{ float:left; width:100%; text-align:center; height:16px;}
.foot_nav ul{display:inline-block; *display:inline; *zoom:1;}
.foot_nav li{ float:left; background:url(images/foot1.png) right center no-repeat; padding-right:4px;}
.foot_nav li a{ float:left; font-size:16px; line-height:16px; color:#676767; padding:0 28px;}
.foot_nav li.first a{ padding-left:0;}
.foot_nav li.last{ background:none;}
.foot_nav li.last a{ padding-right:0;}
.foot_nav li a:hover{ color:#fff;} 
.bq{ float:left; width:100%; color:#676767; font-size:14px; line-height:24px; text-align:center; margin:30px 0 25px 0;}
.bq a{ color:#676767;}
.bq a:hover{ color:#fff;} 
.foot_share{ float:left; width:100%; text-align:center; height:20px;}
.bdshare-button-style0-16{display:inline-block; *display:inline; *zoom:1;}
.bdshare-button-style0-16 a,
.bdshare-button-style0-16 .bds_more{ padding-left:24px !important; height:20px !important; line-height:20px !important;opacity:0.5; filter:alpha(opacity=50); margin:0 12px!important;}
.bdshare-button-style0-16 .bds_sqq{ background:url(images/foot2.png) 0 0 no-repeat !important;}
.bdshare-button-style0-16 .bds_weixin{ background:url(images/foot4.png) 0 0 no-repeat !important;}
.bdshare-button-style0-16 .bds_tsina{ background:url(images/foot3.png) 0 0 no-repeat !important;}
.bdshare-button-style0-16 .bds_more{ background:url(images/foot5.png) 0 0 no-repeat !important;}
.bds_tit{ float:left; color:#676767; font-size:14px; line-height:20px;}


@media  screen and (max-width:991px){


.foot_bg1{ padding:30px 0;}
.bq{ line-height:22px; margin:15px 0 12px 0;}
.foot_nav li a{ padding:0 8px; font-size:14px;}
.bdshare-button-style0-16 a,
.bdshare-button-style0-16 .bds_more{margin:0 6px!important;}


}


.foot_bg2{ float:left; width:100%; background:#000; padding-bottom:109px; position:relative;}
.foot_bg_img{ float:left; width:100%; height:100%; position:absolute; left:0; top:0; background:url(images/foot6.jpg) center top no-repeat; background-size:cover;opacity:0.6; filter:alpha(opacity=60); z-index:5;}
.foot_address{ float:left; width:414px; background:url(images/foot12.png) left top no-repeat; background-size:cover; position:relative; top:0; margin-top:-92px; z-index:6; padding:100px 60px 87px 39px;}
.foot_address h2{ float:left; width:100%; color:#fff; font-size:24px; line-height:30px; background:url(images/foot13.png) left bottom repeat-x; padding-bottom:35px;}
.foot_address ul{ float:left; width:100%; margin-top:20px;}
.foot_address ul li{ float:left; padding-left:48px; color:#fff; font-size:16px; line-height:23px; margin:12px 0;}
.foot_address ul li.ico1{ background:url(images/foot8.png) left 6px no-repeat;}
.foot_address ul li.ico2{ background:url(images/foot9.png) left 6px no-repeat;}
.foot_er{ float:right; position:relative; z-index:6; margin-top:110px;}
.foot_img{ float:left; margin-left:32px;}
.foot_img .l1{ float:left; width:201px; background:#e5e5e5; padding:10px;}
.foot_img .l2{ float:left; width:42px; margin-left:14px; text-align:center; }
.foot_img .l2 i{ float:left; width:100%; height:130px; background:url(images/foot7.png) center repeat-y; margin-top:3px;}
.foot_img .l2 em{ float:left; width:100%; margin:10px 0 4px 0;} 
.foot_img .l2 h5{ float:left; width:100%; color:#fff; font-size:14px; line-height:17px;}

@media  screen and (max-width:1199px){

.foot_address{ width:370px; padding:100px 39px 27px 39px;}
.foot_address ul li{ margin:10px 0;}

.foot_img{ margin-left:20px;}
.foot_img .l1{ width:140px; padding:6px;}
.foot_img .l2 i{ height:70px;}

}

@media  screen and (max-width:991px){
.foot_bg2{ padding-bottom:55px;}
.foot_address{ width:290px; padding:50px 15px 27px 15px; margin-top:-46px;}
.foot_address ul li{ margin:6px 0; font-size:14px;}
.foot_address h2{ font-size:18px; line-height:28px; padding-bottom:20px;}

.foot_img{ margin-left:20px;}
.foot_img .l1{ width:120px;}
.foot_img .l2 i{ height:50px;}
.foot_er{ margin-top:95px;}

}

@media  screen and (max-width:767px){
.foot_bg2{ padding-bottom:30px;}
.foot_address{ width:100%; padding:40px 15px 20px 15px; margin-top:-36px;}
.foot_address ul li{ margin:6px 0; font-size:14px;}
.foot_address h2{ font-size:18px; line-height:28px; padding-bottom:20px;}

.foot_img{ margin:0 10px 0 0;}
.foot_img .l1{ width:94px; padding:4px;}
.foot_img .l2{ width:36px; margin-left:10px;}
.foot_img .l2 i{ height:24px;}
.foot_img .l2 h5{ font-size:12px;}
.foot_er{ float:left; margin-top:20px;}


}


/*mian*/
.home_bg1{ float:left; width:100%; padding-bottom:80px;}
.home_active{ float:left; width:100%; background:url(images/main17.png) center top repeat-y; background-size:100% auto;}
.home_tit{ float:left; width:100%; padding-top:103px; position:relative;}
.home_tit i{ float:left; width:50%; height:100%; background:#fff; position:absolute; left:25%; top:0; z-index:1;}
.home_tit h1{ float:left; width:100%; text-align:center; color:#f65b0e; font-size:36px; line-height:36px; background:url(images/main16.png) center bottom no-repeat; padding-bottom:24px; position:relative; z-index:2;}

.home_cont1{ float:left; width:100%; padding:75px 0 38px 0;}
.home_cont1 li{ float:left; width:20%; text-align:center;}
.home_cont1 li i{ float:left; width:100%;}
.home_cont1 li i img{ width:140px;}
.home_cont1 li h5{ float:left; width:100%; color:#333333; font-size:18px; line-height:28px; margin:12px 0 50px 0; overflow:hidden;white-space: nowrap; text-overflow:ellipsis; padding:0 5px;}
.home_cont1 li:hover h5{ color:#f65b0e;}



@media  screen and (max-width:991px){
.home_bg1{ padding-bottom:50px;}
.home_tit { padding-top:50px;}
.home_tit h1{ font-size:24px; line-height:24px; padding-bottom:16px;}

.home_cont1{ padding:38px 0 20px 0;}
.home_cont1 li i{ padding:0 10%;}
.home_cont1 li i img{ width:100%;}	
.home_cont1 li h5{ font-size:16px; line-height:26px; margin:6px 0 25px 0;}


}

@media  screen and (max-width:767px){
.home_active{background:url(images/main17_1.png) center top repeat-y; background-size:100% auto;}
.home_bg1{ padding-bottom:40px;}
.home_tit { padding-top:30px;}
.home_tit h1{ font-size:19px; line-height:19px; padding-bottom:16px;}

.home_cont1{ padding:25px 0 10px 0;}
.home_cont1 li{ width:33.333%;}
.home_cont1 li h5{ font-size:12px; line-height:26px; margin:6px 0 15px 0;}



}

.home_bg2{ float:left; width:100%; background:#343236 url(images/main19.jpg) center bottom no-repeat; background-size:100% auto; padding: 0 0 10.9375% 0;}
.home_tit_1 h1{ color:#fff; background:url(images/main16_1.png) center bottom no-repeat;}
.home_map{ float:left; width:100%; margin-top:57px; position:relative; left:0; margin-left:6.8%;}

@media  screen and (max-width:1366px){
.home_map{ margin-top:20px; margin-left:0;}

}


@media  screen and (max-width:991px){
.home_map{ margin-top:20px;}

}


.home_bg3{ float:left; width:100%; background:#fafafa;}
.home_go{ float:left; width:100%; background:url(images/main18.png) center top repeat-y; background-size:100% auto; overflow:hidden;}
.home_tit_2{ padding:115px 0 70px 0;}
.home_tit_2 i{ background:#fafafa;}
.home_tit_3{ padding:156px 0 50px 0;}
.home_tit_3 i{ background:#fafafa;}




.home_bg4{ float:left; width:100%; overflow:hidden;}
.home_cont4{ float:left; width:100%;}
.home_cont4 .li{ float:left; width:100%; position:relative; height:540px;}
.home_cont4 .li .tx{ float:left; width:36%; padding:115px 0 30px 0; position:relative; z-index:3;}
.home_cont4 .li .tx_1{ float:right;}
.home_cont4 .li .tx .p1{ float:left; width:100%; color:#f65b0e; border-bottom:1px solid #f2f2f2;}
.home_cont4 .li .tx .p1 span{ float:left; position:relative; font-size:36px; line-height:46px; padding-bottom:27px;}
.home_cont4 .li .tx .p1 span::after{ float:left; width:100%; height:3px; position:absolute; left:0; bottom:-2px; content:''; background:#f65b0e;}
.home_cont4 .li .tx .p2{ float:left; width:100%; color:#666666; font-size:16px; line-height:35px; margin-top:31px;}
.home_cont4 .li .pic1{ float:left; width:965px; height:100%; position:absolute; left:50%; top:0; z-index:2; overflow:hidden;}
.home_cont4 .li .pic1 .img1{ position:absolute; left:0; top:0; margin-left:-7px; width:70px; height:100%; background:url(images/main29.png) right center no-repeat; float:left; background-size:100% 100%;}
.home_cont4 .li .pic1 .img2{ position:absolute; right:0; top:0; margin-right:-7px; width:70px; height:100%; background:url(images/main30.png) left center no-repeat; background-size:100% 100%; float:right;}
.home_cont4 .li .pic2{ left:auto; right:50%;}


@media  screen and (max-width:991px){

.home_cont4 .li{ height:380px;}
.home_cont4 .li .tx{padding:58px 0 30px 0; } 
.home_cont4 .li .tx .p1 span{font-size:24px; line-height:34px; padding-bottom:15px;}	
.home_cont4 .li .tx .p2{ font-size:14px; line-height:30px; margin-top:20px;}

}

@media  screen and (max-width:767px){

.home_cont4 .li{ height:auto;}
.home_cont4 .li .tx{padding:30px 0; width:50%; } 
.home_cont4 .li .tx .p1 span{font-size:18px; line-height:28px; padding-bottom:15px;}	
.home_cont4 .li .tx .p2{ font-size:12px; line-height:24px; margin-top:15px;}

}

/**/
.home_cont3{ float:left; width:100%; padding:74px 0 207px 0;}
.home_cont3 li{ float:left; width:25%; padding:0 5px; text-align:center;}
.home_cont3 li .li1{ float:left; width:100%; color:#333333; font-size:20px; line-height:20px;}
.home_cont3 li .li2{ float:left; width:100%; margin-top:30px;}
.home_cont3 li .li2_1{ display:inline-block; *display:inline; *zoom:1;}
.home_cont3 li .nub{ float:left; color:#40a3e5; font-size:48px; line-height:48px; height:48px;}
.home_cont3 li .jia{ float:left; color:#40a3e5; font-size:48px; line-height:40px; height:48px;}
.home_cont3 li .danwei{ float:left;width:25px; height:25px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; color:#fff; font-size:14px; line-height:25px; text-align:center; background:#f65b0e; margin:11px 0 0 7px;}
.home_cont3 .pf1{ position:absolute; right:0; top:50%; float:left; margin-top:-24px;}

.sm1_num { float:left; height: 38px; margin:5px 0;}
.s_num1 {width: 27px;height: 38px;overflow: hidden; float: left; position: relative;}
.s_num1 img{ position:absolute; top:50px; left:0;}

@media  screen and (max-width:1199px){

.home_cont3{ padding:60px 0 150px 0;}
.home_cont3 li .li1{ font-size:18px; line-height:18px;}
.home_cont3 li .nub{ font-size:36px; line-height:38px; height:38px;}
.home_cont3 li .jia{ font-size:36px; line-height:30px; height:38px;}
.home_cont3 li .danwei{ margin:6px 0 0 6px;}
.home_cont3 .pf1{ margin-top:-19px;}


}

@media  screen and (max-width:991px){

.home_cont3{ padding:30px 0 50px 0;}
.home_cont3 li .li1{ font-size:16px; line-height:16px;}
.home_cont3 li .li2{ margin-top:15px;}
.home_cont3 li .nub{ font-size:26px; line-height:26px; height:26px;}
.home_cont3 li .jia{ font-size:26px; line-height:20px; height:26px;}
.home_cont3 li .danwei{ margin:3px 0 0 4px; font-size:12px; width:20px; height:20px; line-height:20px;}
.sm1_num { float:left; height:24px; margin:0;}
.s_num1 {width:15px;height:24px;}


}

@media  screen and (max-width:767px){

.home_cont3{ padding:20px 0 40px 0;}
.home_cont3 li{ width:50%; margin:10px 0;}
.home_cont3 li .li1{ font-size:14px; line-height:14px;}
.home_cont3 li .li2{ margin-top:8px;}
.home_cont3 li .nub{ font-size:24px; line-height:24px; height:24px;}
.home_cont3 li .jia{ font-size:24px; line-height:20px; height:24px;}


}


/**/
.home_cont5{ float:left; width:100%; padding:30px 0 152px 0;}
.home_cont5 li{ float:left; width:25%; text-align:center; padding:0 10px;}
.home_cont5 li i{ float:left; width:100%;}
.home_cont5 li i img{ display:block; margin:0 auto; width:148px; height:148px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; padding:27px;}
.home_cont5 li i.ico1 img{ background:#f18c09;}
.home_cont5 li i.ico2 img{ background:#7bbd1b;}
.home_cont5 li i.ico3 img{ background:#40a3e5;}
.home_cont5 li i.ico4 img{ background:#39c1b6;}

.home_cont5 li:hover i.ico1 img{ border:2px solid #fff; box-shadow:0 10px 15px rgba(0,0,0,0.1); -moz-box-shadow:0 10px 15px rgba(0,0,0,0.1); -webkit-box-shadow:0 10px 15px rgba(0,0,0,0.1);}
.home_cont5 li:hover i.ico2 img{ border:2px solid #fff; box-shadow:0 10px 15px rgba(0,0,0,0.1); -moz-box-shadow:0 10px 15px rgba(0,0,0,0.1); -webkit-box-shadow:0 10px 15px rgba(0,0,0,0.1);}
.home_cont5 li:hover i.ico3 img{ border:2px solid #fff; box-shadow:0 10px 15px rgba(0,0,0,0.1); -moz-box-shadow:0 10px 15px rgba(0,0,0,0.1); -webkit-box-shadow:0 10px 15px rgba(0,0,0,0.1);}
.home_cont5 li:hover i.ico4 img{ border:2px solid #fff; box-shadow:0 10px 15px rgba(0,0,0,0.1); -moz-box-shadow:0 10px 15px rgba(0,0,0,0.1); -webkit-box-shadow:0 10px 15px rgba(0,0,0,0.1);}

.home_cont5 li h4{ float:left; width:100%; color:#333333; font-size:18px; line-height:28px; overflow:hidden;white-space: nowrap; text-overflow:ellipsis; margin:29px 0 15px 0;}
.home_cont5 li em{ float:left; width:100%; line-height:0;}
.home_cont5 li p{ float:left; width:100%; color:#333333; font-size:15px; line-height:24px; height:48px; overflow:hidden;opacity:0.5; filter:alpha(opacity=50); margin-top:20px;}


@media  screen and (max-width:991px){
	
.home_tit_2{ padding:57px 0 35px 0;}		
.home_tit_3{ padding:57px 0 35px 0;}	


.home_cont5{ padding:20px 0 76px 0;}	
.home_cont5 li{ padding:0 5px;}	
.home_cont5 li i img{ width:100px; height:100px; padding:18px;}
.home_cont5 li h4{ font-size:16px; line-height:26px; margin:15px 0 8px 0;}
.home_cont5 li p{ font-size:14px; margin-top:10px;}

}

@media  screen and (max-width:767px){
	
.home_tit_2{ padding:30px 0 20px 0;}	
.home_tit_3{ padding:30px 0 20px 0;}	

.home_go{background:url(images/main18_1.png) center top repeat-y; background-size:100% auto; }
.home_cont5{ padding:20px 0 30px 0;}	
.home_cont5 li{ width:50%; margin-top:15px;}
.home_cont5 li i img{ width:80px; height:80px; padding:14px;}
.home_cont5 li h4{ font-size:14px;}

}


/* 分页 */
.wack1{ float:left; width:100%; padding:60px 0; text-align:center;}
.pz_fy{ display:inline-block; *display:inline; *zoom:1;}
.pz_fy a { float:left; width:38px; height:38px; line-height:38px;  border-radius:38px; -moz-border-radius:38px; -webkit-border-radius:38px; border: #e2e2e2 1px solid; color:#272727; font-size:14px; font-family:Arial; margin:0 5px;}
.pz_fy a:hover,
.pz_fy a.on{color:#fff; border:#f65b0e 1px solid; background-color:#f65b0e;}
.pz_fy .l_fy{ background:url(images/h_img3.png) center no-repeat; width:100px; display:inline-block; *display:inline; *zoom:1;}
.pz_fy .r_fy{ background:url(images/h_img2.png) center no-repeat; width:100px; display:inline-block; *display:inline; *zoom:1;}
.pz_fy .l_fy:hover{ background:url(images/h_img3_1.png) center no-repeat #f65b0e;}
.pz_fy .r_fy:hover{ background:url(images/h_img2_1.png) center no-repeat #f65b0e;}

@media  screen and (max-width:991px){
.wack1{padding:30px 0;}	
.fy_pc{ text-align:center; font-size:14px; color:#272727; padding:5px 0;}
.fy_pc a{ padding:5px 25px; color:#fff; border:solid 1px #f65b0e; background:#f65b0e; border-radius:16px; overflow:hidden;}
.fy_pc span{ padding:5px 20px; color:#272727;}
}

/*2案例*/
.case_banner{ float:left; width:100%; margin:0; overflow:hidden; text-align:center; z-index:8;}
.case_banner img{ width:100%;opacity:0.6; filter:alpha(opacity=60);}
.zy_banner{ float:left; width:100%; line-height:0; background:#000; position:relative;}
.zy_banner img{opacity:0.5; filter:alpha(opacity=50);}

.pard_list{ float:left; width:100%; margin-top:2px;}
.pard_list ul{ margin:0 -15px;}
.pard_list li{ float:left; width:25%; padding:0 15px;}
.pard_list li a{ float:left; width:100%; line-height:0; overflow:hidden; border:1px solid #e5e5e5; margin:28px 0 2px 0;-webkit-transition:none; 
-moz-transition:none; 
-o-transition:none; 
transition:none}
.pard_list li a:hover{ border:1px solid #f78d59; margin:30px 0 0 0;}
.pard_list li a img{
-webkit-transition: all 0.4s ease-out 0s; 
-moz-transition: all 0.4s ease-out 0s; 
-o-transition: all 0.4s ease-out 0s; 
transition: all 0.4s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
.pard_list li a:hover img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}

.zy_tit{ float:left; width:100%; padding:56px 0 20px 0; color:#f65b0e; font-size:36px; line-height:46px; background:url(images/main16.png) center bottom no-repeat; text-align:center;}

.ban_cont3{ position:absolute; left:0; top:0; z-index:55; text-align:center; float:left; width:100%; height:100%;}
.case_banner .ban1{ float:left; width:100%;  color:#fff; font-size:40px; line-height:40px; font-weight:bold; text-align:center; position:absolute; left:0; top:36.9%;}
.home_cont3_1 .slick-dots{ bottom:8.58%; height:12px; width:100%;}
.home_cont3_1 .slick-dots li{ float:none; width:12px; height:12px; margin:0 15px;text-indent:-9999px; overflow:hidden; content:" "; border:1px solid #ffffff; vertical-align:top; border-radius:50px; -moz-border-radius:50px; -webkit-border-radius:50px;}
.home_cont3_1 .slick-dots li.slick-active{ background:#fff;}
.home_cont3_1 { text-align:center; padding:18.28% 0 0 0; position:absolute; left:0; top:0;  height:100%;}
.home_cont3_1 ul{ display:inline-block; *display:inline; *zoom:1;}
.home_cont3_1 ul li{ width:auto;}
.home_cont3_1 li .li2{ margin-top:0;}
/*20180427*/
.home_cont3_1 li .li1{ color:#f65b0e; font-size:26px; line-height:26px; font-weight:bold; margin-top:15px;}
.home_cont3_1 li .nub{ color:#f65b0e; font-size:40px; line-height:40px; height:40px;}
.home_cont3_1 li .jia{ color:#f65b0e; font-size:40px; line-height:34px; height:40px;}
/*20180427*/

@media screen and (max-width:1199px) {
	

.case_banner .ban1{ font-size:30px; line-height:30px;}
/*20180427*/
.home_cont3_1 li .li1{ font-size:20px; line-height:20px; margin-top:10px;}
.home_cont3_1 li .nub{font-size:30px; line-height:30px; height:30px;}
.home_cont3_1 li .jia{ font-size:30px; line-height:24px; height:30px;}	
/*20180427*/
	
}

@media screen and (max-width:991px) {

.home_cont3_1 .slick-dots li{ margin:0 7px;}
.pard_list{ margin-top:8px;}
.pard_list ul{ margin:0 -7px;}
.pard_list li{ padding:0 7px;}
.pard_list li a{  margin:12px 0 2px 0;}
.pard_list li a:hover{ margin:14px 0 0 0;}

.zy_tit{ padding:25px 0 14px 0; font-size:24px; line-height:34px;}

.case_banner .ban1{ font-size:20px; line-height:20px;}


}

@media screen and (max-width:767px) {

.pard_list li{ width:50%; padding:0 7px;}

.zy_tit{ padding:25px 0 14px 0; font-size:19px; line-height:29px;}

.home_cont3_1{ padding:35% 0 0 0;}
.home_cont3_1 ul{ width:100%}
.home_cont3_1 ul li{ width:33.3333%; padding:0;}
.home_cont3_1 li .li1{ color:#fff; font-size:18px; line-height:18px; margin-top:5px;}
.home_cont3_1 li .nub{ color:#fff; font-size:24px; line-height:24px; height:24px;}
.home_cont3_1 li .jia{ color:#fff; font-size:24px; line-height:20px; height:24px;}

}


.cont_h{ float:left; width:100%; height:90px;}
.case_bg{ float:left; width:100%; background:#f8f8f8;}
.case_list{ float:left; width:100%;}
.case_list ul{ margin:0 -15px;}
.case_list li{ float:left; width:33.3333%; padding:0 15px; margin-top:30px;}
.case_list li a i{ float:left; width:100%; line-height:0; overflow:hidden;}
.case_list li a i img{
-webkit-transition: all 0.4s ease-out 0s; 
-moz-transition: all 0.4s ease-out 0s; 
-o-transition: all 0.4s ease-out 0s; 
transition: all 0.4s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
.case_list li a:hover i img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.case_list li a h5{ float:left; width:100%; overflow:hidden;white-space: nowrap; text-overflow:ellipsis; color:#333333; font-size:16px; line-height:56px; border-bottom:1px solid #c6c6c6; text-transform:uppercase; padding-right:36px;}
.case_list li a:hover h5{border-bottom:1px solid #f67c3f; background:url(images/ab26.png) right center no-repeat;}

@media screen and (max-width:991px) {

.cont_h{ height:46px;}
.case_list ul{ margin:0 -7px;}
.case_list li{ padding:0 7px; margin-top:14px;}
.case_list li a h5{ font-size:14px; line-height:40px;}

}
@media screen and (max-width:767px) {

.cont_h{ height:36px;}
.case_list li{ width:50%;}


}


/*观点*/
.zy_ban{ float:left; width:100%; position:absolute; left:0; top:38.28%; color:#fff; font-size:40px; line-height:70px; font-weight:bold; text-align:center;}



@media screen and (max-width:1199px) {

.zy_ban{ top:45%; font-size:30px; line-height:52px;}

}


@media screen and (max-width:991px) {

.zy_ban{ top:48%;font-size:20px; line-height:35px;}

}
@media screen and (max-width:767px) {

.zy_ban{ font-size:16px; line-height:30px;}


}

/*6新闻资讯*/
.newBox{ float:left; width:100%; margin-top:30px; overflow:hidden;}
.newBox ul{ float:left; width:100%; border-bottom:1px solid #e5e5e5;}
.newBox ul li{ float:left; width:100%; border-top:1px solid #e5e5e5;transition:background 0.5s ease; -o-transition:background 0.5s ease; -moz-transition:background 0.5s ease;  -webkit-transition:background 0.5s ease;}
.newBox ul li:hover{ background: #f65b0e;}
.newBox ul li a{ float: left; width: 100%; padding:30px 0;}
.newBox ul li a .newFloat{ min-height: 160px;}
.newBox ul li a .newFloat .picture{ float: right; width: 213px; height: 160px; overflow: hidden; }
.newBox ul li a .newFloat .picture img{
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.newBox ul li:hover a .newFloat .picture 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);
}
.newBox ul li a .newFloat .newTime{ float: left; width:100px; margin-top: 26px;}
.newBox ul li a .newFloat .newTime .timeDay{ color: #b0b0b0; font-size: 36px; height: 42px; line-height: 42px; font-weight: bold; font-family: Arial; }
.newBox ul li:hover a .newFloat .newTime .timeDay{ color: #fff;}
.newBox ul li a .newFloat .newTime .timeMonth{ margin-top: 4px; color: #b0b0b0; font-size: 14px; line-height: 20px; text-align: left; font-family: Arial; }
.newBox ul li:hover a .newFloat .newTime .timeMonth{ color: #fff;opacity:0.5; filter:alpha(opacity=50);}
.newBox ul li a .newFloat .newTime .timeLine{ padding: 16px 0 10px 0; text-align: center;}
.newBox ul li a .newFloat .newTime .timeLine span{ display: inline-block; width: 100%; height: 1px; background: #e5e5e5; line-height: 0;}
.newBox ul li:hover a .newFloat .newTime .timeLine span{ background: #fff;opacity:0.1; filter:alpha(opacity=10);}
.newBox ul li a .newFloat .newTime .timeTit{ color: #999999; font-size: 14px; line-height: 15px; text-align:center;}
.newBox ul li:hover a .newFloat .newTime .timeTit{ color: #fff;opacity:0.5; filter:alpha(opacity=50);}
.newBox ul li a .newFloat .phTime{ display: none;}

@media screen and (max-width:767px){
    .newBox ul li a{ padding:15px 0;}
    .newBox ul li a .newFloat{ min-height: 96px; }
    .newBox ul li a .newFloat .picture{ float: left; width:130px; height: 98px; }
    .newBox ul li a .newFloat .newTime{ display: none;}
    .newBox ul li a .newFloat .phTime{ display: block; color: #666; font-size: 12px; line-height: 1.2; padding-bottom: 2px;}
    .newBox ul li:hover a .newFloat .phTime{ color: #a9e2cb;}
}
.newBox ul li a .article{ padding: 0 270px 0 197px;}
.newBox ul li.nopadding a .article{ padding: 0 0 0 215px;}
.newBox ul li a .article h3{ float: left; width: 100%; padding: 32px 0 10px 0; color: #333333; font-size: 16px; line-height: 24px;-webkit-transition:none; 
-moz-transition:none; 
-o-transition:none; 
transition:none;}
.newBox ul li:hover a .article h3{ color: #fff;}
.newBox ul li a .article p{ float: left; width: 100%; height: 48px; margin-top: 8px; color: #999999; font-size: 13px; line-height: 24px; overflow: hidden;}
.newBox ul li:hover a .article p{ color: #fff;opacity:0.5; filter:alpha(opacity=50);}
@media screen and (max-width:991px){
	.newBox{ margin-top:20px;}
    .newBox ul li a .article{ padding: 0 240px 0 140px;}
    .newBox ul li.nopadding a .article{ padding: 0 0 0 155px;}
}
@media screen and (max-width:767px){
    .newBox ul li a .article{ padding: 0 0 0 145px;}
    .newBox ul li.nopadding a .article{ padding: 0;}
    .newBox ul li a .article h3{ font-size: 16px; padding: 0 0 5px 0; }
    .newBox ul li a .article .more{ display: none;}
}

/*左边*/
.pz_SideLayer_k{ float:left; width:100%; text-align:center; margin-top:30px;}
.pz_SideLayer{ display:inline-block; *display:inline; *zoom:1;}
.pz_SideLayer .l1{ float:left; width:140px; margin:0 15px;}
.pz_SideLayer .l1 a{ float:left; width:100%; height:40px; line-height:38px; color:#f65b0e; font-size:16px; border:1px solid #f65b0e; border-radius:40px; -moz-border-radius:40px; -webkit-border-radius:40px;}
.pz_SideLayer .l1 .hover,
.pz_SideLayer .l1 a:hover{ background:#f65b0e; color:#fff;}

@media screen and (max-width:991px){
.pz_SideLayer_k{ margin-top:20px;}
}

@media screen and (max-width:767px){

.pz_SideLayer .l1{ float:left; width:86px; margin:0 5px;}
.pz_SideLayer .l1 a{ font-size:14px;height:32px; line-height:28px;border-radius:32px; -moz-border-radius:32px; -webkit-border-radius:32px;}

}



/*4活动商城*/
.home_tit_4{ padding:59px 0 43px 0;}
.home_tit_4 i{ height:162px;}
.home_cont5_1{ padding-bottom:80px;}
.active_bg{ float:left; width:100%; background:#f5f5f5; padding:24px 0 0 0;}
.saoma{ float:left; width:100%; margin-top:60px;}
.saoma .tx{ float:left; width:478px; margin:32px 0 0 10px; position:relative;}
.saoma .tx .i{ float:left; width:100%; line-height:0;}
.saoma .tx h5{ float:left; width:100%; padding:36px 0 0 76px; color:#333333; font-size:22px; line-height:50px; position:absolute; left:0; top:0;}

.saoma .pic{ float:right;}
.saoma .pic .er2{ float:left; width:210px; line-height:0; margin:0 100px 0 30px;}
.saoma .pic .er1{ float:left; width:280px; border:1px solid #e5e5e5; padding:11px; background:#fafafa;}
.saoma .pic .er1 img{ border:16px solid #fff;}

@media screen and (max-width:1199px){

.saoma .pic .er2{  margin:0 60px 0 30px;width:179px; }
.saoma .pic .er1{width:240px; }

.saoma .tx{ width:342px;margin:23px 0 0 0; }
.saoma .tx h5{ float:left; width:100%; padding:26px 0 0 55px; font-size:18px; line-height:40px;}


}


@media screen and (max-width:991px){
.active_bg{padding:0 0 0 0;}
.home_tit_4{ padding:30px 0 20px 0;}
.home_tit_4 i{ height:90px;}
.home_cont5_1{ padding-bottom:40px;}

.saoma{ margin-top:30px;}
.saoma .pic .er2{  margin:0 0 0 15px;width:139px; }
.saoma .pic .er1{width:180px; padding:5px;}
.saoma .pic .er1 img{ border:8px solid #fff;}

.saoma .tx{ width:342px;margin:23px 0 0 0; }
.saoma .tx h5{ float:left; width:100%; padding:26px 0 0 55px; font-size:18px; line-height:40px;}

}



@media screen and (max-width:767px){


.home_cont5_1{ padding-bottom:30px;}
.saoma .pic{ float:left; margin-top:20px;}
.saoma .pic .er2{  margin:0 0 0 15px;width:120px; }
.saoma .pic .er1{width:155px;}

.saoma .tx{ width:260px;margin:0; }
.saoma .tx h5{padding:20px 0 0 20px; font-size:16px; line-height:30px;}


}


/*加入我们*/
.qd_0100_2{ float:left; width:100%; margin:40px 0; background:url(images/ab30.png) center repeat; border-radius:0 0 35px 0; -moz-border-radius:0 0 35px 0; -webkit-border-radius:0 0 35px 0;}
.qd_0100_2 .qd_2_1{ float:left; width:575px;}
.qd_0100_2 .qd_2_1 img{ display:block; float:left; width:100%;}
.qd_0100_2 .qd_2_2{ float:left; width:595px; font-size:14px; color:#fff; line-height:33px; padding:0 40px; margin-top:53px;}
.qd_0100_2 .qd_2_2 a{ color:#fff;}
.m_30{ margin-top:50px;}
.contact_list{ float:left; width:100%; border-top:1px solid #ebebeb;}
.contact_list li{ float:left; width:100%;}
.contact_list li .tit{ float:left; width:100%; border-bottom:1px solid #ebebeb; position:relative; cursor:pointer; transition:background 0.5s ease; -o-transition:background 0.5s ease; -moz-transition:background 0.5s ease;  -webkit-transition:background 0.5s ease;}
.contact_list li .tit .ico1{ float:left; width:50px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; border:1px solid #e8e8e8; overflow:hidden; position:absolute; left:20px; top:50%; position:absolute; margin-top:-25px;}
.contact_list li .tit .cont{ float:left; width:100%; padding:22px 252px 27px 110px;}
.contact_list li .tit .cont h5{ float:left; width:100%; color:#242424; font-size:18px; line-height:28px;}
.contact_list li .tit .cont p{ float:left; width:100%; color:#5c5c5c; font-size:14px; line-height:24px; margin-top:10px;}
.contact_list li .tit .time{ float:right; width:142px; height:48px; line-height:48px; color:#5c5c5c; font-size:14px; border-right:1px solid #dddddd; position:absolute; right:81px; top:50%; margin-top:-24px;}
.contact_list li .tit .but{ float:right; position:absolute; right:0; top:0; height:100%; width:80px; background:url(images/ab37.png) center no-repeat;}

.contact_list li .tit.active{ background:#f5f5f5;}
.contact_list li .tit.active .ico1{border:1px solid #f65b0e; }
.contact_list li .tit.active .time{ border-right:1px solid #f5f5f5;}
.contact_list li .tit.active .but{ background:url(images/ab38.png) center no-repeat #f65b0e;}

.contact_list li .det{ display:none; float:left; width:100%; padding:39px 9.4%; border-bottom:1px solid #ebebeb;}
.contact_list li .det .l1{ float:left; width:100%; line-height:16px; color:#333333; font-size:16px; padding-left:22px; background:url(images/ab36.png) left center no-repeat;}
.contact_list li .det .l2{ float:left; width:100%; padding-left:22px; color:#666666; font-size:12px; line-height:28px; margin:5px 0 24px 0;}
.contact_list li .det .l3{ float:left; width:100%; padding-left:22px;}
.contact_list li .det .l3 a{ float:left; width:165px; height:50px; background:#f65b0e; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; color:#fff; font-size:16px; line-height:50px; text-align:center;}
.contact_list li .det .l3 a span{ display:inline-block; *display:inline; *zoom:1; background:url(images/ab39.png) left center no-repeat; padding-left:35px;}
.contact_list li .det .l3 a:hover{ box-shadow:0 5px 10px rgba(0,0,0,0.3);}

@media  screen and (max-width: 1199px){

.qd_0100_2 .qd_2_1{ width:50%;}	
.qd_0100_2 .qd_2_2{ width:50%; margin-top:24px; line-height:28px; padding:0 30px;}

	
}

@media  screen and (max-width: 991px){

.m_30{ margin-top:30px;}
.qd_0100_2{ margin:20px 0; border-radius:0 0 15px 15px; -moz-border-radius:0 0 15px 15px; -webkit-border-radius:0 0 15px 15px;}	
.qd_0100_2 .qd_2_1{ width:100%;}
.qd_0100_2 .qd_2_2{ width:100%; padding:20px; margin-top:0;}
	
}
@media  screen and (max-width: 767px){

.contact_list li .tit .ico1{width:40px; border-radius:40px%; -moz-border-radius:40px%; -webkit-border-radius:40px%;left:10px; margin-top:-20px;}
.contact_list li .tit .cont{ float:left; width:100%; padding:10px 70px 12px 60px;}
.contact_list li .tit .cont h5{ font-size:16px; line-height:26px;}
.contact_list li .tit .cont p{font-size:12px; line-height:22px; margin-top:4px;}
.contact_list li .tit .time{ height:40px; margin-top:-20px;width:1px; overflow:hidden; right:57px;}
.contact_list li .tit .but{ width:56px; background-size:16px 9px;}
.contact_list li .tit.active .but{ background-size:16px 9px;}

	
}


/*撩我*/
.message{ float:left; width:100%; margin:30px 0 50px 0; background:#f8f8f8; padding:50px 7.26%;}
.message_tit{ float:left; width:100%; padding:0 15px; text-align:center;}
.message_tit h3{ float:left; width:100%; color:#f65b0e; font-size:24px; line-height:24px;}
.message_tit h5{ float:left; width:100%; color:#666666; font-size:18px; line-height:28px; margin:20px 0 13px 0;}

.message .lab{ float:left; width:100%; margin:30px 0 0 0;}
.fm1{ float:left; width:50%; padding:0 15px; position:relative;}
.fm2{ float:left; width:100%; padding:0 15px; position:relative;}
.fm3{ display:block; margin:0 auto; width:215px;}
.fm1_2{ float:left; width:100%; border:1px solid #ebebeb; background:#fff; padding:0 18px; color:#434343; font-size:14px; height:50px; line-height:48px; padding:0 15px 0 85px;}
.fm1_3{ float:left; width:100%; border:1px solid #ebebeb; background:#fff; color:#434343; font-size:14px; height:140px; line-height:24px; padding:13px 15px 13px 85px;}
.fm1_4{ float:left; width:100%; border:none; background:#f65b0e; color:#fff; height:50px; line-height:50px; text-align:center;  font-size:18px;border-radius:50px; -moz-border-radius:50px; -webkit-border-radius:50px; appearance:none;-webkit-appearance:none;}
.fm1_4:hover{ box-shadow:0 5px 10px rgba(0,0,0,0.3);}
.fm1_1{ float:left; position:absolute; left:29px; top:0; line-height:50px; color:#434343; font-size:14px;}
.fm1_1 span{ color:#e71c8d;}
.fm1_5{ float:left; position:absolute; right:16px; top:1px; width:79px; height:48px;}

.message input[placeholder], [placeholder], *[placeholder] {color:#434343 !important;} 
.message ::-webkit-input-placeholder{color:#434343}
.message :-moz-placeholder{color:#434343}
.message ::-moz-placeholder{color:#434343}
.message :-ms-input-placeholder{color:#434343}
.message textarea[placeholder], [placeholder], *[placeholder] {color:#434343 !important;} 
.message ::-webkit-textarea-placeholder{color:#434343}
.message :-moz-placeholder{color:#434343}
.message ::-moz-placeholder{color:#434343}
.message :-ms-textarea-placeholder{color:#434343}

.liaowo{ float:left; width:100%; margin:15px 0 68px 0;}
.liaowo .l1{ float:left; width:100%; line-height:34px; font-size:24px; color:#f65b0e; text-align:center;}
.liaowo .l2{ float:left; width:100%; background:url(images/ab40.jpg) center no-repeat; background-size:cover; margin-top:25px;}
.liaowo .l2 .addres{ float:right; width:420px; background:url(images/ab45.png) center repeat; padding:92px 44px 117px 44px;}
.liaowo .l2 .addres .p1{ float:left; width:100%; margin-bottom:15px; line-height:24px; padding:3px 0 3px 50px; color:#333333; font-size:16px;}
.liaowo .l2 .addres .p1 span{ color:#888888;}
.liaowo .l2 .addres .p1.ico1{ background:url(images/ab41.png) left top no-repeat;}
.liaowo .l2 .addres .p1.ico2{ background:url(images/ab42.png) left top no-repeat;}
.liaowo .l2 .addres .p1.ico3{ background:url(images/ab43.png) left top no-repeat;}
.liaowo .l2 .addres .p1.ico4{ background:url(images/ab44.png) left top no-repeat;}
.liaowo .l2 .tit{ float:right; color:#fff; font-size:16px; transform:rotate(90deg); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -transform:rotate(90deg); -webkit-transform:rotate(90deg); margin:90px 0 0 0;}


@media  screen and (max-width:991px){

.message_tit h3{ font-size:19px; line-height:19px;}
.message_tit h5{ font-size:14px; line-height:24px; margin:15px 0 10px 0;}

.message{ margin:20px 0 30px 0;  padding:30px 15px;}
.message .lab{ margin:20px 0 0 0;}
.message_tit h5{ margin:10px 0 5px 0;}
.fm1{ padding:0 10px;}
.fm2{ padding:0 10px;}

.liaowo{ margin:6px 0 34px 0;}
.liaowo .l1{ line-height:28px; font-size:18px;}
.liaowo .l2{ margin-top:15px;}
.liaowo .l2 .addres{ padding:46px 22px 58px 22px;}


}

@media  screen and (max-width:767px){

.message{ padding:30px 5px;}
.message .lab{ margin:0;}
.fm1{ width:100%; padding:0 10px; margin-top:15px;}
.fm2{ width:100%; padding:0 10px; margin:15px 0;}
.fm3{ width:180px;}
.liaowo .l2{ padding:15px;} 
.liaowo .l2 .addres{ width:100%; padding:30px 15px;}
.liaowo .l2 .addres .p1{ font-size:14px; padding-left:36px;}
.liaowo .l2 .tit{ display:none;}


}



/*关于我们*/
.about_bg1{ float:left; width:100%;}
.about_cont1{ float:left;  width:100%; background:url(images/ab48.png) center bottom no-repeat; background-size:100% auto; padding:80px 0 115px 0;}
.about_cont1 .l2{ float:left;  width:100%; text-align:center; font-size:16px; line-height:38px; margin-top:58px;}
.about_cont1 .l1{ float:left; width:100%; text-align:center; position:relative;}
.about_cont1 .l1::after{ float:left; width:1px; height:51px; background:#cccccc; position:absolute; left:50%; top:50%; margin-top:-25px; content:'';}
.about_cont1 .l1 .lg1{ display:inline-block; *display:inline; *zoom:1; margin:0 45px; width:233px;}


@media  screen and (max-width:991px){

.about_cont1{padding:40px 0 58px 0;}
.about_cont1 .l2{ font-size:14px; line-height:30px; margin-top:30px;}
.about_cont1 .l1::after{ height:30px; margin-top:-15px;}
.about_cont1 .l1 .lg1{ margin:0 20px; width:160px;}

}

@media  screen and (max-width:767px){

.about_cont1{padding:30px 0 40px 0;}
.about_cont1 .l2{ font-size:14px; line-height:30px; margin-top:20px;}
.about_cont1 .l1::after{ height:20px; margin-top:-10px;}
.about_cont1 .l1 .lg1{ margin:0 12px; width:116px;}

}

.about_bg2{ float:left; width:100%; background:#f5f5f5 url(images/ab55.png) center top no-repeat; background-size:cover; padding:24px 0 75px 0; overflow:hidden;}
.about_cont2{ float:left; width:100%;}
.about_cont2 .lc1{ float:left; width:100%; text-align:center; line-height:0; margin:30px 0 9px 0;}
.about_cont2 .lc1 img{ width:260px;}
.about_cont2 .lc2{ float:left; width:100%; padding:11px 0 0 0; position:relative;}
.about_cont2 .lc2 .line{ float:left; width:71%; height:1px; background:#f5c6af; position:absolute; left:14.5%; top:11px; z-index:1;}
.about_cont2 .lc2 .line img{ position:absolute; left:50%; top:-11px; margin-left:-11px;}
.about_cont2 .lc2 ul{ float:left; width:100%;}
.about_cont2 .lc2 li{ float:left; width:25%; padding:0 5px; text-align:center;}
.about_cont2 .lc2 li .l1{ float:left; width:100%; margin:15px 0;}
.about_cont2 .lc2 li .l1 .i{ display:block; width:90px; height:104px; margin:0 auto; background:url(images/ab50.png) center no-repeat; background-size:100% 100%; padding-top:41px;}
.about_cont2 .lc2 li .l2{ float:left; width:100%; text-align:center; color:#333333; font-size:16px; line-height:26px;}
.about_cont2 .lc3{ float:left; width:100%; height:45px; background:url(images/ab57.png) center bottom no-repeat;}
.about_cont2 .lc3.lc3_1{ background:#f5f5f5; position:relative; z-index:2; background:url(images/ab58.png) center bottom no-repeat;} 
.about_cont2 .lc3.lc3_4{ background:#f5f5f5; position:relative; z-index:2; background:url(images/ab59.png) center bottom no-repeat;}

.home_tit_5{ padding:84px 0 30px 0;}

@media  screen and (max-width:1199px){
	
.about_cont2 .lc2 .line{ width:70.6%; left:14.8%;}
	
}

@media  screen and (max-width:991px){

.home_tit_5{ padding:30px 0 20px 0;}

.about_bg2{ padding:0 0 30px 0;}
.about_cont2 .lc1{ margin:20px 0 9px 0;}
.about_cont2 .lc1 img{ width:160px;}
.about_cont2 .lc2 .line{ width:74.6%; left:12.8%;}
.about_cont2 .lc2 li .l1{ margin:10px 0;}
.about_cont2 .lc2 li .l1 .i{ width:60px; height:69px;padding-top:21px;}
.about_cont2 .lc2 li .l2{ font-size:14px; line-height:24px;}
.about_cont2 .lc3{ height:25px;}

}

.about_bg3{ float:left; width:100%; background:url(images/ab61.png) center top no-repeat; background-size:cover; overflow:hidden; padding-top:24px;}
.about_cont3{ float:left; width:100%; margin-top:46px; line-height:0;}


.home_cont5 .l1{ float:left; width:100%;}
.home_cont5 .l1 em{ display:block; width:200px; height:200px; margin:0 auto; float:none; padding-top:39px;}
.home_cont5 .l1 em.ico1{ background:url(images/main24_3.png) center top no-repeat; background-size:100% 100%;}
.home_cont5 .l1 em.ico2{ background:url(images/main25_3.png) center top no-repeat; background-size:100% 100%;}
.home_cont5 .l1 em.ico3{ background:url(images/main26_3.png) center top no-repeat; background-size:100% 100%;}
.home_cont5 .l1 em.ico4{ background:url(images/main27_3.png) center top no-repeat; background-size:100% 100%;}
.home_cont5 li:hover .l1 em.ico1{ background:url(images/main24_4.png) center top no-repeat; background-size:100% 100%;}
.home_cont5 li:hover .l1 em.ico2{ background:url(images/main25_4.png) center top no-repeat; background-size:100% 100%;}
.home_cont5 li:hover .l1 em.ico3{ background:url(images/main26_4.png) center top no-repeat; background-size:100% 100%;}
.home_cont5 li:hover .l1 em.ico4{ background:url(images/main27_4.png) center top no-repeat; background-size:100% 100%;}

.home_cont5_2{ padding:20px 0 100px 0;}
.home_cont5_2 li h4{ margin:17px 0 0 0;}


@media  screen and (max-width:991px){
	
.about_bg3{ padding-top:0;}
.about_cont3{margin-top:20px;}

.home_cont5_2{ padding:20px 0 50px 0;}
.home_cont5_2 li h4{ margin:0;}
.home_cont5 .l1 em{width:130px; height:130px; padding-top:27px;}
.home_cont5 .l1 em img{ width:60px;}
	
}


@media  screen and (max-width:767px){

.home_cont5_2{ padding:0 0 30px 0;}

}


.about_bg6{ float:left; width:100%; background:#f5f5f5; overflow:hidden; padding:18px 0 80px 0;}
.about_cont6{ float:left; width:100%; margin-top:18px;}
.about_cont6 li{ float:left; width:20%; padding:0 5px; text-align:center;}
.about_cont6 li .l1{ float:left; width:100%; line-height:0;}
.about_cont6 li .l1 img{ width:186px;}
.about_cont6 li .l2{ float:left; width:100%; color:#333333; font-size:18px; line-height:28px; margin:22px 0 8px 0;}
.about_cont6 li .l3{ float:left; width:100%; color:#666666; font-size:14px; line-height:28px;}

@media  screen and (max-width:1199px){
.about_cont6 li .l1 img{ width:136px;}	

}


@media  screen and (max-width:991px){

.about_bg6{	 padding:0 0 30px 0;}
.about_cont6 li .l1 img{ width:100px;}	
.about_cont6 li .l2{  font-size:16px; line-height:26px; margin:10px 0 4px 0;}
.about_cont6 li .l3{  font-size:12px; line-height:22px;}

}


@media  screen and (max-width:767px){

.about_cont6 li{ width:33.333%;}
.about_cont6 li:nth-child(4),
.about_cont6 li:nth-child(5){ width:50%;}
.about_cont6 li .l2{ font-size:14px; font-weight:bold;}

}

.about_bg7{ float:left; width:100%; padding:18px 0 60px 0;}
.about_cont7{ float:left; width:100%; line-height:0; margin-top:44px;}

@media  screen and (max-width:991px){

.about_bg7{ padding:0 0 30px 0;}
.about_cont7{ margin-top:20px;}
}

.about_bg8{ float:left; width:100%; background:#f5f5f5; padding:24px 0 66px 0;}
.about_list li{ width:25%;}
.about_cont8 { float:left; width:100%;}
.about_cont8 .samll{ float:left; width:100%; margin-top:30px; text-align:center;}
.about_cont8 .samll .tit{ float:left; width:100%; padding:25px 0; position:relative; margin-bottom:10px; cursor:pointer; transition:background 0.5s ease; -o-transition:background 0.5s ease; -moz-transition:background 0.5s ease;  -webkit-transition:background 0.5s ease; border-bottom:1px solid #dcdcdc;border-top:1px solid #dcdcdc;}
.about_cont8 .samll .tit i{ float:left; width:100%; height:37px;}
.about_cont8 .samll .tit i.ico1{ background:url(images/img7.png) center no-repeat;}
.about_cont8 .samll .tit i.ico2{ background:url(images/img8.png) center no-repeat;}
.about_cont8 .samll .tit i.ico3{ background:url(images/img9.png) center no-repeat;}
.about_cont8 .samll .tit i.ico4{ background:url(images/img10.png) center no-repeat;}
.about_cont8 .samll .tit i.ico5{ background:url(images/img11.png) center no-repeat;}
.about_cont8 .samll .tit i.ico6{ background:url(images/img12.png) center no-repeat;}
.about_cont8 .samll .tit i.ico7{ background:url(images/img13.png) center no-repeat;}
.about_cont8 .samll .tit i.ico8{ background:url(images/img14.png) center no-repeat;}
.about_cont8 .samll .slick-current .tit i.ico1{ background:url(images/img7_1.png) center no-repeat;}
.about_cont8 .samll .slick-current .tit i.ico2{ background:url(images/img8_1.png) center no-repeat;}
.about_cont8 .samll .slick-current .tit i.ico3{ background:url(images/img9_1.png) center no-repeat;}
.about_cont8 .samll .slick-current .tit i.ico4{ background:url(images/img10_1.png) center no-repeat;}
.about_cont8 .samll .slick-current .tit i.ico5{ background:url(images/img11_1.png) center no-repeat;}
.about_cont8 .samll .slick-current .tit i.ico6{ background:url(images/img12_1.png) center no-repeat;}
.about_cont8 .samll .slick-current .tit i.ico7{ background:url(images/img13_1.png) center no-repeat;}
.about_cont8 .samll .slick-current .tit i.ico8{ background:url(images/img14_1.png) center no-repeat;}

.about_cont8 .samll .tit h5{ float:left; width:100%; color:#333333; font-size:16px; line-height:16px; margin-top:20px;}
.about_cont8 .samll .tit em{ display:none; float:left; width:100%; height:10px; position:absolute; left:0; bottom:-10px; background:url(images/img15.png) center top no-repeat;}
.about_cont8 .samll .slick-current .tit{ background:#f18c09;}
.about_cont8 .samll .slick-current .tit h5{ color:#fff;}
.about_cont8 .samll .slick-current .tit em{ display:block;}

.about_cont8 .big{ float:left; width:100%;}


@media  screen and (max-width:991px){

.about_bg8{padding:0 0 30px 0;}
.about_cont8 .samll .tit{ padding:15px 0;}
.about_cont8 .samll .tit h5{ font-size:14px; line-height:14px; margin-top:10px;}

}



@media  screen and (max-width:767px){

.about_list li{ width:50%;}

}


        
/*    新闻中心内页   */
.news_tit{ width:96%; float:left; border-bottom:1px dashed #999999; padding:20px 2% 10px 2%; text-align:center; line-height:24px;}
.news_tit h2{ font-size:18px;}
.news_tit span{ width:100%;float:left; padding-top:10px; color:#969696;}

.news_ct{ width:96%; float:left; padding:10px 2%; line-height:20px; padding-bottom:100px;}

/*20180428*/
.banner_btn{ width:60px; height:62px; position:absolute; left:50%; bottom:30px; margin-left:-30px;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;
animation:myfirst 1s infinite;
-moz-animation:myfirst 1s infinite; /* Firefox */
-webkit-animation:myfirst 1s infinite; /* Safari and Chrome */
-o-animation:myfirst 1s infinite; /* Opera */}
@keyframes myfirst
{
0%   { bottom:15px;}
50%  { bottom:25px;}
75%  { bottom:25px;}
100% { bottom:15px;}
}

@-moz-keyframes myfirst /* Firefox */
{
0%   { bottom:15px;}
50%  { bottom:25px;}
75%  { bottom:25px;}
100% { bottom:15px;}
}

@-webkit-keyframes myfirst /* Safari and Chrome */
{
0%   { bottom:15px;}
50%  { bottom:25px;}
75%  { bottom:25px;}
100% { bottom:15px;}
}

@-o-keyframes myfirst /* Opera */
{
0%   { bottom:15px;}
50%  { bottom:25px;}
75%  { bottom:25px;}
100% { bottom:15px;}
}
.pf_renter{ display:none; float:left; width:50px; height:50px; position:fixed; right:10px; bottom:10px; z-index:88;}
.pf_renter.scrolltop{ display:block;}


@media  screen and (max-width:767px){

.pf_renter.scrolltop{ display:none;}
.banner_btn{ margin-bottom:50px;}

}



