/******************************/
/*----ͷ������-----*/
.top{ z-index:99999; top:20px;  position:absolute;  transform: translateX(-50%);
    LEFT: 50%;}
.nav { background: url(../images/navbg.png) no-repeat;height:50px; line-height:45px;}
.nav .logo{ padding:18px 0 0 10px;}
.nav .menu ul li{ float: left} 
.nav .menu ul li a{ color:#fff; font-weight:bold; margin:0 24px; font-size:14px; width:100px; text-align:center; display: inline-block;}
.nav .menu ul li a:hover,.nav .menu ul li a.cur{ color:#fff; background:url(../images/navahbg.png) no-repeat 0 6px;}
.banb{ text-align:right}
.banb a{ line-height:35px; font-size:14px; background:#433b3b; width:35px; height:35px; color:#fff; display:inline-block; text-align:center}
.banb a.cur{ background-color:#6ba91c;}

.logolag{ margin-bottom:20px;}
.logolag .logo{ width:211px; height:65px}
.logolag .lag{ margin-top:35px;}
.logolag .lag a{ margin:0 16px; color:#333}

/*----��ҳ-----*/
.incontent{ background: url(../images/incontectbg.jpg) repeat-x #fff;}
.threebg{ width:385px; background:url(../images/sankbg.png) repeat-x; height:193px;}
.inabout{ margin-right:22px}
.innew{ margin-right:22px;}
.inabout h2{ color:#067eb8; font-weight:bold; font-size:16px;}
.innew h2{ color:#e08701; font-weight:bold; font-size:16px;}
.invideo h2{ color:#ee2915; font-weight:bold; font-size:16px;}
.w232{ width:204px; padding:18px 14px 20px 14px; font-size:12px; line-height:22px;}
.w232 .inlist a{ font-size:12px; line-height:22px; display: block}

/*--------��Ʒ����--------*/
.one{margin:20px 0 30px 0;height:232px;width:1200px;overflow:hidden;position:relative; }
.one ul{height:232px;width:100000px;position:absolute;left:0;} /*ul width�Ŀ����ܹ�С*/
.one ul li{display:block;float:left;margin:0 5px; height:230px; border:1px solid #f0f0f0;position:relative;}
.one ul li a{display:inline-block;height:150px;} 
.one ul li img{display:block; width:230px;}
.one ul li a span{height:0;display:block;background:rgba(0,0,0,0.4);position:absolute;bottom:0;color:#fff;font-size:0px;}
.one ul li a:hover span{height:230px;line-height:230px;font-size:16px;text-align:center;transition:all 0.7s;}


/*----------�ײ�------------*/
.bottom{ background:url(../images/bottombg.jpg) repeat-x; padding:30px 0;}
.bottomnav dl{ float:left; padding-right:145px; display:block; color:#fff}
.bottomnav dl dt{ font-size:14px; font-weight:bold; margin-bottom:20px;}
.bottomnav dl dd a{ color:#fff; font-size:12px; line-height:22px;}
.bottomnav dl dd a:hover{ color:#d0eefd}
.banquan{ background:#067eb7; color:#fff; height:55px; line-height:55px;}


/*------------��ҳ-----------*/
.nybanner{ width:100%; height:450px;}
.ncontact{ background:url(../images/nconbg.jpg) repeat-x;}
.nleft{ width:210px; padding-right:32px;}
.nleft h2{ color:#026a9e; font-size:20px; font-weight:bold; border-bottom:4px solid #f4a6a0; padding:30px 0 10px 0}
.nleft h2 span{ font-size:14px; color:#bababa; font-weight:normal}
.nleft .nnav li a{ background:url(../images/nleftua.jpg) no-repeat; width:210px; height:40px; line-height:40px; text-align:center; color:#333; display: block; margin-bottom:16px;}
.nleft .nnav li a:hover,.nleft .nnav li a.cur{ background:url(../images/nleftuah.jpg) no-repeat; color:#fff}

.nright{ width:957px; border-left:1px solid #e7e7e7; min-height:678px}
.nright .rtitle{ border-bottom:1px solid #e7e7e7; padding:30px 0 16px 38px;}
.nright .rtitle h2{ font-size:18px; color:#036fa4;}
.nright .rtitle span{ color:#666; font-size:12px; padding-top:15px;}
.nright .nrightcon{ padding:38px 0 38px 38px; color:#666;}

.ry_list{ width:910px;}
.ry_list ul li{ float:left; border:1px solid #e4e4e4;  padding:8px; margin-right:30px; margin-bottom:30px; text-align:center; width:255px; height:255px;}
.ry_list ul li:hover{border:1px solid #d2d2d2;}
.ry_list ul li a{ max-width:100%; max-height:100%; }
.ry_list .img{ padding-bottom:5px;height:220px; line-height:220px;}
.ry_list .img img{/* width:255px;*/  /* display:block;*/ max-width:100%; max-height:100%;}

.ry_list2{ }
.ry_list2 ul li{ float:left;   padding:8px; margin-right:25px; margin-bottom:15px; text-align:center; width:260px;}
.ry_list2 ul li:hover p{background:#036fa4; color:#fff}
.ry_list2 ul li a{ max-width:100%; max-height:100%; }
.ry_list2 .img{ height:262px; line-height:262px; border:1px solid #e4e4e4;}
.ry_list2 .img img{/* width:255px;*/  /* display:block;*/ max-width:100%; max-height:100%;}

.ry_list3{ }
.ry_list3 ul li{ float:left;   padding:8px; margin-right:25px; margin-bottom:15px; text-align:center; width:260px;}
.ry_list3 ul li:hover{}
.ry_list3 ul li a{ max-width:100%; max-height:100%; }
.ry_list3 .img{ height:210px; line-height:208px; border:1px solid #e4e4e4;}
.ry_list3 .img img{/* width:255px;*/  /* display:block;*/ max-width:100%; max-height:100%;}

.ry_list4{ }
.ry_list4 ul li{ float:left;   padding:8px; margin-right:25px; margin-bottom:15px; text-align:center; width:260px;}
.ry_list4 ul li:hover{}
.ry_list4 ul li a{ max-width:100%; max-height:100%; }
.ry_list4 .img{ height:160px; line-height:160px; border:1px solid #e4e4e4;}
.ry_list4 .img img{/* width:255px;*/  /* display:block;*/ max-width:100%; max-height:100%;}

.proinfo{ width:700px; margin:0 auto}
.proinfo .probigpic{ max-width:100%; max-height:100%; text-align:center; border:1px solid #e4e4e4;}
.proinfo .probigpic img{ max-width:100%; max-height:100%;}
.proinfo .img{ width:700px; height:700px; }
.proinfo .h5{ background:#0c82bd; height:50px; line-height:50px; color:#fff; text-align:center;}

.frevnext{ border-top:1px solid #dcdcdc;}
.frevnext div{ width:45%}
.frevnext a{ text-decoration:underline; color:#0c81bc; }

.newlist{}
.newlist ul li{ border-bottom:1px dashed #ddd; padding:10px 0;}
.newlist ul li a{ display:block}
.newlist ul li a:hover{ color:#036fa4}
.newinfo{}
.newinfo h1{ font-size:16px; color:#036fa4; font-weight:bold}
.newinfo .bor{ border-bottom:1px dashed #ddd; padding-bottom:10px}

.hrlist{}
.hrlist ul li{ border:1px solid #ddd; padding:10px; margin:10px 0;}
.hrlist ul li:hover{ background:#f6f6f6}
.hrlist ul li a{ display:block}
.hrlist ul li a:hover{ color:#036fa4}

/*���߿ͷ�*/
.keifu{position:fixed;top:10%;right:0;width:131px; _position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
 z-index:999;}
.icon_keifu{width:26px;height:100px;float:left;background:url(../images/keifu.png) 0 0;position:relative;display:none;cursor:pointer;}
.keifu_box{float:left;width:131px;}
.keifu_head{width:131px;height:41px;background:url(../images/keifu.png);background-position: 0 -103px;font-size:0;line-height:0;position:relative;}
.keifu_close:link,.keifu_close:visited{display:block;width:11px;height:11px;background:url(../images/keifu.png) -42px 0;position:absolute;top:5px;right:5px;}
.keifu_close:hover{background-position:-60px 0;}
.keifu_con{border-left:7px solid #029bdb;border-right:7px solid #029bdb;padding-top:15px;background:#fbfbfb;}
.keifu_con li{height:33px;padding-left:12px;}
.keifu_con .weixin{height:96px;}
.keifu_con .bt{font-size:16px;height:30px;line-height:30px;text-align:left;padding:0 0 0 20px;color:#012646;}
.keifu_bot{width:131px;height:105px;background:url(../images/keifu.png);background-position:0 -149px;}


#newBridge .icon-right-center{
    margin-top: 90px !important;
}