@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0;font-family:"微软雅黑", "Microsoft yahei",sans-serif !important; font-size:14px; line-height:24px;overflow:-Scroll;overflow-x:hidden; color:#333333;}
input{border:0;}
.w1500{width:1500px; margin:0 auto;}
.w1200{width:1200px; margin:0 auto;}
@media (max-width:1499px){
.w1500{width:1280px; margin:0 auto;}	
	
	}
.clear{clear:both;}
dl,dt,dd,ul,li{margin:0px; padding:0px; list-style:none; }
.fr{float:right;}
a{text-decoration:none;}
p{margin:0px; padding:0px;}

.header{width:100%; height:70px; background:#FFF; box-shadow:2px 2px 2px #cccccc; position:fixed; top:0; z-index:999;}
.header_r{padding-right:50px; padding-top:20px;}
.logo{padding-left:50px; padding-top:20px;}
.header_m{width:1000px; }
@media (max-width:1499px){
.header_m{width:800px; }	
	}
.navbg {
	height:68px;
	width: 100%;

line-height:68px;
font-size:16px;
	
	left:0;
}
#navul li {
	float: left;
	margin-right: 1px;
	width:140px;
	height:68px;
	position:relative;
	text-align:center;
	line-height:68px;
}
@media (max-width:1499px){
#navul li {	width:100px;}
	
	}
#navul li.navhome {
	text-align:left;
	padding:0 0px 0 70px;
	width:60px;
}
#navul li a:link, #navul li a:visited {
	color:#333333;
}
#navul li ul {
	display:none;
	position:absolute;
	z-index:10000;
	top:70px;
	left:-1px;
	background:#ffffff;
	
	border-bottom:none;
}
#navul li ul li {
	display:block;
	width:140px;
	float:none;
	margin-right:0px;
	height:35px;
	position:relative;
	line-height:35px;
	border-bottom:#f3f3f3 2px solid;
	font-size:14px;
}
@media (max-width:1499px){
#navul li ul li  {	width:100px;}
	
	}
#navul li.navmoon {
	background:#ffffff;
	border-bottom:#f08519 2px solid;
	width:140px;
	height:68px;
	line-height:68px;
	
}
@media (max-width:1499px){
#navul li.navmoon {	width:100px;}
	
	}
#navul li.navmoon a {
color:#333333;
}
#navul li.navhome a:hover {
	color:#FCFF00;
}
#navul li.navmoon ul {
	display:block;
}
#navul li.navmoon ul a {
	display:block;
	width:140px;
	height:35px;
	line-height:35px;
}
@media (max-width:1499px){
#navul li.navmoon ul a {	width:100px;}
	
	}
#navul li.navmoon ul a:hover {
	background:#ffa500;
	color:#ffffff;
}


#full-screen-slider { width:100%; height:870px; float:left; position:relative}
#slides { display:block; width:100%; height:870px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:840px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}




.product{height:750px; background:#eff4f7;}
.pro_bg{height:150px; background:#aacfec; width:100%;}
.tab{ width:1500px; margin:0 auto;}
@media (max-width:1499px){
.tab{ width:1280px;}	
.product{height:650px; background:#eff4f7;}
}


.tab-hd { overflow:hidden; zoom:1;}
.tab-hd > li{ float:left; width:250px; height:150px; color:#fff; text-align:center; cursor:pointer;}
@media (max-width:1499px){
.tab-hd > li{ width:210px; height:150px; }
}
.tab-hd > li p{font-size:16px;line-height:36px;}
.tab-hd > li.active{ background:#4aa3e7;}
.tab-bd > li{display:none; border-top:0 none; font-size:14px;}
.tab-bd > li.thisclass{ display:list-item;}
.product_list li{width:350px; float:left; margin-right:10px; margin-left:10px;  margin-top:50px; }
.product_list2 li{width:350px; float:left; margin-right:10px; margin-left:10px;  margin-top:50px; }
@media (max-width:1499px){
.product_list li{width:300px; margin-top:30px; }	
.product_list2 li{width:300px; margin-top:30px; }	
	}
.product_list li a .product_list_t{font-size:18px; text-align:center; margin-top:30px; color:#333333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:100%; margin-bottom:30px; }
.product_list2 li a .product_list_t{font-size:18px; text-align:center; margin-top:30px; color:#333333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:100%; margin-bottom:30px; }
.product_list li .product_img{width:300px; height:225px; overflow:hidden;}
.product_list2 li .product_img{width:300px; height:225px; overflow:hidden;}
@media (max-width:1499px){
.product_list li .product_img{width:250px; height:188px; overflow:hidden;}
.product_list2 li .product_img{width:250px; height:188px; overflow:hidden;}	
	}
.product_list li .product_img img{width:100%;}
.product_list2 li .product_img img{width:100%;}
.img{display:block; width:100%; height:100%; transition:all 1s;}
.img:hover{transform:scale(1.2);}
.product_list li a .product_text{width:100%; height:50px; overflow:hidden; color:#333333; margin:20px auto 0; }
.product_list li a .more{color:#f08519; font-size:16px; text-align:center; line-height:40px;}
.product_list li a:link{width:300px; height:450px; display:block; padding:25px; }
.product_list li a:visited{width:300px; height:450px; display:block; padding:25px;}
.product_list li a:hover{background:#eff4f7;  height:450px; display:block; box-shadow:0px 0px 5px #dcdcdc; padding:25px; border-bottom:2px solid #f08519;}
.product_list li a:active{background:#eff4f7;  height:450px; display:block; box-shadow:0px 0px 5px #dcdcdc; padding:25px; border-bottom:2px solid #f08519;}

.product_list2 li{}
.product_list2 li a .product_text{width:100%; height:50px; overflow:hidden; color:#333333; margin:20px auto 0; }
.product_list2 li a .more{color:#f08519; font-size:16px; text-align:center; line-height:40px;}
.product_list2 li a{}
.product_list2 li a:link{width:300px; height:450px; display:block; padding:25px; border:1px solid #eeeeee;}
.product_list2 li a:visited{width:300px; height:450px; display:block; padding:25px;border:1px solid #eeeeee;}
.product_list2 li a:hover{background:#ffffff;  height:449px; display:block; box-shadow:0px 0px 5px #dcdcdc; padding:25px; border-left:1px solid #eeeeee;border-right:1px solid #eeeeee;border-top:1px solid #eeeeee;border-bottom:2px solid #e18a3a;}
.product_list2 li a:active{background:#ffffff;  height:449px; display:block; box-shadow:0px 0px 5px #dcdcdc; padding:25px;border-left:1px solid #eeeeee;border-right:1px solid #eeeeee;border-top:1px solid #eeeeee;border-bottom:2px solid #e18a3a;}


.pagelist li{float:left;width:24px; height:24px;  text-align:center; line-height:24px; font-size:12px;  border-radius:3px;border:1px solid #cccccc; margin-right:10px;   color:#333333; margin-bottom:30px; margin-top:30px;}
.pagelist li a:link{color:#999999;width:24px; height:24px;  display:inline-block; }
.pagelist li a:visited{color:#3999999;width:24px; height:24px;  display:inline-block; }
.pagelist li a:hover{background:#0e6ab3; color:#ffffff; width:24px; height:24px;  display:inline-block; }
.pagelist li a:active{background:#0e6ab3; color:#ffffff; width:24px; height:24px; display:inline-block;}
.pagelist li a.on{background:#4a4a4a; color:#ffffff; width:24px; height:24px; display:inline-block;}
.pagelist {margin:0px auto 50px; width:250px; }

@media (max-width:1499px){
	.product_list li img{width:600px; height:358px;}
	.product_list li a:link{width:250px; height:400px; display:block; padding:25px; }
.product_list li a:visited{width:250px; height:400px; display:block; padding:25px;}
.product_list li a:hover{background:#eff4f7;  height:400px; display:block; box-shadow:0px 0px 5px #dcdcdc; padding:25px; border-bottom:2px solid #f08519;}
.product_list li a:active{background:#eff4f7;  height:400px; display:block; box-shadow:0px 0px 5px #dcdcdc; padding:25px; border-bottom:2px solid #f08519;}

.product_list2 li img{width:600px; height:358px;}
	.product_list2 li a:link{width:250px; height:400px; display:block; padding:25px; }
.product_list2 li a:visited{width:250px; height:400px; display:block; padding:25px;}
.product_list2 li a:hover{background:#eff4f7;  height:400px; display:block; box-shadow:0px 0px 5px #dcdcdc; padding:25px; border-bottom:2px solid #f08519;}
.product_list2 li a:active{background:#eff4f7;  height:400px; display:block; box-shadow:0px 0px 5px #dcdcdc; padding:25px; border-bottom:2px solid #f08519;}
}


.case{background: url(../images/home_bg2_02.jpg) no-repeat}
.case_title{width:100%; height:120px; display:flex; justify-content:center; align-items:center; margin:0 0; }
.case_title .txt{font-size:30px; padding:0 80px; color:#ffffff; }
.case_title .line{display:inline-block; width:300px; height:1px; background: #ffffff;}
.case_list li{float:left; margin-right:10px; margin-bottom:100px;width:240px;}
@media (max-width:1499px){
.case_list li{width:200px;}	
	
	
	}
.case_list li  img{width:100%;}

/* ----- PB分页数字条效果 结束 ----- */
.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
  margin-bottom: 50px;
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 14px;
  padding: 8px 12px;
  margin: 0 5px;
  border-radius: 3px;
 
}
.pagination span {
    color: #333;
    font-size: 14px;
    padding: 8px 2px;
    margin: 0 5px;
    border-radius: 3px;
}
.pagination a:hover {
  color: #1759aa;
  border: 1px solid #1759aa;
}
.pagination a.page-num-current {
  color: #fff;
  background: #1759aa;
  border: 1px solid #1759aa;
}
/* ----- PB分页数字条效果 结束 ----- */
.footer{padding-top:80px;}
.footer_bottom{border-top:3px solid #e5e5e5; border-bottom:1px solid #e5e5e5; height:40px; line-height:40px; margin-top:30px;}
.footer_b_r{width:180px; }
.footer_b_r img{width:100%; padding-top:8px;}
.footer_b_l{color:#666666; padding-left:5px;}
.footer_l{width:1000px; }
.footer_r{width:400px;}
.footer_list li{float:left; border-right:1px solid #e5e5e5;width:130px; padding-left:30px;  height:270px;}
.footer_list li dt a{font-size:18px; margin-bottom:20px; display:inline-block; color:#333333;}
.footer_list li dd a{color:#666666;line-height:34px;}
.footer_r_p1{font-size:18px; text-align:right; color:#cbcbcf;padding-right:20px;}
.footer_r p{text-align:right;color:#f08519; font-size:24px;line-height:40px;padding-right:20px;}
.table01{width:80%; text-align:center;}
.table01 img{width:80%;}


.page_banner{width:100%;}
.page_banner img{width:100%;}
.product_t_list{width:1500px; margin:0 auto;}
.product_t_list li{float:left;  text-align:center; margin-left:5px; margin-right:5px; margin-top:30px; margin-bottom:20px;}
.product_t_list li a {width:232px; height:40px; display:block; line-height:40px; font-size:16px; color:#ffffff;}
.product_t_list li a:link{background:#0173c1; }
.product_t_list li a:visited{background:#0173c1; }
.product_t_list li a:hover{background:#e18a3a; }
.product_t_list li a:active{background:#e18a3a; }


@media (max-width:1520px){
.product_t_list{width:1280px; margin:0 auto;}
.product_t_list li a {width:200px;}
	
}



.product_t_list2{width:1060px; margin:0 auto;}
.product_t_list2 li{float:left;  text-align:center; margin-left:5px; margin-right:5px; margin-top:20px; }
.product_t_list2 li a {width:160px; height:40px; display:block; line-height:40px; font-size:16px; color:#ffffff;}
.product_t_list2 li a:link{background:#0173c1; }
.product_t_list2 li a:visited{background:#0173c1; }
.product_t_list2 li a:hover{background:#e18a3a; }
.product_t_list2 li a:active{background:#e18a3a; }




.product_t_list3{width:860px; margin:0 auto;}
.product_t_list3 li{float:left;  text-align:center; margin-left:5px; margin-right:5px; margin-top:20px; }
.product_t_list3 li a {width:200px; height:40px; display:block; line-height:40px; font-size:16px; color:#ffffff;}
.product_t_list3 li a:link{background:#0173c1; }
.product_t_list3 li a:visited{background:#0173c1; }
.product_t_list3 li a:hover{background:#e18a3a; }
.product_t_list3 li a:active{background:#e18a3a; }



.product_t_list4{width:660px; margin:0 auto;}
.product_t_list4 li{float:left;  text-align:center; margin-left:5px; margin-right:5px; margin-top:20px; }
.product_t_list4 li a {width:200px; height:40px; display:block; line-height:40px; font-size:16px; color:#ffffff;}
.product_t_list4 li a:link{background:#0173c1; }
.product_t_list4 li a:visited{background:#0173c1; }
.product_t_list4 li a:hover{background:#e18a3a; }
.product_t_list4 li a:active{background:#e18a3a; }




.product_t_list5{width:460px; margin:0 auto;}
.product_t_list5 li{float:left;  text-align:center; margin-left:5px; margin-right:5px; margin-top:20px; }
.product_t_list5 li a {width:200px; height:40px; display:block; line-height:40px; font-size:16px; color:#ffffff;}
.product_t_list5 li a:link{background:#0173c1; }
.product_t_list5 li a:visited{background:#0173c1; }
.product_t_list5 li a:hover{background:#e18a3a; }
.product_t_list5 li a:active{background:#e18a3a; }




.page_banner2{width:100%;  }
.page_banner2 img{width:100%;}



.pro_main_r{width:780px; }
.pro_main_l{width:680px;}
@media (max-width:1520px){
	
.pro_main_r{width:580px; }
.pro_main_l{width:680px;}	
	}
	
@media (max-width:1440px){
	
.pro_main_r{width:580px; }
.pro_main_l{width:680px;}	
	}
#preview{ float:none; margin:20px auto; text-align:center; }
.jqzoom{ width:540px; height:405px; position:relative;}

.zoomdiv{ left:859px; height:200px; width:200px;}
.list-h li{ float:left;}
#spec-n5{width:540px; height:100px; padding-top:6px; overflow:hidden;}
#spec-left{ background:url(images/left.gif) no-repeat; width:20px; height:90px; float:left; cursor:pointer; margin-top:0px;}
#spec-right{background:url(images/right.gif) no-repeat; width:20px; height:90px; float:left;cursor:pointer; margin-top:0px;}
#spec-list{ width:450px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:130px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:110px; height:83px;}

/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:200px;height:200px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:130px;height:100px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:450px; margin-right:6px;}
#spec-list div{ margin-top:0;margin-left:-30px; *margin-left:0;}


.pro_main_r_box{border-bottom:1px solid #e4e4e4; }

.promainr_t{font-weight:bold; font-size:30px; height:60px; line-height:60px; margin-bottom:40px;}
.promain_p span{font-weight:bold; font-size:16px;}
.promain_p{height:60px; line-height:60px;}
.promain_p a:link{color:#333333;}
.promain_p a:vistive{color:#333333;}
.promain_p a:hover{color:#60a9d7; font-weight:bold;border-bottom:2px solid #60a9d7;}
.promain_p a:active{color:#60a9d7;font-weight:bold;border-bottom:2px solid #60a9d7;}
a.button01{width:130px; height:36px; line-height:36px; text-align:center; border-radius:3px; display:block; margin-top:30px;}
a.button01:link{background:#f08519; color:#ffffff;}
a.button01:visited{background:#f08519; color:#ffffff;}
a.button01:hover{background:#e6e6e6; border:1px solid #8c8c8c; color:#333333;}
a.button01:active{background:#e6e6e6; border:1px solid #8c8c8c; color:#333333;}
.product_top{margin-top:40px; width:90%; margin:0 auto;}
.product_all{padding-bottom:30px; margin:0 auto;}
.product_all_t{border-bottom:1px solid #e4e4e4; height:40px; line-height:40px; margin-bottom:30px;}
.product_all_t span{color:#1890ff; font-size:16px; width:120px; display:inline-block; border-bottom:2px solid #1890ff; text-align:center;}

.pagecase_list li{ float:left; margin-left:10px; margin-right:10px; margin-bottom:20px;}
.pagecase_list li img{width:100%; height:263px; overflow:hidden;}
.pagecase_list li a p{height:46px; line-height:46px; padding-left:10px; font-size:16px; color:#333333;}
.pagecase_list li  a:link{border:1px solid #cccccc; width:350px; height:309px; display:block;}
.pagecase_list li  a:visited{border:1px solid #cccccc; width:350px; height:309px; display:block;}
.pagecase_list li  a:hover{border:1px solid #1890ff; width:350px; height:309px; display:block;}
.pagecase_list li  a:active{border:1px solid #1890ff; width:350px; height:309px; display:block;}
@media (max-width:1499px){
	
.pagecase_list li  a:link{width:290px; height:256px; display:block;}
.pagecase_list li  a:visited{ width:290px; height:256ppx; display:block;}
.pagecase_list li  a:hover{ width:290px; height:256ppx; display:block;}
.pagecase_list li  a:active{width:290px; height:256ppx; display:block;}
}
.grey_bg{background:#eeeeee; height:80px; width:100%;}
.service_t_cn{font-size:30px; text-align:center; color:#666666; line-height:60px;}
.service_t_en{font-size:16px; text-align:center;color:#666666; margin-bottom:40px;}
.service{padding-top:40px;}
.yellow{color:#f08519; font-size:18px; font-weight:bold; line-height:40px;}
.p1{font-size:16px; line-height:32px; color:#666666;}
.t1{font-size:30px; font-weight:bold; color:#666666;}
.t1 span{color:#f08519;}
.s_l{width:20%;}
.s_l img{width:100%;}
.s_r{width:75%;}
.input01{border:1px solid #eeeeee; border-radius:4px;width:46%; height:40px; line-height:40px; float:left; margin-right:2%; margin-bottom:20px; padding-left:10px;}
.input02{padding-left:10px;border:1px solid #eeeeee; border-radius:4px; height:100px; line-height:24px; width:95.5%;font-family:"微软雅黑", "Microsoft yahei",sans-serif !important;}
.input03{padding-left:10px;border:1px solid #eeeeee; border-radius:4px; width:15%; height:40px; line-height:40px;}

.input04{border:1px solid #eeeeee; border-radius:4px;width:47%; height:42px; line-height:42px; float:left; margin-right:2%; margin-bottom:20px; padding-left:10px; color:#666666;}


.service_a {margin-bottom:20px;}
.service_a span{width:80px; height:40px;  display:inline-block;}
.service_a span img{width:100%;}
.input_out{background:#1890ff; width:18%; height:42px; line-height:42px; border-radius:4px;text-align:center; color:#ffffff; cursor:pointer;}
.input_move{background:#1480e5;width:18%; height:42px; line-height:42px; border-radius:4px;text-align:center; color:#ffffff; cursor:pointer;}
.input01:focus{ outline:1px solid #abe1f8; box-shadow: 0 0 5px #abe1f8;}
.input02:focus{ outline:1px solid #abe1f8; box-shadow: 0 0 5px #abe1f8;}
.input03:focus{ outline:1px solid #abe1f8; box-shadow: 0 0 5px #abe1f8;}
.input04:focus{ outline:1px solid #abe1f8; box-shadow: 0 0 5px #abe1f8;}
input::-webkit-input-placeholder {
        color: #999;
      }
      input::-moz-input-placeholder {
        color: #999;
      }
      input::-ms-input-placeholder {
        color: #999;
      }
	  
	  textarea::-webkit-input-placeholder {
        color: #999;
      }
      textarea::-moz-input-placeholder {
        color: #999;
      }
      textarea::-ms-input-placeholder {
        color: #999;
      }


/*焦点图*/
.mod18{width:1180px;height:674px;margin:20px auto;position:relative;background:#f7f7f7;}
.mod18 .btn{
	position: absolute;
	width: 20px;
	height: 70px;
	top: 581px;
	cursor: pointer;
	z-index: 99;
	font-size: 50px;
	font-weight: bold;
}
.mod18 .prev{left:0;background:url(../images/left.gif) no-repeat;}
.mod18 #prevTop,.mod18 #nextTop{top:313px;width:46px;height:48px;}
.mod18 #prevTop{background:url(../images/prevBtnTop.png) 0 0 no-repeat;}
.mod18 #nextTop{background:url(../images/nextBtnTop.png) 0 0 no-repeat;}
.mod18 .next{right:0;background:url(../images/right.gif) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:1180px;height:574px;position:absolute;color:#fff;}
.mod18 .cf li span{display:block;width:1140px;position:absolute;left:0;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.mod18 .picBox{height:574px;position:relative;overflow:hidden;}
.mod18 .picBox ul{height:574px;position:absolute;}
.mod18 .picBox li{width:1180px;height:574px;}
.mod18 .listBox{width:1142px;height:100px;margin:0 auto;position:relative;padding:6px 0 10px;overflow:hidden;}
.mod18 .listBox ul{height:100px;position:absolute;}
.mod18 .listBox li{width:129px;height:70px;cursor:pointer;position:relative;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:124px;height:70px;}
.mod18 .listBox li img{width:124px;height:70px;}
.mod18 .listBox .on img{width:118px;height:64px;border:3px solid #ff6600;}
.mod18 .listBox .on i{display:block;}



.mod19{width:1180px;height:989px;margin:20px auto;position:relative;background:#f7f7f7;}
.mod19 .btn{
	position: absolute;
	width: 20px;
	height: 70px;
	top:881px;
	cursor: pointer;
	z-index: 99;
	font-size: 50px;
	font-weight: bold;
}
.mod19 .prev{left:0;background:url(../images/left.gif) no-repeat;}
.mod19 #prevTop,.mod19 #nextTop{top:513px;width:46px;height:48px;}
.mod19 #prevTop{background:url(../images/prevBtnTop.png) 0 0 no-repeat;}
.mod19 #nextTop{background:url(../images/nextBtnTop.png) 0 0 no-repeat;}
.mod19 .next{right:0;background:url(../images/right.gif) no-repeat;}
.mod19 li{float:left;}
.mod19 .cf li{position:relative;color:#fff;}
.mod19 .cf a{display:block;width:1180px;height:869px;position:absolute;color:#fff;}
.mod19 .cf li span{display:block;width:1140px;position:absolute;left:0;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.mod19 .picBox{height:869px;position:relative;overflow:hidden;}
.mod19 .picBox ul{height:869px;position:absolute;}
.mod19 .picBox li{width:1180px;height:869px;}
.mod19 .listBox{width:1142px;height:90px;margin:0 auto;position:relative;padding:6px 0 10px;overflow:hidden;}
.mod19 .listBox ul{height:90px;position:absolute;}
.mod19 .listBox li{width:129px;height:90px;cursor:pointer;position:relative;}
.mod19 .listBox li i{display:none;}
.mod19 .listBox li a{display:block;width:124px;height100px;}
.mod19 .listBox li img{width:124px;height:90px;}
.mod19 .listBox .on img{width:118px;height:87px;border:3px solid #ff6600;}
.mod19 .listBox .on i{display:block;}


.faq_list li{border:1px solid #e4e4e4; background:#f9fafb; margin-bottom:10px; height:40px; line-height:40px;  padding-right:10px; font-size:16px; background:url(../images/faq.png) no-repeat 2px #f9fafb; padding-left:50px;margin-bottom:30px;}
.faq_list li span{float:right; font-size:14px; color:#666666;}

.faq_list li a:link{color:#333333;}
.faq_list li a:visited{color:#333333;}
.faq_list li a:hover{color:#eb5604;}
.faq_list li a:active{color:#eb5604;}

.faq_t{text-align:center; font-size:30px; margin-bottom:30px;}
.faq_a{border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee; height:60px; line-height:60px; width:95%; margin:0 auto 20px; }
.faq_bottom{ height:40px; line-height:40px; width:95%; margin:0 auto ;}
.faq_a_l a:link{color:#333333;}
.faq_a_l a:visited{color:#333333;}
.faq_a_l a:hover{color:#92c7fd;}
.faq_a_l a:active{color:#92c7fd;}

.faq_all{border-bottom:1px solid #eeeeee;  padding-bottom:20px; font-size:16px; line-height:32px; width:95%; margin:0 auto 30px;}
.faq_bottom a:link{color:#333333;}
.faq_bottom a:visited{color:#333333;}
.faq_bottom a:hover{color:#92c7fd;}
.faq_bottom a:active{color:#92c7fd;}


.about_p{font-size:16px; line-height:32px; text-indent:2rem; margin-bottom:10px;}
.about_p2{font-size:16px; line-height:32px; margin-bottom:10px;}
.table02{width:95%; text-align:center; margin-top:20px; margin-bottom:20px;}
.table02 p{font-size:18px; line-height:40px; height:40px;}

.about_grey{background:#f0f0f0; width:100%; padding-top:220px; padding-bottom:220px;}
.about_grey_l{width:340px;}
.about_grey_r{width:1000px;}

@media (max-width:1280px){
	.about_grey_l{width:230px;}
	.about_grey{ padding-top:120px; padding-bottom:120px;}
}



.poster-main {
  width: 1000px;
  height: 250px;
  position: relative;
  margin: 0 auto;
  
}

.poster-main a, .poster-main img { display: block;  }

.poster-main .poster-list {
	
  width: 1000px;
  height: 250px;
}

.poster-main .poster-list .poster-item {
  width: 200px;
  height: 250px;
  position: absolute;
  left: 0;
  top: 0;

}

.poster-main .poster-btn {
  position: absolute;
  top: 0;
  z-index: 10;
  cursor: pointer;
}

.poster-main .poster-prev-btn {
  left: 0;
  background: url(../images/left.png) no-repeat center center;
}

.poster-main .poster-next-btn {
  right: 0;
  background: url(../images/right.png) no-repeat center center;
}

.aboutgreyl_cn{font-size:30px; font-weight:bold;}
.aboutgreyl_en{font-size:14px; color:#999999; line-height:40px; }
@media (max-width:1280px){
	.aboutgreyl_cn{font-size:18px;}
.aboutgreyl_en{font-size:12px; line-height:30px; }
}
.pt_title{width:100%; height:40px; display:flex; justify-content:center;align-items:center; margin:10px 0 30px; }
.pt_title .txt{font-size:24px;  font-weight:bold; padding:0 30px;}
.pt_title .line{display:inline-block; width:400px; height:1px; background:#eeeeee;}
.about_t{text-align:center; font-weight:bold; font-size:30px; line-height:40px;}
.pt{padding-top:30px; padding-bottom:30px;}
.pt_list li{width:320px;  float:left; margin-left:20px; margin-right:20px; margin-bottom:40px; text-align:center;}
.pt_list li img{width:220px; height:86px; display:inline-block; margin:0 auto;}
.pt_list li a{width:270px; height:106px; background:#ffffff; display:inline-block; padding-top:20px;}
.pt_list li a:hover{box-shadow:0px 3px 6px #cccccc;}
.pt_list li a:active{box-shadow:0px 3px 6px #cccccc;}

@media (max-width:1499px){
.pt_list li{width:280px;  float:left; margin-left:20px; margin-right:20px; margin-bottom:40px; text-align:center;}
.pt_list li img{width:180px; height:70px; display:inline-block; margin:0 auto;}
.pt_list li a{width:230px; height:90px; background:#ffffff; display:inline-block; padding-top:20px;}	
}

/*demo CSS*/
.img2{
    max-width: 100%;
    max-height: 100%;
}
.main-content{
    width: 100%;
}
.title{
    margin: 20px 30px;
}
.image-list{
    width: 100%;
    padding: 20px;
   
}
.image-list .cover{
    position: relative;
    width: 300px;
    height: 280px;
    display: inline-block;
    margin-left: 10px;
    margin-bottom: 10px;
    background-color: #fff;
    cursor: pointer;
}
.image-list .cover img{
    position: absolute;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

/*main CSS*/
#pictureViewer{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,.3);
    z-index: 10000;
}
#pictureViewer > .content{
    background-color: #fff;
    position: absolute;
    width: 590px;
    height: 590px;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
#pictureViewer .menu-bar{
    width: 100%;
}
#pictureViewer .menu-bar .handel{
    width: 40px;
    height: 40px;
    float: right;
    background-repeat: no-repeat;
    background-position: 50%;
    cursor: pointer;
}
#pictureViewer .menu-bar .handel:hover{
    background-color: #ff2e67;

    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
#pictureViewer .menu-bar .handel.maximization{
    background-image: url(../images/icons/maximization_black.png);
    background-size: 14px;
}
#pictureViewer .menu-bar .handel.maximization:hover{
    background-image: url(../images/icons/maximization_white.png);
}
#pictureViewer .menu-bar .handel.miniaturization{
    background-size: 16px;
    background-image: url(../images/icons/miniaturization_black.png);
}
#pictureViewer .menu-bar .handel.miniaturization:hover{
    background-image: url(../images/icons/miniaturization_white.png);
}
#pictureViewer .menu-bar .handel.close-view{
    background-image: url(../images/icons/close_black.png);
    background-size: 15px;
}
#pictureViewer .menu-bar .handel.close-view:hover{
    background-image: url(../images/icons/close_white.png);
}
#pictureViewer .handel-prev,
#pictureViewer .handel-next{
    display: inline-block;
    width: 50px;
    height: 70px;
    position: relative;
    top: calc(50% - 80px);
    background-repeat: no-repeat;
    background-size: 25px;
    background-position: 50%;
    cursor: pointer;

    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
#pictureViewer .handel-prev{
    background-image: url(../images/icons/prev_blank.png);
}
#pictureViewer .handel-next{
    background-image: url(../images/icons/next_blank.png);
}
#pictureViewer .handel-prev:hover,
#pictureViewer .handel-next:hover{
    background-color: #ff2e67;
}
#pictureViewer .handel-prev:hover{
    background-image: url(../images/icons/prev_white.png);
}
#pictureViewer .handel-next:hover{
    background-image: url(../images/icons/next_white.png);
}
#pictureViewer .picture-content{
    display: inline-block;
    width: 80%;
    height: calc(100% - 80px);
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
}
#pictureViewer .picture-content .cover{
    position: absolute;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
#pictureViewer .counter{
    position: absolute;
    bottom: 0;
    height: 40px;
    line-height: 40px;
    width: 100%;
    text-align: center;
    color: #808080;
    font-size: 13px;
}
#pictureViewer .hide{
    display: none;
}
#pictureViewer .left{
    float: left;
}
#pictureViewer .right{
    float: right;
}
#pictureViewer .clear-flex{
    clear: both;
}
#pictureViewer img{
    max-width: 100%;
    max-height: 100%;
}

.news_list li{border-bottom:1px solid #eeeeee; padding-bottom:20px; margin-bottom:20px;}
.newslist_r{width:80px; padding-top:35px;}
.newslist_l{width:80px;}
.newslist_m{width:950px; margin-right:30px;}

.news_list li a{display:block;}
.news_list li a .newslist_l{width:80px; height:95px; padding-top:5px; display:inline-block; background:#f5f5f5;text-align: center;color:#e7463c;}

.news_list li a .newslist_l:hover{ background:#e7463c; color:#ffffff;}
.news_list li a .newslist_l:active{ background:#e7463c; color:#ffffff;}
.newslistl_a{font-size:50px; line-height:60px;}
.newslistl_b{font-size:14px; line-height:24px;}
a .newslistm_t{font-size:16px; line-height:32px; color:#333333;}
a .newslistm_t:hover{color:#e7463c;}
a .newslistm_t:active{color:#e7463c;}
a .newslistm_time{color:#999999; font-size:14px; line-height:24px;}
a .newslistm_text{font-size:14px; color:#666666; font-size:14px; line-height:24px; height:48px; overflow:hidden;}

.news_grey{background:#f5f5f5; margin-bottom:50px;padding:30px; }
a .news_grey_title{font-weight:bold; color:#e7463c; font-size:18px; margin-bottom:30px;}
a .more2{width:100px; height:30px; text-align:center; line-height:30px; color:#e7463c; border:1px solid #e7463c;}

.map{width:95%; height:400px; margin-top:40px; margin-bottom:40px;}
.contact_title{font-weight:bold; font-size:18px;line-height:36px; margin-bottom:30px;}
.contact_l{width:800px;}
.contact_r{width:500px;}
.table03{width:60%; margin:0 auto; text-align:center; font-size:16px;}
.table03 img{width:120px; height:120px;}
.contact_l li{width:50%; float:left; font-size:16px; line-height:50px;}
.join_list li img{width:100%;}
.joinlist_t{color:#eb5604; font-weight:bold; font-size:18px; margin-bottom:20px; padding-left:10px; padding-top:40px;}
.join_list li p{font-size:16px; line-height:32px; padding-left:10px; padding-right:10px;}


.join_list li{width:500px; height:320px; float:left;}


@media (max-width:1499px){
.join_list li{width:420px; height:269px; float:left;}	
.join_list li p{font-size:14px; line-height:24px; }
.joinlist_t{font-size:16px; margin-bottom:10px; padding-top:20px;}
	}
.joinbg_title{font-size:28px; line-height:60px; margin-bottom:30px;}
.joinbg_title span{color:#eb5604;}
.join_bg p{margin-bottom:20px; font-size:14px; margin-bottom:30px; }
.join_y{font-size:24px; font-weight:bold; color:#eb5604; line-height:40px;}

.join_bg{background: url(../images/hyhh2.jpg) no-repeat; background-size:100% 100%; color:#ffffff; text-align:center; padding-bottom:80px; padding-top:80px;}
.job_list li{font-size:16px; line-height:32px; margin-bottom:30px;}
.jobt_l{font-weight:bold; font-size:18px;}
.jobt_l a:link{color:#333333;}
.jobt_l a:visited{color:#333333;}
.jobt_l a:hover{color:#81bbfc;}
.jobt_l a:active{color:#81bbfc;}
.job_text{height:36px; overflow:hidden;}

.job_list li{background:#efefef; padding:20px;}
.jobxx_list li{height:32px;line-height:32px; font-size:16px;}
.jobxx_list{margin-bottom:30px;}
.jobxx_t2{font-size:16px; font-weight:bold; line-height:36px;}

.jobxx_t1{font-size:24px; color:#F60; line-height:40px;}