@charset "utf-8";
/* CSS Document */
/*banner*/
.banner{ overflow:hidden; width:100%; height:660px;  position:relative; }
.banner ul{ overflow:hidden; width:100%; height:660px; position:relative}
.banner li{ width:100%; height:660px; position:absolute; left:0; top:0}
.banner li a{ display:block; width:100%; height:100%; overflow:hidden;}
.banner .li01{background:url(Img/Index/banner01.jpg) no-repeat center top;}
.banner .li02{background:url(Img/Index/banner02.jpg) no-repeat center top;}
.banner .li03{background:url(Img/Index/banner03.jpg) no-repeat center top;}
.banner .btn{ overflow:hidden; width:69px; height:11px; position:absolute; left:50%; bottom:40px; margin-left:-35px; background:#eee; border-radius:20px; padding:10px 20px; 
			filter:alpha(opacity=90); -moz-opacity:0.9;opacity:0.9;}
.banner .btn span{ display:block; width:11px; height:11px; background:url(../images/banner_btn.png) no-repeat left center; cursor:pointer; float:left; margin:0 6px;}
.banner .btn span.cur{ background-position:right}
.banner i{ display:none; width:42px; height:72px; z-index:1000; position:absolute; cursor:pointer;}
/* .banner i.btn_left{ left:0; top:245px; background:url(../images/banner_btn01.png) no-repeat top center;}
.banner i.btn_right{ right:0; top:245px; background:url(../images/banner_btn02.png) no-repeat top center;} */
.banner:hover i{display:block}
.banner i:hover{background-position:bottom}

.banner_wenzi{width:1200px; margin:140px auto 0;}
.banner_wenzi h3{font-size:36px; color:#fff; line-height:50px; }
.banner_wenzi h4{font-size:28px; color:#fff; font-weight:normal; margin-top:10px;}
.banner_wenzi p{width:140px; height:36px; display:block; background:#cc9966; text-align:center; line-height:36px; color:#fff; margin-top:30px;}





#hot_news{position:relative;width:100%;margin-top: -45px;z-index:999; height:70px; /* background: red url( ../images/bg_s_news_hot.png) center no-repeat; */}

#hot_news .main_box{ padding-top: 13px; }

#hot_news .content{ padding: 25px 60px 25px 160px; position:relative; height: 20px; line-height: 20px; background:#fff; box-shadow: 0px 4px 4px 0px #eee;}

#hot_news .hd{position: absolute; left: 65px; top: 25px; width: 60px; }

#hot_news .hd a{ display:block; float: left; width: 10px; vertical-align: middle; margin-right: 20px;}

#hot_news .hd a img{}

#hot_news li{ display: block; overflow: hidden; height: 20px; line-height: 20px; position: relative;}

#hot_news a{ font-size:14px; color:#67696d; width: 865px;  display: block; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;} 

#hot_news li span{position: absolute; right: 0; top: 0; font-size:12px;  color:#a6a6ab; line-height:20px;  }

#hot_news a:hover{ color: #213a7d; }




.lvsuo_Title{text-align: center;position: relative;z-index: 9; margin-bottom:30px;}
.lvsuo_Title h3{font-size: 34px;font-weight: normal;color: #333;}
.lvsuo_Title h3 a{color: #333; font-size: 30px;}
.lvsuo_Title h3 a img{width: 30px;height:30px;display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;margin: 0 10px;}
.lvsuo_Title h3 img{width: 30px;height: 30px;display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;margin: 0 10px;}
.lvsuo_Title p{font-size: 16px;color: #999;margin-top: 10px; line-height:30px;}
.lvsuo_Title p i{width: 70px;height: 1px;display: inline-block;*display: inline;*zoom: 1;background-color: #dedede;vertical-align: middle;margin: 0 15px; }

.lvsuo_Title02 h3{color: #fff;}
.lvsuo_Title02 p{color: #fff;}
.lvsuo_Title02 p i{background-color: #fff;}








.news_top_bg{ overflow: hidden;
			height: 320px;text-align: center;background-position:-300px -900px;background: url(../images/osi_youshi_bg.jpg) no-repeat center;transform:translate3d(0,0,0); animation:play 25s linear infinite;
		background-attachment: fixed; overflow:hidden;}
.news_top_bg .news_top_wz{width:1200px; margin:0 auto;}
.news_top_bg .news_top_wz h3{color:#fff; text-align:left; font-size:28px; margin-top:80px;}
.news_top_bg .news_top_wz h4{color:#fff; text-align:left; font-size:20px; margin-top:10px; font-weight:normal;}
.news_top_bg .news_top_wz p{text-align:left;  margin-top:30px;}

.news_top_bg .news_top_wz p a{color:#fff; text-align:left; font-size:16px; margin-top:10px; border:1px solid #fff; width:140px; display:block; height:36px; line-height:36px; text-align:center;}


.about { overflow:hidden; width:100%; padding:70px 0 30px; background: #fff ; position:relative;border-bottom:1px solid #ccc;}
.about .yezhi{ display:block; position:absolute; left:50%; top:315px; margin-left:675px;}
.about h3{ text-align:center; font-size:24px; margin-bottom:5px;}
/* .about h3 a{ color:#c42a22;} */
.about .span{ display:block; text-align:center; font-size:12px; color:#666; margin-bottom:10px;}
.about i{ display:block; width:49px; height:3px; margin:0 auto; background-color:#c42a22; margin-bottom:90px;}
.about dl{ overflow:hidden; margin-bottom:65px; width:100%; height:360px; margin-top:90px;}
.about dd{ overflow:hidden; float:left; width:580px;}
.about dd h4{ font-weight:normal; font-size:24px; margin-bottom:25px; font-weight:bold; color:#333;}
.about dd h4 span{ font-weight:normal; font-size:18px; margin-bottom:25px;}

.about dd p{ font-size:16px;  margin-bottom:25px; text-align:justify; line-height:32px; color:#999;}

.about dd a{margin-top:60px; display:block;width: 130px;height: 48px;line-height: 48px; text-align:center;font-size:14px;color: #fff;background: #cc9966 ;position:relative;overflow:hidden; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.about dd a span{position:relative;z-index:10;font-size:14px;color: #fff;transition: 0.68s;}
.about dd a:hover span{ color:#fff;}
.about dd a:before{ content: ''; width: 0; height: 0; -webkit-transform: rotate(360deg); border-style: solid; border-width: 0 0 0 0; border-color: #00459c transparent transparent transparent; position: absolute; top: 0; left: 0; z-index:0; transition: 0.68s; }
.about dd a:hover:before{ border-width: 930px 930px 0 0; }
.about dd a:hover{ width:130px;overflow:hidden; padding:0 45px; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}



.about dt{ overflow:hidden; width:580px; height:360px; float:right;}
.about dt a{ display:block; float:left; }
.about dt .sp{ overflow:hidden; width:580px; height:360px; float:right;}
.about dt .sp img{ width:580px; height:360px; }






#s_guwen{ background:#f2f4f8; padding-top:80px; padding-bottom:70px;}
#s_guwen .s_tt h3{ background:#f2f4f8;}
#s_guwen .container{ position:relative; margin-top:60px;}
#s_guwen .bd{ margin:0 -10px;}
#s_guwen .bd ul{}
#s_guwen .bd ul li{ width:285px; height:530px; margin:0 10px; border-radius:5px; overflow:hidden;}
#s_guwen .bd ul li .img{ width:100%; height:328px; width:285px; overflow:hidden;}
#s_guwen .bd ul li .img img{ width:100%; height:100%; transition:1s;}
#s_guwen .bd ul li:hover .img img{ transform:scale(1.1);}
#s_guwen .bd ul li .txt{ padding-top:20px; height:145px; background:#fff;}
#s_guwen .bd ul li .txt h5{ font-size:18px; color:#3f3f3f; font-weight:bold; text-align:center; margin-bottom:20px;}
#s_guwen .bd ul li .txt p{ font-size:14px; width:90%; text-align:left; display:block; margin:0 auto;}

#s_guwen .bd ul li .txt h5 a{ color:#3f3f3f;}
#s_guwen .bd ul li .txt h5 span{ font-size:12px; color:#7b7b7b; font-weight:normal; margin-left:10px;}
#s_guwen .bd ul li .txt .share{ text-align:center;}
#s_guwen .bd ul li .txt .share a{ margin:0 6px; position:relative; cursor:pointer;}
#s_guwen .bd ul li .txt .share a img{ transition:.2s;}
#s_guwen .bd ul li .txt .share a:hover img{ opacity:.8;}
#s_guwen .bd ul li .txt .share .ewm_box{ position:absolute; top:-150px; background:#fff; box-shadow:0 3px 15px 0 rgba(0,0,0,.1); left:50%; margin-left:-58px; width:116px; opacity:0; visibility:hidden; border:3px solid #bbb; transition:.3s;}
#s_guwen .bd ul li .txt .share .ewm_box:before{ content:""; display:block; width:0; height:0; border:10px solid transparent; border-top:10px solid #bbb; position:absolute; bottom:-20px; left:50%; margin-left:-10px;}
#s_guwen .bd ul li .txt .share .ewm_box img{ opacity:1 !important; width:100%;}
#s_guwen .bd ul li .txt .share a.on .ewm_box{ opacity:1; visibility:visible; top:-135px;}
#s_guwen .bd ul li .txt .share .tel_box{ position:absolute; top:-90px; background:#bbb; box-shadow:0 3px 15px 0 rgba(0,0,0,.1); color:#fff; font-size:18px; font-family:arial; height:40px; line-height:34px; left:50%; margin-left:-80px; width:160px; opacity:0; visibility:hidden; border:3px solid #bbb; transition:.3s; text-align:center;}
#s_guwen .bd ul li .txt .share .tel_box:before{ content:""; display:block; width:0; height:0; border:10px solid transparent; border-top:10px solid #bbb; position:absolute; bottom:-20px; left:50%; margin-left:-10px;}
#s_guwen .bd ul li .txt .share a.on .tel_box{ opacity:1; visibility:visible; top:-70px;}
#s_guwen .bd ul li .btn{ display:block; width:99px; height:28px; line-height:28px; text-align:center; background:#cc9966; color:#fff; margin:0 auto; margin-top:-14px; font-size:13px; border-radius:14px; cursor:pointer; transition:.3s;}
#s_guwen .bd ul li .btn:hover{ background:#f35353;}
#s_guwen .hd{ text-align:center; margin-top:40px;}
#s_guwen .hd a{ display:inline-block;width:40px; height:40px; border-radius:50%; text-align:center; line-height:40px; background:#c8c8c8; color:#fff; font-family:simsun; font-size:15px; transition:.3s; margin:0 5px; position:absolute; top:40%;}
#s_guwen .hd a:hover{ background:#cc9966;}
#s_guwen .hd .prev{ left:-90px;}
#s_guwen .hd .next{ right:-90px;}









/* 新闻中心开始 */
.news{padding-top: 70px;background: #fefefe;padding-bottom: 50px; margin:0 auto;}
.news-left{width: 530px;float: left;}
.news-left h3 a{font-size: 30px;color: #333;}
.news-left h3 a i{font-size: 30px;color: #333;font-style: normal;font-weight: normal;}
.news-left h3 a em{font-size: 14px;color: #999 ;}
.news-left .title{position: relative;}
.news-left .title >span{position: absolute;display: block;width: 30px;height: 30px;top: 450px;z-index: 99;cursor: pointer;}
.news-left .title >span#news-an01{background: url(../images/news-qh.png) no-repeat top left;left: 460px;}
.news-left .title >span#news-an02{background: url(../images/news-qh.png) no-repeat top right;left: 490px;}
.news-left .title >span#news-an01:hover{background: url(../images/news-qh.png) no-repeat bottom left;left: 460px;}
.news-left .title >span#news-an02:hover{background: url(../images/news-qh.png) no-repeat bottom right;left: 490px;}

.news-left-lb{margin-top: 50px;position: relative;overflow: hidden;width: 530px;height: 530px;}
.news-left-lb ul{position: relative;}
.news-left-lb ul li{float: left;width: 530px;}
.news-left-lb ul li >a{display: block;width: 530px;height: 395px;overflow: hidden;}
.news-left-lb ul li >a img{display: block;width: 530px;height: 395px;transition: all 1s ease-out;}
.news-left-lb ul li >a img:hover{transform: scale(1.1);}
.news-left-lb ul li p.p01{margin-top: 22px;}
.news-left-lb ul li p.p01 a{font-size: 18px;color: #333;float: left;display: block;width: 340px;overflow: hidden;}
.news-left-lb ul li:hover p.p01 a{color: #cc9966;}
.news-left-lb ul li p.p01 span{font-size: 16px;color: #333;float: right;}
.news-left-lb ul li p.p02{margin-top: 8px;}
.news-left-lb ul li p.p02 a{display: block;font-size: 14px;color: #666;line-height: 24px;}

.news-right{float: right;width: 600px;}
.news-qh{}
.news-qh a.a02{display: block;font-size: 16px;color: #333;width: 98px;height: 33px;line-height: 35px;text-align: center;background: #fff;border: 1px solid #cc9966;float: left;}
.news-qh a.a02:first-child{border-right: none}
.news-qh a.a02.cur{border: 1px solid #cc9966;border-right: none;background: #cc9966;color: #fff;}
.news-qh a.a03{float: right;font-size: 14px;color: #666;padding-right: 18px;background: url(../images/index/news-bj.png) no-repeat right;line-height: 35px;}

.news-box{margin-top: 50px;}
.news-box dl{padding-top: 20px;border-top: 1px solid #e6e6e6;margin-bottom: 20px;}
.news-box dl:first-child{padding-top: 0;border-top:none;}
.news-box dl dt h3{float: left;width: 344px;height: 24px;overflow: hidden;  font-weight: normal;}
.news-box dl dt h3 a{font-size: 16px;color: #666;}
.news-box dl:hover dt h3 a{color: #cc9966;}
.news-box dl dt span{font-size: 16px;color: #666;float: right;}
.news-box dl dd{margin-top: 12px;}
.news-box dl dd a{font-size: 14px;color: #666;width: 600px;height: 19px;overflow: hidden;}

/* 新闻中心结束 */




/* 核心业务 */
.container04{ padding:80px 0 115px 0;}
.container04 .title{ text-align:center; margin-bottom:42px;}
.container04 .title h4{ color:#cc9966; font-size:24px; font-weight:bold; text-transform:uppercase;}
.container04 .title h2{font-weight:bold;border-bottom:#363036 2px solid;display:inline-block;padding: 0 30px;height: 20px;text-align: center;}
.container04 .title h2 span{color:#cc9966;font-size:30px;display:block;height:20px;background-color:#fff;width:100%;height:50px;padding: 0 5px;margin-left: -5px;}
.container04 .w1200 .tab-hd{ width:1200px; margin-bottom:75px; position:relative; z-index:100}
.container04 .w1200 .tab-hd ul{width: 1280px; margin-left:-40px; background:url(../images/container04-line.png) center 69px no-repeat;}
.container04 .w1200 .tab-hd ul li{ float:left; width:160px; text-align:center; cursor:pointer}
.container04 .w1200 .tab-hd ul li h5{font-size:16px;font-weight:bold;color:#cc9966;line-height: 50px;}
.container04 .w1200 .tab-hd ul li span{display:block;width:41px;height:41px;line-height:41px;font-size:16px;color:#fff;background-color:#d4d5da;margin: 0 auto; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius:50%;}
.container04 .w1200 .tab-hd ul li:hover h5,.container04 .w1200 .tab-hd ul li.on h5{ color:#363036;}
.container04 .w1200 .tab-hd ul li:hover span,.container04 .w1200 .tab-hd ul li.on span{ background-color:#363036;}
.container04 .w1200 .tab-bd{ position:relative; z-index:1 !important;}
.container04 .w1200 .tab-con{ float:left; width:100%; height:375px; background:url(../images/yh01.png) left top no-repeat, url(../images/yh02.png) right bottom no-repeat; position:relative;}
.container04 .w1200 .tab-con .left{ float:left; width:502px;}
.container04 .w1200 .tab-con .left .img{ float:right; width:500px; height:375px;}
.container04 .w1200 .tab-con .con{ float:right; width:620px; padding:30px 0 0 0; box-sizing:border-box;}
.container04 .w1200 .tab-con .con h5{ color:#cc9966; font-size:24px; line-height:36px; font-weight:bold; display:inline-block;}
.container04 .w1200 .tab-con .con small{ color:#363036; font-size:14px; line-height:36px; font-weight:bold; margin-left:10px; text-transform:uppercase;}
.container04 .w1200 .tab-con .con p{ font-size:14px; color:#666; line-height:26px;  margin-top:6px;  width:465px;}

.container04 .w1200 .tab-con .con h4 a{ width:120px; border:1px solid #666;  text-align:center; display:block; line-height:30px; margin-top:24px; border-radius:15px;}
.container04 .w1200 .tab-con .con h4 a:hover{ width:120px; border:1px solid #cc9966;  color:#cc9966;}
.container04 .arrow{position:absolute;right: 536px;top: 480px;}
.container04 .arrow a{ display:block; text-align:center; width:34px; height:34px; line-height:34px; float:right; margin:0 5px; overflow:hidden;cursor:pointer; background-color:#d4d5da; color:#fff; font-size:14px; font-family:simsun; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius:50%;}
.container04 .arrow a:hover{ background-color:#cc9966;}
.container04 .w1200 .tab-con .left .img .font{width: 500px;height: 246px;top:0;left: 0px;position:absolute;color:#fff;text-align:center;font-size:16px;padding-top:125px;}
.container04 .w1200 .tab-con .left .img .font::before,.container04 .w1200 .tab-con .left .img .font::after{position:absolute;content:'';opacity:0;transition:all 0.5s;}
.container04 .w1200 .tab-con .left .img .font::before{top:25px;right:15px;bottom:25px;left:15px;border-top:1px solid #fff;border-bottom:1px solid #fff;transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0}
.container04 .w1200 .tab-con .left .img .font::after{top:15px;right:25px;bottom:15px;left:25px;border-right:1px solid #fff;border-left:1px solid #fff;transform:scale(1,0);transform-origin:100% 0;}
.container04 .w1200 .tab-con .left .img:hover .font::before,.container04 .w1200 .tab-con .left .img:hover .font::after{opacity:1;transform:scale(1);transition: all 0.5s;}





.container05{padding: 64px 0 64px 0; background:#fff;}

.container05 .tilte{ text-align:center;}

.container05 .tilte h4{ font-size:20px; color:#342c2a; text-transform:uppercase; font-weight:bolder; margin-bottom:4px;}

.container05 .tilte h4 font{ color:#cc9966}

.container05 .tilte h3{ font-size:20px; color:#363638; margin-bottom:45px;}

.container05 ul{ width:1267px;}

.container05 ul li{float:left;width:250px;margin-right:66.666666px;padding-top: 60px;height:387px;box-sizing: border-box; }

.container05 ul li h5{ font-size:16px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; margin-bottom:25px;}

.container05 ul li h5 a{ color:#353535;}

.container05 ul li h5 a:hover{ color:#cc9966;}

.container05 ul li p{ font-size:12px; color:#8e8e91; line-height:22px; height:44px; overflow:hidden; margin-bottom:28px;}

.container05 ul li .img{ width:100%; height:166px; overflow:hidden; margin-bottom:22px;}

.container05 ul li .img img{ width:100%; height:166px;}

.container05 ul li span{ font-size:14px; color:#a4a4a5}

.container05 ul li .more{ float:right; display:inline-block;}

.container05 ul li:hover{ border-top:#cc9966 2px solid; margin-top: -2px;}









@media(max-width:1024px){

.Floor000366  {padding: 30px 0 50px}
	
	.Floor000366 .swiper-slide .pic .hover,
	.Floor000366 .swiper-slide:hover .hover { display: none }
	.Floor000366 .swiper-slide {position: relative}
	.Floor000366 .swiper-slide a{ position: absolute; left: 0; top: 0; width: 100%; height: 100%}
}
	









#s_login a{ display:block; margin-bottom:60px;}










/* #s_about_link li:hover .icon_box{ transform:rotateY(180deg); -webkit-transform:rotateY(180deg); -moz-transform:rotateY(180deg);  } */










h3.htitle{ text-align:center; font-size:32px; padding-top:55px; margin-bottom:3px; color:#333; line-height:60px; }
h3.htitle a{ color:#333;}
h3.htitle a:hover{color:#e4393c;}
span.htitle{ display:block; text-align:center; font-size:12px; color:#777; font-family:Arial; padding-bottom:20px; background:url(../images/title_bg.png) no-repeat center bottom; text-transform: uppercase;}


	.cp_liebiao{margin:40px auto 0; width:1200px; }
	.cp_liebiao ul{border-left:1px solid #ccc; box-sizing: border-box; margin:0 auto;}
.cp_liebiao ul li{float:left; width:171px; line-height:50px;  box-sizing: border-box;  border-top:1px solid #ccc;}
.cp_liebiao ul li a{width:100%; display:block; text-align:center; border-right:1px solid #ccc; border-bottom:1px solid #ccc;box-sizing: border-box;}
 .cp_liebiao ul li a:hover{background:#176949; color:#fff;} 







/* 
合作伙伴 */

.partner{width: 100%;background: #fff;padding-bottom: 60px;}
.partner .partner-ul{position: relative;overflow: hidden;margin-top: 50px;}
.partner .partner-ul ul{position: relative;}
.partner .partner-ul ul li{float: left;margin-left:36px;}
.partner .partner-ul ul li:first-child{margin-left: 0;}
.partner .partner-ul ul li a{display: block;width: 168px;height: 117px;border: 1px solid #d3d3d3;overflow: hidden;}
.partner .partner-ul ul li a img{display: block;width: 130px;height: 90px; margin:12px auto 0;
    
transition: all 1s ease-out;}
/* .partner .partner-ul ul li a img:hover{transform: scale(.8);} */
.partner .partner-ul ul li p{text-align:center; width:168px;}
.partner .partner-ul ul li:hover a{border: 1px solid #cc9966;}
/* .partner .partner-ul ul li:hover a img{display: block;width: 168px;height: 117px;    -moz-filter: grayscale(0);
    -ms-filter: grayscale(0);
    -o-filter: grayscale(0);
    filter: grayscale(0);
    filter: gray;} */

.partner .container{position: relative;}
.partner .container span{position: absolute;display: block;width: 25px;height: 45px;top: 224px;cursor: pointer;}
.partner .container span#partner-anniu01{left: -30px; top:60px; background: url(../images/feel3.png) no-repeat top left}
/* .partner .container span#partner-anniu01:hover{background: url(../images/feel3.png) no-repeat bottom left} */
.partner .container span#partner-anniu02{right: -30px; top:60px;background: url(../images/feel4.png) no-repeat top right}
/* .partner .container span#partner-anniu02:hover{background: url(../images/index/zuoyou-qh.png) no-repeat bottom right} */












/*pro*/
.pro { overflow:hidden; width:100%; height:710px; background-color:#f9f9f9;}
.pro h3.htitle a:hover{ color:#dc1313}
.pro ul{ overflow:hidden; width:1220px; margin:0 auto;}
.pro li{ overflow:hidden; float:left; width:224px; height:235px; position:relative; margin:10px;}
.pro li img.pro_tu{ display:block;}
.pro li b{ width:100%; height:100%; position:absolute; background:url(Img/Index/pro_cur_bg.png) repeat center; z-index:1}
.pro li .wen{ display:block; overflow:hidden; width:100%; height:100%; position:absolute; left:0; top:0; z-index:2}
.pro li .wen .icon{ display:block; margin:0 auto; margin-top:70px;}
.pro li .wen h4{ margin-top:10px; color:#fff; text-align:center; font-weight:normal; font-size:16px; margin-bottom:10px;}
.pro li .wen a{ display:block; width:100%; height:100%; color:#fff; text-decoration:none;}
.pro li .wen i{ display:block; margin:0 auto; width:40px; height:2px; background-color:#fff; margin-bottom:15px;}
.pro li .wen p{ width:190px; margin:0 auto; font-size:14px; color:#e8e8e8; line-height:22px; height:66px; overflow:hidden; text-align:justify; text-align-last:center; display:none;}
.pro li .wen span{ display:none; font-size:0}
.pro li .wen span img{ display:block; margin:0 auto; margin-top:15px;}
.pro li.li01 b{ left:-224px; top:-235px;}
.pro li.li02 b{ left:-224px; top:0;}
.pro li.li03 b{ left:0; top:235px;}
.pro li.li04 b{ left:224px; top:0;}
.pro li.li05 b{ left:224px; top:-235px;}
.pro li.li06 b{ left:-224px; top:235px;}
.pro li.li07 b{ left:-224px; top:0;}
.pro li.li08 b{ left:0; top:-235px;}
.pro li.li09 b{ left:224px; top:0;}
.pro li.li010 b{ left:224px; top:235px;}











/* c产品优势
 */



.shhjBox .container{ position:relative; z-index:999;}
.shhjBox .shTle{ background:url(Img/Index/sstlbg.png) no-repeat left top; padding-top:40px; padding-bottom:32px;}
.shhjBox .container ul{ overflow:hidden; position:absolute; left:45%; bottom:-52px; z-index:999;}
.shhjBox .container li{ float:left;  width:51px; height:52px;}
.shhjBox .container li a{ display:block;  height:52px;}
.shhjBox .container li.lbg1{ background:url(Img/Index/libg01.png) repeat center;}
.shhjBox .container li.lbg1 a{ background:url(Img/Index/libot01.png) no-repeat center;}
.shhjBox .container li.lbg2{ background:url(Img/Index/libg02.png) repeat center;}
.shhjBox .container li.lbg2 a{ background:url(Img/Index/libot02.png) no-repeat center;}
.shhjBox .hjCont{}
#jianz{ position:relative;}
.shhjBox .hjCont ul{ overflow:hidden; width:1920px;}
.shhjBox .hjCont li{ float:left; width:480px; position:relative;}
.shhjBox .hjCont li img{ display:block;}
.shhjBox .hjCont li i{ display:block; width:480px; height:388px; position:absolute; background:url(Img/Index/hjlbg.png) repeat center; top:0; left:0; cursor:pointer;}
.shhjBox .hjCont li p{ padding:27px 0; text-align:center; width:100%;}
.shhjBox .hjCont li p a{ font-size:14px; color:#333;}
.shhjBox .hjCont li:hover i{ display:none;}
.shhjBox .hjCont li:hover p{ background:#ef6b00;}
.shhjBox .hjCont li:hover p a{ color:#fff;}




















.zzry {padding:10px 0 10px;background-color: #f2f2f2;}
.zzry .container {position: relative;}
.zzry .zzry_con {margin-top: 30px;position: relative;height: 278px;overflow: hidden;}
.zzry .zzry_con ul {position: absolute;left: 0;top: 0;}
.zzry .zzry_con ul li {float: left;width: 282px;margin-left: 24px;}
.zzry .zzry_con ul li:first-child {margin-left: 0;}
.zzry .zzry_con ul li span {display: block;width: 280px;height: 209px;border: 1px solid #e4e3e3;overflow: hidden;}
.zzry .zzry_con ul li span img {display: block; transition: all 0.5s;}
.zzry .zzry_con ul li i {display: block;height: 30px;line-height: 30px;text-align: center;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;font-size: 16px;}

.zzry .zzry_con ul li:hover span {border: 1px solid #70bc0a;}
.zzry .zzry_con ul li:hover img {transform: scale(1.1);}
.zzry .zzry_con ul li:hover i {color: #70bc0a;}

.zzry .zzry_btnl {position: absolute;left: -60px;top: 100px;height: 45px;width: 25px;background: url(../images/index_tab_l.png) no-repeat center;cursor: pointer; }
.zzry .zzry_btnr {position: absolute;right: -60px;top: 100px;height: 45px;width: 25px;background: url(../images/index_tab_r.png) no-repeat center;cursor: pointer;}









.ysTit1{overflow: hidden;background:#999590;height: 206px;text-align: center;}

.ysTit1 h2 {font-size: 40px; margin-top: 50px;color: #fff;letter-spacing: 3px;}
.ysTit1 p {font-size: 24px;margin-top: 25px;color: #fff;}	

.ysTit_about{overflow: hidden;height: 206px;text-align: center;background-position:-300px -900px;background: url(../images/osi_youshi_bg_about.jpg) no-repeat center;transform:translate3d(0,0,0);
animation:play 25s linear infinite;background-attachment: fixed; overflow:hidden; position:relative;}


.ysTit_xinwen{overflow: hidden;height: 206px;text-align: center;background-position:-300px -900px;background: url(../images/osi_youshi_bg_xinwen.jpg) no-repeat center;transform:translate3d(0,0,0);
animation:play 25s linear infinite;background-attachment: fixed; overflow:hidden; position:relative;}



.ysTit_about h2 {font-size: 43px; margin-top: 50px;color: #fff;letter-spacing: 3px;}
.ysTit_about p {font-size: 24px; margin-top: 15px; color: #fff;}

.ysTit_xinwen h2 {font-size: 43px; margin-top: 50px;color: #fff;letter-spacing: 3px;}
.ysTit_xinwen p {font-size: 24px; margin-top: 15px; color: #fff;}	



.ysTit1{overflow: hidden;background:#999590;height: 206px;text-align: center;
		}


.ysTit1{overflow: hidden;background:#999590;height: 206px;text-align: center;
		}

.ysTit1 h2 {
    font-size: 40px;
    margin-top: 50px;
    color: #fff;
	letter-spacing: 3px;
	}
.ysTit1 p {font-size: 24px;margin-top: 25px;color: #fff;}	
















/* 应用领域 */
.lingyu { overflow:hidden; padding-top:60px; width:100%; background:url(Img/Index/lingyu_bg.png) repeat-x left top; padding-bottom:70px;}
.lingyu ul{ overflow:hidden; width:1220px; margin:0 auto; height:400px;}
.lingyu li{ overflow:hidden; float:left; width:285px; margin:0 10px; height:400px; position:relative;}
.lingyu li img{ display:block;}
.lingyu li .imgIcon{ display:block; position:absolute; left:50%; margin-left:-25px; top:305px; z-index:2}
.lingyu li a{ display:block; width:100%; height:70px; position: absolute; left:0; bottom:0; text-decoration:none}
.lingyu li .icon{ margin:0 auto; display:none;}
.lingyu li .a01{ background-color:#e4393c;}

.lingyu li em{ display:block; margin:0 auto; text-align:center; padding:20px 0; width:120px; font-size:16px; color:#fff; margin-top:-15px;}
.lingyu li p{ width:80%; margin:10px auto; font-size:14px; color:#fff; line-height:20px; height:40px; overflow:hidden; text-align:center}

/* 友情链接
 */

 .link{width: 100%; background:#f2f2f2;}
.link dt{height: 74px;line-height: 74px;font-size: 18px;color: #333333;border-bottom: 1px solid #ccc;}
.link dt a{color: #333333; text-decoration: none;}
.link dt em{font-family: arial;}
.link dd{padding: 24px 0 14px 0;overflow: hidden;}
.link dd a{display: block;float: left;font-size: 12px;color: #333333;padding: 0 28px;border-left: 1px solid #e9e9e9;margin-bottom: 10px;}
.link dd a:first-child{border-left: none;}






