.top{ width:1100px; margin:0 auto; height:40px; line-height:40px; border-bottom:1px solid #e5e5e5;}
.header{width:100%; background:#fff;}
.stuckMenu{ height:80px;}
.isStuck{ height:80px; background:#fff; z-index:9998; opacity:0.9;-moz-box-shadow:0px 2px 8px 0px #ddd; -webkit-box-shadow:0px 2px 8px 0px #ddd;box-shadow:0px 2px 8px 0px #ddd;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.nav-wrap{width:1100px; margin:0 auto;}
.stuckMenu .logo{width:160px; height:80px; background:url(../img/logo.png) no-repeat center top;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.stuckMenu .nav li{ float:left; height:36px; padding:22px 0;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out; position:relative;}
.stuckMenu .nav li a{font-size:16px; color:#333;width:100px; text-align:center; display:block;line-height:36px; height:36px;}
.stuckMenu .nav li a:hover{color:#044da7;}
.isStuck .logo{width:160px; height:80px; background:url(../img/logo.png) no-repeat center top;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.isStuck .nav li{ float:left; height:36px; padding:22px 0;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out; position:relative;}
.isStuck .nav li a{font-size:16px; color:#333;width:100px; text-align:center; display:block;line-height:36px; height:36px;}
.isStuck .nav li a:hover{color:#044da7;}

.nav li{ background:url(../img/bg-blue.png) no-repeat center top; background-size:0 2px;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.nav li.on, .nav li:hover{ background:url(../img/bg-blue.png) no-repeat center top; background-size:100% 2px;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}

.banner { position: relative; text-align: center; height:420px;}
.banner li { list-style: none; }
.banner ul li { float: left; }
.banner li a{ display:block; width:100%; height:400px;}
.banner .dots {position: absolute;left: 0;right: 0;bottom:0;}
.banner .dots li {
      display: inline-block;
      width: 8px;
      height: 8px;
      margin: 0 4px;
      text-indent: -999em;
      border: 1px solid #999;
      border-radius: 6px;
      cursor: pointer;
      opacity: .4;
      -webkit-transition: background .5s, opacity .5s;
      -moz-transition: background .5s, opacity .5s;
      transition: background .5s, opacity .5s;
}
.banner .dots li.active {background: #999;opacity: 1;}

.banner-news{width:100%; height:300px; background:url(../img/banner-news.jpg) no-repeat center top;}
.banner-instructions{width:100%; height:300px; background:url(../img/banner-instructions.jpg) no-repeat center top;}
.banner-about{width:100%; height:300px; background:url(../img/banner-about.jpg) no-repeat center top;}
.banner-hr{width:100%; height:300px; background:url(../img/banner-hr.jpg) no-repeat center top;}
.banner-contact{width:100%; height:300px; background:url(../img/banner-contact.jpg) no-repeat center top;}
.banner-product{width:100%; height:300px; background:url(../img/banner-product.jpg) no-repeat center top;}

.about-wrap{width:1100px; margin:30px auto 0;}
.about-wrap .about-t{}
.about-wrap .about-c{ width:750px;}
.about-wrap .about-c p{font-size:14px; line-height:24px; color:#666;}
.about-wrap .about-pic{}

.wrap-content{ width:1100px; margin:40px auto;}
.c-title{ width:160px;}
.c-right{width:800px; padding:0 70px 0 60px; border-left:1px solid #ddd;}
.c-right h1{font-size:24px; color:#044da7; line-height:1.8; font-weight:normal; margin-top:20px;}
.c-right h1 span{font-size:12px; color:#999; line-height:1.8; font-weight:normal;}

.c-right .content{font-size:16px; line-height:28px; }
.c-right .content img{max-width:800px;}
.c-right .content p, .c-right .content div{font-size:16px; line-height:28px; margin-top:20px;}
.crumbs{font-size:12px; color:#999; border-bottom:1px solid #ddd; padding-bottom:10px;}
.c-right ul.list li{ font-size:16px; padding:10px 0; line-height:36px; border-bottom:1px dotted #ccc;}
.c-right ul.list-pro li{width:250px; font-size:16px; padding:10px 0; float:left; border:1px solid #ddd; margin:5px; text-align:center;}
.c-right h5.title-pro{ font-size:24px; line-height:36px; padding:10px 0; font-weight:normal; color:#044da7; border-top:1px dotted #ccc; margin-top:20px;}

.pro-wrap{width:100%; margin:80px auto 0; padding:55px 0 100px 0; background:#f1f1f1;}
.pro{width:1100px; margin:0 auto; position: relative;}
.pro .pro-t{width:178px; height:99px;position:absolute; left:0; top:-125px; z-index:999; background:url(../img/pro-t.png) no-repeat 0 0;}
.pro .pro-c{width:1100px; margin-top:50px;}
.pro .pro-c2{width:690px; margin:30px auto 0;}

.pro .pro-c li, .pro .pro-c2 li{width:280px; padding:10px 10px 20px; float:left; margin-right:90px; text-align:center; font-weight:700; font-size:16px; color:#044da7; line-height:1.8; background:#fff;-moz-box-shadow:0px 2px 5px 0px #ddd; -webkit-box-shadow:0px 2px 5px 0px #ddd;box-shadow:0px 2px 5px 0px #ddd;}
.pro .pro-c li.no, .pro .pro-c2 li.no{ margin-right:0;}
.pro .pro-c li a, .pro .pro-c2 li a{ color:#044da7;}
.pro .pro-c li a span, .pro .pro-c2 li a span{ width:280px; height:182px; display:block; overflow:hidden;}
.pro .pro-c li a span img, .pro .pro-c2 li a span img{ width:280px; height:182px;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.pro .pro-c li a:hover span img, .pro .pro-c2 li a:hover span img{
   -webkit-transform: scale(1.1);
   -moz-transform: scale(1.1);
   transform: scale(1.1);
	-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
a.btn{ background:#044da7;padding:10px 30px; font-size:14px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; color:#fff;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
a.btn:hover{ background:#ffda00;color:#333;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}

.honor-wrap{width:100%; margin:0 auto; padding:55px 0;}
.honor{width:1100px; margin:0 auto; position: relative;}
.honor .honor-t{width:178px; height:99px;position:absolute; left:0; top:-125px; z-index:999; background:url(../img/honor-t.png) no-repeat 0 0;}
.honor .honor-c{width:1100px; margin-top:50px;}

.honor .honor-c li{width:200px;  float:left; margin:0 35px; text-align:center; font-weight:700; font-size:16px; color:#044da7; line-height:1.8; background:#f9f9f9;}
.honor .honor-c li.no{ margin-right:0;}


.news-wrap{width:1100px; margin:80px auto;}
.news{width:400px; background:url(../img/news-t.jpg) no-repeat 0 0; padding-left:150px;}
.sm{width:400px; background:url(../img/sm-t.jpg) no-repeat 0 0; padding-left:150px;}
.news li, .sm li{ color:#999;}

.net-wrap{width:100%; background:#ffda00; margin-top:80px;}
.net{width:1100px; position:relative; margin:0 auto; padding:45px 0 20px;}
.net .net-t{width:160px; height:70px;background:url(../img/tbg.png) no-repeat -480px 0; position:absolute; right:0; top:-61px;}
.net-box{width:306px; height:210px; background:#fff; position:relative;padding:25px 20px 20px 30px;}
.net-box .net-t-xs{width:36px; height:25px; padding-top:11px; background:#3695eb; text-align: center;color:#fff; position:absolute; left:-12px; top:20px;}
.net-box .net-t-st{width:36px; height:25px; padding-top:11px; background:#08bf8a; text-align: center;color:#fff; position:absolute; left:-12px; top:20px;}
.net-box .net-t-zz{width:36px; height:25px; padding-top:11px; background:#ff9000; text-align: center;color:#fff; position:absolute; left:-12px; top:20px;}
.net-box ul.pic li{width:96px; float:left; margin-right:6px; text-align:center;}
.liucheng{width:1100px; margin:0 auto; padding-bottom:40px; position:relative;}
.liucheng .liucheng-t{width:36px; height:25px; padding-top:11px; background:#3695eb; text-align: center;color:#fff; position:absolute; left:-12px; top:20px;}

.ol-reg-wrap{width:100%; height:700px; background:url(../img/reg-bg.jpg) no-repeat center top;background-attachment: fixed;position: relative;}
.ol-reg{width:1100px; margin:0 auto; padding:200px 0 0;}

.reg-form input{width:250px;height:46px; padding-left:20px; margin-right:10px; line-height:46px;border:1px solid #ffda00; font-size:16px; background:none; color:#ffda00;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;outline: none;}
.reg-form input:hover{border:1px solid #fff;color:#fff;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;outline: none;}
.reg-form input.btn{
	width:180px;height:48px; line-height:36px;padding-left:0; font-size:16px;background:#ffda00;border:1px solid #ffda00; color:#000; 
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
	cursor:pointer;
}
.reg-form input:hover.btn{  color:#ffda00; border:1px solid #ffda00; background:none; -webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}

.tel-wrap{width:100%; height:140px; background:url(../img/map-bg.png) no-repeat center top;}
.tel-wrap .tel-c{width:1100px; margin:0 auto;}
.tel-c .tel{width:760px; padding-top:30px;}
.tel-c .tel .tel-num{font-size:40px; font-weight:700; color:#f60;}
.tel-c .map-btn{width:180px;padding-top:50px;}
.tel-c .map-btn a{width:180px; height:40px; display:block; text-align:center; font-size:14px; line-height:40px; background:#f60; border:1px solid #f60; color:#fff;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;outline: none;}
.tel-c .map-btn a:hover{ border:1px solid #f60; background:none; color:#f60;}

.link-wrap{width:100%; background-color:#444;}
.link-wrap p{width:1100px; margin:0 auto; padding:20px 0; color:#999;}
.link-wrap p a{ color:#999;}
.link-wrap p a:hover{ color:#fff;}

.footer-wrap{width:100%; background:#202020;}
.footer{width:1100px; margin:0 auto; padding:50px 0;}
.footer .footer-link ul{width:190px;}
.footer .footer-wx{ text-align:center;}
.copy-wrap{width:100%; background:#111;}
.copy-c{width:1100px; margin:0 auto; padding:15px 0;}

#pages { padding:14px 0 10px;}
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#26b; border:1px solid #26b; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }