@charset "utf-8";

/* CSS Document */

body{ padding:0; margin:0; color:#666666; font-size:12px;font-family:"微软雅黑","Microsoft YaHei",sans-serif; background:url(../images/bg.jpg) repeat-x top; overflow-x:hidden; }

*{box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ }

ul, li, ol, dl, dt, dd, p{ margin:0; padding:0; list-style:none }

h1, h2, h3, h4 ,h5, h6{ padding:0; margin:0; font-weight:400}

table{border-collapse:separate;border-spacing:0 }

caption,td,th{text-align:left;font-weight:400 }

a{text-decoration:none;color:#666 }

a img,iframe{border:none }

img{vertical-align: middle}

ol,ul{list-style:none }

p{line-height:24px }

td{vertical-align:middle }

.clear { clear:both; padding:0px; margin:0px;}

.fl{float:left }.fr{float:right}

.text_left{ text-align:left}

.text_right{ text-align:right}



#head{ width:1200px; padding:0; margin:0 auto; height:35px; line-height:35px;}

#head_left{ float:left}

#head_right{ float:right; color:#b3b3b3}



#top{ width:1200px; padding:19px 0 0; height:120px; margin:0 auto; overflow:hidden;}

#top_left{ float:left; width:600px; font-size:20px;}

#top_left img{ float:left; margin-right:30px;}

#top_left h2{ font-size:26px; color:#333; font-weight:bold; margin-bottom:8px; margin-top:3px;}

#top_right{ float:right; margin-top:10px; width:300px; text-align:right;}

#top_right img{ float:right; margin-left:15px;}

#top_right h3{ margin:0 0 3px 0; font-size:16px;}

#top_right h2{ font-size:24px; color:#01afec; font-weight:bold;}



#dh{ width:1200px; padding:0; margin:0 auto}

#dh li{ height:55px; line-height:55px; text-align: center; float:left;}

#dh li a{ font-size:16px; color:#fff; padding:0 22px; height:55px; line-height:55px; display:block;}

#dh li a:hover{  background-color:#04c54c;}

#dh .on{ background-color:#04c54c; height:55px; line-height:55px;}

#menu{ width:1200px; position:relative; margin:0 auto; padding:0;  height:55px;}
#menu ul {padding:0;margin:0;list-style-type: none;}
#menu ul li {float:left;position:relative; text-transform:uppercase; z-index:999999; transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;-ms-transition: all .5s}
#menu ul li a ,#menu ul li a:visited {display:block;text-align:center;text-decoration:none;color:#000;padding:17px 22px 17px 23px; margin:0; font-size:16px; color:#fff;}
/* make the dropdown ul invisible */
#menu ul li ul {position: absolute;left: 0;top: 100%;z-index: 999;background-color: rgba(4,197,76,.9);margin:0;min-width: 100%;display: none;}
#menu ul li:hover a {color:#fff; background-color:#04c54c}
#menu ul li:hover ul {display:block;position:absolute;top:55px;left:0px; border-top:none; } 
#menu ul li:hover ul li a {display:block; background:none; color:#fff; line-height:48px;  width:160px; overflow:hidden; text-transform:none; font-size:14px; padding:0; margin:0;/*控制下拉框的宽度*/}
/* style the background and forground colors of the links on hover */
#menu ul li:hover ul li a:hover {color:#04c54c; background-color:#fff; font-weight:bold; width:160px; margin:0;}
#menu .on a{ color:#fff; background-color:#04c54c}



#banner{ background:url(../images/banner.jpg) no-repeat center; height:648px;}

#xbanner{ background:url(../images/banner.jpg) no-repeat center; height:400px;}



.index_banner{min-width:1200px;  position:relative;  height:648px; overflow:hidden; margin:0 auto}

.index_banner .bd{ position:relative; z-index:0;}

.index_banner .bd ul{  z-index:9999;}

.index_banner .bd li{  height:648px; }

.index_banner .bd li a{ height:648px; display:block; position:relative;}

.index_banner .hd{ display:inline-block; width:100%;  position:absolute; bottom:35px; left:0; height:15px;  text-align:center;}

.index_banner .hd ul li{ cursor:pointer;display:inline-block;*display:inline;zoom:1;width:15px;height:15px;	margin:4px;	overflow:hidden; background-color:#01afec;line-height:999px;filter:alpha(opacity=90); -moz-opacity:0.9;opacity:0.9; border-radius: 50%;}

.index_banner .hd ul li.on{background-color:#04c64c; width:40px; border-radius:20px;}

.index_banner .prev{ display:block; width: 85px;height: 85px; background: url(../images/slide-arrow.png) left;  position:absolute; left:-30px; top:266px; z-index:9999;}

.index_banner .next{ display:block; width: 85px;height: 85px; background: url(../images/slide-arrow.png) right; position:absolute; right:-30px; top:266px; z-index:9999;}



#ssbg{ height:80px; line-height:80px; background-color:#f7f7f7;}

#ss{ width:1200px; padding:0; margin:0 auto; font-size:14px; color:#999999;}

#ss_left{ float:left; color:#666}

.search-form{ float:right}

.search-form input[type="text"]{width:250px;height:35px;text-indent: 10px;  background: url(../images/ss1.png) no-repeat left; border:none; color:#999999}

.search-form input[type="submit"]{width:70px;height:35px; border:none;background: url(../images/ss2.png) no-repeat;text-indent: -99px;}



.yz{ width:1200px; padding:0; margin:130px auto 70px auto}

.yz ul{height: 150px; border: 1px solid #d4d4d4;  border-left: 0;}

.yz ul li{width:25%;height:150px;float:left; border-left:1px solid #d9d9d9; box-sizing: border-box;}

.yz ul li i{display: block; width:112px; height:112px; margin:-58px auto 18px;}

.yz ul li .yz1{background:url(../images/yz11.png) no-repeat center;}

.yz ul li .yz2{background:url(../images/yz22.png) no-repeat center;}

.yz ul li .yz3{background:url(../images/yz33.png) no-repeat center;}

.yz ul li .yz4{background:url(../images/yz44.png) no-repeat center;}

.yz ul li:hover .yz1{background:url(../images/yz1.png) no-repeat center;}

.yz ul li:hover .yz2{background:url(../images/yz2.png) no-repeat center;}

.yz ul li:hover .yz3{background:url(../images/yz3.png) no-repeat center;}

.yz ul li:hover .yz4{background:url(../images/yz4.png) no-repeat center;}

.yz ul li em{display: block; font-size:18px; line-height: 22px; margin-bottom: 12px; color:#333333; font-weight: bold; text-align: center; font-style:normal;}

.yz ul li p{ font-size: 16px; line-height: 16px; color:#555555; text-align: center;}



/*imain-title*/

.imain-ti{text-align:center;font-size:30px;position:relative;line-height:40px;}

.imain-ti a{color:#333333;}

.imain-ti span{color:#01afec;font-size:40px; font-weight:bold}

.imain-ti .line{position:absolute;width:56px;height:2px;background:#1ecb5e;bottom:-13px;left:50%;margin-left:-23px;}

.imain-en{text-align:center;font-size:18px;line-height:24px;color:#999; margin-top:25px; text-transform:uppercase}

.imain-ti:hover .line{width:100px;margin-left:-50px;}

.imain-ti .line{-webkit-transition:all .5s;transition:all .5s;}



/*ipro*/

.ipro{padding:60px 0; overflow:hidden; background-color:#f7f7f7;}

.ipro .content{ width:1200px; padding:0; margin:0 auto; height:736px;}

.ipro_column{margin-top: 40px;}

.ipro-nav{width:226px;float:left; }

.ipro-nav a{display:block}

.ipro-nav dd{}

.ipro-nav .one{height:50px; background:#01afec;line-height:50px;font-size:16px;color:#fff;font-weight:bold; padding-left:50px;}

.ipro-nav .two{ border-left:1px solid #d2d3d3; border-right:1px solid #d2d3d3; border-top:1px solid #fff;}

.ipro-nav .two a{height:44px;line-height:44px;border-top:1px dashed #d2d3d3;border-left:2px solid transparent;font-size:14px;color:#333; padding-left:50px;}

.ipro-nav .two a:first-child{border-top:0;}

.ipro-nav .two a:hover{border-left-color:#01afec;color:#01afec;}



.ipro-small{float:right;width:956px;}

.ipro-small a{display:block;float:left;width:305px;height:220px;position:relative;margin-right:20px; margin-bottom:20px; color:#fff; overflow:hidden;}

.ipro-small a:nth-child(3n){ margin-right:0}

.ipro-small a img{width:100%; display: block;transform: scale(1);transition: all 1s ease-out;}

.ipro-small a:hover img{transform: scale(1.2);}

.ipro-small .ti{position:absolute;width:100%;height:40px;line-height:40px;padding:0 15px;font-size:14px;color:#ffffff;left:0;bottom:0;z-index:1;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

.white-bg{position:absolute;width:100%;height:100%;top:0;left:0;background:#fff;opacity:0.9;filter:alpha(opacity=90);z-index:-1;}

.black-bg{position:absolute;width:100%;height:100%;top:0;left:0;background:#000;opacity:0.7;filter:alpha(opacity=70);z-index:-1;}



.chooes{ width:1200px; padding:0; margin:80px auto 90px auto}

.chooes ul{ margin:50px 0 0;}

.chooes li{float:left;width:18.4%; margin-right:2%;text-align:center;color:#808080; line-height:24px;}

.chooes li:last-child{margin-right:0%;}

.chooes li i{display:inline-block;width:126px;height:109px;background: url(../images/choose.png) no-repeat;transition:all 0.3s;}

.chooes h4{font-size:18px;color:#000;margin-top:35px; background:url(../images/line1.jpg) no-repeat center bottom; padding-bottom:25px;}

.chooes p{ font-size:13px; line-height:26px; text-transform:uppercase;  color:#999; margin:18px 0 25px 0}

.chooes li.s2 i{background-position: -126px 0;}

.chooes li.s3 i{background-position: -252px 0;}

.chooes li.s4 i{background-position: -378px 0;}

.chooes li.s5 i{background-position: -504px 0;}

.chooes li:hover i{background-position: 0 -109px;}

.chooes li.s2:hover i{background-position: -126px -109px;}

.chooes li.s3:hover i{background-position: -252px -109px;}

.chooes li.s4:hover i{background-position: -378px -109px;}

.chooes li.s5:hover i{background-position: -504px -109px;}

.chooes li a{ border:1px solid #e0e0e0; padding:7px 30px; border-radius:15px; width:100px; }

.chooes li:hover a{ border:1px solid #01afec; color:#01afec}



/*优势*/

.pr{ position:relative}

.edge{padding:80px 0; background:#f7f7f7;}

.content{ width:1200px; padding:0; margin:0 auto;}

.edge_c{width: 100%;}

.edge_t{ width: 1200px; text-align: center;  z-index: 1; margin:40px auto 0 auto}

.edge_t li{float: left; border:1px solid #ccc; width:210px;height:50px; line-height:50px; text-align: center;font-size:16px;color: #666; margin-right:37px;}

.edge_t li:last-child{ margin-right:0;}

.edge_t li.cur{ background:#01afec; color:#fff; border:none;}





/*首页案例*/

#owl-demo3{ width:100%; margin:40px auto 0 auto; text-align:center; }

#owl-demo3 img{display: block;height: 100%;width: 100%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}

#owl-demo3 dd{ width:25%; margin:0 auto; text-align:left; float:left;}

#owl-demo3 dd .imgs{width:100%; overflow:hidden; position:relative;}

#owl-demo3 dd .txts{font-weight:normal; color:#fff; font-size:16px; line-height:36px; height:100%; overflow:hidden;transition:all 0.4s; position:absolute; bottom:-100%; left:0; width:100%;background:rgba(0, 0, 0, 0.75); text-align:center;}

#owl-demo3 dd .txts h1{ color:#fff; font-weight:normal; font-size:24px; height:76px; line-height:76px; overflow:hidden; margin-top:22%;}

#owl-demo3 dd .txts a{ color:#fff; display:inline-block; width:62px; margin-left:12px; margin-right:12px; font-size:16px;}

#owl-demo3 dd .txts i{ width:48px; height:48px; display:block; margin:0 auto;transition:all 0.4s;}

#owl-demo3 dd:hover .txts i.bgs1{ margin-top:0; margin-bottom:6%;transform:rotate(360deg);}

#owl-demo3 dd .txts i.bgs1{ background:url(../images/i_pic1.png) center top no-repeat;}

#owl-demo3 dd h2{color:#000; font-size:18px; line-height:70px; text-align:center; height:70px; text-align:center;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; width:100%; position:relative; background-color:#fff; z-index:2; font-weight:normal;transition:all 0.4s;}

#owl-demo3 dd h2 i{transition:all 0.4s;position:absolute; width:100%; left:0; top:0; height:0; background:#b49173; z-index:-1;}

#owl-demo3 dd:nth-child(1) h2 i{background:#1ecb5e;}

#owl-demo3 dd:nth-child(2) h2 i{background:#1ecb5e;}

#owl-demo3 dd:nth-child(3) h2 i{background:#1ecb5e;}

#owl-demo3 dd:nth-child(4) h2 i{background:#1ecb5e;}

#owl-demo3 dd:hover img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}

#owl-demo3 dd:hover h2{ color:#fff;}

#owl-demo3 dd:hover h2 i{ height:100%;}

#owl-demo3 dd:hover .txts{ bottom:0;}



.client{padding:70px 0;position:relative; width:1200px; margin:0 auto}

.client ul{ margin:45px 0 0}

.client li{float:left;width:238px;height:138px;border:1px solid #e9e9e9;margin-left:-1px;margin-top:-1px;position:relative;transition:all .3s;position:relative}

.client li img{width:236px;height:136px;filter:grayscale(100%);filter:gray;-webkit-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);transition:all .3s}

.client li:hover img{filter:none;-webkit-filter:none;-ms-filter:none;-o-filter:none}

.client li:hover{box-shadow:3px 3px 10px #ccc;z-index:2}



#haboutbg{ background:url(../images/haboutbg.jpg) no-repeat center top;}

#habout{ width:1200px; padding:0; margin:0 auto; text-align:center; font-size:14px; line-height:30px; color:#fff}

#habout h2{ font-size:30px; padding:70px 0 30px 0}

#habout a{ color:#fff}



.slideTxtBox03 {width:1200px; overflow: hidden; padding:0;	margin:40px auto 0 auto; background:#f7f7f7;}

.slideTxtBox03 .bd{margin-top: 33px;}

.slideTxtBox03 .hd {text-align: center;	overflow: hidden; margin-top:40px;}

.slideTxtBox03 .hd ul {text-align: center;}

.slideTxtBox03 .hd ul li {cursor: pointer;width: 160px;height: 45px;line-height: 45px;margin-left: -37px;display: inline-block;font-size: 16px;color: #fff;background: #01afec;border: 1px solid #01afec;	border-radius: 35px;}

.slideTxtBox03 .hd ul li.on {background: #04c54c;	color: #fff;border: 1px solid #04c54c;}

.slideTxtBox03 .bd ul {zoom: 1;}

.slideTxtBox03 .bd li {}



/* 公司环境和风采滚动 */

.picScroll-left03 {overflow: hidden;position: relative;}

.picScroll-left03 .hd2 {}

.picScroll-left03 .hd2 .prev {display: block;width:18px;height:40px;float: right; position: absolute; top:28%;left:10px;z-index: 999999;overflow: hidden;cursor: pointer;background: url(../images/r_lgun.png) no-repeat;}

.picScroll-left03 .hd2 .next {display: block;width:18px;height:40px;float: right; position: absolute; top:28%;right:10px;overflow: hidden;	cursor: pointer;z-index: 9999;	background: url(../images/r_lgun.png) no-repeat -18px 0;}

.picScroll-left03 .hd2 ul {	float: right;overflow: hidden;	zoom: 1;margin-top: 10px;zoom: 1;}

.picScroll-left03 .bd2 {overflow: hidden;position: relative;}

.picScroll-left03 .tempWrap {margin-left: 38px;}

.picScroll-left03 .bd2 ul {overflow: hidden;zoom: 1;}

.picScroll-left03 .bd2 ul li {margin: 0 13px;float: left;_display: inline;	overflow: hidden;text-align: center;}

.picScroll-left03 .bd2 ul li .pic {	text-align: center;}

.picScroll-left03 .bd2 ul li .pic img {width:255px;height:191px;display: block;padding: 2px;border: 1px solid #e3e3e3;}

.picScroll-left03 .bd2 ul li .title {line-height: 55px;	display: block;	width: 95%;	white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.picScroll-left03 .bd2 ul li .title a {display: block;font-size: 14px;	color: #666;}



#youshi{ width:1200px; padding:0; margin:70px auto}

#youshi dl{ margin:70px auto 0 auto}

#youshi dl dt{ width:600px;}

#youshi dl dt img{ float:left; margin-right:30px; padding-bottom:120px;}

#youshi dl dt h3{ font-size:24px; color:#333; padding-bottom:20px; background:url(../images/line2.jpg) no-repeat right bottom;}

#youshi dl dt h4{ text-transform:uppercase; font-size:18px; color:#999999; margin:10px 0;}

#youshi dl dt li{ background:url(../images/ysb1.jpg) no-repeat 98px 7px; font-size:14px; line-height:33px; padding-left:130px;}

#youshi dl dd{ width:600px;}





.jj{ width:350px; padding:0; color:#333; margin:15px auto 0 auto; font-size:16px; border:1px solid #04c54c; border-radius:30px; line-height:48px; background:url(../images/danhua.png) no-repeat 30px 13px; padding:0 0 0 65px;}
.jj span{ font-size:22px;}



/*新闻*/



.index_news{padding: 80px 0 0; width:1200px; margin:0 auto;}

.slideTxtBox02 {width: 100%;overflow: hidden;}

.slideTxtBox02 .hd {text-align: center;overflow: hidden;background: url(../images/gege.jpg) repeat-x 0 20px;}

.slideTxtBox02 .hd ul {text-align: center;}

.slideTxtBox02 .hd ul li {cursor: pointer;width: 140px;	height: 42px;margin: 0 25px;line-height: 42px;display: inline-block;font-size: 16px;color: #333;background: #fff;border: 1px solid #cfcfcf;	border-radius: 35px;}

.slideTxtBox02 .hd ul li.on {background: #04c54c;color: #fff;border: 1px solid #04c54c;}

.slideTxtBox02 .bd ul {	zoom: 1;}

.slideTxtBox02 .bd li {}

.left-wrap {width: 590px;margin-top: 47px;}

.left-wrap .img {display: block;width: 100%; height:300px; position: relative;overflow: hidden;}

.left-wrap .img img {-webkit-transform: translateZ(0px);transform: translateZ(0px);-webkit-transition: -webkit-transform 0.3s ease 0s;transition: transform 0.3s ease 0s; width:100%}

.left-wrap .cont {margin-top: 25px;}

.left-wrap .tit-box {line-height: 32px;}

.left-wrap .tit-box .stt {font-size: 16px;display: block;color: #283c51;height: 40px;width: 445px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.left-wrap .tit-box .date {font-size: 14px;color: #6d6d6d;opacity: 0.3;filter: alpha(opacity=30);}

.left-wrap .word {line-height: 24px;}

.left-wrap .word a {color: #999;font-size: 14px;display: inline-block;}

.right-list {width:555px; padding-top: 47px;}

.fr {float: right;	display: inline;}

.right-list li {width: 100%;position: relative;	-webkit-transition: background 0.3s ease 0s;transition: background 0.3s ease 0s;display: block;	clear: both;overflow: hidden; height:90px; border-bottom:1px dotted #e5e5e5; padding-bottom:25px; margin-bottom:20px;}

.right-list li .num {width: 122px;	text-align: center;	line-height: 90px;	font-size: 68px;	color: #6a6a6a;}

.right-list li .line {display: inline-block;	width: 1px;	height: 76px;	background-color: #6b6a6a;	margin-top: 12px;}

.right-list li .tit-box {line-height: 40px;}

.tit-box {	overflow: hidden;}

.xwdate{ width:55px; height:55px; margin-right:30px; text-align:center; float:left; color:#999999}

.right-list li:hover .xwdate{ color:#01afec}

.xwdate h2{ padding:2px 0 0; font-size:30px; font-weight:bold;}

.right-list li .tit {display: inline-block;	font-size: 16px;color: #333;overflow: hidden;text-overflow: ellipsis;	white-space: nowrap;	display: block;width: 318px;}

.right-list li .date {display: inline-block;font-size: 14px;color: #232323;	opacity: 0.3;filter: alpha(opacity=30);}

.right-list li .word {line-height: 24px; }

.right-list li .word a {color: #999;font-size: 13px;}



#links{ background:url(../images/linkbg.jpg) no-repeat center; width:1200px; margin:40px auto 50px auto; height:74px; line-height:74px; font-size:13px; padding:0 0 0 210px;}

#links a{ margin-right:25px;}



.footer {height: 460px;	overflow: hidden;background:#202020;}

.footer .container { width:1200px; padding:0; margin:0 auto; height: 460px;}

.f_top {padding:50px 0 40px 0;overflow: hidden;}

.f_top .f_ul01 {width: 399px;padding-left: 150px;border-left: 1px solid #434343;float: left;height: 200px;}

.f_top .f_ul01:first-child {border-left: none;}

.f_top .f_ul01 li {height:28px;font-size: 14px;width: 100px;text-align: center;}

.f_top .f_ul01 li a {color: #666666;line-height:28px;}

.f_top .f_ul01 li:first-child { margin-bottom:25px;}

.f_top .f_ul01 li:first-child a {font-size:18px;color: #fff; background:url(../images/line3.jpg) no-repeat bottom; padding-bottom:15px;}

.f_bottom {height: 115px;}

.f_bottom a {float: left;width: 400px;height: 113px;padding-top:63px;text-align: center;border: 1px solid #434343;margin-right: -1px;font-size: 16px;color: #777;}

.f_bottom a.f_a1 {background: url(../images/f_tel.png) no-repeat 182px 20px;cursor: default;}

.f_bottom a.f_a2 {background: url(../images/f_add.png) no-repeat 182px 20px;}

.f_bottom a.f_a3 {background: url(../images/f_email.png) no-repeat 182px 20px;}



#bqbg{ background:#1b1b1b;}

#bq{ width:1200px; padding:0; margin:0 auto; height:60px; line-height:60px; font-size:13px; color:#666}



/* InpageAddress */

.InpageAddress{width:100%; height: 57px; margin:0 auto; border-bottom:1px solid #e0e0e0;}

.container{margin:0 auto; width:1200px;}

.InpageAddress a.homePage{display: block;width: 18px;height: 57px; background: url(../images/InpageAddress_icon01.png) no-repeat center;float: left;}

.InpageAddress .p1{line-height: 57px;float: left;margin-left: 13px; font-size: 14px;}

.InpageAddress .p2{float: right;}

.InpageAddress .p2 a{display: block;font-size: 14px;color: #666666;height:57px;line-height:57px;float: left;margin-left:36px;text-decoration: none;}

.InpageAddress .p2 a.cur{color: #04c54c;border-bottom: 2px solid #04c54c; }

.InpageAddress .p2 a:hover{color: #04c54c;border-bottom: 2px solid #04c54c; }



#about{ width:1200px; padding:0; margin:50px auto;}

#aboutbt{ font-size:30px; text-align:center; color:#333; margin-bottom:35px;}

#aboutnrrr{ font-size:14px; line-height:30px;}



#aboutnr{ width:1200px; padding:0; margin:40px auto; font-size:13px; line-height:26px;}



#gcfwxt{ width:1200px; padding:0; margin:60px auto 80px auto}

#gcfwxt li{ width:18%; margin-right:2.5%; text-align:center; font-size:17px; float:left}

#gcfwxt li:hover{ color:#01afec}

#gcfwxt li:last-child{ margin-right:0;}

.gcfwxt1{ background:url(../images/gcfwxt1.png) no-repeat center; width:109px; height:109px; display:block; margin:0 auto 20px auto; }

.gcfwxt1:hover{ background:url(../images/gcfwxt11.png) no-repeat center;}

.gcfwxt2{ background:url(../images/gcfwxt2.png) no-repeat center; width:109px; height:109px; display:block; margin:0 auto 20px auto; }

.gcfwxt2:hover{ background:url(../images/gcfwxt22.png) no-repeat center;}

.gcfwxt3{ background:url(../images/gcfwxt3.png) no-repeat center; width:109px; height:109px; display:block; margin:0 auto 20px auto; }

.gcfwxt3:hover{ background:url(../images/gcfwxt33.png) no-repeat center;}

.gcfwxt4{ background:url(../images/gcfwxt4.png) no-repeat center; width:109px; height:109px; display:block; margin:0 auto 20px auto; }

.gcfwxt4:hover{ background:url(../images/gcfwxt44.png) no-repeat center;}

.gcfwxt5{ background:url(../images/gcfwxt5.png) no-repeat center; width:109px; height:109px; display:block; margin:0 auto 20px auto; }

.gcfwxt5:hover{ background:url(../images/gcfwxt55.png) no-repeat center;}



#wenhuabg{ background:url(../images/qywhbg.jpg) no-repeat center; height:481px;}

#wenhua{ width:1200px; padding:80px 0 0; margin:0 auto; font-size:14px; line-height:30px; color:#333}

#wenhua h2{ font-size:30px; text-align:center; color:#333; margin-bottom:40px;}

#wenhua h3{ font-size:16px; line-height:33px; margin-bottom:25px;}

#wenhua h3 b{ font-size:18px;}



/*aboutHonor */

.aboutHonor{ width:1200px; padding:0; margin:70px auto 50px auto; position:relative; }

.aboutHonor h2{ font-size:30px; text-align:center; color:#333; margin-bottom:40px;}

.aboutHonor i{ display:block; width:50px; height:109px; cursor:pointer; position:absolute;   overflow: hidden;z-index: 99;}

.aboutHonor .btn01{ background:url(../images/hezuo_btn01.jpg) no-repeat left top; left:-50px; top:45%;}

.aboutHonor .btn01:hover{ background-position:0 0;}

.aboutHonor .btn02{background:url(../images/hezuo_btn02.jpg) no-repeat left top; right:-80px; top:45%;}

.aboutHonor .btn02:hover{ background-position:0 0;}

.aboutHonor .aboutHonorCon{width: 100%;position: relative;height:320px;overflow: hidden;}

.aboutHonor .aboutHonorCon ul{width: 100%;position: absolute;top: 0;left: 0;}

.aboutHonor .aboutHonorCon li{width:375px;float: left;margin-right:37px;}

.aboutHonor .aboutHonorCon li p{width: 375px;height:281px; }

.aboutHonor .aboutHonorCon li span{display: block;width: 100%;margin-top: 16px; margin-bottom:10px;font-size: 14px;color: #666;text-align: center;}

.aboutHonor .aboutHonorCon li img{display: block;margin: 0 auto; width: 375px;height:281px; border:1px solid #ccc }



#ccgcnr{ width:1200px; padding:0; margin:60px auto 70px auto; font-size:15px; line-height:30px; text-align:center}

#ccgcnr h2{ font-size:30px; text-align:center; color:#333; margin-bottom:30px;}

#ccgcnr ul{ padding:50px 0 0}

#ccgcnr li{ width:20%; margin-right:6.6667%; float:left; font-size:18px; text-align:center; -webkit-transition:all .4s;transition:all .4s;}

#ccgcnr li:last-child{ margin-right:0;}

#ccgcnr li img{ display:block; margin:0 auto 20px auto}

#ccgcnr li:hover{ margin-top:-10px}



#gxgcysbg{ background:#f7f7f7; padding:80px 0; margin:0 auto}

#gxgcys{ width:1200px; padding:0; margin:0 auto}

#gxgcys h2{ font-size:30px; text-align:center; color:#333; margin-bottom:50px;}

#gxgcys dl{ width:585px; height:200px; background-color:#fff; margin-bottom:20px; clear:both;}

#gxgcys dl dt{ width:68px; height:88px; float:left; padding:10px 0 0; margin-right:30px; text-align:center; color:#fff; font-size:36px; background:#01afec url(../images/line4.jpg) no-repeat 13px 65px ;}

#gxgcys dl dd{ width:435px; float:left; margin:30px  0 0}

#gxgcys dl dd h3{ font-size:18px; color:#333; border-bottom:1px dotted #ddd; padding:0 0 12px 0}

#gxgcys dl dd h4{ font-size:14px; color:#b2b2b2; text-transform:uppercase; margin:13px 0}

#gxgcys dl dd li{ background:url(../images/ysb1.jpg) no-repeat; padding:0 0 15px 25px; font-size:13px;}


#sbjsbg{ background:#f7f7f7; padding:80px 0; margin:0 auto}
#sbjsbt{font-size:30px; text-align:center; color:#333; margin-bottom:30px;}
#sbjs{ width:1200px; padding:20px 77px; margin:0 auto; background-color:#fff; border:1px solid #e0e0e0;}
#sbjs dl{ height:301px; padding:20px 0 0 0; border-bottom:1px dotted #e0e0e0;}
#sbjs dl:last-child{border-bottom:0}
#sbjs dl dt{ float:left; width:44%;}
#sbjs dl dd{ float:left; width:56%; font-size:14px; line-height:30px;}
#sbjs dl dd h2{ font-size:22px; margin:30px 0 25px 0; color:#333}

#kklcbg{ background:#f7f7f7; padding:80px 0; margin:0}
#kklc{ width:1200px; padding:0; margin:0 auto}
#kklcbt{ font-size:30px; text-align:center; color:#333; margin-bottom:40px; }
#kklc1{ width:120px; font-size:17px; float: left; text-align:center; line-height:60px;}
#kklc1 h2{ font-size:48px; width:120px; height:120px; line-height:120px; color:#fff; background-color:#01afec; border-radius:50%; margin:0 auto; transition:all 0.5s;}
#kklc2{ width:96px; background:url(../images/kklc5.png) no-repeat center 50px; float:left; height:185px;}

.iflow-wrap{background:#f7f7f7; padding:75px 0; margin:80px auto 0 auto;}

.iflow{height:147px;margin-top:55px; width:1200px; margin:60px auto 30px auto}

.iflow li{width:147px;height:147px;padding:19px 20px 20px 19px;float:left;margin-left:28px;position:relative;text-align:center;background:url(../images/by.png) no-repeat 0 100%;}

.iflow li:first-child{margin-left:0;}

.iflow li .num{position:absolute;width:36px;height:24px;line-height:24px;left:50%;margin-left:-16px;top:-10px;font-size:18px;color:#05336c;font-family:'DINOT-CONDBOLD',arial;}

.iflow .txt{display:block;width:108px;height:108px;line-height:108px;font-size:16px;color:#fff;background:url(../images/y_bg2.png);}

.iflow li:hover .num{color:#05582f;}

.iflow li:hover .txt{background-position:0 -108px;}

.iflow-wrap .imain-tel{margin-top:40px;color:#333;}

.iflow-wrap .imain-tel i{background-position:0 -32px;}

.iflow-wrap .imain-tel .btn{color:#333;border-color:#052f64;}

.iflow-wrap .imain-tel .btn:hover{color:#fff;border-color:#05582f;}

.iflow li:hover .txt{-webkit-animation:rotatey 2s;animation:rotatey 2s;}





/*yyhy应用行业*/

.yyhy{ width:1200px;  margin:65px auto 80px auto}

.yyhy h2{ font-size:30px; text-align:center; color:#333; margin-bottom:40px;}

.yyhy dl { float:left;margin:0px 2px 2px 0; width:398px; height:219px; }

.yyhy dl dt{ position: relative;height:219px;overflow: hidden;}

.yyhy dl dt img{ transition: all 0.5s;width: 100%;}

.yyhy dl:hover dt img{transform: scale(1.1);}

.yyhy dl dt .mask{position: absolute;width: 100%;height: 100%;background-color: rgba(0,0,0,.5);left: 0;top: 0;transition: all 1s;opacity: 1;}

.yyhy dl:hover dt .mask{opacity:0;}

.yyhy dl dt .product-link{background: url(../images/pIcon2.png);width:100px;height:43px; text-align:center; font-size:20px; position: absolute;top:-10px;bottom: 0;right: 0;left: 0;margin:auto;transition: all 1s;opacity: 1; color:#fff; font-weight:bold;}

.yyhy dl:hover dt .product-link{top:-150px;opacity:0;}

.yyhy dl dt .product-link1{position: absolute; top:55%; font-size:16px; margin:0 auto; width:100%; text-align:center;  transition: all 1s;opacity:1; color:#fff}

.yyhy dl:hover dt .product-link1{opacity:0; top:65%}

.yyhy .mu{ margin-right:0}





/* aboutH */

.aboutH { width:1200px; padding:0; margin:50px auto; position:relative; }

.aboutH h2{font-size:28px; color:#333; text-align:center; margin-bottom:40px;}

.aboutH  i{ display:block; width:23px; height:40px; cursor:pointer; position:absolute;   overflow: hidden;z-index: 99;}

.aboutH  .btn01{ background:url(../images/hezuo_btn01.jpg) no-repeat left top; left:-60px; top:50%;}

.aboutH  .btn02{background:url(../images/hezuo_btn02.jpg) no-repeat left top; right:-60px; top:50%;}

.aboutH  .aboutHCon{width: 100%;position: relative;height:340px;overflow: hidden;}

.aboutH  .aboutHCon ul{width: 100%;position: absolute;top: 0;left: 0;}

.aboutH  .aboutHCon li{width: 380px;float: left;margin-right: 30px; }

.aboutH  .aboutHCon li p{width: 380px;height:285px; }

.aboutH  .aboutHCon li span{display: block;width: 100%;margin-top: 16px;font-size: 14px;color: #666;text-align: center;}

.aboutH  .aboutHCon li img{display: block;margin: 0 auto; width:100%; height:285px;}



.ligaoSolutions{ width:1200px; padding:0; margin:60px auto;}

.ligaoSolutions li{ width: 380px; float: left; margin:0 30px 0 0 ;}

.ligaoSolutions li:nth-child(3n){ margin:0}

.ligaoSolutionsSpan{ display: block; height: 55px; line-height: 55px; text-align: center; font-size:13px;}

.ligaoSolutionsSpan a{ color: #333;}

.ligaoSolutionsImg{ height:285px; overflow:hidden;position: relative; z-index: 1;}

.ligaoSolutionsImg img{ position: relative; z-index: 1; width:100%; height:100%; }

.ligaoSolutionsImgBg{ width:100%; height:285px;background:#01afec; position: absolute; top: 0; left: 0; z-index: 2;  filter:alpha(opacity=80); opacity: .8;}

.ligaoSolutionsImg p{ width:100%; height: 190px; padding:20% 35px 0 35px; position: absolute; top: 0; left: 0; z-index: 3; line-height: 30px; color: #fff; font-size:14px;}

.ligaoSolutionsImg p a{ color: #fff; font-weight: bold;}

.ligaoSolutionsShow{ top:285px;}

.ligaoSolutionsImg p.ligaoSolutionsShow{ top: 285px;}



#lianxi{width:1200px; padding:0; margin:60px auto 90px auto}

#biaoti{ font-size:30px; color:#333; text-align:center;}

#lianxi ul{ margin-top:60px;}

#lianxi li{width:25%; float:left; text-align:center; font-size:14px; line-height:26px; border-right:1px dotted #ccc;}

#lianxi li h2{ font-size:16px; margin:30px 0 5px 0; color:#333; font-weight:bold;}

#lianxi li:last-child{ border-right:none;}



/* NewsSale 新闻中心*/

.NewsSale{width:1200px; padding: 50px 0 50px 0; margin:0 auto}

.NewsSale dl{width: 100%;height:200px; overflow:hidden; background: #fff;margin-top:40px; border:1px solid #DEDEDE}

.NewsSale dl:first-child{margin-top:0;}

.NewsSale dt{float: left;width: 300px;height: 200px;overflow: hidden;}

.NewsSale dt img{display: block;transform: scale(1);transition: all 2s ease-out; width:100%; height:100%}

.NewsSale dd{width: 800px;padding-top:40px;height: 218px;float: left;margin-left: 50px;position: relative;}

.NewsSale dd h3{height: 26px;line-height: 26px;font-size:22px;color: #333333;margin-bottom: 6px;}

.NewsSale dd h3 span{ float:right; font-size: 14px;color:#01afec;display: inline-block;*display: inline;border-radius: 2px;margin-left: 10px;}

.NewsSale dd em{display: block;font-size: 16px;color: #666666;}

.NewsSale dd p{font-size: 15px;color: #999999;line-height:30px;margin-top:15px;}

.NewsSale dl:hover dt img{transform: scale(1.1);}

.NewsSale dl:hover{background: #fff;box-shadow: 1px 0 10px 1px #EFEFEF; border: none; background:#01afec}

.NewsSale dl:hover dd h3{ color:#fff;}

.NewsSale dl:hover dd h3 span{ color:#fff;}

.NewsSale dl:hover dd p{ color:#fff;}



.cl-ul{width:1200px; padding:0; margin:60px auto;}

.cl-ul li{width:380px; margin-right:30px; margin-bottom:25px; position:relative;overflow:hidden;cursor:pointer;float:left;z-index:0;/*transition:all 0.3s;*/}

.cl-ul li:nth-child(3n){margin-right:0;}

.cl-ul li .imgs{ overflow:hidden; position:relative;}

.cl-ul li .imgs img{display: block;height: 256px;width: 100%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}

.cl-ul li .txts{overflow:hidden;transition:all 0.3s; padding:25px 25px 0 25px; height:130px; background:#f7f7f7 url(../images/case_bg4.png) 25px 95px no-repeat;}

.cl-ul li .txts .h2{ color:#333; font-size:17px;  margin-bottom:7px;transition:all 0.3s;}

.cl-ul li .txts .p{ font-size:14px; color:#666666; line-height:30px; height:60px; overflow:hidden;transition:all 0.3s;}

.cl-ul li:hover .txts{ background:#01afec url(../images/case_bg44.png) 25px 95px no-repeat; color:#fff; }

.cl-ul li:hover .txts .p{color:#fff;}

.cl-ul li:hover .txts .h2{color:#fff;}

.cl-ul li:hover img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}



#pronr{ width:1200px; padding:0; margin:40px auto}

.left_pro{width:240px;float:left; border-bottom:1px solid #d2d3d3;}

.left_pro a{display:block}

.left_pro dt{ background:#01afec; line-height:90px; color:#fff; padding-left:50px; font-size:26px; }

.left_pro .one{height:50px; background:#f2f2f2;line-height:50px;font-size:16px; color:#333; font-weight:bold; padding-left:50px; border-left:1px solid #d2d3d3; border-right:1px solid #d2d3d3; border-bottom:1px solid #fff;}

.left_pro .on{ color:#01afec}

.left_pro .cur{color:#01afec}

.left_pro .two{ border-width:0 1px 0 1px;border-style:solid;border-color:#d2d3d3;}

.left_pro .two a{height:44px;line-height:44px;border-top:1px dashed #d2d3d3;border-left:2px solid transparent;font-size:14px; padding-left:50px;}

.left_pro .two a:first-child{border-top:0;}

.left_pro .one:hover{color:#01afec;}

.left_pro .two a:hover{border-left-color:#01afec;color:#01afec;}



/* prony 产品中心*/

.prony{padding:0; margin:0 auto;  float:right; width:928px;}

.prony li{margin:0 20px 0 0; width:296px; float: left;  }

.prony li:nth-child(3n){ margin:0;}

.prony li h2{ display: block;overflow: hidden;width:296px;height:222px; border:1px solid #E5E5E5}

.prony li h2 img{transition:.5s;-webkit-transition:.5s;display: block;width:296px;height:222px;}

.prony li p{font-size: 14px;color: #494c59; padding:13px 0; text-align:center}

.prony li:hover h2 img{transform: scale(1.1);-webkit-transform: scale(1.1);}

.prony li:hover p{ color:#01afec}

.prony li.mn{ margin:0 0 0 0}



.honor{ padding:0; margin:50px auto 60px auto; width:1200px;}

.honor ul{font-size:0;}

.honor dl{display:inline-block;  width:272px; margin:0 37px 0 0; vertical-align:top}

.honor dl a{ display:block;}

.honor dl dt{position: relative;overflow: hidden; border:1px solid #ccc}

.honor dl dt img{transition: all 1s;width: 100%; height:370px; display:block}

.honor dl:hover dt img{transform: scale(1.1);}

.honor dl dd{  font-size:12px; text-align:center; line-height:45px; }

.honor .mn{ margin:0}



.factory{ padding:0; margin:50px auto 60px auto; width:1200px;}

.factory ul{font-size:0;}

.factory dl{display:inline-block;  width:375px; margin:0 37px 0 0; vertical-align:top}

.factory dl a{ display:block;}

.factory dl dt{position: relative;overflow: hidden; border:1px solid #ccc}

.factory dl dt img{transition: all 1s;width: 100%; height:281px; display:block}

.factory dl:hover dt img{transform: scale(1.1);}

.factory dl dd{  font-size:12px; text-align:center; line-height:45px; }

.factory .mn{ margin:0}



.hzhb{ padding:0; margin:40px auto; width:1200px;}

.hzhb ul{font-size:0;}

.hzhb dl{display:inline-block;  width:220px; margin:0 25px 0 0; vertical-align:top}

.hzhb dl a{ display:block;}

.hzhb dl dt{position: relative;overflow: hidden; border:1px solid #DADADA}

.hzhb dl dt img{transition: all 1s;width: 100%; height:120px;  display:block}

.hzhb dl:hover dt img{transform: scale(1.1); }

.hzhb dl dd{  font-size:12px; text-align:center; line-height:45px; }

.hzhb .mn{ margin:0}



#pages{text-align: center;color: #666;padding: 20px 0 0 0; clear:both}

#pages span, #pages a{display: inline-block;line-height: 30px;border:solid 1px #CCCCCC;padding: 0 13px;font-size: 14px;}

#pages span.cur{border:solid 1px #01afec;background-color: #01afec;color: #fff;}



.newsDetail{ padding:0;}

.newsDetail h1.t{text-align: center;padding:0;font-size: 24px;font-weight: normal;color: #333;}
.newsDetail #xtp{ margin:20px 0 15px 0; text-align:center}

.newsDetail p{margin:5px 0 15px; text-align: center;}

.newsDetail .time{text-align: center;color: #999;border-bottom: solid 1px #eee;padding-bottom: 5px;}

.newsDetail .content{ line-height:28px; padding:0; font-size:13px;}

.newsDetail .content img{ margin:0 0 10px 0}



#main2_rightnr{ width:930px; padding:0px; margin:0px; float:right; padding:0px}

.products-img{width:450px;}

.products-img .img{width:450px;height:338px; overflow: hidden;text-align: center;position: relative; border:1px solid #E1E0E0}

.products-img .img img{position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin:auto;width: 100%;height: 100%;}

.products-img .list{width: 100%;height:67px;margin-top: 17px;position: relative;}

.products-img .list .btn{width: 21px;height: 67px;cursor: pointer;position: absolute;top:0;}

.products-img .list .prev{left: 5px;background: url(../../img/prev02.jpg) no-repeat center;}

.products-img .list .next{right: 5px;background: url(../../img/next02.jpg) no-repeat center;}

.products-img .list .main{width: 100%;height: 89px;overflow: hidden;}

.products-img .list ul{}

.products-img .list li{width: 64px;height:89px;border: 1px solid #EBEBEB;  float: left;margin:0 8px 0 0;display: inline;cursor: pointer;text-align: center;}

.products-img .list li img{width:100%;height: 100%; padding:3px;}

.products-img .list li.active{border: 1px solid #EBEBEB;}



.products-info{width:430px;}

.products-info .tit{color:#333; font-size:22px;font-weight: bold; padding:15px 0 10px 0; border-bottom:1px dashed #B1B1B1}

.products-info .titjj{color:#333; font-size:16px;font-weight: bold; padding:15px 0 10px 0;}

.products-info .titnr{ line-height:24px;}

.products-info .tips {margin:8px 0 5px 0;line-height:31px; font-size:14px; color: #666;}

.dglx{ background-color:#F2F2F2; padding:12px 25px 25px 25px; margin:20px 0 0}

.tids{ font-size:14px; }

.tids span{color:#01afec;font-weight: bold;font-size: 24px;}

.pagelinks{padding:0 0 20px 0; border-bottom: solid 1px #eee; margin:20px 0 }

.pagelinks a{color: #666;}

.pagelinks a:hover{color: #d30706;}

#pro-title{font-size:15px;line-height:38px; color:#161616; font-weight: bold; padding:0 0 0 0; margin:10px 0 0;  }

.detail{line-height: 30px;font-size: 14px;color: #666;border-top: solid 1px #eee; padding: 10px 0;}

.detail img{ margin:0 0 10px 0}

.keywords{ font-size:13px; margin:10px 0 0}

#ljzz a{ background-color:#01afec; font-size:18px; text-align:center; width:150px;color:#fff; margin:20px 0 0; padding:8px 0; display:block; -moz-border-radius: 2px; /* Gecko browsers */ -webkit-border-radius: 2px;   /* Webkit browsers */ border-radius:2px;}

.proxg{ padding:0; margin:25px 0 0;}

.proxg dl{float:left; margin:0 20px 0 0; padding:0; width:275px; }

.proxg dl.mn{margin-right: 0;}

.proxg dl dt{height:206x; overflow:hidden}

.proxg dl dt img{width:275px; height:206px; border:1px solid #E5E5E5 }

.proxg dl dd{  font-size:14px; text-align:center; line-height:30px; }



/*========================================== 表单提交提示弹窗  ================================================*/

.tips-bg{width: 100%;height: 100%;position: fixed;z-index: 99955599;background-color:#000;opacity:0.6;top: 0;left: 0;}

#tips{background-color:#fff;position: fixed;left: 0;right: 0;top: 0;bottom: 0;margin:auto;z-index:999555998;overflow: hidden;}

#tips div{overflow: hidden;position: relative;color: #666;font-size: 14px;height: 100%;}

#tips div .btn{display: block;position: absolute;bottom:30px;right: 20px;width:70px;height: 30px;background-color: #01afec;color: #fff;line-height: 30px;text-align: center;cursor: pointer;}

#tips h1{font-size: 18px;margin-bottom: 10px;color: #333;font-weight: normal;}



.sitemap{ width:1200px; padding:0; margin:30px  auto 40px auto}

.sitemap h2{font-weight:bold; font-size:15px;padding:5px 0; line-height:35px;}

.sitemap h2 a{color: #01afec;}

.sitemap h2 a:hover{color: #01afec;text-decoration: underline;}

.sitemap ul{overflow: hidden;border:solid 1px #eee;padding:10px 15px;display: block;}

.sitemap ul li{float: left;width:33%;line-height: 35px; font-size:14px; font-weight:bold}

.sitemap ul li a{color: #333;}

.sitemap ul li a:hover{color: #01afec; }

.sitemap ul p{line-height: 36px;}

.sitemap ul p a{color: #333;}

.sitemap ul p a:hover{color: #01afec;text-decoration: underline;}

.sitemap ul ul{ border:none; padding:0}

.sitemap ul ul li{ font-size:12px; line-height:30px; font-weight: normal}



/*homeshebei */

.homeshebei{ width:956px; height:430px;  padding:0; margin:0 0 20px 0; position:relative; float:right}

.homeshebei i{ display:block; width:49px; height:49px; cursor:pointer; position:absolute;   overflow: hidden;z-index: 99;}

.homeshebei .btn01{ background:url(../images/jian1.png) no-repeat left top; left:10px; top:45%;}

.homeshebei .btn02{background:url(../images/jian2.png) no-repeat left top; right:10px; top:45%;}

.homeshebei .homeshebeiCon{width: 100%;position: relative;height:430px;overflow: hidden;}

.homeshebei .homeshebeiCon ul{width: 100%;position: absolute;top: 0;left: 0;}

.homeshebei .homeshebeiCon li{width: 956px;float: left;margin-right:0px; }

.homeshebei .homeshebeiCon li img{display: block;margin: 0 auto; width: 956px; height:430px;}

.ipro-big{display:block;width:956px;height:430px;position:relative;float:right;margin:0;}

.ipro-big{width: 956px;height: 430px;}

.ipro-big img{width: 956px;height: 430px;}

.ipro-big .cont{position:absolute;width:100%;height:240px;padding:35px 210px;left:0;top:100px;font-size:14px;line-height:24px;color:#333;z-index:1;opacity:0;visibility:hidden;-webkit-transition:all .5s;transition:all .5s;}

.ipro-big .cont .ti{font-size:18px;font-weight:bold;color:#333;margin-bottom:25px;}

.ipro-big .cont .desc span{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

.ipro-big:hover .cont{opacity:1;visibility:visible;}


/*悬浮开始*/
.lanren{ position:absolute; right:0; top:30%;}

.lanren .slide_min{ width:45px; height:149px; background:url(../images/zxkf.png) no-repeat; cursor:pointer;}

.lanren .slide_box{ width:140px; height:auto; overflow:hidden; background-color:#fff;  font-size:12px; padding-bottom:10px; color:#666;   box-shadow: rgba(48, 50, 50, 0.2) 0px 0px 10px;}

.lanren .slide_box h2{  height: 45px;   line-height:45px;   padding-left: 13px;  background-color: #01AFEC;  border-bottom: none;  border-radius: 2px 2px 0 0; color: #fff;  font-size: 15px; position:relative}

.lanren .slide_box h2 i{ font-style:normal;  position: absolute; top: 0px; right: 12px; font-size: 16px;  font-weight: normal;  color: #fff;  cursor: pointer;}

.lanren .slide_box .weixin{margin-top:5px}

.lanren .slide_box img{ cursor:pointer;}

.lanren .slide_box em{  margin:5px 10px 0 10px;border-bottom:1px solid #ddd; line-height:30px; padding-bottom:5px; font-size:13px; font-style:normal; display:block; padding-left:45px;}

.lanren .slide_box em:last-child{border-bottom:1px solid #fff;}

.lanren .slide_box .qq{ background:url(../images/qq.png) no-repeat 15px 5px; }

.lanren .slide_box p{ margin:5px 10px 0 10px;  line-height:30px; padding-bottom:5px; text-align:center}

.lanren .slide_box p span{ text-align:center; font-size:15px; margin:0 auto}


.suspend-sidebar {
  position: fixed;
  top:90%;
  right:0px;
  text-align: center;
  z-index: 10; }
.suspend-sidebar .back-top {
cursor: pointer;
background: url(../images/Top.png) no-repeat;
height: 45px; width:45px;
transition: all 0.2s linear; }
.suspend-sidebar .back-top.on {
  opacity: 0; }


@keyframes rotatey{to {transform: rotateY(360deg);}