@charset "utf-8";
*{
padding:0px;
margin:0px;
list-style:none;
}
body{
font:12px "微软雅黑";
color:#4e4e4e;
line-height:18px;
margin:0px;
padding:0px;
background-color:#fff; 
}
* a{
text-decoration:none;
color:#fff;
cursor:pointer;
}
* a:hover{
text-decoration:none;
}
.clr{
clear:both;
height:0px;
overflow:hidden;
}
img{
border:none;
}
.head-lan{ width:100%; line-height:50px; color:#000;}
.w11200{ max-width:1200px; width:75%; margin:0px auto;}
.lan{ width:100%; height:10px; background:#00a0b8;}
#dh
{width:1200px;margin:0 auto;}
.dh_z
{width:55%;float:left;font-family:"微软雅黑";margin-top:30px; overflow:hidden;}
.dh_z img
{float:left;}
.dh_z p
{float:left;margin-top:5px;font-size:20px;color:#000; text-align:center;}
.zoomIn {
    animation-name: zoomIn;
}
.fadeInRight {
    animation-name: fadeInRight;
}
.fwrx a{ color:#000; font-size:14px; line-height:25px;}
/* navbox */
.navbox{height:60px;position:relative;z-index:999;margin:auto;background:#009944;font-family:'微软雅黑';margin-top:10px; width:100%; line-height:60px;
padding-bottom:10px; margin-top:20px; }
.nav{max-width:1200px; width:75%;margin:0 auto;height:60px;list-style:none;}
.nav li{float:left;height:60px;position:relative;list-style:none;}
.nav li.last{background:none;}
.nav li a{text-decoration:none;}
.nav li a .bs{float:left;display:block;line-height:60px;font-size:16px;color:#000;cursor:pointer; padding-left:15px; padding-right:15px; text-align:center; border-top:1px solid #fff; height:59px; margin-right:20px;}
.nav li a:hover .bs{float:left;display:block;line-height:60px;font-size:16px;color:#009944;cursor:pointer; padding-left:15px; padding-right:15px;text-align:center; background:#fff;  margin-top:-1px;  margin-right:20px;}
.bse{float:left;display:block;line-height:60px; margin-top:-1px; font-size:16px;color:#fff;cursor:pointer; padding-left:15px; padding-right:15px;text-align:center; margin-right:20px;}.nav li a:hover .bse{float:left;display:block;line-height:60px;font-size:16px;color:#009944;cursor:pointer; padding-left:15px; padding-right:15px;text-align:center; background:#fff;  margin-top:-1px;  margin-right:20px;}



.d1 { width:25%; margin:0px auto; position:relative; float:right; border:1px solid #24549d; height:34px; line-height:34px; margin-top:12px;}
.d1 input {
  width: 100%;
  height: 34px;
  outline: none;
  background: #fff;
  border:none;
  color: #aaaaaa;
  text-indent:10px;
}
.d1 button {
  position: absolute; 
  bottom:0;
  right: 0px;
  width: 34px;
  height: 34px;
  border: none;
  cursor: pointer;
  background:url(../images/so.jpg) no-repeat center;
}


.ma1-li{ width:19%; margin-right:1%; float:left; text-align:center; transition: all 0.3s ease 0s;}
.ma1-li .ma1-i{ background:#ecebe9; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; width:80px; height:80px; text-align:center; margin:0px auto;}
.ma1-li .ma1-i i{  color:#999999; font-size:40px;  line-height:80px;}
.ma1-li .ma1-t{ color:#4a4a4a; font-size:16px; margin-top:10px; margin-bottom:15px;}
.ma1-li .ma1-c{ color:#7f7f7f; font-size:14px; margin-top:10px; margin-bottom:15px;}

.ma1-li:hover .ma1-i{ background:#01305e; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; width:80px; height:80px; text-align:center; margin:0px auto; transition: all 0.3s ease 0s;}
.ma1-li:hover .ma1-i i{  color:#fff; font-size:40px;  line-height:80px; transition: all 0.3s ease 0s;}
.ma1-li:hover .ma1-t{ color:#24549d; font-size:16px; margin-top:10px; margin-bottom:15px; transition: all 0.3s ease 0s;}
.ma1-li:hover .ma1-c{ color:#042f5c; font-size:14px; margin-top:10px; margin-bottom:15px; transition: all 0.3s ease 0s;}

.hover_menu{text-decoration:none; }
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:70px;left:0px; background:#fff; border:1px solid #eeeeee; border-top:2px solid #24549d; z-index:999; }
.nav li .submenu li{float:none;padding:0;background:none;height:auto;border-bottom:dotted 0px #BEBEBE;}
.menu_pro_bg{width: auto;height:235px;background:url(images/menu_pro_bg.png) no-repeat;}
.menu_pro_main{width: auto;margin:auto;padding-top:10px;}
.menu_pro_li{ float:left;}
.menu_li_txt{line-height:22px;font-size:12px;color:#696969;}
.menu_li_txt font{font-size:14px;color:#bb1721;}
.menu_li_txt a{color:#555555;text-decoration:none; line-height:35px; font-size:16px; text-decoration:none;}
.menu_li_txt a:hover{color:#00a0b8;text-decoration:underline;  text-decoration:none;}
.menu_news_bg{width: auto;}
.menu_news_main{width: auto;margin:auto;padding-top:5px;}
.menu_news_li{padding:10px 15px; }
.menu_news_img{float:left;text-align:left;color:#bb1721;line-height:30px;font-size:14px; width:618px;}
.menu_news_img img{ width:353px;}
.menu_news_li2{padding:0px 30px;height:150px;float:right;border-left:solid 1px #cccccc; width:64px;}
.menu_news_img2{float:left;margin-left:30px;text-align:left;color:#bb1721;line-height:30px;font-size:14px;}
.menu_news_li3{padding:0px 25px;height:150px;float:right;border-left:solid 1px #cccccc width:64px;;}
.menu_news_img3{float:left;margin-left:10px;text-align:left;color:#bb1721;line-height:30px;font-size:14px;}
.he-l{ width:180px; float: right; margin-left:20px; font-size:18px; color:#474747;}
.he-1{ width:100%; font-size:16px; color:#000000; padding-top:30px;}
.he-2{ width:90%; font-size:14px; color:#666666; padding-bottom:30px;}
.xh{   height: 1px; 
       margin-top: 2px;
       text-align: center; 
       border-top: 1px solid #00a0b8; display:block; padding-left:15px; padding-right:15px; line-height:30px; }
	   .xb{position: relative;
     top:-17px;
     background: #fff;
     display: inline-block; font-size:12px; color:#00a0b8; padding-right:5px; padding-left:5px; }
.fwrx{ width:auto; height:70px; line-height:25px; color:#d5d5d5; padding-top:40px; float:right; font-size:18px; display:block;}

.menu{height:27px;width:111px;margin:50px auto;background:#fff;position:relative;line-height:24px; float:right;}
.menu a{display:block;height:24px;line-height:24px;padding:0 0 0 0px; color:#555; font-size:12px;}
.menu a.tit1{background:url(../images/arrow.png) no-repeat;background-position:90px 11px; }
#navbox.current a.tit1{background-position:90px -15px;color:#00a0b8;font-weight:800;border-bottom:solid 1px #fff;position:relative;z-index:9; }
.menu .subnav{display:none;background:#fff;position:absolute;top:25px;left:0px;width:111px; text-align:center; line-height:30px;}
#navbox.current .subnav{display:block;}
.menu .subnav a{border:none;}
.menu .subnav a:hover{background:#eee;font-weight:800;}


 .li2{position:relative;}
.li2 span{display: block;cursor: pointer;font-size: 12px;padding-right: 16px;position:relative;}
 .li2 span:after{content:'';width:0;height:0;border-left:4px transparent solid;border-right:4px transparent solid;border-top:5px #838383 solid;position: absolute;right: 0;top: 50%;margin-top: -2.5px;}
 .li2 .language{ display:none;position: absolute;width: 100%;top: 100%;left: 0;background-color: #fff; z-index:9999}
 .li2 .language a{display:block;line-height:32px; height:32px; color:#5a5a5a;text-align: center;}
 .li2 .language a:hover{ background-color:#f3f3f3;}
.top01{width:100%; height:70px; background:#00a0b8;}
.top02{max-width:1200px; width:75%; height:70px; margin:0px auto;}
.top02_l{max-width:410px; width:35%; height:70px; float:left;}
.top02_l img{max-width:410px; max-height:120px; width:100%; height:auto; display:block;}
.top02_c{max-width:1200px; width:75%; height:70px; margin:0px auto;}
.top02_r{width:29px; height:110px; float:right;}
.top02 .search_dk{width:29px; height:24px; cursor:pointer; margin-top:40px; display:block;}
.top02 .search_gb{width:29px; height:24px; cursor:pointer; margin-top:40px; display:none;}
.top02 .search02{width:100%; height:auto; background:url(../images/sousuo02.png); position:fixed; left:0px; top:160px; z-index:99999; display:none;}
.top02 .search03{width:1200px; height:auto; padding:15px 0px; margin:0px auto;}
.top02 .search04{width:215px; height:30px; background:#FFF; float:right;}
.top02 .search05{width:38px; height:30px; float:right;}
.top02 .in{width:100%; height:30px; line-height:30px; border:0px; display:block;}


.dh{width:100%; height:auto;}
.dh ul{width:100%; height:auto;}
.dh ul li{width: auto; padding-left:15px; padding-right:15px; height:70px; float:left;}
.dh ul li .a01{width:100%; line-height:70px; text-align:center; color:#555; font-size:16px; display:block; height:118px; border-bottom:2px solid #fff;}
.dh ul li:hover .a01{color:#175191; height:70px; border-bottom:2px solid #175191;}
.dh_xl01{width:100%; height:auto; background:url(../images/bg.png) repeat; padding:20px 0px; position:absolute; left:0px; top:210px; z-index:999999; display:none;}
.dh_xl02{width:700px; height:auto; margin:0px auto;}
.dh_xl02_l{width:104px; height:135px; float:right; border-left:1px solid #2a3238;}
.dh_xl02_l a{width:104px; height:30px; line-height:30px; color:#fff; text-align:center; font-size:14px; display:block;}
.dh_xl02_r{width:572px; height:135px; float:right; border-right:1px solid #0c0f10;}
.dh_xl02_r img{ display:block; float:left;}
.bg-r{ float:left; width:340px; margin-left:20px;}
.bg-tit{ width:100%; height:auto; color:#fff; margin-bottom:10px; font-size:14px; margin-top:10px;}
.bg-int{ width:100%; height:auto; color:#fff; margin-bottom:10px; font-size:12px; line-height:30px;}



		/* 本例子css */
		.multipleColumn{  position:relative; width:100%; margin:0px auto; padding-left:2px;   }
		.multipleColumn .hd{ overflow:hidden;  height:0px;   }
		.multipleColumn .hd .next{ display:block;  width:20px; height:64px; position:absolute; text-align:center; right:-10px; top:40%;  overflow:hidden;
			 cursor:pointer; border:1px solid #d3d3d3;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; z-index:999;}
			 .multipleColumn .hd .prev{ display:block;  width:20px; height:64px; position:absolute; text-align:center; left:-10px; top:40%;  overflow:hidden;
			 cursor:pointer; border:1px solid #d3d3d3;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; z-index:999;}
		.multipleColumn .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.multipleColumn .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
		.multipleColumn .hd ul li.on{ background-position:0 0; }

		.multipleColumn .bd{ overflow:hidden; zoom:1; width:95%; margin:0px auto;  _display:inline;  }
		.multipleColumn .bd  li{ margin-left:6px; margin-right:7px; margin-bottom:60px; float:left; position: relative;  _display:inline; overflow:hidden; text-align:center; width:32%;  }
		.multipleColumn .bd  li .pick{ text-align:center; }
		.multipleColumn .bd  li .pick img{ width:100%; height: auto; display:block; }
		.multipleColumn .bd  li .pick a:hover img{ border-color:#999;  }
		.multipleColumn .bd  li .title{ line-height:24px;   }

.pick img {
    transition: all 0.8s ease 0s;
	
}
img {
  
    height: auto;
    max-width: 100%;
    vertical-align: top;
	
}
.picList li ._mask {
    background: rgba(0, 0, 0, 0) url("../images/yellowBg.png") repeat scroll 0 0;
    bottom: 0;
    color: #fff;
    height: 60px;
    left: 0;
    position: absolute;
    text-align: center;
    transition: all 0.3s ease 0s;
    width: 100%;
}
.picList li ._mask h3 {
    font-size: 20px;
    line-height: 60px;
    margin: 0 auto;
    width: 90%;
}
.picList li ._mask ._txt {
    display: none;
    height: auto;
	min-height:70px;
    line-height: 26px;
    margin: 5px auto 0;
    width: 73%;
}
.picList li ._mask ._more {
   
    color: #fff;
    display: none;
    height: 30px;
    margin: 0 auto;
    text-align: center;
    width: 30px;
	background:url(../images/j.png) no-repeat center;
}
.picList li:hover ._mask{ height: 100%; background:url(../images/yellowBg.png) repeat;}
.picList li:hover ._mask ._txt{ display: block;}
.picList li:hover ._mask ._more{ display: block;}
.picList li:hover ._mask h3{  padding-top: 25px; padding-bottom:20px; font-size:24px; color:#fff; }
.pic:hover img{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}


.picList1{ width:75%; margin:0px auto;}
.ne-li{ background: #fff none repeat scroll 0 0;
    opacity: 1;
    padding-bottom: 30px; padding-left:10px; padding-right:10px; padding-top:30px;
    transition: all 0.3s ease-out 0s; float:left; width:22%; margin-left:1%;  }
.ne-li .ne-t{ font-size:14px; color:#303030; line-height:25px; text-align:left; margin-bottom:20px;  transition: all 0.3s ease-out 0s;}	
.ne-li .ne-tim{ font-size:12px; color:#b7b7b7; text-align:left; margin-bottom:20px;  transition: all 0.3s ease-out 0s;}
.ne-li .ne-int{ font-size:12px; color:#b7b7b7; text-align:left; margin-bottom:20px; height:66px; overflow:hidden;  transition: all 0.3s ease-out 0s;}
.mn-more{ width:167px; height:46px; margin:0px auto; display:block; border:1px solid #19a9bf; font-size:14px; color:#19a9bf; line-height:46px; text-align:center; margin-top:30px;}
.mn-more:hover{ width:167px; height:46px; margin:0px auto; display:block; border:1px solid #19a9bf; font-size:14px; color:#fff; transition: all 0.3s ease-out 0s; line-height:46px; text-align:center; background:#19a9bf; margin-top:30px;}
.ne-li:hover{ background: #19a9bf none repeat scroll 0 0;
    opacity: 1;
    padding-bottom: 30px; padding-left:10px; padding-right:10px; padding-top:30px;
    transition: all 0.3s ease-out 0s; }
.ne-li:hover .ne-t{ font-size:14px; color:#fff; line-height:25px; text-align:left; margin-bottom:20px;}	
.ne-li:hover .ne-tim{ font-size:12px; color:#fff; text-align:left; margin-bottom:20px;}
.ne-li:hover .ne-int{ font-size:12px; color:#fff; text-align:left; margin-bottom:20px; height:66px; overflow:hidden;}

.picScroll-left{ width:100%;  overflow:hidden; position:relative;    }
		.picScroll-left .hd{overflow:hidden;   height:0px;   }
		.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:57px; height:111px; 
			  position:absolute; z-index:9999; top:43%;}
		.picScroll-left .hd .next{  right:10px; }
		.picScroll-left .hd .prev{ left:10px;}

		.picScroll-left .hd .prevStop{ background-position:-60px 0; }
		.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
		.picScroll-left .hd ul{ overflow:hidden; height:14px; position:absolute; 
     bottom: 10px; 
     z-index:999; text-align:center; text-align: center; display: inline-block; left: 50%;
    transform: translate(-50%, 0%); }
		.picScroll-left .hd ul li{ float:left;  width:13px; height:13px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url(../images/bg1.png) no-repeat; display: inline;}
		.picScroll-left .hd ul li.on{ background:url(../images/bg2.png) no-repeat; }
		.picScroll-left .bd{ width:100%;   }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{  float:left; _display:inline; overflow:hidden; text-align:center; position:relative;  }
		.picScroll-left .bd ul li .pic{ text-align:center; width:100%; }
		.picScroll-left .bd ul li .pic img{ width:100%; height: auto; display:block; margin:0px auto;  }
		.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picScroll-left .bd ul li .title{ line-height:102px;height:102px;margin: auto; position:absolute; top: 0; 
    right: 0;
     bottom: 0;
    left: 0; z-index:90; font-size:60px; color:#19a9bf;  }
	
.hez-tit{ width:75%; height:60px; border-bottom:1px solid #dbdbdb; margin:0px auto; line-height:60px; padding-top:26px; }
.hezx{ color:#19a9bf; font-size:18px;}
.hezh{ color:#b6b6b6; font-size:14px; margin-left:15px;}



/* 本例子css */
		.multipleColumn1{  position:relative; width:100%; margin:0px auto; padding-left:2px;   }
		.multipleColumn1 .hd{ overflow:hidden;  height:0px;   }
		.multipleColumn1 .hd .next{ display:block;  width:41px; height:27px; position:absolute; text-align:center; right:-10px; top:-92px;  overflow:hidden;
			 cursor:pointer; background:#00a0b8; z-index:999;}
			 .multipleColumn1 .hd .prev{ display:block;  width:41px; height:27px; position:absolute; text-align:center; right:50px; top:-92px;  overflow:hidden;
			 cursor:pointer; background:#d0d0d0; z-index:999;}
		.multipleColumn1 .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.multipleColumn1 .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
		.multipleColumn1 .hd ul li.on{ background-position:0 0; }

		.multipleColumn1 .bd{ overflow:hidden; zoom:1; width:95%; margin:0px auto;  _display:inline;  }
		.multipleColumn1 .bd  li{ margin-left:8px; margin-right:8px; margin-bottom:16px; float:left; position: relative;  _display:inline; overflow:hidden; text-align:center; width:15%;  }
		.multipleColumn1 .bd  li .pic{ text-align:center; }
		.multipleColumn1 .bd  li .pic img{ width:100%; height: auto; display:block; }
		.multipleColumn1 .bd  li .pic a:hover img{ border-color:#999;  }
		.multipleColumn1 .bd  li .title{ line-height:24px;   }

	
	/*行业*/
	.hy-tit{ width:100%; height:120px; margin:0px auto; text-align:center; font-size:36px; color:#fff; font-weight: 900; line-height:40px;   position:absolute; top:10px; }
	

.xiant1{ float:left;  }
	.xiant1 span{   font-size:25px; font-weight:100;}
.zj-tit{ width:75%; max-width:1200px; height:auto; margin:0px auto;  font-size:25px; color:#333333; font-weight: 900; line-height:40px;    padding-top:20px;}
	
.zk-li{background:#f8f8f8; padding-bottom:10px; transition: all 0.3s ease-out 0s; opacity:1;}
.zk-li:hover{background:#00a0b8; padding-bottom:10px;}





.ma2-li{ width:24%; margin-right:1%; float:left; }
.ma2-li .anli1
{width:100%; margin:0px auto;height: auto; padding-top:10px; border:1px solid #fff; border-top:none;}

.ma2-li .yin{ width:100%;
}
.ma2-li .yin img
{ width:100%; height:auto; display:block; border:1px solid #fff;}
.ma2-li .ma2-1{ width:90%; margin:0px auto; color:#000; font-size:20px; line-height:30px; margin-top:20px; margin-bottom:10px;}
.ma2-li .ma2-2{ width:90%; margin:0px auto; color:#999999; font-size:14px; line-height:25px; margin-top:5px; margin-bottom:20px;}

.ma2-li .xian{ width:100%; height:1px;  background:#f1f1f1; }
.ma2-li .ma2-hov{ position:relative; font-size:14px; color:#999999; line-height:52px; width:90%; margin:0px auto; position:relative;  }
.ma2-li .ma2-hov .ma2-3{ float:left; width:80%; }
.ma2-li .ma2-hov .ma2-4{ float:right; width:18%;  text-align:center; line-height:40px; display:none; }
.ma2-li .ma2-hov .ma2-4 i{ }
.ma2-li .ma2-hov .ma2-x{ width:1px; height:52px; float:right; background:#285dae; display:none; transition: all 0.5s ease-out 0s; opacity:1;}


.ma2-li:hover{ width:24%; margin-right:1%; float:left;   transition: all 0.3s ease-out 0s; opacity:1;}
.ma2-li:hover .anli1
{width:100%; margin:0px auto;height: auto; padding-top:10px;background:#24549d; border:1px solid #24549d; border-top:none; transition: all 0.3s ease-out 0s; opacity:1;  }

.ma2-li:hover .yin{ width:100%; transition: all 0.3s ease-out 0s; opacity:1;
}
.ma2-li:hover .yin img
{ width:100%; height:auto; display:block;  border:1px solid #24549d; transition: all 0.3s ease-out 0s; opacity:1;}
.ma2-li:hover .ma2-1{ width:90%; margin:0px auto; color:#fff; font-size:20px; line-height:30px; margin-top:20px; margin-bottom:10px; transition: all 0.3s ease-out 0s; opacity:1;}
.ma2-li:hover .ma2-2{ width:90%; margin:0px auto; color:#fff; font-size:14px; line-height:25px; margin-top:5px; margin-bottom:20px; transition: all 0.3s ease-out 0s; opacity:1;}

.ma2-li:hover .xian{ width:100%; height:1px;  background:#285dae; transition: all 0.3s ease-out 0s; opacity:1;}
.ma2-li:hover .ma2-hov{ position:relative; font-size:14px; color:#fff; line-height:52px; width:90%; margin:0px auto; position:relative; transition: all 0.3s ease-out 0s; opacity:1;}
.ma2-li:hover .ma2-hov .ma2-3{ float:left; width:80%; transition: all 0.3s ease-out 0s; opacity:1; }
.ma2-li:hover .ma2-hov .ma2-x{ width:1px; height:52px; float:right; background:#285dae; display:block; }
.ma2-li:hover .ma2-hov .ma2-4{ float:right; width:18%;  text-align: right; line-height:52px; display: block;  transition: all 0.3s ease-out 0s; opacity:1;}
.ma2-li:hover .ma2-hov .ma2-4 i{ color:#fff; font-size:26px; transition: all 0.3s ease-out 0s; opacity:1;}



.ma2-a{ width:80px; height:30px; line-height:25px; background:#24549d; float:right; display:block; -webkit-border-radius:25px; -moz-border-radius:25px; border-radius:25px ; text-align:center;}
.ma2-a i{ color:#fff; font-size:16px; }

.main3{ width:100%; padding-top:50px; background:#f6f7fb; margin-top:50px;}

.ma3-im{ width:30%; float:left;}
.ma3-im img{ width:100%; display:block;}
.ma3-tit{ width:60%; float:right; margin-top:40px; margin-right:50px;}
.ma3-1{ width:100%; font-size:20px; font-weight:bold; color:#000; line-height:30px; }
.ma3-2{ width:100%; font-size:18px;  color:#000; line-height:30px; margin-top:10px;  }
.ma3-x{ width:100%; height:1px; background:#e5e9ef; margin-top:10px; margin-bottom:15px;}
.ma3-3{ width:100%; font-size:14px;  color:#999999; line-height:30px; margin-bottom:20px;}
.ma3-a{-webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; width:100px; height:30px; display:block; background:#24549d; line-height:30px; text-align:center; color:#fff; font-size:14px;}


.ma3-im1{ float:left; width:40%;}
.ma3-im1 img{ width:100%; display:block;}
.ma3-t1{ width:55%; float:right; text-align:left;} 
.mas-li .ma3-4{ width:100%; font-size:20px; line-height:25px; color:#000; transition: all 0.3s ease-out 0s; opacity:1;}
.mas-li:hover .ma3-4{ width:100%; font-size:20px; line-height:25px; color:#24549d; }

.ma3-x1{ width:90%; height:1px; background:#edf0f5; margin-top:5px; margin-bottom:5px;}
.ma3-5{ width:100%; font-size:14px; color:#666666; line-height:25px;}
.ma3-6{ width:100%; font-size:14px; color:#666666; line-height:25px; margin-top:10px;}
.ma3-a1{ width:120px; height:35px; display:block; margin:0px auto; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; background:#24549d; line-height:35px; text-align:center; color:#fff; font-size:14px; margin-top:90px; margin-bottom:50px;}

/* 本例子css */
		.slideGroup{ width:100%;  }
		.slideGroup .parHd{ height:38px; line-height:38px;  position:relative;  }
		.slideGroup .parHd ul{ float:right; position:absolute; right:50px; height:38px;   }
		.slideGroup .parHd ul li{ float:left; text-align:center; width:139px; cursor:pointer; color:#24549d; height:38px; border:1px solid #24549d;  }
		.slideGroup .parHd ul li.on{ height:38px;  background:#24549d; color:#fff;  width:141px; }
		.slideGroup .slideBox{ zoom:1; width:90%; margin:0px auto; position:relative;   }

		.slideGroup .sPrev{ position:absolute; left:-70px; top:10px; display:block; width:30px; height:94px;   z-index:999; }
		.slideGroup .sNext{ position:absolute; right:-27px; top:10px; display:block; width:30px; height:94px;  z-index:999;}
		
		.slideGroup .sPrev:hover{ border-color:#f60;  }
		.slideGroup .sNext:hover{ border-color:#f60;  }
.slideGroup .sPrev i{font-size:58px; line-height:111px; color:#c4c4c4;}
.slideGroup .sPrev:hover i{font-size:58px; line-height:111px; color:#24549d; transition: all 0.3s ease-out 0s; opacity:1;}
.slideGroup .sNext i{font-size:58px; line-height:111px; color:#c4c4c4;}
.slideGroup .sNext:hover i{font-size:58px; line-height:111px; color:#24549d; transition: all 0.3s ease-out 0s; opacity:1;}

		.slideGroup .parBd ul{ overflow:hidden; zoom:1;  }
		.slideGroup .parBd ul li{ width:48%; margin-left:15px;  float:left; _display:inline; overflow:hidden; text-align:center;  }
		.slideGroup .parBd ul li .pic{ text-align:center; }
		.slideGroup .parBd ul li .pic img{ width:120px; height:90px; display:block;  padding:2px; border:1px solid #ccc; }
		.slideGroup .parBd ul li .pic a:hover img{ border-color:#999;  }
		.slideGroup .parBd ul li .title{ line-height:24px;   }

.ma4-a{width:80px; height:25px; line-height:25px; float:right; display:block; -webkit-border-radius:25px; -moz-border-radius:25px; border-radius:25px ; text-align:center; font-size:14px; color:#828282; border:1px solid #828282; font-weight:100; transition: all 0.3s ease-out 0s; opacity:1;}

.ma4-a:hover{width:80px; height:25px; line-height:25px; float:right; display:block; -webkit-border-radius:25px; -moz-border-radius:25px; border-radius:25px ; text-align:center; font-size:14px; color:#fff; border:1px solid #24549d; font-weight:100; background:#24549d;}



.ma4-li{ width:31%; float:left; margin-left:1%; margin-right:1%; }
.ma4-im{ width:100%;}
.ma4-im img{ width:100%; display:block;}
.ma4-t{ font-size:16px; color:#000; line-height:25px; margin-top:25px; margin-bottom:15px;}
.ma4-c{ font-size:14px; color:#999999; line-height:25px;}
.ma4-x{ width:100%; height:1px; background:#e2e4e6; margin-top:20px; margin-bottom:15px;}
.ma4-1{ font-size:18px; font-weight:bold; color:#888888;}



.ma5{ width:100%; background:url(../images/bg.jpg) no-repeat ; padding-top:76px;}
.ma5-li{ width:75%; max-width:1200px; margin:0px auto; background:#fff;}
.ma5-y{webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px; -webkit-box-shadow: 0 0.185em 0.185em 0.165em rgba(0, 0, 0, 0.125);
-moz-box-shadow: 0 0.185em 0.185em 0.165em rgba(0, 0, 0, 0.125);
-ms-box-shadow: 0 0.185em 0.185em 0.165em rgba(0, 0, 0, 0.125);
-o-box-shadow: 0 0.185em 0.185em 0.165em rgba(0, 0, 0, 0.125);
box-shadow: 0 0.185em 0.185em 0.165em rgba(0, 0, 0, 0.125); padding-bottom:10px; margin-top:20px; background:#fff;}
.ma5-1{ width: 29%; float:left; margin-left:2%; margin-right:1%;}
.ma5-1 input{ width:100%; display:block; border:1px solid #e1e7ee; line-height:35px; height:35px; font-size:14px; color:#a4a4a4; padding-left:5px; padding-right:5px;}
.ma5-3{ width:93%; margin-left:2%; margin-top:25px;}
.ma5-3 textarea{ width:100%; display:block; border:1px solid #e1e7ee; line-height:35px; padding-left:5px; padding-right:5px; font-size:14px; color:#a4a4a4; min-height:200px;}
.ma5-4{ width:130px; height:30px; -webkit-border-radius:25px; -moz-border-radius:25px; border-radius:25px ; text-align:center; font-size:14px; color:#fff; background:#24549d; margin:0px auto; margin-top:30px; display:block; margin-bottom:30px;}


.ma6-li{ width:15.5%; float:left; margin-left:1%;}
.ma6-li img{ width:100%; display:block;}


.ma5-t{ font-size:30px; font-weight:bold; color:#737373; padding-top:70px; padding-bottom:70px; text-align:center;}


.zk-t{ width:90%; margin:0px auto; }
.zk-li .zk-t a{ width:100%; display: block; background:url(../images/j2.png) no-repeat; background-position:right ; color:#363636; font-size:16px; height:28px; margin-top:26px; margin-bottom:26px; text-align:left; line-height:28px; font-weight:bold; transition: all 0.3s ease-out 0s; opacity:1;}
.zk-li .zk-t p{ width:100%; font-size:14px; color:#979797; line-height:25px; transition: all 0.3s ease-out 0s; opacity:1;}
.zk-li:hover .zk-t a{ width:100%; display: block; background:url(../images/j1.png) no-repeat; background-position:right ; color:#fff; font-size:16px; height:28px; margin-top:26px; margin-bottom:26px; text-align:left; line-height:28px; font-weight:bold;}
.zk-li:hover .zk-t p{ width:100%; font-size:14px; color:#fff; line-height:25px;}

.w1200-1{ width:76%; margin:0px auto; margin-top:170px; }
	.xiant{ width:310px; margin:0px auto; background:url(../images/xian.jpg) repeat-x 0px 5px; margin-top:20px; }
	.xiant span{ background:#fff; margin:0px auto; padding-left:10px; padding-right:10px; font-size:30px; font-weight:100; color:#24549d;}
	.hy-li{ width:20%; height: auto; float:left; margin-right:5%; color:#797979; text-align:center; background:#fff; border:1px solid #e6e6e6; transition: all 0.3s ease-out 0s; padding-top:5%; padding-bottom:5%; }
	
	

.yb{ max-width:287px; width:25%;height:660px; background:url(../images/bg.jpg) no-repeat center; float:left;}
.yb-t{ width:65%; height:auto; margin:0px auto; padding-left:2%; padding-right:2%; font-size:30px; color:#fff; font-weight:bold; line-height:50px; border-bottom:1px solid #fff; padding-bottom:20px; padding-top:100px;}




.yb-r{ width:70%; max-width:893px; float:right;}
.yb-li{ width:100%; height:auto; border:1px solid #eeeeee; margin-bottom:20px; min-height:147px; transition: all 0.3s ease-out 0s;}



.yb-li:hover{ width:100%; height:auto; border:1px solid #eeeeee; margin-bottom:20px; min-height:147px; background:#00a0b8; }

.yb-li .yb-1{ max-width:230px; width:35%;  padding-top:45px; line-height:35px; border-right:1px solid #eeeeee; min-height:103px; background:url(../images/2.png) no-repeat; background-position: right bottom; float:left; transition: all 0.3s ease-out 0s;}
.yb-li .yb-3{ max-width:230px; width:35%;  padding-top:35px; line-height:35px; border-right:1px solid #eeeeee; min-height:113px; background:url(../images/3.png) no-repeat; background-position: right bottom; float:left; transition: all 0.3s ease-out 0s;}
.yb-li .yb-4{ max-width:230px; width:35%;  padding-top:45px; line-height:35px; border-right:1px solid #eeeeee; min-height:103px; background:url(../images/4.png) no-repeat; background-position: right bottom; float:left; transition: all 0.3s ease-out 0s;}
.yb-li .yb-5{ max-width:230px; width:35%;  padding-top:25px; line-height:35px; border-right:1px solid #eeeeee; min-height:123px; background:url(../images/5.png) no-repeat; background-position: right bottom; float:left; transition: all 0.3s ease-out 0s;}


.yb-li p{ font-size:20px; color:#19a9bf;padding-left:14px; transition: all 0.3s ease-out 0s;}
.yb-li span{ font-size:14px; color:#19a9bf; padding-left:14px; transition: all 0.3s ease-out 0s;}
.yb-li:hover p{ font-size:20px; color:#fff;padding-left:14px; }
.yb-li:hover span{ font-size:14px; color:#fff; padding-left:14px; }

.yb-t span{ font-size:20px; font-weight:100;}
.yb-li .yb-2{ float:right; font-size:16px; width:64%; padding-top:20px;}

.yb-li a{ color:#959595; display:block; float:left; line-height:20px; padding-left:10px; padding-right:10px;  margin-top:30px; transition: all 0.3s ease-out 0s;}
.yb-li:hover a{ color:#fff; display:block; float:left; line-height:20px; padding-left:10px; padding-right:10px; margin-top:30px; transition: all 0.3s ease-out 0s;}
.yb-li:hover a:hover{ color:#fff; display:block; float:left; line-height:20px; padding-left:10px; padding-right:10px;  margin-top:30px; text-decoration: underline; transition: all 0.3s ease-out 0s;}

	.hy1-li{ width:20%; height:auto; float:left; margin-right:5%; color:#797979; text-align:center; background:#fff; border:1px solid #e6e6e6; transition: all 0.3s ease-out 0s;  padding-top:5%; padding-bottom:5%;}
	
	

	.hy2-li{ width:20%; height:auto; float:left; margin-right:5%; color:#797979; text-align:center; background:#fff; border:1px solid #e6e6e6; transition: all 0.3s ease-out 0s;  padding-top:5%; padding-bottom:5%;}
	
	

	.hy3-li{ width:20%; height:auto; float:left; margin-right:5%; color:#797979; text-align:center; background:#fff; border:1px solid #e6e6e6; transition: all 0.3s ease-out 0s;  padding-top:5%; padding-bottom:5%;}
	
	.cur .hy3-li{ width:20%; height:auto; float:left; margin-right:5%; color:#797979; text-align:center; background:#fff; border:1px solid #e6e6e6; transition: all 0.3s ease-out 0s; opacity:1; animation-name:hyy3;
animation-duration:1.5s;

/* Safari and Chrome */
-webkit-animation-name:hyy3;
-webkit-animation-duration:1.5s; margin-top:0px;  padding-top:5%; padding-bottom:5%;}
	@keyframes hyy3
{
0%   {  opacity:0; margin-top:300px;}
100% {  opacity:1; margin-top:0px;}
}

@-moz-keyframes hyy3 /* Firefox */
{
0%   {  opacity:0; margin-top:300px;}
100% { opacity:1; margin-top:0px;}
}

@-webkit-keyframes hyy3 /* Safari 和 Chrome */
{
0%   {  opacity:0; margin-top:300px;}
100% { opacity:1; margin-top:0px;}
}

@-o-keyframes hyy3 /* Opera */
{
0%   {  opacity:0; margin-top:300px;}
100% { opacity:1; margin-top:0px;}
}

	
	
	.hy-li1{ width:100%; font-size:30px; font-weight:bold;  height:30px;}
	.hy-li2{ font-size:14px; margin-top:5%;}
	.hy-li i{ color:#797979; display: block;}
	.hy-li:hover{ color:#fff; background:#175191;}
	.hy-li:hover i{ color:#fff;}
	.hy-li .hy-more{ width:153px; height:31px; border:1px solid #b7b7b7; color:#797979; line-height:31px; margin:0px auto; display:block; transition: all 0.3s ease-out 0s; margin-top:30px;}
	.hy-li:hover .hy-more{ color:#fff; border:1px solid #fff; margin-top:20px;}
	.hy-li3{ height:58px;}
.hy-li .tu{transition: all 0.3s ease-out 0s; margin-top:20px; line-height:58px; }	
.hy-li:hover .tu{ margin-top:40px;}	
	.hy1-li i{ color:#797979; display: block;}
	.hy1-li:hover{ color:#fff; background:#175191;}
	.hy1-li:hover i{ color:#fff;}
	.hy1-li .hy-more{ width:153px; height:31px; border:1px solid #b7b7b7; color:#797979; line-height:31px; margin:0px auto; display:block; transition: all 0.3s ease-out 0s; margin-top:30px;}
	.hy1-li:hover .hy-more{ color:#fff; border:1px solid #fff; margin-top:20px;}
	.hy1-li3{ height:58px;}
.hy1-li .tu{transition: all 0.3s ease-out 0s; margin-top:20px; line-height:58px; }	
.hy1-li:hover .tu{ margin-top:40px;}	

	.hy2-li i{ color:#797979; display: block;}
	.hy2-li:hover{ color:#fff; background:#175191;}
	.hy2-li:hover i{ color:#fff;}
	.hy2-li .hy-more{ width:153px; height:31px; border:1px solid #b7b7b7; color:#797979; line-height:31px; margin:0px auto; display:block; transition: all 0.3s ease-out 0s; margin-top:30px;}
	.hy2-li:hover .hy-more{ color:#fff; border:1px solid #fff; margin-top:20px;}
	.hy2-li3{ height:58px;}
.hy2-li .tu{transition: all 0.3s ease-out 0s; margin-top:20px; line-height:58px; }	
.hy2-li:hover .tu{ margin-top:40px;}	


	.hy3-li i{ color:#797979; display: block;}
	.hy3-li:hover{ color:#fff; background:#175191;}
	.hy3-li:hover i{ color:#fff;}
	.hy3-li .hy-more{ width:153px; height:31px; border:1px solid #b7b7b7; color:#797979; line-height:31px; margin:0px auto; display:block; transition: all 0.3s ease-out 0s; margin-top:30px;}
	.hy3-li:hover .hy-more{ color:#fff; border:1px solid #fff; margin-top:20px;}
	.hy3-li3{ height:58px;}
.hy3-li .tu{transition: all 0.3s ease-out 0s; margin-top:20px; line-height:58px; }	
.hy3-li:hover .tu{ margin-top:40px;}	

/*简介*/
.jianj-l{ width:50%; height: 600px; float:right; background:url(../images/s1.jpg) no-repeat center ; background-size:100%;
 
 }
 .jianl-1{ font-size:90px; color:#fff; margin-top:104px; line-height:180px; margin-left:99px;}
.jianj-l img{width:100%; height: auto;}
.jianj-r{ width:30%; height:600px; float:right; margin-right:8%;}
.jianj-tit{ width:100%;  font-size:38px; color:#00a0b8; font-weight: 900; line-height:40px; margin-top:95px; }
.jianj-xian{ width:78px; height:4px; background:#175191;  margin-top:50px; margin-bottom:60px;}
.jianj-int{ width:100%; height:auto; font-size:14px; color:#7a7a7a;  line-height:30px; margin-top:30px;}

.hui1{ width:100%; height: auto;}
.more {
    display: inline-block;
    font-size: 14px;
    text-align: center;
    width: 168px;
	margin-bottom: 30px;
	
	 margin-top:50px; margin-bottom:60px; margin-left:99px; background:#fff; color:#19a9bf;
}
.more a {
    display: block;
    height: 48px;
    width: 100%;
}
.roll_box {
    perspective: 500px;
    position: relative;
}
.more .face2 {
    background: #19a9bf none repeat scroll 0 0;
   
    color: #fff;
    font-size: 0;
    height: 48px;
    line-height: 48px;
    text-align: center;
    transform-origin: 50% 50% -25px;
}
.roll2 {
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transform: rotateX(90deg);
    transform-origin: 50% 50% -22px;
    transition: all 0.2s ease 0s;
    width: 100%;
    z-index: -1;
}
.roll_box{-webkit-perspective: 500px; perspective: 500px;  position:relative;}
.roll1{-webkit-transform: rotateX(0deg); transform: rotateX(0deg);-webkit-transition: .2s ease;
    transition: .2s ease;
    -webkit-transform-origin: 50% 50% -25px;
    -ms-transform-origin: 50% 50% -25px;
    transform-origin: 50% 50% -25px; position:absolute; left:0; top:0; width:100%; z-index:1;opacity:1;}
.roll2{-webkit-transform: rotateX(90deg); transform: rotateX(90deg);-webkit-transition: .2s ease;
    transition: .2s ease;
    -webkit-transform-origin: 50% 50% -22px;
    -ms-transform-origin: 50% 50% -22px;
    transform-origin: 50% 50% -22px; position:absolute; left:0; top:0; width:100%; z-index:-1; opacity:0; display:none\9;}
.roll_box:hover .roll1{-webkit-transform: rotateX(-90deg); transform: rotateX(-90deg);display:none\9; z-index:0; opacity:0;}
.roll_box:hover .roll2{-webkit-transform: rotateX(0deg); transform: rotateX(0deg);display:block\9; z-index:1; opacity:1;}
.more .face2 .t {
    display: inline-block;
    font-size: 14px;
    line-height: 46px;
    vertical-align: top;
}
.more .face2 .sj {
    background: rgba(0, 0, 0, 0) url("../img/sj_white.png") no-repeat scroll center center;
    display: inline-block;
    height: 46px;
    margin-left: 30px;
    width: 17px;
}
.more .face1 {
   
    color: #19a9bf;
    font-size: 0;
    height: 46px;
    line-height: 46px;
    text-align: center;
}
.roll1 {
    left: 0;
    opacity: 1;
    position: absolute;
    top: 0;
    transform: rotateX(0deg);
    transform-origin: 50% 50% -25px;
    transition: all 0.2s ease 0s;
    width: 100%;
    z-index: 1;
}
.more .face1 .t {
    display: inline-block;
    font-size: 14px;
    line-height: 46px;
    opacity: 0.6;
    vertical-align: top;
}
.more .face1 .sj {
    background: rgba(0, 0, 0, 0) url("../img/sj.png") no-repeat scroll center center;
    display: inline-block;
    height: 46px;
    margin-left: 30px;
    width: 17px;
}



.sec1_data_list li {
    border-right: 1px solid #ddd;
    float: right;
    margin-left: 6%;
    padding-right: 1%;
    width: 25%;
}
.sec1_data_list li strong {
   font-size: 36px; font-weight: bold; line-height: 1; font-family: '微软雅黑'; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-right: 10px; background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#3877c2), to(#394b7b)); -webkit-background-clip: text; -webkit-text-fill-color: transparent;
	
}
.sec1_data_list li span {
   font-size: 36px; font-weight: bold; line-height: 1; font-family: '微软雅黑'; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-right: 10px; background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#3877c2), to(#394b7b)); -webkit-background-clip: text; -webkit-text-fill-color: transparent;
	
}

.sec1_data_list li strong.num2 {
    margin-right: 0;
}
.sec1_data_list li strong.dian {
    margin-right: 0;
}
.num2 span{font-size:28px; float:left;  background-clip: text;
    background-image: linear-gradient(to bottom, #3877c2 0%, #394b7b 100%);
    font-family: "impact";}
	
	
	/*设备*/
	.wh{ width:100%; height:auto; margin-top:50px;}
	.sb-l{ width:35%; float:right; margin-right:3%;}
	.sb-r{ width:55%; float:left; height:auto; display:block; margin-left:3%;}
	.sb-tit{ width:100%; font-size:30px; color:#333333; margin-top:60px; font-weight: bold; border-bottom:1px solid #dddddd; padding-bottom:30px;}
	.sb-int{ width:100%; height:auto; font-size:20px; color:#848484; margin-top:40px;}
	.sb-mu{ width:100%; height:auto; font-size:18px; color:#b1b1b1; margin-top:20px;}
	.sb-more{ width:300px; height:50px; border:1px solid #dfdfdf; text-align:center; color:#afb1b4; line-height:50px; display:block; margin:0px auto; margin-top:100px; font-size:16px;}
	
	.sb-more:hover{ background:#175191; border:1px solid #175191; color:#fff;}
	
	
		.sb-h{ font-size:30px; color:#333333; font-weight:bold; float:left; line-height:40px;}
		
		.sb-kong{width:30%; position:absolute; right:50%; z-index:999; top:80px;}
		



.zhusu-li1{ width:48%; float:left; background:#fff; text-align:center; margin-bottom:90px; margin-left:2%;}	
	


.zhusu-li2{ width:48%; float:left; background:#fff; text-align:center; margin-bottom:90px; margin-left:2%;}	
	


.zhusu-li3{ width:48%; float:left; background:#fff; text-align:center; margin-bottom:90px; margin-left:2%;}	
	

.zhusu-li4{ width:48%; float:left; background:#fff; text-align:center; margin-bottom:90px; margin-left:2%;}	
	


	
.zhusu-l{ width:60%; max-width:586px; float:left; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; overflow:hidden;}
.zhusu-l img{
    height: auto;
    transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
    width: 100%; max-width:586px;}
.zhusu-l:hover img{transform: scale(1.1, 1.1);} 
.zhusu-r{ width:40%;  float:left;}
.zhusu-tit{ font-size:30px; color:#333333; margin-top:30%; line-height:30px; font-weight:bold;}
.zhusu-int{ font-size:16px; color:#555555; margin-top:10px;}
.zhusu-more{ width:154px; height:33px; border:1px solid #797979; text-align:center; color:#797979; line-height:33px; display:block; margin:0px auto; margin-top:50px;}
.zhusu-more:hover{ background:#175191; border:1px solid #175191; color:#fff;}


/*页脚*/
.footer{ width:100%; height:auto; background:#3e3e3e; padding-top:55px; padding-bottom:66px; border-bottom:1px solid #353638;}
.fot-li{ float:left; margin-left:4%;}
.fot-tit{ font-size:16px; color:#fff; line-height:30px; display:block; margin-bottom:40px; }
.fot-tit1{ font-size:14px; color:#949496; line-height:20px; display:block; margin-bottom:10px;}
.fot-tit1:hover{ font-size:14px; color:#fff; line-height:20px; display:block; margin-bottom:10px;}

.fot-tit2{ font-size:30px; color:#000; display:block; line-height:30px; margin-bottom:40px;}
.fot-tit3{font-size:16px; color:#000; line-height:20px; display:block; margin-bottom:20px;}

.fot1{ width:100%; background:#252628; text-align:center; line-height:30px; font-size:14px; height:100px; color:#fff; padding-top:10px;}


.hui{ width:100%; background:#fff; padding-top:100px; padding-bottom:30px; position:relative; height: auto;}
.hui2{ width:100%; background:#fff; padding-top:100px; padding-bottom:50px; position:relative; height: auto;}

.hui4{ width:100%; height: auto;padding-bottom:10px;  margin:0px auto; position:relative; background:#f8f8f8; 

         
 }

.picScroll-left1{ width:75%;   position:relative; margin:0px auto; padding-left:3%;   }
		.picScroll-left1 .hd{ height:0px;  }
		
		.picScroll-left1 .hd .next{ display:block;  width:23px; height:30px; position:absolute; right:0px; z-index:999;   
			 cursor:pointer; top:40%; }
			 .picScroll-left1 .hd .prev{ display:block;  width:23px; height:30px; position:absolute; left:-10px; z-index:999;   
			 cursor:pointer; top:40%; }
		
		
		.picScroll-left1 .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.picScroll-left1 .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
		.picScroll-left1 .hd ul li.on{ background-position:0 0; }
		.picScroll-left1 .bd{  width:100%   }
		.picScroll-left1 .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left1 .bd ul li{ width:23%; margin-left:15px; margin-right:15px;  float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picScroll-left1 .bd ul li .pic{ text-align:center;  }
		.picScroll-left1 .bd ul li .pic img{ width:100%; height: auto; display:block;   }
		.picScroll-left1 .bd ul li .pic a:hover img{ border-color:#999;  }
		.picScroll-left1 .bd ul li .title{ line-height:24px;   }
		.pic{ width:100%; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; overflow:hidden; }
		.zk-li .pic img{
    height: auto;
    transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
    width: 100%; }
.zk-li:hover .pic img{transform: scale(1.1, 1.1);} 

.pic1{ width:90%; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; overflow:hidden; margin:0px auto; }
		.ne-li .pic1 img{
    height: auto;
    transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
    width: 100%; }
.ne-li:hover .pic1 img{transform: scale(1.1, 1.1);} 


	.hybg-tit{ width:100%; height:auto; margin:0px auto; text-align:center; font-size:36px; color:#fff; font-weight: 900; line-height:40px;   position:absolute; top:100px;}
	




 @-webkit-keyframes upAnimate {
    0% {
        -webkit-transform:translateY(100px);
    }
    100% {
        -webkit-transform:translateY(0px);
        opacity:1;
    }
}
@-webkit-keyframes upAnimate2 {
    0% {
        -webkit-transform:translateY(100px);
        opacity:0;
    }
    100% {
        -webkit-transform:translateY(0px);
        opacity:1;
    }
}
@-webkit-keyframes upAnimate3{
    0% {
        -webkit-transform:translateY(0px);
    }
    100% {
        -webkit-transform:translateY(-40px);
        opacity:1;
    }
}
@-webkit-keyframes downAnimate {
   0% {
       -webkit-transform:translateY(-20px);
   }
   100% {
       -webkit-transform:translateY(0px);
       opacity:1;
   }
}
@keyframes UpBigAnimate{
    0% {
        transform: translateY(200px);
    }
    100% {

        transform: translateY(0px);
        opacity:1;
    }
}


@-webkit-keyframes bannerAnimate {
   0% {
       top:30%;
       opacity:0;
   }
   100% {
       top:50%;
       opacity:1;
   }
}
@-webkit-keyframes bannerAnimate2{
    0% {
        top:50%;
        opacity:1;
    }
    100% {
        top:30%;
        opacity:0;
    }
}
@-webkit-keyframes randomAnimate{
    0% {
        transform:rotateX(0deg);
    }
    100% {
        transform:rotateX(180deg);
    }
}
#wrap {width: 100%; height:230px; text-align: center;overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; background:#175191;}
section {display: block;position: relative;width: 60%; margin:0px auto;}
.jumbo {font-size: 64px;margin: 0;color: #fff;  width:30%; float:left; font-weight:100; line-height:65px; padding-top:60px;}
.jumbo h1{ font-weight:100; font-size:64px;}
.jumbo1{ font-size:20px; color:#fff;}



/*关于我们*/
.ab-bg{ width:100%; height:365px; background:url(../images/ab.jpg) no-repeat center; position:relative;} 

.ab-tit {width:258px; height:76px; background:#00a0b8; font-size:30px; font-weight:bold; color:#fff; position:absolute; line-height:76px; text-align:center;  }
	.banner p{
    position: absolute;
	width:258px; height:76px; text-align:center;
    color: #fff;
    opacity:0;
   
}
.banner p:nth-of-type(1){
    width:258px; height:76px;
    top: 10px; 
    letter-spacing:6px;
    font-size: 30px;
	left:0;
}
.banner p:nth-of-type(2){
    width: 0px;
    transform: translateX(-60%);
    -webkit-transform:  translateX(-60%);
    -moz-transform:  translateX(-60%);
    -ms-transform:  translateX(-60%);
    -o-transform:  translateX(-60%);
    height: 2px;
    top: 100px;
    background-color:#fff;
}
.banner p:nth-of-type(3){
    top: 289px;
    font-size: 24px;
}

.ab-1{ float:right; color:#4e4e4e; font-size:14px; line-height:40px;  transition: all 0.3s ease 0s;}
.ab-1:hover{ color:#24549d; font-size:14px; line-height:40px;}
.ab-1s{ float:right; color:#24549d; font-size:14px; line-height:40px;  transition: all 0.3s ease 0s;}

.ab-2{ width:100%; height:50px; line-height:50px; background:#f6f6f6;}

.subnav{width:75%; max-width:1200px; margin:0px auto; text-align: left;font-size:0;}
.subnava{position:relative;display: inline-block;*display: inline;zoom: 1;width: 145px;height: 50px;line-height: 50px;font-size: 20px;color: #4e4e4e; text-align:center;}
.se::before{content:"";position:absolute;bottom:-20px;left:50%;margin-left:-10px;display:block;width: 0;height: 0;border-style:solid;border-color:#00a0b8 transparent transparent transparent;border-width:  10px;}
.subnava:hover{background-color: #00a0b8;color: #fff;}
.se{background-color: #00a0b8; color:#fff;}
.abd-head{ width:100%; height:69px; line-height:69px; border-bottom:1px solid #edeeee; text-align:center; font-size:0;}
.ab-li{ position:relative;display: inline-block;*display: inline;zoom: 1;width: 204px;height: 69px;line-height: 69px;font-size: 20px;color: #000;}
.ab-xian{ width:77px; height:4px; margin:0px auto; background:#175191;}
	.abhy-tit{ width:100%; height:auto; margin:0px auto; text-align:center; font-size:36px; color:#333333; font-weight: 900; line-height:40px; margin-top:0px;}
	

.ab-dong{ width:100%; height:220px; background:url(../images/map.png) no-repeat fixed center center / cover ;}
	
.abhui{ width:100%; padding-top:50px; padding-bottom:100px;  height: auto;}
.abhui1{ width:100%;   padding-bottom:100px;  height: auto; }
.abhui2{ width:100%;  padding-bottom:100px;  height: auto;}
.abhui3{ width:1055px; height:auto; background:#fff;  padding-bottom:100px; margin:0px auto; position:relative;}
.ab-con{ width:95%; height:auto; font-size:18px; color:#000; line-height:30px; margin:0px auto; max-width:1200px;}
		
.abh-bg{ width:76%; height:792px; margin:0px auto; background:url(../images/ab.jpg) no-repeat center;}
	

.ab-dt{ width:599px; height:311px; position:relative; float:left; background:url(../images/ab1.jpg) no-repeat center;}
/*资质认证*/
.zz-bg{ width:100%; height:580px; background:url(../images/zz.jpg) no-repeat center; padding-top:150px;  background-attachment: fixed; 
 
  background-position: center center;
     background-size:100% 100%;
}
	/* 本例子css */
		.slideBox1{ width:78%; max-width:1200px; margin:0px auto; height: auto;  position:relative;   }
		.slideBox1 .hd{ height:0px; overflow:hidden;}
		.slideBox1 .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox1 .hd ul li{ float:left; margin-right:2px;  width:0px; height:0px; line-height:0px; text-align:center;  cursor:pointer; }
		.slideBox1 .hd ul li.on{  }
		.slideBox1 .bd{ position:relative; height:auto; z-index:0; width:80% ; margin:0px auto;   }
		.slideBox1 .bd li{ zoom:1; vertical-align:middle; }
		.slideBox1 .bd img{ width:60%; height: auto; display:block; float:left;  }
		.zz-r{ width:30%; float:left; margin-left:7%; color:#fff; margin-top:5%;}
		.zz-tit{ font-size:30px; width:102px; height:87px; text-align:center; border:1px solid #fff; line-height:40px; padding-top:15px;}
		.zz-tit span{ font-size:24px;}
		.zz-xian{ width:100%; height:1px; background:#fff; margin-top:45px; margin-bottom:28px;}
		.zz-int{ font-size:20px; line-height:40px;}
		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox1 .prev,
		.slideBox1 .next{ position:absolute; right:-3%; top:50%; margin-top:-25px; display:block; width:56px; height:113px; background:url(../images/rig.png) no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox1 .prev{ position:absolute; left:-3%; top:50%; margin-top:-25px; display:block; width:56px; height:113px; background:url(../images/left.png) no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox1 .next{ left:auto; }
		.slideBox1 .prev:hover,
		.slideBox1 .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox1 .prevStop{ display:none;  }
		.slideBox1 .nextStop{ display:none;  }

/*生产环境*/
/* section */
.section{width:100%;overflow:hidden;}
.section ul{width:100%;}
.section ul li{float:left;margin-right:0.5%; margin-left:0.5%;margin-bottom:1%;display:inline;width:23%;height: auto;overflow:hidden;position:relative;}
.section ul li .photo{width:100%;height: auto;overflow:hidden; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.photo img{ width:100%; height:auto;  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.section .rsp{width:100%;height:50px;overflow:hidden;position: absolute;background:#000;bottom:0px;left:0px;}
.section .text{position:absolute;width:100%;height:50px;left:-100%;bottom:0px;overflow:hidden;}
.section .text h3{width:100%;height:50px;line-height:50px;text-align:center;color:#FFFFFF;font-size:20px;}
.section .text a{text-decoration:none}
.section .text div{text-align:center;color:#FFFFFF;font-size:18px;}
.photo:hover img{transform: scale(1.1, 1.1);} 




.hj-mg{ display:block; margin:0px auto; margin-top:10px;}
.ab-head{ width:100%; height:40px; line-height:40px;   font-size:0; color:#999999; text-align:center;}

.abd1-head{ width:100%; height:40px; line-height:40px; border-bottom:1px solid #edeeee;  font-size:0; color:#999999;}
.abd1-head a{ color:#999999; font-size:16px; line-height:40px;}

.alxq_1 {
    float: left;
    height: 50px;
    line-height: 60px;
    text-align: left;
    width: 50%;
}.alxq_1 span {
    color: #999999;
    display: block;
    float: left;
    font-family: "微软雅黑";
    height: 60px;
    line-height: 60px;
    text-align: center;
    width: 80px;
}
.alxq_1 a {
    color: #999999;
    display: block;
    float: left;
    font-family: "微软雅黑";
    height: 60px;
    line-height: 60px;
    text-align: center;
    width: 80px;
}
.huanjb-ul{ width:75%; margin:0px auto;}
.pane {
    margin: 0 auto;
   
}
.pane ul li {
    float: left;
    height: auto;
    list-style: outside none none;
   
    margin-left: 2.5%;
    width: 30%;
}
.pane ul li .yin {
    height: auto;
    width: 100%;
	overflow:hidden; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.pane ul li .yin img { width:100%; height:auto;  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.anli1 {
    color: #dbdbdb;
    font-family: "微软雅黑";
    font-size: 14px;
    height: 80px;
    line-height: 30px;
    margin-top: 10px;
    width: 100%;
}
.anli1 span {
    color: #000000;
    font-size: 16px;
    font-weight: bold;
}
.anli1 a {
    color: #000000;
    font-size: 16px;
    font-weight: bold;
}

.pane ul li .yin:hover img{transform: scale(1.1, 1.1);} 

/*联系我们*/
.lx-box{ width:100%; height:auto; padding-top:100px; padding-bottom:100px; color:#000;}
.japan{ width:80%; float:right;}
.japa-li{ margin-right:5%; float:left; margin-bottom:100px; width:40%; }
.japa-tit{ font-size:24px; margin-bottom:20px; line-height:24px;}
.japa-ying{ font-size:18px; line-height:18px;}
.lx-xian{ width:95%; height:1px; background:#eaeaea; margin-top:24px; margin-bottom:24px;}
.japa-di{ font-size:16px; line-height:30px; margin-bottom:10px;}
.japa-tel{ font-size:16px; line-height:30px; margin-bottom:10px;}
.japa-fax{ font-size:16px; line-height:30px;}
.lx-box1{ width:100%; height:auto; padding-top:100px; padding-bottom:100px; color:#000; background:#f7f7f7;}

.lx-tu{ width:100%; height:auto; background:url(../images/map.png) no-repeat center; padding-top:150px;  background-attachment: fixed; 
 
  background-position: center center;
     background-size:100% 100%;}
.hb-photo{ width:20%; height:auto; float:left;}
.hb-text{ width:70%; float:right;}
.hb-photo img{ width:100%; height:auto;}
.hb-text h3{width:100%;height:50px;line-height:50px;color:#000;font-size:20px;}

.hbj-photo{ width:50%; height:auto; float:left;}
.hbj-photo img{ width:100%;}
.hbj-text{ width:40%; height: auto; margin-top:30px; font-size:14px; line-height:30px; float:right;}

.ab3-t{ width:75%; max-width:1200px; margin:0px auto; text-align:center; font-size:30px; color:#2b2b2b; line-height:40px; padding-top:48px; padding-bottom:20px;}
.ab3-p{ float:left; margin:0px auto; font-size:16px; color:#2b2b2b; line-height:40px;}
.ab4-p{ float:right; margin:0px auto; font-size:16px; color:#2b2b2b; line-height:40px;}

.new-con{ width:75%; max-width:1200px; margin:0px auto;}
.new-li{ width:100%; margin-bottom:20px;  transition: all 0.3s ease 0s;}
.new-li:hover{ width:100%; margin-bottom:20px; }


.new-r{ width:50%; float:left; margin-left:5%;}
.new-li .new-t{ font-size:18px; color:#878788; margin-top:20px; line-height:30px; transition: all 0.3s ease 0s;}
.new-li .new-in{ font-size:14px; color:#878788; margin-top:10px; line-height:30px; transition: all 0.3s ease 0s;}
.new-li .new-m{ font-size:14px; color:#a8a7a5; margin-top:10px; line-height:30px; transition: all 0.3s ease 0s;}
.new-li .new-j{ margin-top:10px; width:100px; height:30px; text-align:center; color:#24549d; transition: all 0.3s ease 0s; line-height:30px; border:1px solid #24549d; -webkit-border-radius:25px; -moz-border-radius:25px; border-radius:25px ;}
.new-li:hover .new-t{ font-size:18px; color:#24549d; margin-top:20px; line-height:30px;}
.new-li:hover .new-in{ font-size:14px; color:#878788; margin-top:10px; line-height:30px;}
.new-li:hover .new-m{ font-size:14px; color:#a8a7a5; margin-top:10px; line-height:30px; }
.new-li:hover .new-j{ margin-top:10px; width:100px; height:30px; text-align:center; color:#fff; transition: all 0.3s ease 0s; line-height:30px; border:1px solid #24549d; background:#24549d; -webkit-border-radius:25px; -moz-border-radius:25px; border-radius:25px ;}


.new-img{ width:30%; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; overflow:hidden; float:left;}
		.new-li .new-img img{
    height: auto;
    transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
    width: 100%; }
.new-li:hover .new-img img{transform: scale(1.1, 1.1);} 

.ned-b{ width:100%;  margin:0px auto; padding-top:40px; background:#f8f8f8; padding-bottom:40px;}
.neb-t{ width:90%; margin:0px auto; font-size:18px; color:#24549d; font-weight:bold; line-height:30px; }
.nex-xian{ width:90%; height:1px; margin:0px auto; background:#eeeeee; margin-top:30px; margin-bottom:50px;}
.newb-m{ width:90%; margin:0px auto; font-size:14px; color:#bbbbbb;  line-height:30px; margin-top:10px;}
.neb-xian{ width:100%; height:1px; border-bottom:1px solid #f6f6f6; margin-top:46px; margin-bottom:55px;}
.neb-con{width:90%;  margin:0px auto; color:#555555; font-size:14px; line-height:30px; padding-bottom:80px; padding-top:20px;}

.zbnav{width:75%; max-width:1200px; margin:0px auto; text-align: left;font-size:0; transition: all 0.3s ease 0s;}
.zbnava{position:relative;display: inline-block;*display: inline;zoom: 1;width: 16%;height: 50px;line-height: 50px;font-size: 16px;color: #4e4e4e; text-align:center; transition: all 0.3s ease 0s;}
.se::before{content:"";position:absolute;bottom:-20px;left:50%;margin-left:-10px;display:block;width: 0;height: 0;border-style:solid;border-color:#00a0b8 transparent transparent transparent;border-width:  10px;}
.zbnava:hover{background-color: #00a0b8;color: #fff;}
.se{background-color: #00a0b8; color:#fff;}

.zbnava .z-1{ width:30%; height:35px; background:url(../images/z1.png) no-repeat center; float:left; border-right:1px dashed #4e4e4e; margin-top:8px; transition: all 0.3s ease 0s;}
.zbnava:hover .z-1{ width:30%; height:35px; background:url(../images/z2.png) no-repeat center; float:left; margin-top:8px; border-right:1px dashed #fff; }
.se .z-1{ width:30%; height:35px; background:url(../images/z2.png) no-repeat center; float:left; margin-top:8px;}

.zbnava .z-3{ width:30%; height:35px; background:url(../images/z3.png) no-repeat center; float:left; border-right:1px dashed #4e4e4e; margin-top:8px; transition: all 0.3s ease 0s;}
.zbnava:hover .z-3{ width:30%; height:35px; background:url(../images/z4.png) no-repeat center; float:left; margin-top:8px;  border-right:1px dashed #fff;}
.se .z-3{ width:30%; height:35px; background:url(../images/z4.png) no-repeat center; float:left; margin-top:8px;}


.zbnava .z-4{ width:30%; height:35px; background:url(../images/z5.png) no-repeat center; float:left; border-right:1px dashed #4e4e4e; margin-top:8px; transition: all 0.3s ease 0s;}
.zbnava:hover .z-4{ width:30%; height:35px; background:url(../images/z6.png) no-repeat center; float:left; margin-top:8px;  border-right:1px dashed #fff;}
.se .z-4{ width:30%; height:35px; background:url(../images/z6.png) no-repeat center; float:left; margin-top:8px;}

.zbnava .z-5{ width:30%; height:35px; background:url(../images/z7.png) no-repeat center; float:left; border-right:1px dashed #4e4e4e; margin-top:8px; transition: all 0.3s ease 0s;}
.zbnava:hover .z-5{ width:30%; height:35px; background:url(../images/z8.png) no-repeat center; float:left; margin-top:8px;  border-right:1px dashed #fff;}
.se .z-5{ width:30%; height:35px; background:url(../images/z8.png) no-repeat center; float:left; margin-top:8px;}


.zbnava .z-6{ width:30%; height:35px; background:url(../images/z9.png) no-repeat center; float:left; border-right:1px dashed #4e4e4e; margin-top:8px; transition: all 0.3s ease 0s;}
.zbnava:hover .z-6{ width:30%; height:35px; background:url(../images/z10.png) no-repeat center; float:left; margin-top:8px;  border-right:1px dashed #fff;}
.se .z-6{ width:30%; height:35px; background:url(../images/z10.png) no-repeat center; float:left; margin-top:8px;}

.zbnava .z-7{ width:30%; height:35px; background:url(../images/z11.png) no-repeat center; float:left; border-right:1px dashed #4e4e4e; margin-top:8px; transition: all 0.3s ease 0s;}
.zbnava:hover .z-7{ width:30%; height:35px; background:url(../images/z12.png) no-repeat center; float:left; margin-top:8px;  border-right:1px dashed #fff;}
.se .z-7{ width:30%; height:35px; background:url(../images/z12.png) no-repeat center; float:left; margin-top:8px;}


.zk1-li{background:#f8f8f8; padding-bottom:10px;  opacity: 1;
    padding-bottom: 30px; margin-top:30px;
    transition: all 0.3s ease-out 0s; float:left; width:23%; margin-left:10px; margin-right:10px; }
.zk1-li:hover{background:#00a0b8; }

.zk1-t{ width:90%; margin:0px auto; }
.zk1-li .zk-t a{ width:100%; display: block; background:url(../images/j2.png) no-repeat; background-position:right ; color:#363636; font-size:16px; height:28px; margin-top:26px; margin-bottom:26px; text-align:left; line-height:28px; font-weight:bold; transition: all 0.3s ease-out 0s; opacity:1;}
.zk1-li .zk-t p{ width:100%; font-size:14px; color:#979797; line-height:25px; transition: all 0.3s ease-out 0s; opacity:1;}
.zk1-li:hover .zk-t a{ width:100%; display: block; background:url(../images/j1.png) no-repeat; background-position:right ; color:#fff; font-size:16px; height:28px; margin-top:26px; margin-bottom:26px; text-align:left; line-height:28px; font-weight:bold;}
.zk1-li:hover .zk-t p{ width:100%; font-size:14px; color:#fff; line-height:25px;}


		.zk1-li .pic img{
    height: auto;
    transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
    width: 100%; }
.zk1-li:hover .pic img{transform: scale(1.1, 1.1);} 

.zbnava .z-8{ width:30%; height:35px; background:url(../images/c1.png) no-repeat center; float:left; border-right:1px dashed #4e4e4e; margin-top:8px; transition: all 0.3s ease 0s;}
.zbnava:hover .z-8{ width:30%; height:35px; background:url(../images/c2.png) no-repeat center; float:left; margin-top:8px; border-right:1px dashed #fff; }
.se .z-8{ width:30%; height:35px; background:url(../images/c2.png) no-repeat center; float:left; margin-top:8px;}


.zbnava .z-9{ width:30%; height:35px; background:url(../images/c3.png) no-repeat center; float:left; border-right:1px dashed #4e4e4e; margin-top:8px; transition: all 0.3s ease 0s;}
.zbnava:hover .z-9{ width:30%; height:35px; background:url(../images/c4.png) no-repeat center; float:left; margin-top:8px;  border-right:1px dashed #fff;}
.se .z-9{ width:30%; height:35px; background:url(../images/c4.png) no-repeat center; float:left; margin-top:8px;}

.zbnava .z-10{ width:30%; height:35px; background:url(../images/c5.png) no-repeat center; float:left; border-right:1px dashed #4e4e4e; margin-top:8px; transition: all 0.3s ease 0s;}
.zbnava:hover .z-10{ width:30%; height:35px; background:url(../images/c6.png) no-repeat center; float:left; margin-top:8px; border-right:1px dashed #fff;}
.se .z-10{ width:30%; height:35px; background:url(../images/c6.png) no-repeat center; float:left; margin-top:8px;}

.zbnava .z-11{ width:30%; height:35px; background:url(../images/c7.png) no-repeat center; float:left; border-right:1px dashed #4e4e4e; margin-top:8px; transition: all 0.3s ease 0s;}
.zbnava:hover .z-11{ width:30%; height:35px; background:url(../images/c8.png) no-repeat center; float:left; margin-top:8px; border-right:1px dashed #fff;}
.se .z-11{ width:30%; height:35px; background:url(../images/c8.png) no-repeat center; float:left; margin-top:8px;}
.fanhui{  height:40px; float:right;  line-height:40px; color:#666666; font-size:14px;  display:block; }


.cp-con{ width:75%; max-width:1200px; margin:0px auto;}

.cp-li{ width:31%; float:left; margin-right:2%; margin-bottom:10px;}
.cp-li .cp-img{ width:99%; margin:0px auto; height:auto; border:1px solid #f2f2f2; overflow:hidden;}
.cp-li:hover .cp-img{ width:99%; margin:0px auto; height:auto; border:1px solid #00a0b8; overflow:hidden;}

.cp-li .cp-img img{
    height: auto;
    transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
    width: 100%; }
.cp-li:hover .cp-img img{transform: scale(1.1, 1.1);} 
.cp-li p{ font-size:16px; color:#555555; text-align:center; line-height:57px; height:57px; transition: all 0.3s ease 0s;}
.cp-li:hover p{ font-size:16px; color:#fff; text-align:center; line-height:57px; height:57px; background:#00a0b8;}

.cp-t{ width:100%; line-height:40px; border-bottom:1px solid #f2f2f2; font-size:20px; color:#00a0b8; font-weight:bold;}
.cp-cont{ width:100%; font-size:14px; color:#555555; line-height:30px; padding-top:30px;}

.cpb-tu{ width:50%; float:left; border-right:1px dashed #cbcbcb; padding-right:5%;}


.picFocus{ margin:0 auto;  width:100%;   position:relative;  overflow:hidden;  zoom:1;   }
		.picFocus .hd{ width:100%;  overflow:hidden; }
		.picFocus .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; margin-top:10px; }
		.picFocus .hd ul li{  float:left;  text-align:center; width:23%; margin-right:2%;  }
		.picFocus .hd ul li img{ width:100%; height: auto; border:2px solid #e4e3e3; cursor:pointer; margin-right:5px;   }
		.picFocus .hd ul li.on{ background:url("images/icoUp.gif") no-repeat center 0; }
		.picFocus .hd ul li.on img{ border-color:#00a0b8;  }
		.picFocus .bd li{ vertical-align:middle; }
		.picFocus .bd img{ width:99%; margin:0px auto; height: auto; display:block;  border:1px solid #e4e3e3;}
		
.cpb-r{ width:40%; height:auto; float:right;}
.cpb-t{ width:100%; height: auto; font-size:30px; color:#00a0b8; font-weight:bold; line-height:35px; padding-bottom:10px; border-bottom:1px solid #e5e5e5;}
.cpb-i{ width:100%; height:auto; font-size:14px; color:#4e4e4e; line-height:20px; padding-top:15px; padding-bottom:15px; border-bottom:1px solid #e5e5e5;}
.cpb-c{ width:100%; height:auto; font-size:14px; color:#4e4e4e; line-height:20px; padding-top:15px; padding-bottom:15px; border-bottom:1px solid #e5e5e5;}
.cpb-tel{ width:100%; background:url(../images/ct.png) no-repeat 2px 20px; text-indent:37px; min-height:20px; font-size:20px; color:#00a0b8; font-weight:bold; padding-top:20px; padding-bottom:20px;}
.cpb-a{ width:100%;}
.cpb-a a{ display:block; width:30%; height:38px; line-height:38px; background:#00a0b8; font-size:16px; color:#fff; text-align:center; float:left; margin-right:10px;}

.cpb-con{ width:75%; max-width:1200px; margin:0px auto; margin-top:60px;}
.cpc-t{ width:100%; background:#f0f0f0; height:61px; line-height:61px;}
.cpc-a{ width:156px; height:61px; background:#00a0b8; text-align:center; font-size:16px; color:#fff;}
 .c-1{ width:30%; height:35px; background:url(../images/cs.png) no-repeat center; float:left; border-right:1px dashed #fff; margin-top:16px; }
.cpb-c3{ width:100%; height:auto; margin-top:30px; margin-bottom:119px;}

.ly{width:55%; max-width:595px; min-height:525px; background:url(../images/right_bj.jpg) repeat; margin:0px auto; margin-bottom:35px; padding: 30px 25px 34px;}
.ly-t{ width:100%; height:90px; line-height:90px; font-size:20px; color:#2b2b2b; text-align: center; }


.tu-li{ width:75%; height:50px; max-width:1200px; margin:0px auto; margin-bottom:10px;}
.tu-a{ width:221px; height:50px; background:#f6f6f6; line-height:50px; text-align:center; display:block; font-size:18px; color:#333333; float:left; transition: all 0.3s ease 0s;}
.tu-a:hover{ width:221px; height:50px; background:#00a0b8; line-height:50px; text-align:center; display:block; font-size:18px; color:#fff; float:left;}

.tu-r{ width:75%; float:right; height:49px; border-bottom:1px solid #f6f6f6;}
.tu-a1{ float:left; display:block; margin-right:30px; font-size:18px; color:#333333; line-height:49px; transition: all 0.3s ease 0s;}
.tu-a1:hover{ float:left; display:block; margin-right:30px; font-size:18px; color:#00a0b8; line-height:49px;}



.am1{ width:100%; height:300px; background:url(../images/a.jpg) no-repeat center;}
.am-t{ width:75%; max-width:1200px; margin:0px auto; font-size:30px;  color:#555555; margin-top:30px; line-height:40px;}
.am-x{ width:75%; margin:0px auto; height:1px; background:#eeeeee; margin-top:30px; margin-bottom:40px;}
.nex-x{ width:100%; height:1px; background:#eeeeee; margin-top:10px; margin-bottom:10px;}
.xw{ width:100%;}
.xw-t{ width:100%; text-align:center;  font-size:20px; color:#444444; margin-bottom:20px;}
.xw-m{ width:100%; text-align:center; color:#bbbbbb; font-size:14px; margin-bottom:10px;}
.am2{ width:100%; height:280px; background:url(../images/hz.jpg) no-repeat center;}
.hy-box{ width:75%; max-width:1200px; margin:0px auto; background:#fff; padding-top:30px;}
.zhu-fan{ float:right; margin-right:25%; font-size:16px; color:#bbbbbb;}
.zhu-deng{ padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:5px; color:#fff; background:#2b6fb8; font-size:14px;  -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px ;}
.hy-img{ width:50%; margin:0px auto; margin-top:30px;}
.zhu-1{ float:left; margin-left:5%; font-size:26px; color:#000; line-height:35px;}
.zhu-1 span{ font-size:14px; color:#bbbbbb; line-height:20px;}
.zhu-x1{ width:90%; margin:0px auto; height:1px; margin-top:20px; margin-bottom:20px; background:#eeeeee;}


.ly-li{ width:100%; margin-bottom:30px; margin-top:10px;}
.ly-t1{ float:left; width:25%; color:#555555; font-size:20px; line-height:40px;}
.ly-int1{ float:right; width:70%; color:#aaaaaa; font-size:16px; height:40px; line-height:40px; border:1px solid #aaaaaa; text-indent:5px;}
.tijiao1{ width:100%; margin:0px auto; display:block; background:#2b6fb8; height:50px; line-height:30px; color:#fff; font-size:20px; text-align:center; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px ;}
.cengg{ margin:0px auto; text-align:center; margin-top:100px; margin-bottom:40px;}
.cengg i{ font-size:80px; color:#2b6fb8; line-height:100px;}
.zcwc{ width:120px; height:30px; line-height:30px; color:#fff; text-align:center; margin:0px auto; display:block; background:#2b6fb8; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px ;}
.jcxx-l{ width:50%; margin:0px auto; margin-bottom:20px;}
.jxl-1{ float:left; font-size:14px; color:#555555; line-height:30px;}
.zhu-x2{ width:60%; margin:0px auto; height:1px; margin-top:20px; margin-bottom:20px; background:#eeeeee;}
.jxl-a{ width:100px; height:30px; line-height:30px; color:#fff; font-size:14px; text-align:center; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px ; display:block; float:right; background:#2b6fb8;}
.jxl-a1{ width:130px; height:30px; line-height:30px; color:#fff; font-size:14px; text-align:center; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px ; display:block; float:right; background:#2b6fb8;}

.jxl-a2{ width:200px; height:40px; line-height:40px; text-align:center; display:block; font-size:16px; color:#bbbbbb; border:1px solid #bbbbbb; margin:0px auto; margin-bottom:50px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px ; margin-top:50px;}


.bfjl-li{ width:24%; margin-right:1%; float:left; }
.bfjl-li .anli1
{width:100%; margin:0px auto;height: auto; padding-top:10px; border:1px solid #fff; border-top:none;}

.bfjl-li .yin{ width:100%;
}
.bfjl-li .yin img
{ width:100%; height:auto; display:block; border:1px solid #fff;}
.bfjl-li .ma2-1{ width:90%; margin:0px auto; color:#000; font-size:20px; line-height:30px; margin-top:20px; margin-bottom:10px;}
.bfjl-li .ma2-2{ width:90%; margin:0px auto; color:#999999; font-size:14px; line-height:25px; margin-top:5px; margin-bottom:20px;}

.bfjl-li .xian{ width:100%; height:1px;  background:#f1f1f1; }
.bfjl-li .ma2-hov{ position:relative; font-size:14px; color:#999999; line-height:52px; width:90%; margin:0px auto; position:relative;  }
.bfjl-li  .ma2-3{  width:90%; margin:0px auto;  font-size:14px; color:#999999; font-size:14px; }
.bfjl-li .ma2-hov .ma2-4{ float:right; width:18%;  text-align:center; line-height:40px; display:none; }
.bfjl-li .ma2-hov .bf-tim{ width:65%; float:left; font-size:14px; color:#bbbbbb; line-height:30px; }
.bfjl-li .ma2-hov .bf-a{ width:30%; float:right; display:block; border:1px solid #24549d; color:#24549d; height:30px; line-height:30px;  font-size:14px; text-align:center; -webkit-border-radius:25px; -moz-border-radius:25px; border-radius:25px ;}


.bfjl-li:hover{ width:24%; margin-right:1%; float:left;   transition: all 0.3s ease-out 0s; opacity:1;}
.bfjl-li:hover .anli1
{width:100%; margin:0px auto;height: auto; padding-top:10px;  border-top:none; transition: all 0.3s ease-out 0s; opacity:1;  }

.bfjl-li:hover .yin{ width:100%; transition: all 0.3s ease-out 0s; opacity:1;
}
.bfjl-li:hover .yin img
{ width:100%; height:auto; display:block;   transition: all 0.3s ease-out 0s; opacity:1;}
.bfjl-li:hover .ma2-1{ width:90%; margin:0px auto; color:#24549d; font-size:20px; line-height:30px; margin-top:20px; margin-bottom:10px; transition: all 0.3s ease-out 0s; opacity:1;}
.bfjl-li:hover .ma2-2{ width:90%; margin:0px auto; color:#999999; font-size:14px; line-height:25px; margin-top:5px; margin-bottom:20px; transition: all 0.3s ease-out 0s; opacity:1;}

.bfjl-li:hover .xian{ width:100%; height:1px;  background:#f1f1f1; transition: all 0.3s ease-out 0s; opacity:1;}
.bfjl-li:hover .ma2-hov{ position:relative; font-size:14px; color:#fff; line-height:52px; width:90%; margin:0px auto; position:relative; transition: all 0.3s ease-out 0s; opacity:1;}
.bfjl-li:hover .ma2-hov .ma2-3{ float:left; width:80%; transition: all 0.3s ease-out 0s; opacity:1; }
.bfjl-li:hover .ma2-hov .bf-tim{ width:65%; float:left; font-size:14px; color:#24549d; line-height:30px; transition: all 0.3s ease-out 0s; opacity:1;}
.bfjl-li:hover .ma2-hov .bf-a{ width:30%; float:right; display:block; border:1px solid #24549d; background:#24549d; color:#fff; height:30px; line-height:30px;  font-size:14px; text-align:center; -webkit-border-radius:25px; -moz-border-radius:25px; border-radius:25px ; transition: all 0.3s ease-out 0s; opacity:1;}



.zhf-wei{ width:60%; margin:0px auto; margin-top:30px; margin-bottom:30px;}
.zhf-wei img{ width:100%; display:block;}
.zhf-1{ width:100%; padding-top:15px; padding-bottom:15px; border:1px solid #f7f7f7; margin-bottom:60px;}
.zhf-w6{ width:60%; margin:0px auto;}
.zhf-w6 i{ float:left; display:block; font-size:50px; color:#09bb07; line-height:50px;}
.zhf-r{ float:right; color:#555555; font-size:16px; line-height:25px; line-height:50px;}
.cheg-1{ width:80%; margin:0px auto; text-align:center; margin-top:100px;}
.cheg-2{ width:100%; color:#555555;  margin-top:40px; margin-bottom:40px; font-size:30px;}


.tijiao2{ width:120px; margin:0px auto; display:block; background:#09bb07; height:35px; line-height:35px; color:#fff; font-size:18px; text-align:center; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px ; margin-top:20px;}
.den-a{ color:#bbbbbb; font-size:14px; margin-bottom:40px; text-align:center; width:100%; line-height:30px;}
.den-a a{ color:#bbbbbb;}