i,strong{font-weight: normal;font-style: normal;}
input {-webkit-appearance:none; /*去除input默认样式*/}
.wide{width: 1200px;margin:0 auto;}
/*浏览器低版本提示*/
#brower-max {position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,.5); z-index: 1000; display: none;}
#brower-max.cur00 {display: block;}
#brower {position: fixed; width: 400px; height: 200px; background-color: #fff; text-align: center; top: 50%; left: 50%; margin-left: -200px; margin-top: -100px; padding-top: 50px; z-index: 1000; display: none;}
#brower.cur00 {display: block;}
#brower p {margin-top: 20px;}
#brower p a {color: #ff9c00;}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  #brower-max {background-color:#000000; filter:Alpha(opacity=50); *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */}
  #brower {filter:Alpha(opacity=100);}
}
/*返回顶部*/
.go-top{position: fixed;bottom: 30px;right: 30px;background: url(../images/fan-top.png) rgba(255,0,0,.8) no-repeat;width: 50px;height: 50px;background-size: 100%;cursor: pointer;z-index: 101;}

/*index.html*/
.nav{height: 100px;}
.nav img{margin-top:20px;width:224px;height: 60px;}
.nav ul{height: 100px;font-size: 0;}
.nav ul li{margin-left: 80px;line-height: 100px;font-size: 16px;height: 100px;text-align:center;min-width: 65px;overflow:hidden;}
.nav ul li:nth-child(6){margin-left: 0;}
.nav ul li a{color:#333;display:block;}
.nav ul li:hover a{color: #ff0000;}
.nav ul li i{display:inline-block;width: 0px;height: 3px;background: #ff0000;position: relative;bottom:56px;}
.nav ul li.active{border-bottom:3px solid #ff0000;}
/*banner 轮播*/
.fullSlide {width:100%;position:relative;height: 540px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd li{width: 1920px;height: 540px;overflow:hidden;text-align:center; background-position: center;}
.fullSlide .bd li a{display:block;height: 650px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height: 55px;line-height: 55px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width: 30px;height: 3px; margin: 0 5px;overflow:hidden; line-height:999px;background: rgba(0,0,0,.3);}
.fullSlide .hd ul .on{background: rgba(255,255,255,.6);}
.fullSlide .prev,.fullSlide .next{position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px rgba(0,0,0,.2);background-repeat: no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.8;display:none;transition: all .5s linear;-webkit-transition:color .5s linear;-moz-transition:color .5s linear;-o-transition:color .5s linear;transition:color .5s linear;}
.fullSlide:hover .prev{display:block;}
.fullSlide:hover .next{display:block;}
.fullSlide .next{left:auto;right:5%;background-position:-6px -137px;}
.fullSlide .box {position: absolute; width: 100%; height: 100%; top: 0; left: 0;}
.fullSlide .box .wide {position: absolute; left: 50%; height: 100%; margin-left: -600px;}

.inh1{height: 55px;font-size: 36px;color:#333;text-align: center;font-weight: bold;}
.inp{font-size: 16px;color: #666;text-align: center;}
.inproject{margin-top:60px;margin-bottom: 73px;}
.inproject ul{padding-top: 48px;}
.inproject ul li{width: 226px;height: 300px;margin-right: 17px;border:1px solid #dcdcdc;position:relative;top:0;text-align: center;transition: all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;overflow: hidden;}
.inproject ul li a{display: block;height: 100%;width: 100%;}
.inproject ul li:nth-child(5){margin-right: 0;}
.inproject ul li:nth-child(1) img{margin-top: 34px;}
.inproject ul li:nth-child(2) img{margin-top: 36px;}
.inproject ul li:nth-child(3) img{margin-top: 30px;}
.inproject ul li:nth-child(4) img{margin-top: 37px;}
.inproject ul li:nth-child(5) img{margin-top: 38px;}
.inproject ul li h3{margin-top: 29px;font-size: 18px;color: #666;font-weight: bold;}
.inproject ul li p{margin-top: 15px;margin-bottom:25px;width: 226px;height: 72px;overflow: hidden;padding:0 18px;color: #666;line-height: 24px;}
.inproject ul li span{display: inline-block;background: #ff0000;width: 46px;height: 3px;}
.inproject ul li:hover span{background-color: #004cff;}
.inproject ul li:hover{top:-10px;border-width: 2px;border-color:#ff0000;}

.inskill{width: 100%;height: 673px;background: url(../images/inbg1.png);background-repeat: no-repeat;background-position:center center; }
.inskill-wrap{padding-top:69px;}
.inskill-wrap ul{padding-top:53px;}
.inskill-wrap ul li{height: 150px;}
.inskill-left{width: 385px;height: 150px;text-align: right;}
.inskill-right{width: 385px;height: 150px;text-align: left;}
.inskill-txt{width: 290px;}
.inskill-txt h2{font-size: 20px;line-height: 44px;font-weight: bold;color: #666;}
.inskill-txt p{font-size: 14px;color: #666;line-height: 22px;max-height: 66px;overflow: hidden;}
.img-view{position:relative;}
.img-view img{z-index: 1;}
.img-radius{position:absolute;width:90px;height: 90px;border:1px dashed rgb(16,140,238);border-radius: 50%;top:50%;left:50%;margin-left: -45px;margin-top:-45px;opacity: 0;}
.img-radius.active{animation:move .3s linear infinite;opacity: 1;}
.skill1{width: 68px;height: 68px;}
.skill2{width: 72px;height: 72px;}
.inskill-hover:hover h2{color: #108cee;}
.inskill-wrap ul .inskill-li{padding:0 75px 0 70px;}

.insuper{width: 100%;height: 851px;background: url(../images/insuper-bg.png);background-repeat: no-repeat;background-position:center center;}
.insuper-wrap{padding-top:65px;}
.insuper-wrap .inh1{color: #fff;}
.insuper-wrap .inp{color: #fff;}
.in-ulmin{padding-top:76px;}
.in-ulmin li{position:relative;width:286px;height:200px;background: #fff;margin-right:19px;text-align: center;}
.in-ulmin li:nth-child(2){margin-right: 18px;}
.in-ulmin li:nth-child(4){margin-right: 0;}
.in-ulmin li img{position:absolute;margin-top:-40px;top:0;left:50%;margin-left:-36px;width: 72px;height: 81px;}
.in-ulmin li h4{margin-top:60px;font-size: 18px;color: #333;}
.in-ulmin li p{font-size: 14px;line-height: 24px;color: #666;max-height: 72px;overflow: hidden;margin:22px 30px 0;}
.in-ulmax{padding-top:100px;}
.in-ulmax li{width:376px;height: 240px;position:relative;margin-right: 36px;background: #fff;text-align: center;}
.in-ulmax li img{position:absolute;top:0;margin-top:-52px;left:50%;margin-left:-46px;width: 92px;height: 104px;}
.in-ulmax li h4{margin-top:75px;font-size: 18px;color: #333;}
.in-ulmax li p{margin:18px 26px 0;line-height: 26px;max-height: 78px;overflow: hidden;font-size: 14px;color: #666}
.in-ulmax li:nth-child(3){margin-right: 0;}
.insuper-wrap ul li{transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out;transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);}
.insuper-wrap ul li:hover{transform: scale(1.03);-webkit-transform: scale(1.03);-moz-transform: scale(1.03);-ms-transform: scale(1.03);-o-transform: scale(1.03);box-shadow: 0 2px 5px 0 rgba(255,255,255,.3);}

.inabout{width: 100%;height: 680px;background:#f5f5f5;}
.inabout-wrap{padding-top:60px;}
.inabout-view{padding-top:55px;}
.inabout-txt{padding:42px 40px 0;width: 600px;height: 420px;background:url(../images/inabout-bg.png);background-repeat: no-repeat;}
.inabout-txt h2{font-size: 26px;color: #333;margin-bottom:30px;}
.inabout-txt p{font-size: 14px;line-height: 28px;color: #666;}
.inabout-txt .p1{margin-top:15px;margin-bottom:30px;}
.inabout-txt a{display: block;width: 145px;height: 46px;border: 1px solid #ff0000;border-radius: 4px;font-size: 14px;color:#ff0000;text-align: center;line-height: 46px;}
.inabout-txt a:hover{background: #ff0000;color: #fff;}
.inabout-txt p{height:200px; overflow: hidden;text-overflow: ellipsis;margin-bottom: 10px;}
.inabout-img{position:relative;width: 600px;height: 420px;overflow: hidden;}
.inabout-img a{display:block;width: 100%;height: 100%;}
.inabout-img img{width: 600px;height: 420px;transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out;transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);}
.img-men{position:absolute;top:0;left:0;width:600px;height: 420px;background: rgba(255,255,255,.4);opacity: 1;transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out;transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);z-index: 1;}
.inabout-img:hover img{transform: scale(1.03);-webkit-transform: scale(1.03);-moz-transform: scale(1.03);-ms-transform: scale(1.03);-o-transform: scale(1.03);}
.inabout-img:hover .img-men{opacity: 0;}

.innews{padding-top:74px;padding-bottom: 70px;}
.innews-wrap{width:100%;padding-top: 38px;}
.innews-img{width: 540px;}
.innews-img img{width: 540px;height: 330px;}
.innews-img h4{font-size: 18px;color: #333;padding-top:26px;}
.innews-img p{font-size: 14px;color: #666;padding-top:20px;}
.innews-wrap ul{width: 604px;}
.innews-wrap ul li{width: 604px;height: 152px;padding-top:20px;}
.innews-wrap ul li a{display: block;width: 100%;height: 100%;}
.innews-wrap ul li:nth-child(1){padding-top:0;height: 132px;}
.innews-botbtm{border-bottom:1px solid #dcdcdc;}
.innews-detail{width: 472px;}
.innews-time{width: 100px;height: 108px;background: #eee;text-align: center;font-size: 0;}
.innews-time span{display: inline-block;font-size: 40px;color: #666;padding-top:10px;}
.innews-time p{font-size: 16px;color: #999;padding-top: 10px;}
.innews-detail h5{font-size:16px;color: #333;line-height: 44px;}
.innews-detail p{font-size: 14px;color:#999;line-height: 28px;max-height: 56px;overflow:hidden;}
.innews-wrap ul li:hover .innews-time{box-shadow: 0 0 5px 1px #ccc;background: #fff;}
.innews-wrap ul li:hover .innews-time span{color:#ff0000;}
.innews-wrap ul li:hover .innews-time p{color:#ff0000;}
.innews-wrap ul li:hover .innews-detail h5{color:#ff0000;}
.news-img{position: relative;}
.news-img img{position: absolute;width: auto;height: auto;max-height: 100%;max-width: 100%;top: 50%;left: 50%;transform: translate(-50%, -50%);}

.footer{width: 100%;height: 368px;background: #313131;padding-top:48px;}
.footer-left{width: 335px;}
.footer-left img{width: 241px;height: 64px;}
.footer-left ul{padding-top:25px;}
.footer-left ul li{font-size: 14px;color: #ccc;line-height: 38px;padding-left: 35px;background-repeat: no-repeat;background-position: left center;}
.footer-left ul li:nth-child(1){background-image: url(../images/tele.png);}
.footer-left ul li:nth-child(2){background-image: url(../images/qq.png);}
.footer-left ul li:nth-child(3){background-image: url(../images/email.png);}
.footer-left ul li:nth-child(4){background-image: url(../images/address.png);}
.footer-left ul li a{color:#ccc;}
.footer-left ul li a:hover{color:rgba(250,0,20,.9);}
.footer-right dl dt{font-size: 18px;color: #fff;line-height:55px; margin-bottom:8px;}
.footer-right dl dd a{font-size: 14px;color: #ccc;line-height:36px; transition: all .1s ease-in-out;-webkit-transition: all .1s ease-in-out;-moz-transition: all .1s ease-in-out;-ms-transition: all .1s ease-in-out; -o-transition: all .1s ease-in-out;}
.footer-right dl dd a:hover{margin-left:8px;color:rgba(250,0,20,.9);}
.foot-dl1 dd{width:90px;}
.foot-dl2 dd{width: 196px;}
.foot-dl3 dd{width: 196px;}
.foot-dl4 dd{width: 196px;}
.foot-dl1{margin-left: 20px;}
.foot-dl3{margin-left: 60px;}

/*news.html*/
.newstitle{font-size: 36px;color:#333;text-align: center;padding-bottom: 30px;line-height: 50px;position:relative;}
.newstitle:after{content:' ';position:absolute;bottom:0;left:50%;margin-left:-25px;width: 50px;height: 3px;background: #ff0000;}
.news-banner{width:100%;height:540px;background: url(../images/banner.png);background-repeat:no-repeat;background-position:center center; }
.news-nav{width: 100%;height: 46px;background: #f5f5f5;}
.news-wide{padding-left:30px;background: url(../images/nav-home.png);background-repeat:no-repeat;background-position:center left; color: #666;font-size:14px;line-height: 46px;}
.news-wide a{color: #666;font-size:14px;line-height: 46px;}
.news-wide a:hover{color:#ff0000;}
.news-li{padding-top:60px;padding-bottom:80px;}
.news-li ul li{width:100%;height: 240px;padding-top:20px;margin-top:30px;}
.news-li ul li a{display: block;width: 100%;height: 100%;}
.news-img{width: 300px;height: 200px;overflow: hidden;text-align: center;}
.news-men{display: inline-block;position: relative;z-index: 1;background: rgba(255,255,255,.5);width: 300px;height: 200px;transition: all .1s ease-in-out;-webkit-transition: all .1s ease-in-out;-moz-transition: all .1s ease-in-out;-ms-transition: all .1s ease-in-out; -o-transition: all .1s ease-in-out;top:-200px;}
.news-li ul li:hover .news-men{height: 0;opacity: 0;}
.news-li ul li:hover .txt-time span{color: #ff0000;}
.news-li ul li:hover .txt-time p{color: #ff0000;}
.news-li ul li:hover .txt-time{background:#fff;box-shadow: 0 2px 5px 0 #eee;}
.news-li ul li:hover .txt-left h1{color: #ff0000;}
.news-img img{width: 300px;height: 200px;}
.news-text{width: 820px;}
.txt-left{width: 650px;}
.txt-left h1{font-size:20px;color: #333;line-height: 52px;}
.txt-left p{font-size:16px;color: #666;line-height: 30px;max-height: 90px;overflow: hidden;margin-top:10px;}
.txt-time{width: 150px;background: #eee;height: 150px;margin-top:25px;text-align: center;}
.txt-time span{display:block;line-height: 80px;font-size: 45px;color:#333;font-weight: bold;padding-top:20px;}
.txt-time p{font-size: 16px;color: #666;line-height: 30px;}
.news-pre{width: 100%;text-align: center;margin-top:35px;}
.news-pre a{display: inline-block;padding: 6px 10px;margin-right: 15px;font-size: 14px;color: #333;border: 1px solid #ccc;border-radius: 2px;}
.news-pre a:hover{background: #ff0000;border-color: #ff0000;color: #fff;}
.news-pre .active{background: #ff0000;border-color: #ff0000;color: #fff;}
.news-pre .margin{margin-right:0;}
.news-img{position: relative;}
.news-img img{position: absolute;width: auto;height: auto;max-height: 100%;max-width: 100%;top: 50%;left: 50%;transform: translate(-50%, -50%);}
/*newsdetail.html*/
.newsdetail{padding: 60px 0 70px;}
.newsdetail-title{line-height: 50px;font-size: 30px;color: #333;text-align: center;}
.newsdetail-time{line-height: 30px;font-size: 16px;color: #666;text-align: center;margin-top:20px;}
.newsdetail-txt{padding-top:50px;border-top:1px solid #eee;margin-top:30px;word-wrap:break-word; }


/*img-radius animate*/
@-webkit-keyframes move{
	from{-webkit-transform: rotate(0deg)}
    to{-webkit-transform: rotate(360deg)}
}
@-moz-keyframes move{
	from{-moz-transform: rotate(0deg)}
    to{-moz-transform: rotate(359deg)}
}
@-o-keyframes move{
	from{-o-transform: rotate(0deg)}
    to{-o-transform: rotate(359deg)}
}
@keyframes move{
	from{transform: rotate(0deg)}
    to{transform: rotate(359deg)}
}
/*内页详情*/
.nei-wide a:hover{color: #ff0000;}
.nei-nav{width: 100%;min-height:46px;background: #f5f5f5;}
.nei-wide{max-width:1200px;margin:0 auto;color: #666;clear:both;}
.nei-nav a {color: #666;font-size: 14px;line-height: 46px;font-size: 14px;line-height: 46px;}
.nei-nav .nei1{width:25%;padding-left: 30px;background: url(../images/nav-home.png);background-repeat: no-repeat;background-position: center left;}
.nei-nav .nei2{padding-left: 30px;font-size: 14px; width:75%;}
.nei2 .cur a{color:#ff0000;}
.nei2 li{padding:0 10px;}
.clear{clear: both;}


