a:hover {text-decoration: none;}
a {transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s;}

.container {width: 1200px;margin: 0 auto;}

/*头部样式*/
#header { background:url(../images/header_bg.jpg) no-repeat; height:80px;position:relative}
#header .logo {width:310px; float:left}
#header .logo img{ display:block}
.pc_menu{ width:760px; margin-left:20px; float:left;}
.pc_menu .menu .nLi {float: left;width: 95px;}
.pc_menu .menu .nLi h3 {padding: 24px 0 20px;text-align: center; padding:40px 0}
.pc_menu .menu .nLi h3 a {display: inline-block;color: #333;line-height: 40px; font-size:15px; position:relative }
.pc_menu .menu .nLi h3 a:before{display:block; content:" "; position:absolute;bottom:0px; left:0px; width:0px; height:2px;background: #ef6c00;transition: all .2s;-webkit-transition: all .2s;-moz-transition: all .2s;}
.pc_menu .menu .nLi:hover h3 a:before{ width:45px;}
.pc_menu .menu .nLi .menu_2 {display: none;background:rgba(255,255,255,0.96);position: absolute;top: 80px;width: 100%;z-index: 10;padding:10px 0; left:0;box-shadow: inset 2px 2px 2px rgba(0,0,0,0.5); padding:30px 0 40px 0}
.pc_menu .menu .nLi .menu_2>.container{ padding-left:320px}
.pc_menu .menu .nLi .menu_2 .txt{ float:left; width:190px; border-left: solid 1px #c7c7c7;border-right: solid 1px #c7c7c7; text-align:center; margin-right:50px; min-height:200px; }
.pc_menu .menu .nLi .menu_2 .txt b{ display:block; font-size:20px; margin:8px 0 15px 0}
.pc_menu .menu .nLi .menu_2 .txt a{ display:inline-block; font-size:16px;  line-height:32px;transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s;}
.pc_menu .menu .nLi .menu_2 .txt a:hover{ padding-left:40px; border-left:3px solid #ed6d00}
.pc_menu .menu .nLi .menu_2 .img a{ float:left; width:250px; margin:0 10px }
.pc_menu .menu .nLi .menu_2 .img a{ text-align:center; color:#000; font-size:16px;}
.pc_menu .menu .nLi .menu_2 .img a .img_area{ width:250px; height:180px; position:relative; margin-bottom:10px;}
.pc_menu .menu .nLi .menu_2 .img a img{ display:block;max-width:100%; max-height:100%; top:0;left:0;right:0;bottom:0; position:absolute; margin:auto}
.pc_menu .menu .nLi .menu_2 .img a:hover{ text-decoration:underline}

.header_ico{ float:right; width:100px; position:relative}
.header_ico div{ float:left; width:30px; height:30px; margin-right:5px;cursor:pointer; margin-top:27px; }
.header_ico div.ico1{background:url(../images/ico1_1.jpg) no-repeat}
.header_ico div.ico1.current,.header_ico div.ico1:hover{background:url(../images/ico1.jpg) no-repeat}
.header_ico div.ico2{background:url(../images/ico2.jpg) no-repeat}
.header_ico div.ico2.current,.header_ico div.ico2:hover{background:url(../images/ico2_1.jpg) no-repeat}
.header_ico div.ico3{background:url(../images/ico3.jpg) no-repeat; margin-right:0}
.header_ico .ico1_inner{ position:absolute; left:-150px; top:70px; z-index:10; background:#fff; width:320px; height:45px; line-height:45px; border-radius:10px; padding:0 15px; display:none}
.header_ico .ico1_inner i{ float:left; width:15px; height:15px; margin-top:3px;}
.header_ico .ico1_inner  p{ float:right; width:250px;}

.header_ico .ico2_inner{ position:absolute; left:-150px; top:70px; z-index:10; background:#fff; width:320px; height:45px; line-height:45px; border-radius:10px; padding:0 15px; display:none}
.header_ico .ico2_inner i{ float:left; width:15px; height:15px; margin-top:3px;}
.header_ico .ico2_inner  p{ float:right; width:260px;}
.header_ico .ico2_inner  p .search_input{ float:left; width:240px; height:30px; line-height:30px; border:none; background:none; margin-top:8px; font-size:16px;}
.header_ico .ico2_inner  p .search_btn{ margin-top:10px;}

/*大图样式*/
#banner {position: relative; overflow: hidden;box-shadow: inset 2px 2px 2px rgba(0,0,0,0.5) }
#sub_banner{ height:450px; box-shadow: inset 2px 2px 2px rgba(0,0,0,0.5) ;text-align:center;display: table; width:100%}
#sub_banner b{ font-size:32px; color:#fff; font-weight:normal; background:url(../images/banner_hr.jpg) no-repeat bottom; display:inline-block; padding-bottom:15px; }
#sub_banner .banner_con{vertical-align: middle;display: table-cell;}
#sub_banner p{ color:#e5e5e5; font-size:16px;margin-top:20px;  }
#sub_banner span{ color:#e5e5e5; font-size:16px;  display:block; width:100px; margin:auto;margin-top:15px; margin-bottom:20px;cursor:pointer}
#sub_banner span i{transform: translateY(-2px); width:11px; height:5px; display:inline-block}
#sub_banner span img {-webkit-transition: all .4s;transition: all .4s; margin-left:10px;}
#banner .owl-theme .owl-controls .owl-dots {position: absolute;bottom: 2%;width: 100%;}/*大图下方点点的位置*/
#banner .owl-theme .owl-controls .owl-nav .owl-prev,#banner .owl-theme .owl-controls .owl-nav .owl-next{ position:absolute; bottom:50%;max-width:5%; padding:10px 5px}/*箭头的设置*/
#banner .owl-theme .owl-controls .owl-nav .owl-prev img,#banner .owl-theme .owl-controls .owl-nav .owl-next img{ max-width:80%}
#banner .owl-theme .owl-controls .owl-nav .owl-prev{ left:5%;}
#banner .owl-theme .owl-controls .owl-nav .owl-next{ right:5%;}
#banner #owl-demo a.item { display:block; background-position:top center; background-repeat:no-repeat;height: 100%;width: 100%; background-size:auto 100%}
#owl-demo,#owl-demo .owl-wrapper-outer,#owl-demo .owl-wrapper,#owl-demo .owl-item,#banner {height: 840px;}/*大图记得修改高度*/
#banner a{height: 735px; display:block; background-repeat:no-repeat; background-size:auto 100%; background-position:center}
.owl-theme .owl-dots .owl-dot span{ background:#b6b6b8}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #ed6d00;
}
.banner_con ul{ overflow:hidden; padding-bottom:1px; display:none }
.banner_con ul li{ display:inline-block; width:170px;margin-bottom:-1px; border:solid 1px #4d4d4d; height:60px; line-height:60px;}
.banner_con ul li a{ color:#b2b2b2; font-size:16px; display:block; height:59px;}
.banner_con ul li a:hover{ color:#fff; background:#eb5405}
/*底部样式*/
#footer  { background:#07091a; padding-top:60px;}
#footer .foot_logo{ float:left; width:350px;padding-top:15px;}
#footer .foot_logo p{ color:#b2b2b2; line-height:32px; font-size:16px; margin-top:15px; }
#footer .foot_erwei{ color:#999; font-size:16px; text-align:center; float:right; width:155px;padding-top:15px;}
#footer .foot_nav{ float:left; width:600px; padding-top:15px; padding-left:45px; margin-left:20px; background:url(../images/foot_hr.jpg) no-repeat left center}
#footer .foot_nav ul{ width:600px; min-height:252px;}
#footer  .foot_nav li{ float:left; width:150px;}
#footer  .foot_nav li a{ display:block}
#footer  .foot_nav li b a{ color:#ebebeb; font-size:20px; font-weight:normal; margin-bottom:10px;}
#footer  .foot_nav li p a{ line-height:36px; color:#b2b2b2; font-size:16px; position:relative; overflow:hidden;transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s;}
#footer  .foot_nav li p a:hover{ padding-left:15px;color:#eb5405;}
#footer  .foot_nav li p a:before{display:block; content:">"; position:absolute; top:0; left:-10px;width:100%; height:24px; color:#eb5405;font-size:16px;transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s;}
#footer  .foot_nav li p a:hover:before{ left:0}
#footer .copyright{ margin-top:30px; border:solid 1px #404040; padding:15px 0; text-align:center; line-height:25px; color:#999;}
#footer .copyright a{ color:#999}
#footer .foot_erwei b{ display:block; margin-bottom:10px; width:155px; height:155px; background:#fff; padding:10px;}
#footer .foot_erwei b img{ max-width:100%;}

/*内页样式*/
/*pc侧边栏分类样式*/
.sub_nav{ text-align:center; border-bottom:solid 1px #dbdbdb; padding:20px 0;position:relative; }
.sub_nav1{ display:inline-block; padding:0 50px; line-height:40px; height:40px; border-radius:40px; font-size:16px;   background:#ebebeb;cursor:pointer}
.sub_nav1 a{ text-decoration:none}
.sub_nav1.cur,.sub_nav1.cunrrent,.sub_nav1:hover{ background:#eb5405; color:#fff; text-decoration:none}
.sub_nav1.cur span,.sub_nav1.cunrrent span,.sub_nav1:hover span{ color:#fff}

.sub_nav1  span{ position:relative;}
.sub_nav1.cur span i,.sub_nav1.cunrrent span i,.sub_nav1:hover i{display:block; content:" "; position:absolute; top:50%; margin-top:-2px; right:0px; width:11px; height:5px; background:url(../images/ico4.png) no-repeat}
.sub_nav1 span i{display:block; content:" "; position:absolute; top:50%; margin-top:-2px; right:0px; width:11px; height:5px; background:url(../images/ico5.png) no-repeat}


.sub_nav2{ text-align:center; position:absolute; top:100px; left:0; width:100%; background:#fff; display:none}
.sub_nav2 a{ display:inline-block; color:#666666; font-size:16px; padding:0 25px 0 20px; position:relative;}
.sub_nav2 a.current{ color:#eb5405}
.sub_nav2 a:before{display:block; content:" "; position:absolute; top:13px;  right:0px; width:2px; height:18px; background:#dadada}
.sub_nav2 a:last-child:before{ background:none}


.sub_nav1_1{ display:block; position:relative; top:inherit; left:inherit; padding:10px 0}
.sub_nav1_1 a{ font-size:18px; color:#333;}
.sub_nav1_1 a:before{background:#666}
.sub_nav1_1 a:before{top:3px; }

/*新闻详情页样式，若不需要请删除*/
.news_detail .title {padding-bottom: 25px;border-bottom: dashed 1px #aaa;text-align: center;}
.news_detail .title1 {padding-bottom: 0px;text-align: center;border-bottom:none}
.news_detail .title h3 {font-size:28px;text-align: center;margin-bottom: 15px;line-height:40px; color:#404040; font-weight:normal}
.news_detail .title .box {display: inline-block;text-align: center;}
.news_detail .title .box img {width: 15px;height: 15px;display: inline-block;margin: 0 5px;vertical-align: middle;}
.news_detail .title .box div {margin-right: 22px;}
.news_detail .title .box .time {float: left;text-align: center; color:#737373}
.news_detail .title .box .eye {float: left;text-align: center;color:#737373}
.news_detail .title .box .back {float: left;color:#737373}
.news_detail .news_detail_content {margin-top: 25px;}
.news_detail .pageTurning {margin-top: 35px;}
.news_detail .pageTurning .prevs,
.news_detail .pageTurning .nexts {background: #f2f2f2;line-height:45px; font-size:16px;padding:0 10px; color:#404040}
.news_detail .pageTurning .prevs {margin-bottom: 5px;}


/*产品详情页样式，若不需要请删除*/
.product_detail .title {padding-bottom: 10px;border-bottom: dashed 1px #aaa;text-align: center;}
.product_detail .title h3 {font-size:120%;font-weight: bold;text-align: center;margin-bottom: 5px;line-height:35px;}
.product_detail .title .box {display: inline-block;text-align: center;}
.product_detail .title .box img {width: 15px;height: 15px;display: inline-block;margin: 0 5px;vertical-align: middle;}
.product_detail .title .box .back {float: left;}
.product_detail .product_detail_images {padding-top: 15px;text-align: center;position: relative;}
.product_detail .product_detail_images .product_detail_btn2 {position: absolute;right: 2%;top: 48%;background:url(../images/global/rgb0.3.png);z-index: 100;font-size:0;}
.product_detail .product_detail_images .product_detail_btn1 {position: absolute;left: 2%;top: 48%;background:url(../images/global/rgb0.3.png);z-index: 100;font-size:0}
.product_detail .product_detail_images .product_detail_btn1 a img,.product_detail .product_detail_images .product_detail_btn2 a img{  margin: 10px 5px;}
.product_detail .product_detail_images .owl-carousel .owl-item img {width:auto;  margin: auto;cursor: pointer;max-width:100%;}
.product_detail .product_detail_images .owl-theme .owl-controls {position: absolute;bottom: 2%;width: 100%;}
.product_detail .product_detail_images .product_detail_img {width: 80%;margin: 0 auto;}
.product_detail .product_detail_content {margin-top: 20px;margin-bottom: 20px;}
.product_detail .pageTurning {margin-top: 15px;}
.product_detail .pageTurning .prevs,
.product_detail .pageTurning .nexts {background: #ddd;line-height:250%;padding:0 10px;}
.product_detail .pageTurning .prevs {margin-bottom: 5px;}
 .pswp__bg{ background:url(../images/global/rgb0.8.png)}



.pro_hot .inner{ position: relative; overflow: hidden; margin:auto; width:350px; margin-top:70px;}	
.pro_hot .inner>.tempWrap{ width:350px; margin:auto;box-shadow:3px 3px 3px #ccc,-3px 3px 3px #ccc}
.pro_hot .inner .bigImg li{  width: 350px; position: relative; height:350px;box-sizing:content-box; }	
.pro_hot .inner3 .bigImg li img{max-width:100%; max-height:100%; margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;  }	

.pro_hot .inner .smallScroll{ height: 142px; margin-top: 40px;}	
.pro_hot .inner .smallScroll .smallImg>.tempWrap{ margin:auto;}
.pro_hot .inner .sPrev{ margin-left:220px;}
.pro_hot .inner .sNext{ margin-left:120px;}
.pro_hot .inner .sPrev,.pro_hot .inner .sNext{ float: left; display: block; width: 30px; height: 30px; }	
.pro_hot .inner .smallImg{  margin: 0 15px; display:inline;  overflow: hidden;}	
.pro_hot .inner .smallImg ul{ height:165px;  width: 9999px; overflow: hidden; }	
.pro_hot .inner .smallImg li{ float: left;   cursor:pointer;  display: inline; box-sizing:border-box; margin:0 5px; text-align:center }	
.pro_hot .inner .smallImg li a{ color:#808080}
.pro_hot .inner .smallImg li a b{ display:block; font-weight:normal;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.pro_hot .inner .smallImg img{  width:140px; height:140px; display:block; border:solid 1px #fff; margin-bottom:8px;  }	
.pro_hot .inner .smallImg .on a{ color:#ef6c00;}
.pro_hot .inner .smallImg .on img{ border-color: #ef6c00;}
.pro_btn{ display:block; background:url(../images/pro_hr.jpg) no-repeat center}



.about{ position:relative; height:800px; overflow:hidden}
.about .deng{ background:url(../images/deng.png) no-repeat; width:100%; height:424px; top:0; position:absolute; z-index:2}
.about .bg1{ background:url(../images/about_bg2.png) no-repeat; width:100%; height:386px; top:233px; position:absolute; z-index:1}
.about .bg2{ background:url(../images/about_img.png) no-repeat; width:100%; height:615px; top:45px; position:absolute;}
.about .title{ width:370px; position:relative; z-index:3; margin-left:130px; padding-top:95px; text-align:right}
.about .title .en{ color:#ebebeb; font-size:65px;text-transform:Uppercase; font-style:normal; display:block}
.about .title .zh{ font-size:24px; font-style:normal; position:relative}
.about .title .zh:before{display:block; content:" "; position:absolute;top:50%; right:110px; width:50px; height:2px;background: #ef6c00;}
.about .inner{ width:460px; position:relative; z-index:3; margin-left:160px; padding-top:70px; }
.about .inner p{line-height:28px; font-size:14px; font-weight:bold; color:#333; height:140px; overflow:hidden}
.about .inner .more{position:relative; text-align:right; margin-top:20px; background:url(../images/ico3.png) no-repeat right center ; padding-right:5px;  }
.about .inner .more:before{ position:absolute;display:block; content:" "; position:absolute; top:50%; margin-top:-0.5px; left:0;width:100%; height:1px; background:#b3b3b3}
.about .inner .more a{  background:#f0f0f0; display:inline-block; position:relative; z-index:2; padding-left:15px; padding-right:15px;transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s; color:#8c8c8c}
.about .inner .more a:hover{ margin-right:20px;}
.about .video{ margin-left:380px; margin-top:20px; position:relative; z-index:3; background:url(../images/video_bg.jpg) no-repeat bottom; padding-bottom:58px; width:411px; padding-left:28px;}

.pro_tj{ background:url(../images/pro_tj_bg.jpg) no-repeat center top; padding-top:65px; text-align:center; border-bottom:solid 1px #b6b6bf; padding-bottom:50px; margin-bottom:50px;}
.pro_tj .title{ margin-bottom:35px;}
.pro_tj .title .en{ color:#646469; font-size:65px;text-transform:Uppercase; font-style:normal; display:inline-block}
.pro_tj .title span{ display:inline-block; text-align:left; margin-left:10px;}
.pro_tj .title .zh{ color:#fff; font-size:24px;text-transform:Uppercase; font-style:normal; display:block; margin-bottom:5px;}
.pro_tj .title .more{ color:#ef6c00; font-size:14px;text-transform:Uppercase; font-style:normal; display:block; background:url(../images/ico2.png) no-repeat 50px;transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s;}
.pro_tj .title a:hover .more{ background:url(../images/ico2.png) no-repeat 60px;}

		.slideBox{ width:1200px; height:580px;  position:relative;overflow:hidden;   }
		.slideBox .hd{ height:580px;  width:1200px; position:absolute; left:0px; bottom:0px; z-index:1; }
		.slideBox .hd ul{ zoom:1; width:1440px; }
		.slideBox .hd ul li{ float:left;border-right:solid 1px #fff;width:240px; height:580px; font-size:22px; line-height:30px; text-align:center;  cursor:pointer;display: table; position:relative; overflow:hidden }
		.slideBox .hd ul li:before{display:block; content:" "; position:absolute; top:0; left:0;width:240px; height:580px;background:rgba(0,0,0,0.55);transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;}
		.slideBox .hd ul li a{ display:block; vertical-align: middle;display: table-cell; color:#fff; position:relative; z-index:10}
		.slideBox .hd ul li.on:before{   left:-240px}
		.slideBox .hd ul li.on a{ color:#ef6c00; }
		.slideBox .hd ul li span{ position:relative; width:100%; display:block}
		.slideBox .hd ul li span:before{display:block; content:" "; position:absolute; bottom:-45px; left:0%; width:240px; height:35px;background:url(../images/index_con.png) no-repeat center;transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s;transform:scale(0);-webkit-transform:scale(0);-moz-webkit-transform:scale(0);}
		.slideBox .hd ul li.on span:before{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1)}
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:1200px; height:580px; display:block;  }




.case .title{ float:left; background:url(../images/case_title.jpg) no-repeat; width:389px; height:520px; padding:240px 0 0 220px; margin-bottom:15px;}
.case .title .zh{ color:#fff; font-size:24px;text-transform:Uppercase; font-style:normal; display:block; margin-bottom:5px; position:relative; padding-bottom:15px; margin-bottom:15px;}
.case .title .zh:before{display:block; content:" "; position:absolute; bottom:0; left:0;height:2px; background:#ef6c00; width:50px;}

.case .title .more{ color:#666666; font-size:14px;text-transform:Uppercase; font-style:normal; display:block; background:url(../images/ico1.png) no-repeat 50px;transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s;}
.case .title  a:hover .more{ background:url(../images/ico1.png) no-repeat 55px;}
.case .inner{ position:relative; background:#000}
.case .inner img{filter:Alpha(opacity=50);opacity:0.5;transition: all linear 0.4s;-webkit-transition: all linear 0.4s;-moz-transition: all linear 0.4s;}
.case .inner p{ position:absolute; color:#fff; font-size:20px; right:0; padding-right:25px; overflow:hidden; bottom:10px; height:50px; line-height:50px; width:350px; z-index:2; text-align:right; background:url(../images/case_hover.png) no-repeat; background-position:calc(100% + 350px );transition: all linear 0.4s;-webkit-transition: all linear 0.4s;-moz-transition: all linear 0.4s;}
.case .inner:nth-child(1){  width:390px; height:245px; margin-left:15px; margin-bottom:15px;}
.case .inner:nth-child(2){  width:390px; height:260px;margin-left:15px;margin-bottom:15px;}
.case .inner:nth-child(3){  width:390px; height:520px; float:left;margin-left:15px;margin-bottom:15px;}
.case .inner:nth-child(4){  width:509px; height:300px; float:left}
.case .inner:nth-child(5){  width:676px; height:300px; float:left;margin-left:15px;}
.case .inner a:hover p{ background-position:0}
.case .inner a:hover img{filter:Alpha(opacity=100);opacity:1}

.pro_hot{ background:url(../images/pro_title.jpg) no-repeat top center; height:730px; margin-top:80px; position:relative}
.pro_hot .deng{ position:absolute; top:-80px; left:50%; margin-left:-110px;}
.pro_hot .title{ float:left; margin:100px 0 0 150px; padding:40px 0 0 65px; width:375px; height:350px; background:url(../images/pro_tit.png) no-repeat}
.pro_hot .title .en{ color:#b8b8b9; font-size:70px;text-transform:Uppercase; font-style:normal; font-weight:bold; display:block}
.pro_hot .title .zh{color:#0f0f0d; font-size:24px; font-style:normal; display:block; margin-bottom:5px; position:relative; padding-left:7px; }
.pro_hot .title .zh:before{display:block; content:" "; position:absolute;bottom:49%; left:110px; width:50px; height:2px;background: #ef6c00;transition: all .2s;-webkit-transition: all .2s;-moz-transition: all .2s;}

.pro_hot .title .more{ color:#666666; font-size:14px;text-transform:Uppercase; font-style:normal; display:block; background:url(../images/ico1.png) no-repeat 50px;transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s; margin-left:16px; margin-top:20px;}
.pro_hot .title  a:hover .more{ background:url(../images/ico1.png) no-repeat 55px;}

.pro_hot .inner{ width:615px; float:right}

.news{ background:url(../images/news_bg.jpg) no-repeat bottom right; margin-top:50px; padding-bottom:40px;}
.news .title{ margin-bottom:35px;}
.news .title .en{color:#ebebeb; font-size:70px;text-transform:Uppercase; font-style:normal;  display:block; text-align:center}
.news .title .zh{color:#262626; font-size:24px; font-style:normal; display:block; padding-bottom:15px; position:relative; text-align:center; margin-top:-8px; }
.news .title .zh:before{display:block; content:" "; position:absolute;bottom:0%; left:50%; margin-left:-25px; width:50px; height:2px;background: #ef6c00;}
.news .inner ul li{    height: auto;overflow: hidden;width: 380px; float:left;position: relative;margin:5px;border: 1px solid #dfdfdf;height: 380px;}
.news .inner ul li .pic {
    height: 100%;
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    opacity: 0;
    display: none\9;
    transition: 600ms;
    -webkit-transition: 600ms;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    background-color: #fff;
    position: relative;
}
.news .inner ul li .txts {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 100%;
    padding: 0 45px;
    transition: 400ms;
    -webkit-transition: 400ms;
    background: #fff;
}
.news .inner ul li .txts em{    margin-bottom: 15px;font-style:normal;
    padding-top: 50px;
    font-size: 14px; display:block}
.news .inner ul li .txts b{ 	    font-size: 20px; font-weight:normal;
    color: #464646;
    line-height: 1.5;
    overflow: hidden;
    height: 60px;display:block
}
.news .inner ul li .txts p {
    line-height: 28px;
    height: 56px;
    overflow: hidden;
    font-size: 14px;
    margin-top: 10px;display:block; color:#666666
}
.news .inner ul li .txts span {
    position: absolute;
    left: 45px;
    bottom: 40px;
    font-size: 14px;display:block
}
.news .inner ul .pic {
	height: 100%;
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	opacity: 0;
	display: none\9;
	transition: 600ms;
	-webkit-transition: 600ms;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	background-color: #fff;
	position: relative;
}
.news .inner ul .pic img {
	height:100%;
	display:block;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	position: absolute;
}
.news .inner ul li:hover .txts b{ color:#fff}
.news .inner ul .pic .cover {
	background: rgba(0, 0, 0, .3);
	opacity: 0;
	display: none\9;
}
.news .inner ul li:hover .pic {
	transform: scale(1);
	-webkit-transform: scale(1);
	opacity: 1;
	display: block\9;
} 
.news .inner ul li:hover .pic .cover {
	opacity: 1;
	display: block\9;
}
.news .inner ul li:hover .bg {
	background: #ff0000;
}
.news .inner ul li:hover a, .news li:hover .txts .nowti {
	color: #fff;
}
.news .inner ul li:hover .txts {
	top: 38%;
	background:rgba(0, 0, 0, 0.5);
}

.news .more{ background: url(../images/ico3.png) no-repeat 125px center #f0f0f0; line-height:50px; padding-left:70px; border:solid 1px #e6e6e6; border-radius:30px; width:185px; height:50px; margin:40px auto 0 auto}
.news .more a{ color:#808080}

.main{ margin-top:30px; margin-bottom:100px; }
.page_box {
    text-align: center;
    display: block;
}
/*当前页的样式*/
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{ background:#eb5405; border-color:#eb5405}
/*分页块默认样式*/
.pagination > li > a, .pagination > li > span{ color:#666; padding:11px 17px; margin:0 5px; border-radius:5px;}
.pagination > li > a:hover, .pagination > li > span:hover{color:#666}



.case_list ul{ margin-left:-15px; margin-right:-15px;}
.case_list ul li{ float:left; width:583px;border:solid 1px #dbdbdb; padding:8px; margin:0 15px 30px 15px; }
.case_list ul li .img_area{ width:565px; height:355px; overflow:hidden;  position:relative;}
.case_list ul li .img_area img{max-width:100%; max-height:100%; top:0;left:0;right:0;bottom:0; position:absolute; margin:auto;transition: all linear 0.4s;-webkit-transition: all linear 0.4s;-moz-transition: all linear 0.4s;}
.case_list ul li:hover .img_area img{transform: scale(1.02,1.02);-moz-transform: scale(1.02,1.02);-webkit-transform: scale(1.02,1.02);}

.case_list ul li .img_area b{ position:absolute; background:rgba(0,0,0,0.5);transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s; font-size:24px; color:#fff; font-weight:normal; vertical-align: middle;display: table-cell; width:100%; height:355px; text-align:center; line-height:355px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; z-index:2;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0) }
.case_list ul li .img_area b:before{display:block; content:" "; position:absolute; top:210px; left:50%; margin-left:-17px;width:35px; height:7px; background:url(../images/more.png) no-repeat;}
.case_list ul li:hover .img_area b{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1)}
.case_list ul li .txt_area{ font-size:16px; text-align:center; height:55px; line-height:55px; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.case_con .title {
  padding-bottom: 10px;
  border-bottom: dashed 1px #aaa;
  text-align: center; margin-bottom:40px;
}
.case_con .title h3 {
  font-size:26px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 10px;
  line-height:35px
}
.case_con .title .box {
  display: inline-block;
  text-align: center;
}
.case_con .title .box img {
  width: 15px;
  height: 15px;
  display: inline-block;
  margin: 0 5px;
  vertical-align: middle;
}
.case_con .title .box .back {
  float: left; color:#737373
}



.case_con .game163{ position: relative; overflow: hidden;}	
.case_con .game163>.tempWrap{ float:right; width:975px;}
.case_con .game163 .bigImg li{  width: 970px; position: relative; height:609px;box-sizing:content-box; }	
.case_con .game163 .bigImg li img{max-width:100%; max-height:100%; margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;  }	

.case_con .game163 .smallScroll{ float:left; width:210px;}	
.case_con .game163 .sPrev,.case_con .game163 .sNext{ display: block; width: 210px; height: 35px; background:url(../images/ico5.png) no-repeat center #fff;padding-top:35px; border:solid 1px #cccccc}	
.case_con .game163 .sNext{ margin-top:7px;}
.case_con .game163 .sPrev{ background:url(../images/ico51.png) no-repeat center #fff; margin-bottom:15px;}
.case_con .game163 .sNext:hover{background:url(../images/ico4.png) no-repeat center #eb5405;border:solid 1px #eb5405;}
.case_con .game163 .sPrev:hover{ background:url(../images/ico41.png) no-repeat center #eb5405;border:solid 1px #eb5405;}
.case_con .game163 .smallImg{  display:block;  overflow: hidden;}	
.case_con .game163 .smallImg li{   width:210px;height:135px;  cursor:pointer;  margin-bottom:8px;  }	
.case_con .game163 .smallImg img{  width:210px; height:135px; border:solid 2px #ecf0f3; display:block; }	
.case_con .game163 .smallImg .on img{ border-color: #eb5405;}	
.case_con .case_btn a{ float:left; width:100px; height:60px; line-height:60px; text-align:center; background:#b3b3b3; color:#fff; margin-top:25px;}
.case_con .case_btn a:last-child{ float:right;}
.case_con .case_btn a:hover{ text-decoration:underline}

.case_txt{ margin-top:30px; margin-bottom:60px;}
.other_case .title1{ background:url(../images/ico6.jpg) no-repeat left center; padding-left:35px; font-size:18px; text-align:left; font-weight:bold; border-bottom:solid 1px #cccccc;height:45px; line-height:45px; margin-bottom:30px;}
.other_case .inner1 ul { margin-left:-10px; margin-right:-10px;}
.other_case .inner1 ul li{ float:left; width:285px; margin:0 10px; border:solid 1px #ccc; padding:4px 4px 0 4px; text-align:center; margin-bottom:20px;}
.other_case .inner1 ul li .img_area{ width:275px; height:173px; overflow:hidden; position:relative}
.other_case .inner1 ul li .img_area img{max-width:100%; max-height:100%; top:0;left:0;right:0;bottom:0; position:absolute; margin:auto;transition: all linear 0.2s;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;}
.other_case .inner1 ul li .txt_area{ height:42px; line-height:42px;}
.other_case .inner1 ul li:hover .img_area img{transform: scale(1.08,1.08);-moz-transform: scale(1.08,1.08);-webkit-transform: scale(1.08,1.08);}

.news_list ul { margin-left:-15px; margin-right:-15px;}
.news_list ul li{    height: auto;overflow: hidden;width: 380px; float:left;position: relative;margin:15px;border: 1px solid #dfdfdf;height: 380px; margin-bottom:30px;}
.news_list ul li .pic {
   
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    background-color: #fff;
    position: relative; width:340px; height:140px; overflow:hidden;transition: 600ms;
    -webkit-transition: 600ms; margin:auto; margin-top:20px;
}

.news_list ul li .pic img{    transform: scale(1.2);
    -webkit-transform: scale(1.2); transition: 600ms;
    -webkit-transition: 600ms;
}
.news_list ul li .txts {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0px;
    height: 220px;
    padding: 0 30px;
    transition: 400ms;
    -webkit-transition: 400ms;
    background: #fff;
}

.news_list ul li .txts b{ 	    font-size: 18px; font-weight:normal; margin-top: 20px;
    color: #464646;
    line-height: 28PX;
    overflow: hidden;
    height: 60px;display:block
}
.news_list ul li .txts p {
    line-height: 26px;
    height: 52px;
    overflow: hidden;
    font-size: 14px;
    margin-top: 10px;display:block; color:#666
}
.news_list ul li .txts span {
    position: absolute;
    left: 30px;
    bottom: 20px;
    font-size: 14px;display:block; color:#666666; display:block; 
}
.news_list ul li .txts i{ position:absolute; right:35px; bottom:12px;transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s;filter:Alpha(opacity=0);opacity:0}

.news_list ul li:hover .txts b{ color:#fff}
.news_list ul li:hover .txts i{filter:Alpha(opacity=100);opacity:1}
.news_list ul .pic .cover {
	background: rgba(0, 0, 0, .3);
	opacity: 0;
	display: none\9;
}
.news_list ul li:hover .pic {

	 height:100%; width:100%; margin-top:0px;
} 
.news_list ul li:hover .pic img{	transform: scale(1);
	-webkit-transform: scale(1);}
.news_list ul li:hover .pic .cover {
	opacity: 1;
	display: block\9;
}
.news_list ul li:hover .bg {
	background: #ff0000;
}
.news_list ul li:hover a, .news_list li:hover .txts .nowti, .news_list li:hover .txts p, .news_list li:hover .txts span{
	color: #fff;
}
.news_list ul li:hover .txts {
	
	background:rgba(0, 0, 0, 0.5);
}

.pro_fl{ margin-bottom:60px;}
.pro_fl ul{  padding-bottom:1px;}
.pro_fl ul li{ float:left; width:170px;height:192px; border:solid 1px #ebebeb; text-align:center; padding:40px 40px 30px 40px;transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s; margin-right:-1px; margin-bottom:-1px;}
.pro_fl ul li:hover{ box-shadow: 0 0 10px #ccc;}
.pro_fl ul li img{ display:block; margin:auto; margin-bottom:12px;}
.pro_fl_list .title1{ text-align:center; position:relative; margin-bottom:60px;}
.pro_fl_list .title1:before{display:block; content:" "; position:absolute; top:50%; left:0;width:100%; height:1px; background:#ccc;}
.pro_fl_list .title1 span{ display:inline-block; padding:0 30px; background:#fff; font-size:26px; z-index:2; position:relative}
.pro_fl_list .inner1 ul{ margin-left:-12px; margin-right:-12px;}
.pro_fl_list .inner1 ul li{ float:left; margin:0 10px 24px 10px; border:solid 1px #ccc; }
.pro_fl_list .inner1 ul li img{ display:block}
.pro_fl_list .inner1 ul li .txt_area:before{display:block; content:" "; position:absolute; top:50%; left:20px;width:45px; height:2px; background:#eb5405;transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s;}
.pro_fl_list .inner1 ul li .txt_area{ height:70px;position:relative; line-height:70px; font-size:20px; padding:0 20px 0 80px;transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s;}
.pro_fl_list .inner1 ul li:hover .txt_area{ background:#eb5405; color:#fff;}
.pro_fl_list .inner1 ul li:hover .txt_area:before{ background:#fff}
.pro_fl_list .inner1 ul li .txt_area span{ float:right; font-size:14px;}
.pro_fl_list .inner1 ul li .txt_area b{ float:left;display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-weight:normal; width:230px;}
.pro_fl_list .inner1 ul li:first-child  .txt_area b{ width:600px;}

.pro_list ul{ margin-left:-10px; margin-right:-10px;}
.pro_list ul li{ float:left; width:285px; border:solid 1px #e6e6e6; padding:10px; margin:0 10px 20px 10px; text-align:center ;transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s;}
.pro_list ul li:hover{box-shadow: 0 0 5px #ccc;}
.pro_list ul li .img_area{width:265px;height:265px; position:relative }
.pro_list ul li .img_area img{ max-width:100%; max-height:100%; top:0;left:0;right:0;bottom:0; position:absolute; margin:auto}
.pro_list ul li .txt_area{display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; height:40px; line-height:40px;}

.pro_con{ padding-top:20px;}
.pro_con .game163{ float:left; width:600px;position: relative;}
.pro_con .pro_des{ float:right; width:550px;}
.pro_con .game163>.tempWrap{ width:530px; margin:auto;border:solid 1px #ccc}
.pro_con .game163 .bigImg li{zoom:1; vertical-align:middle;position:relative; border:1px solid #ddd; width:530px;}	
.pro_con .game163 .bigImg  img{width:530px; height:530px; display:block;  }	


.pro_con .game163 .smallScroll{ height: 80px;  position:relative; margin-top:15px;}	
.pro_con .game163 .smallScroll .smallImg>.tempWrap{ margin:auto;}
.pro_con .game163 .sPrev{ left:0}
.pro_con .game163 .sNext{ right:0}
.pro_con .game163 .sPrev,.pro_con .game163 .sNext{display: block; width: 8px; height: 16px; position:absolute; top:48% }	
.pro_con .game163 .smallImg{  margin: 0 15px; overflow: hidden;}	
.pro_con .game163 .smallImg ul{ height:80px;  width: 9999px; overflow: hidden; }	
.pro_con .game163 .smallImg li{ float: left;   cursor:pointer;  display: inline; box-sizing:border-box; margin:0 8px; text-align:center }	
.pro_con .game163 .smallImg li a{ color:#808080}
.pro_con .game163 .smallImg ul li img{  width:80px; height:80px; display:block; border:solid 2px #fff; margin-bottom:8px;  }	
.pro_con .game163 .smallImg .on a{ color:#ef6c00;}
.pro_con .game163 .smallImg .on img{ border-color: #ef6c00;}

.MagicZoomBigImageCont{border:1px solid #c9c9c9;overflow:hidden; left:543px;top:0}
.pro_con .game163 .MagicZoomBigImageCont img{width:800px;height:800px; max-width:inherit}/*修改放大后图片显示的大小*/
.MagicZoomBigImageCont iframe{width:300px;height:300px}
.MagicZoomHeader{font:10px Tahoma, Verdana, Arial, sans-serif;color:#fff;background:#91b817;text-align:center !important}
.MagicZoomPup{border:1px solid #aaa;background:#fff;cursor:hand;left:0}
.MagicZoomLoading{text-align:center;background:#fff;color:#444;opacity:0.8;padding:3px 3px 3px 3px !important;display:none}
.MagicZoomLoading img{padding-top:3px !important}
.MagicThumb{cursor:url(cursor/zoomin.cur), pointer;outline:none}
.MagicThumb-zoomed{cursor:default}
.MagicThumb span{display:none}
.MagicThumb-image{border:1px solid #ccc;outline:none}
.MagicThumb-image-zoomed{cursor:url(cursor/zoomout.cur), pointer}
.MagicThumb-caption{color:#333333;background-color:#F0F0F0;border:1px solid #CCC;border-top:none;font-family:Verdana, Helvetica;font-size:11px;padding:8px 16px}
.MagicThumb-controlbar{display:block;height:18px}
.MagicThumb-controlbar a{display:block;width:180px;height:180px;margin:0px 1px;outline:none;float:left;overflow:hidden}
.MagicThumb-controlbar a span{display:block;width:1000px;height:1000px;background:transparent url(graphics/controlbar.png) no-repeat 0 0;outline:none;position:absolute;left:0px;top:0px}
.MagicThumb-loading{border:1px solid #000;background:#fff url(graphics/loader.gif) no-repeat 2px 50%;padding:2px 2px 2px 22px;margin:0;text-decoration:none;text-align:left;font-size:8pt;font-family:sans-serif;}


.pro_des b{ display:block; padding-top:40px; padding-bottom:25px; font-size:28px;border-bottom:dashed 1px #bfbfbf;}
.pro_des p{color:#595959; line-height:28px; margin:20px 0; font-size:14px; height:112px; overflow:hidden;}
.pro_des ul{ border-top:dashed 1px #bfbfbf; padding-top:24px; }
.pro_des ul li{ line-height:38px; padding-left:10px;}
.pro_des ul li span{ color:#808080; position:relative; padding-left:15px;}
.pro_des ul li span:before{ display:block; content:" "; position:absolute; top:48%; left:0;width:100%; height:4px; width:4px; background:#ccc}

.pro_con .pro_con_title{ background:#f2f2f2; height:50px; line-height:50px; padding:0 40px; margin-top:40px; font-size:18px; position:relative;}
.pro_con .pro_con_title:before{display:block; content:" "; position:absolute; top:15px; left:30px;width:3px; height:20px; background:#eb5405}
.pro_con .pro_con_inner{ padding:30px;}

.pro_con .pageTurning { padding:20px 0; border-bottom:solid 1px #ccc}
.pro_con .pageTurning  a{ font-size:16px; color:#737373}
.pro_con .pageTurning .prevs{ display:inline-block; font-size:16px; color:#737373; margin-right:30px;}
.pro_con .pageTurning .prevs a{ padding-right:30px;}
.pro_con .pageTurning .nexts{ display:inline-block;font-size:16px; color:#737373}
.pro_con .pageTurning .return{ float:right;font-size:16px; color:#737373}

.other_pro{ margin-top:50px;}
.other_pro .title1{ background:url(../images/ico7.jpg) no-repeat 25px center #0d102e; padding-left:65px; font-size:18px; text-align:left; font-weight:normal; height:45px; color:#fff; line-height:45px; margin-bottom:30px;}

.other_pro .inner1{  position:relative;  }
.other_pro .inner1  .prev,.other_pro .inner1  .next{ display:block;  width:14px; height:17px; position:absolute;  overflow:hidden;cursor:pointer; top:-60px; z-index:10 }
		.other_pro .inner1  .next{ right:10px;  }
		.other_pro .inner1 .prev{ right:40px; }
		
		.other_pro .inner1 .bd{ overflow:hidden   }
		.other_pro .inner1 .bd ul{ overflow:hidden; zoom:1; padding-bottom:5px !important; }
		.other_pro .inner1 .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center; border:1px solid #ccc;transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s; }
		.other_pro .inner1 .bd ul li:hover{ box-shadow: 0 0 10px #ccc;}
		.other_pro .inner1 .bd ul li .pic{ text-align:center; }
		.other_pro .inner1 .bd ul li .pic img{ width:285px; height:285px; display:block;  padding:10px 10px 0 10px;  }
		.other_pro .inner1 .bd ul li .pic a:hover img{ border-color:#999;  }
		.other_pro .inner1 .bd ul li .title{ line-height:50px;   }


ul.picture{ margin-left:-10px; margin-right:-10px;}
ul.picture>li{ width:385px; float: left; margin: 0px 10px 30px 10px;  overflow:hidden; position:relative;border:solid 1px #dbdbdb;  }

.picture .pic { width: 385px; height:270px; overflow:hidden; background:url(/content/images/vrimages/icon-d.png) no-repeat;background-position: center; position:relative}
.picture .pic .qrcode{ position:absolute; top:-100%; left:0; width:385px; height:270px; background:rgba(0,0,0,0.5); z-index:10}
.picture .pic .qrcode img{max-width:160px; max-height:160px; top:0;left:0;right:0;bottom:0; position:absolute; margin:auto}
.picture .pic a { width: 385px; height: 270px; display: block;overflow: hidden; }
.picture .pic a>img { max-width:100%; max-height:100%; top:0;left:0;right:0;bottom:0; position:absolute; margin:auto; /*margin-top:-58px;*/-webkit-transition: all 1s ease; transition: all 1s ease; height: 100%; display: block; background-size: cover; background-position: center center;
-moz-background-size:cover;
-o-background-size:cover;
-webkit-background-size:cover}
.picture .pic a:hover img { -webkit-transform:scale(1.15);transform:scale(1.15);}
.picture .details{ padding:10px 20px 25px 20px;}
.picture .details h3 { font: normal 18px/36px "Microsoft YaHei"; width:290px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; display:block; margin-bottom:5px;  }
.picture .details { display: block; width: 100% }
.picture .details ul li { width: 100px; float: left; color: #999; padding: 0; margin: 0}
.picture .details ul li.eye{ background:url(../images/ico10.jpg) no-repeat left center; padding-left:22px;}
.picture .details ul li.zan i{ background:url(../images/ico8.jpg) no-repeat left center; float:left; width:16px; height:16px; margin-right:8px;cursor:pointer}
.picture .details ul li.zan i.num{background:url(../images/ico9.jpg) no-repeat left center;    cursor: not-allowed !important;}
.picture .details ul li.zan{ padding-left:0px;}
i.icon-wx { width: 36px; height: 36px; background:url(../images/icon-wx.jpg) no-repeat; display: block;     cursor: zoom-in; position:absolute; right:20px; bottom:42px; }


.contact1{ background:#e6e6e6; padding:80px 0; margin-top:-30px;}
.contact1 .contact1_left{ float:left; width:500px;}
.contact1 .contact1_left .contact1_left1{ width:100%; height:200px;display: table; position:relative; background:url(../images/con1_hr.png) no-repeat 120px center #fff; border-bottom:solid 1px #e6e6e6; padding-right:50px;transition: all linear 0.4s;-webkit-transition: all linear 0.4s;-moz-transition: all linear 0.4s;}
.contact1 .contact1_left .contact1_left1:hover{ background:url(../images/con1_hr.png) no-repeat 120px center #eb5405}

.contact1 .contact1_left .contact1_left1 i{  width:60px; height:60px; position:absolute; left:40px; top:50%; margin-top:-30px;transition: all linear 0.4s;-webkit-transition: all linear 0.4s;-moz-transition: all linear 0.4s;}
.contact1 .contact1_left .contact1_left1.con1_ico1 i{ background:url(../images/ico_con11.png) no-repeat}
.contact1 .contact1_left .contact1_left1.con1_ico2 i{ background:url(../images/ico_con21.png) no-repeat}
.contact1 .contact1_left .contact1_left1.con1_ico3 i{ background:url(../images/ico_con31.png) no-repeat}
.contact1 .contact1_left .contact1_left1.con1_ico1:hover i{ background:url(../images/ico_con1.png) no-repeat}
.contact1 .contact1_left .contact1_left1.con1_ico2:hover i{ background:url(../images/ico_con2.png) no-repeat}
.contact1 .contact1_left .contact1_left1.con1_ico3:hover i{ background:url(../images/ico_con3.png) no-repeat}
.contact1 .contact1_left .contact1_left1 p{ width:300px; vertical-align: middle;display: table-cell; height:200px; }
.contact1 .contact1_left .contact1_left1 p span{ display:block; color:#797979; font-size:16px; margin-bottom:12px;transition: all linear 0.4s;-webkit-transition: all linear 0.4s;-moz-transition: all linear 0.4s;}
.contact1 .contact1_left .contact1_left1 p b{ color:#4c4c4c; font-size:20px; line-height:28px;transition: all linear 0.4s;-webkit-transition: all linear 0.4s;-moz-transition: all linear 0.4s;}
.contact1 .contact1_right{ float:left; width:700px;}
.contact1 .contact1_left .contact1_left1:hover p span{ color:#fff}
.contact1 .contact1_left .contact1_left1:hover p b{ color:#fff !important}

.contact2{ padding:90px 0}
.contact2 ul { padding-left:1px;}
.contact2 ul li{ border:solid 1px #e6e6e6; float:left; width:400px; text-align:center; padding:90px 0; margin-left:-1px; color:#666666; font-size:16px;}
.contact2 ul li .contact2_img{ width:155px; height:155px; margin:auto; margin-bottom:15px;}
.contact2 ul li:last-child .contact2_img{ border:solid 5px #d9d9d9;}
.contact2 ul li:last-child .contact2_img a{ display:block; width:145px; height:145px; background:url(../images/dl.jpg) no-repeat}
.contact2 ul li:last-child:hover .contact2_img a{background:url(../images/dl1.jpg) no-repeat;color:#eb5405}
.contact2 ul li:last-child:hover a{color:#eb5405}



.contact3{ background:url(../images/con_bg.jpg) no-repeat fixed; height:460px; padding:70px 0}
.contact3 .title{ background:url(../images/con_titlebg.png) no-repeat center; color:#fff ; font-size:26px; text-align:center; margin-bottom:60px;}
.contact3 .inner ul li{ float:left; width:150px; margin:0 25px; text-align: center; font-size:18px; color:#fff}
.contact3 .inner ul li .ico_area{ width:150px; height:150px; border-radius:50%; background:rgba(0,0,0,0.45); margin-bottom:25px;padding-top:45px;}
.contact3 .inner ul li .ico_area i{ width:60px; height:60px; margin:auto; display:block; transition: all linear 0.4s;-webkit-transition: all linear 0.4s;-moz-transition: all linear 0.4s; }
.contact3 .inner ul li .ico_area i.con_ico1{ background:url(../images/ico_con4.png) no-repeat}
.contact3 .inner ul li .ico_area i.con_ico2{ background:url(../images/ico_con5.png) no-repeat}
.contact3 .inner ul li .ico_area i.con_ico3{ background:url(../images/ico_con6.png) no-repeat}
.contact3 .inner ul li .ico_area i.con_ico4{ background:url(../images/ico_con7.png) no-repeat}
.contact3 .inner ul li .ico_area i.con_ico5{ background:url(../images/ico_con8.png) no-repeat}
.contact3 .inner ul li .ico_area i.con_ico6{ background:url(../images/ico_con9.png) no-repeat}

.contact3 .inner ul li:hover .ico_area i.con_ico1{ background:url(../images/ico_con41.png) no-repeat}
.contact3 .inner ul li:hover .ico_area i.con_ico2{ background:url(../images/ico_con51.png) no-repeat}
.contact3 .inner ul li:hover .ico_area i.con_ico3{ background:url(../images/ico_con61.png) no-repeat}
.contact3 .inner ul li:hover .ico_area i.con_ico4{ background:url(../images/ico_con71.png) no-repeat}
.contact3 .inner ul li:hover .ico_area i.con_ico5{ background:url(../images/ico_con81.png) no-repeat}
.contact3 .inner ul li:hover .ico_area i.con_ico6{ background:url(../images/ico_con91.png) no-repeat}

.contact4{ margin:70px 0}
.contact4 .title{ background:url(../images/con_titlebg.png) no-repeat center;  font-size:26px; text-align:center; margin-bottom:60px;}


.contaact-us1-4-input ul li {float: left;width: 360px;margin-right:60px;  font-size: 16px;color: #494949;margin-bottom: 30px; background:#f2f2f2}
.contaact-us1-4-input ul li span {float: left;width: 70px;line-height: 46px;text-align: right;}
.contaact-us1-4-input ul li.li1 span{ background:url(../images/fb1.jpg) no-repeat 10px center}
.contaact-us1-4-input ul li.li2 span{ background:url(../images/fb2.jpg) no-repeat 10px center}
.contaact-us1-4-input ul li.li3 span{ background:url(../images/fb3.jpg) no-repeat 10px center}
.contaact-us1-4-input ul li.li4 span{ background:url(../images/fb4.jpg) no-repeat 10px center}

.contaact-us1-4-input ul li div {margin-left: 90px;}
.contaact-us1-4-input ul li div input {height: 46px;line-height: 46px;font-size:16px;background:#f2f2f2;width: 100%;border: none;outline: none;}
.contaact-us1-4-input ul li.li3 {margin-right: 0;}
.contaact-us1-4-input ul li.li4 {margin-right: 0;width: 100%;}
.contaact-us1-4-input ul li.li4 textarea {border: none;outline: none;height: 220px;width: 100%;padding-top: 12px; background:none; font-size:16px;}
.contaact-us1-4-input .submit {text-align: center;margin-top: 10px;}
.contaact-us1-4-input .submit input {width: 245px;height: 50px; border-radius:30px;background-color: #eb5405;color: #fff;border: none;outline: none;font-size: 16px;}

.rczp1{ background:url(../images/rczp_bg.jpg) no-repeat center top;  margin-top:-30px; padding-top:165px; padding-bottom:90px;}


.job {margin-bottom: 20px;background-color:rgba(255,255,255,0.7);}
.job > .panel-heading {color: #333;border-color: #ddd;padding: 20px 45px 20px 50px;transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s; background:url(../images/ywy.png)  no-repeat 30px center;cursor:pointer }
.job .panel-heading .panel-title{  font-size:22px;transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s;}
.job .panel-heading .panel-title span{ float:right; padding-right:20px;  margin-top:3px;color: #808080; font-size:14px; font-weight:normal; position:relative;transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s;}
.job .panel-heading .panel-title span .i2{ background:url(../images/down-arrow2.png) no-repeat; display:block; position:absolute; top:5px; right:0px; width:12px; height:8px;}
.job .panel-heading .panel-title em{ color:#F00; font-style:normal}
.job .panel-body .job_ul{margin-bottom:10px;border-bottom: 1px solid #F2F2F2;padding-bottom: 10px;}
.job .panel-body .job_ul li{ margin-bottom:8px; float:left; width:350px; margin-left:15px; margin-right:15px; color:#4c4c4c}
.job .sure{ width:160px; height:40px; font-size:16px; line-height:40px; border:none; color:#fff; border-radius:5px;background:#eb5405; margin-top:20px; margin-left:15px;}
.panel-body{ padding:30px;}
.panel-body2{margin-top: 15px;padding-left: 15px;line-height: 30px; color:#4c4c4c}
.job .panel-body{display: none;}
/*.job:first-child .panel-body{ display:block}
*/.job > .panel-heading.aaa,.job:hover > .panel-heading{ background:url(../images/ywy2.png)  no-repeat 30px center #eb5405;}
.job .panel-heading.aaa .panel-title,.job:hover > .panel-heading .panel-title{ color:#fff}
.job .panel-heading.aaa  .panel-title span,.job:hover > .panel-heading .panel-title span{ color:rgba(255,255,255,0.5)}
.job:hover > .panel-heading .panel-title span .i2{background:url(../images/down-arrow211.png) no-repeat; }
.job .panel-heading.aaa .panel-title span .i2.aa{background:url(../images/down-arrow21.png) no-repeat; }

.rczp_ad{ float:left; width:480px;}
.rczp_ad img{ display:block}
.rczp2{background:#f0f0f0; margin-top:90px;}
.rczp2_form{ float:left; width:720px; padding:50px 0px 0 40px; }
.rczp2_form .title{background:url(../images/con_titlebg1.png) no-repeat center;  font-size:26px; text-align:center; margin-bottom:25px; width:630px;}
.rczp2_form1{ float:left; width:310px; line-height:45px; margin-right:10px; margin-bottom:10px; background:#fff}
.rczp2_form1 input::-webkit-input-placeholder{ color:#666}
.rczp2_form .form-control{ width:100%;padding:0 5px;  height:45px; margin-bottom:0;  line-height:45px; border:none !important;outline:none; font-size:16px; box-shadow:none;color:#666; font-family:Microsoft Yahei!important}
input::-webkit-input-placeholder{ color:#666}
.rczp2_form1 input::-webkit-input-placeholder,.rczp2_form2 input::-webkit-input-placeholder,.rczp2_form2 textarea::-webkit-input-placeholder{ color:#333}

.rczp2_form1 input.form-control,.rczp2_form2 input.form-control{ padding:0  10px}
.rczp2_form2{ width:630px; line-height:45px; margin-bottom:10px; background:#fff; float:left}
.rczp2_form_btn .sure{ width:630px; height:45px; line-height:45px; background:#eb5405; margin-top:25px; border:none; font-size:
16px; color:#fff}


.control-form{ float:left; width:calc(100% - 160px)}
.form-control {display: block; line-height:34px;width: 100%;height: 34px;padding: 0px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;border: 1px solid #ccc;border-radius: 4px; margin-bottom: 15px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; font-size:16px;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
.form-control:focus {border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);}
.form-control::-moz-placeholder {color: #999;opacity: 1;}
.form-control:-ms-input-placeholder {color: #999;}
.form-control::-webkit-input-placeholder {color: #999;}
.form-control::-ms-expand {background-color: transparent;border: 0;}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {background-color: #eee;opacity: 1;}
.form-control[disabled],
fieldset[disabled] .form-control {cursor: not-allowed;}
textarea.form-control {height: auto;}
input[type="search"] {-webkit-appearance: none;}
.label {display: inline;padding: .2em .6em .3em;font-size: 75%;font-weight: bold;line-height: 1;color: #fff;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: .25em;}
.form-group {margin-bottom: 15px; text-align:center}
.form-group .control-label{  text-align:right; height:34px; line-height:34px; color:#000; float:left; width:120px;}
.resume .resume_list {border: 1px solid #F3F3F3;margin-bottom:15px;}
.resume .resume_list .title{    background-color: #F2F2F2;  padding:15px; font-size:16px; margin-bottom:40px;}
.resume .sure{ height:45px; line-height:45px; background:#eb5405; margin-top:25px; border:none; font-size:
16px; color:#fff; width:250px; margin:25px 15px 0 15px; border-radius:10px;}

.join1{ padding-top:40px;}
.join1_1{ float:left; width:600px; height:600px;}
.join1_1 ul li{ float:left; width:300px; height:300px; overflow:hidden; background:#f5f5f5; text-align:center; padding:0 25px;display: table; position:relative}
.join1_1 ul li:before{display:block; content:" "; position:absolute; bottom:-100%; left:0; background:#eb5405;width:300px; height:300px;transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s;}
.join1_1 ul li:last-child,.join1_1 ul li:first-child{ background:#e6e6e6}
.join1_1 ul li .inner{vertical-align: middle;display: table-cell; margin-top:-70px; position:relative; z-index:5}
.join1_1 ul li .inner i{ display:block; height:70px;  margin-bottom:10px;transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s; }
.join1_1 ul li .inner b{ font-size:20px; font-weight:normal; display:block; margin-bottom:20px;}
.join1_1 ul li .inner p{ line-height:26px; height:26px; overflow:hidden; color:#808080;transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s;}
.join1_1 ul li .inner span{ color:#808080;transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s; display:block}
.join1_1 ul li:hover .inner{ margin-top:-70px;}
.join1_1 ul li:hover .inner i{transform:scale(0);-webkit-transform:scale(0);-moz-webkit-transform:scale(0); height:0}
.join1_1 ul li:hover .inner p{ height:auto; color:#fff}
.join1_1 ul li:hover .inner b{color:#fff}
.join1_1 ul li:hover .inner span{ display:none}
.join1_1 ul li:hover:before{ bottom:0}
.join1_2{ float:left; width:600px; }

.join2{ background:url(../images/join_bg.jpg) no-repeat center; height:520px; margin-top:80px; margin-bottom:70px; padding-top:80px;}
.join2 .title{ background:url(../images/con_titlebg.png) no-repeat center; color:#fff ; font-size:26px; text-align:center; margin-bottom:90px;}
.join2 .inner ul li{ float:left}
.join2 .inner ul li:nth-child(2n+1){ width:170px; height:170px; border-radius:50%; background:rgba(255,255,255,0.3); position:relative; text-align:center; padding-top:40px; }
.join2 .inner ul li:nth-child(2n+1):before{background:#eb5405;display:block; content:" "; position:absolute; top:10px; left:10px;width:150px; height:150px;border-radius:50%;}
.join2 .inner ul li:nth-child(2n){ width:15px; margin:60px  10px 0 10px;}
.join2 .inner ul li b{ position:relative; font-size:40px; color:#f3a68e; z-index:2; display:block; margin-bottom:18px;}
.join2 .inner ul li p{ position:relative; z-index:2; font-size:16px; height:48px; line-height:24px; color:#fff}

.join3 .title{ background:url(../images/con_titlebg.png) no-repeat center; color:#333 ; font-size:26px; text-align:center; margin-bottom:40px;}
.join3_form1{ float:left; width:224px; margin-right:20px; margin-bottom:20px;}
.join3 .form-control{ width:100%;padding:0 5px;  height:45px; margin-bottom:0;  line-height:45px; border:none !important;outline:none; font-size:16px; box-shadow:none;color:#666; font-family:Microsoft Yahei!important; background:#f5f5f5}
.join3 .join3_form1 input::-webkit-input-placeholder,.join3 .join3_form2 textarea::-webkit-input-placeholder{ color:#666}

.join3_form_btn{ width:250px; margin:40px auto 0 auto}
.join3_form_btn .sure{ width:250px; height:50px; line-height:50px; text-align:center; font-size:16px; color:#fff; background:#eb5405; border:none; border-radius:30px; }

.pzbz1{ padding-top:50px;}
.pzbz1 .pzbz1_ad{ float:left; width:570px;}
.pzbz1 .pzbz1_txt{ float:right; width:550px; padding-top:45px;}
.pzbz1 .pzbz1_txt b{ font-size:36px; font-weight:normal; display:block; position:relative; padding-bottom:20px; margin-bottom:60px;}
.pzbz1 .pzbz1_txt b:before{display:block; content:" "; position:absolute; bottom:0; left:0;width:70px; height:2px; background:#eb5405}
.pzbz1 .pzbz1_txt p{ display:block; line-height:28px; height:84px;margin-bottom:40px; color:#666; font-size:14px; overflow:hidden}
.pzbz1 .pzbz1_txt  span{   }
.pzbz1 .pzbz1_txt span:hover a{ color:#eb5405} 

.cirl{ display:block; position:relative; padding-left:20px;font-size:20px;height:60px; line-height:60px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.cirl:before{display:block; content:" "; position:absolute; top:50%; margin-top:-5px; left:0;width:10px; height:10px; border-radius:50%; background:#eb5405}


.pzbz2{ background:url(../images/fwzc_img66.jpg) no-repeat center top; margin-top:80px; padding-top:117px;}
.pzbz2 .img_area{ position:relative}
.pzbz2 .img_area img{ display:block}
.pzbz2 .img_area .text_area{ position:absolute; width:560px; height:215px; right:0; bottom:90px; background:rgba(255,255,255,0.9); padding:20px  45px 0 45px;}
.pzbz2 .img_area:hover .text_area span a{ color:#eb5405} 

.pzbz2 .img_area .text_area p{line-height:28px; color:#666;height:84px;overflow:hidden}
.pzbz2 .ul_area{ margin-top:100px;}
.pzbz2 .ul_area ul{ margin-left:-15px; margin-right:-15px;}
.pzbz2 .ul_area ul li{ width:382px; float:left; margin-left:14px; margin-bottom:30px; margin-right:14px; border:solid 1px #ccc}
.pzbz2 .ul_area ul li .img_area{ overflow:hidden; width:380px; height:400px}
.pzbz2 .ul_area ul li .img_area img{max-width:100%; max-height:100%; top:0;left:0;right:0;bottom:0; position:absolute; margin:auto; transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s;}
.pzbz2 .ul_area ul li:hover .img_area img{transform: scale(1.02,1.02);-moz-transform: scale(1.02,1.02);-webkit-transform: scale(1.02,1.02);}
.pzbz2 .ul_area ul li:hover span a{ color:#eb5405} 
.pzbz2 .ul_area ul li .text_area{ padding:10px 20px 40px 20px}
.pzbz2 .ul_area ul li .text_area p{line-height:28px; color:#666;height:56px;overflow:hidden}

.pzbz2 .ul_area1{ margin-top:40px;}
.pzbz2 .ul_area1 ul{ margin-left:-20px; margin-right:-20px;}
.pzbz2 .ul_area1 ul li{ width:582px; margin-left:19px; margin-right:19px; margin-bottom:40px; }
.pzbz2 .ul_area1 ul li .img_area{ width:580px; height:380px;}

.xz_form table{ background:#dddddd; width:100%; text-align:center; color:#4c4c4c}
.xz_form table tr th{ background:#f0f0f0; height:60px; line-height:60px; text-align:center; font-size:16px; color:#4c4c4c; font-weight:normal}
.xz_form table tr td{ background:#fff; padding:15px;}
.xz_form table tr td:first-child {border-left:0px solid #eb5405;transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s;}
.xz_form table tr td:first-child img{ float:left}
.xz_form table tr td:first-child span{ float:left; display:block; width:310px; height:80px; line-height:80px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-left:20px;}
.xz_form table tr:hover td:first-child{ border-left:5px solid #eb5405}
.xz_form table tr td:last-child a{ background:url(../images/xz_ico.jpg) no-repeat left; padding-left:35px; color:#4c4c4c;transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s;}
.xz_form table tr:hover td:last-child a{ background:url(../images/xz_ico1.jpg) no-repeat left; }

.xz_form .xz_btn{ font-size:16px; text-align:center; margin-top:50px; }
.xz_form .xz_btn span{color:#eb5405; text-decoration:underline;cursor:pointer}

.jx1{ position:relative; padding-top:30px;}
.jx1_img{ position:absolute; z-index:10}
.jx1_left{ float:left; width:410px; margin-top:635px;}
.jx1_left p{ margin-left:35px; font-size:18px; line-height:30px;}
.jx1_left  ul li{ line-height:50px; font-size:16px; padding:0 35px; border-bottom:dashed 1px #b2b2b2}
.jx1_left  ul{ margin-top:25px;}
.jx1_right{ width:755px; float:right; background:url(../images/jx_img2.jpg) no-repeat bottom; border:solid 1px #ccc; height:910px; margin-top:70px; padding-left:300px; padding-top:70px;}
.jx1_right i{ display:block}
.jx1_right b{ font-size:42px; font-weight:bold; margin-top:20px; display:block}
.jx1_right span{ margin-top:10px; font-size:22px; display:block; color:#4c4c4c}
.jx1_right p{ font-size:16px; color:#808080; margin-top:40px; line-height:28px;}

.jx2{ margin-top:50px; background:#fafafa; padding:40px 0px;}
.jx2 ul{ width:1116px; margin:auto}
.jx2 ul li{ float:left; width:130px; text-align:center; margin:0 28px;  }
.jx2 ul li p{ width:130px; height:130px; display:block; border:solid 1px #d9d9d9; border-radius:10px;}
.jx2 ul li b{ font-size:18px; margin-top:15px; font-weight:normal; display:block}

.jx3{ margin-top:50px; background:url(../images/jx_img4.jpg) no-repeat center top; border-bottom:solid 1px #e0e0e0; padding-bottom:55px; margin-bottom:40px; }
.jx3 .container{position:relative; text-align:right}
.jx3 .jx3_txt{ position:absolute; top:175px; left:0; text-align:left; z-index:10}
.jx3 .jx3_txt p{ margin-top:15px; line-height:36px; font-size:16px; margin-left:35px; color:#585858}
.jx3 .jx3_img{ padding-top:540px;}

.jx4 .title{ text-align:center; margin-bottom:40px;}
.jx4 .title i{ display:block}
.jx4 .title b{ font-size:42px; font-weight:bold; margin-top:20px; display:block;}
.jx4 .title span{ margin-top:10px; line-height:25px; font-size:16px; display:block; color:#808080}
.jx4 .inner ul { margin-left:-20px; margin-right:-20px;}
.jx4 .inner ul li{ width:580px; margin:0 20px; float:left; margin-bottom:40px; border:solid 1px #d9d9d9}
.jx4 .inner ul li .img_area{ width:580px; height:380px; position:relative}
.jx4 .inner ul li .img_area p{ position:absolute; width:100%; height:60px; line-height:60px; bottom:0; color:#fff; font-size:20px; background:url(../images/jx_ico.png) no-repeat 20px center rgba(50,50,50,0.8); padding-left:70px;}
.jx4 .inner ul li .text_area{ color:#666666; font-size:16px; line-height:25px; height:50px; overflow:hidden; padding:0 20px; margin:20px auto}

#about1 .about1_1{ float:left; width:510px;}
#about1 .about1_1 .title{ font-size:26px; position:relative; padding-left:15px; margin-bottom:50px;}
#about1 .about1_1 .title:before{display:block; content:" "; position:absolute; top:5px; background:#eb5405; left:0; height:25px; width:2px}
#about1 .about1_1 .title:after{display:block; content:" "; position:absolute; top:50%; background:#eb5405; left:145px;width:75px; height:1px; }
#about1 .about1_1 .inner p{ color:#737373; line-height:28px; margin-bottom:40px;}
#about1 .about1_1 .inner span{ display:block; line-height:42px; font-size:16px;}
#about1 .about1_2 { float:right; width:610px;}

#about2{ background:url(../images/about_bg.jpg) no-repeat top center; height:770px; margin-top:55px; padding:50px 0 70px 0}
#about2 .title{ color:#fff; position:relative; font-size:26px; text-align:center; margin-bottom:25px; }
#about2 .title span{ position:relative}
#about2 .title span:before{display:block; content:" "; position:absolute; top:50%; left:-70px;width:52px; height:1px; background:url(../images/about_hr.jpg) no-repeat;}
#about2 .title span:after{display:block; content:" "; position:absolute; top:50%; right:-70px;width:52px; height:1px; background:url(../images/about_hr.jpg) no-repeat;}

#about2 .slideTxtBox{ width:1200px; position:relative ;}
#about2 .slideTxtBox .hd_ov{width:1100px; overflow:hidden;  position:relative; z-index:100}
#about2 .slideTxtBox .hd{ height:590px; overflow-y:scroll; position:relative;  width:1200px; }
#about2 .slideTxtBox .sc{ position:absolute; height:590px; width:9px; left:109px; top:0; background:#999; border-radius:10px;}
#about2 .slideTxtBox .hd_ov .sc1{width:9px; left:109px;position:absolute;  border-radius:10px;background:#eb5405; height:95px;transition: all linear 0.4s;-webkit-transition: all linear 0.4s;-moz-transition: all linear 0.4s;box-shadow:inset 0 0 4px rgba(0,0,0,0.8);}

#about2 .slideTxtBox .hd ul{ width:80px; float:left  }
#about2 .slideTxtBox .hd ul li{ display:block; cursor:pointer; width:140px; height:110px; font-size:22px; color:#b2b2b2; padding-top:60px; line-height:40px; position:relative  }
#about2 .slideTxtBox .hd ul li i{display:block; content:" "; text-align:center; z-index:10; position:absolute;  bottom:0; right:0px;width:50px; height:50px;transition: all linear 0.2s;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;}
#about2 .slideTxtBox .hd ul li i span{ display:inline-block; background:rgba(235,85,5,0.5); position:relative; width:49px; height:49px; border-radius:50%;transition: all linear 0.2s;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;transform:scale(0.6);-webkit-transform:scale(0.6);-moz-transform:scale(0.6)}
#about2 .slideTxtBox .hd ul li i span:before{display:block; content:" ";  z-index:12; position:absolute; width:25px; height:25px;background:rgba(235,85,5,1); border-radius:50%; top:12px; left:12px;}
#about2 .slideTxtBox .hd ul li.on i span{ transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1)}

#about2 .slideTxtBox .bd_11{ width:820px; position:absolute;  left:240px; top:220px; }
#about2 .slideTxtBox .bd ul{  zoom:1; position:relative; }
#about2 .slideTxtBox .bd ul li{ position:relative}
#about2 .slideTxtBox .bd ul:before{display:block; content:" "; position:absolute; top:55px; left:-35px;width:35px; height:36px; background:url(../images/year_ico.png) no-repeat;}
#about2 .slideTxtBox .bd .year{ float:left; width:175px; height:150px; line-height:150px; font-size:32px; color:#fff; text-align:center; background:#eb5405; border-radius:30px 0 0 30px;box-shadow: 2px 2px 2px #333;}
#about2 .slideTxtBox .bd .lc_txt{ float:left;display: table; background:#fff; min-height:150px; padding:25px 25px 50px 25px; width:645px;border-radius: 0 30px 30px 0;box-shadow: 2px 2px 2px #333;}
#about2 .slideTxtBox .bd .lc_txt p{ display:block;vertical-align: middle;display: table-cell; color:#666666}
#about2 .slideTxtBox .bd li{ height:24px; line-height:24px;   }
#about2 .slideTxtBox .bd li .date{ float:right; color:#999;  }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
#about2 .slideTxtBox .arrow{  position:absolute; right:0px; bottom:0;  z-index:1200; text-align:center;border-radius:20px 0 20px 0; overflow:hidden }
#about2 .slideTxtBox .arrow a{ display:block;  width:50px; height:40px; float:right;  overflow:hidden;cursor:pointer; padding-top:10px;   }
#about2 .slideTxtBox .arrow .prev{  background:#555561 }
#about2 .slideTxtBox .arrow .next{  background:#eb5405 }



#about3{margin-top:50px;}
#about3 .title{ background:url(../images/con_titlebg.png) no-repeat center; color:#333 ; font-size:26px; text-align:center; margin-bottom:40px; }
#about3 .inner .hd{ width:100%; text-align:center }
#about3 .inner .hd ul{ text-align:center; display:inline-block; position:relative   }
#about3 .inner .hd ul:before{display:block; content:" "; background:#ccc; position:absolute; top:50%; left:0;width:100%; height:1px;}
#about3 .inner .hd ul li{ display:inline-block;margin:0 15px; padding:15px 15px 10px 15px; background:#fff; cursor:pointer;font-size:18px; color:#666; position:relative; text-transform:Uppercase }
#about3 .inner .hd ul li:nth-child(1){ margin-left:0}
#about3 .inner .hd ul li:nth-child(3){ margin-right:0}
#about3 .inner{ width:1250px;}
#about3 .inner .hd ul li:before{display:block; content:" "; position:absolute; bottom:0; background:#eb5405; left:25%;width:50%; height:2px;transform:scale(0);-webkit-transform:scale(0);-moz-webkit-transform:scale(0);transition: all linear 0.2s;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s; }
#about3 .inner .hd ul li.on:before{transform:scale(1);-webkit-transform:scale(1);-moz-webkit-transform:scale(1);}
#about3 .inner .hd ul li.on{ background:url(../images/about3_ico.jpg) no-repeat center top #fff;  }
#about3 .inner .bd{ padding:100px 95px 80px 95px; min-height:550px; margin-bottom:25px; background:url(../images/about3_bg_03.jpg) repeat-y; position:relative}
#about3 .inner .bd:before{background:url(../images/about3_bg_01.jpg) top no-repeat; position:absolute;display:block; content:" "; position:absolute; top:0; left:0;width:100%; height:100%;}
#about3 .inner .bd:after{background:url(../images/about3_bg_05.jpg) bottom no-repeat; position:absolute;display:block; content:" "; position:absolute; bottom:0; left:0;width:100%; height:100%;}

#about3 .inner .bd .about3_1 p{ float:left; width:655px; line-height:28px;}
#about3 .inner .bd .about3_1 .about3_img{ float:right; width:340px;}

#about4{margin-top:65px; background:url(../images/02about_13.jpg) no-repeat center top; padding-top:60px; height:585px;}
#about4 .title{ background:url(../images/con_titlebg.png) no-repeat center; color:#fff ; font-size:26px; text-align:center; margin-bottom:40px; }
		#about4 .inner{  overflow:hidden; position:relative;    }
		#about4 .inner .hd{ overflow:hidden;  height:30px;  padding:0 10px;  }
		#about4 .inner .hd ul{ text-align:center; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		#about4 .inner .hd ul li{ display:inline-block; width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:#666666}
		#about4 .inner .hd ul li.on{ background:#eb5405; }
		#about4 .inner .bd{ padding:10px 0; margin-left:-15px; margin-right:-15px;   }
		#about4 .inner .bd ul{ overflow:hidden; zoom:1; }
		#about4 .inner .bd ul li{ margin:0 15px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		#about4 .inner .bd ul li .pic{ text-align:center; }
		#about4 .inner .bd ul li .pic img{ width:215px; height:310px; margin-top:10px; display:block; transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s; display:block;  border:1px solid #fff; }
		#about4 .inner .bd ul li .pic a:hover img{ margin-top:0;}
		#about4 .inner .bd ul li .txt a{ line-height:24px; color:#b2b2b2;  display:block; margin-top:8px; display:block; width:215px; line-height:20px;   }

#about5{margin-top:40px;}
#about5 .title{ background:url(../images/con_titlebg.png) no-repeat center; color:#333 ; font-size:26px; text-align:center; margin-bottom:40px; }
#about5 .inner ul{ margin-left:-20px; margin-right:-20px;}
#about5 .inner ul li{ width:300px; padding:15px 20px 0 15px; background:url(../images/about5_hr.jpg) no-repeat right; float:left; height:480px;}
#about5 .inner ul li b{ font-size:20px; text-align:center; display:block; padding-bottom:12px; position:relative; margin:18px 0 12px 0}
#about5 .inner ul li b:before{display:block; content:" "; position:absolute; bottom:0; left:25%;width:50%; background:#eb5405; height:3px;transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s;transform:scaleX(0.3);-webkit-transform:scaleX(0.3);-moz-webkit-transform:scaleX(0.3);}
#about5 .inner ul li:hover b:before{transform:scaleX(1);-webkit-transform:scaleX(1);-moz-transform:scaleX(1);}
#about5 .inner ul li p{ color:#666666; line-height:24px;}
