﻿body {
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#000;font-family:微软雅黑; background-color:#fff; width:100%; min-width:1200px}
a img{ border:0px;}
.kj,.hx1{ width:1200px; margin:0px auto}
.mapk{box-shadow:0px 0px 38px 0px #ddd; padding:30px; overflow:hidden; line-height:26px; margin-top:30px;}
.neibanner{background-image:url(/templets/hanlin/img/neibanner.jpg); background-position:center center; background-repeat:no-repeat; height:340px;}
.huisek{ background-color:#f1f1f1; padding-bottom:50px; padding-top:50px;}
.baisek{ background-color:#fff; padding-bottom:50px; padding-top:50px;}
.juzhong{ margin:0px auto;}
.fudongguanggao{ position:fixed; top:0px;}
.dazi{ font-size:36px; padding-top:200px;}
.xiaozi{font-size:20px; padding-top:30px;line-height:30px;}

/*导航*/
.nav{color:#fff;text-decoration:none; font-size:16px; display:block; text-align:center; width:14.28%; float:left}
.nav:hover{text-decoration:none; color:#fff; background-color:#eb3d00}

.more{ color:#333; text-decoration:none;}
.more:hover{ color:#000; text-decoration:underline;}

.yuanjm{ color:#0089e2; text-decoration:none; border:1px solid #0089e2; text-align:center; width:240px; line-height:30px; height:30px;border-radius:16px; text-align:center; display:block}
.yuanjm:hover{ color:#fff; text-decoration:underline; background-color:#eb3d00; border:#eb3d00 1px solid}


.fangjm{ color:#fff; text-decoration:none; border:1px solid #eb3d00; text-align:center; width:240px; line-height:30px; height:30px;text-align:center; display:block;background-color:#eb3d00;}
.fangjm:hover{text-decoration:underline; }

#dingbdh a{ display:inline-block; text-align:center; color:#333; text-decoration:none}

#TextBox3,#TextBox2,#TextBox1{ border:0px}

.hengtiao{ line-height:30px; padding-left:20px; background-image:url(/templets/hanlin/img/tubiaox.png); background-position:left center; background-repeat:no-repeat}

/*首页*/
.ywzuo{ width:230px; float:left; background-color:#f1f1f1; height:700px;}
.ywyou{width:950px; float:right; overflow:hidden; padding-top:3px;}
.biaoti{ font-size:26px; text-align:center; line-height:50px;}
.heng{ width:100px; height:3px; background-color:#0089e2; clear:both; margin:0px auto;}
.ywzuo a{display:block; height:46px; padding-left:20px; background-color:#f1f1f1; color:#0089e2; text-decoration:none; line-height:46px; font-size:18px; border-bottom:1px solid #fff}
.ywzuo a:hover{background-color:#0089e2; color:#fff;}
.alk{ width:31.33%; float:left; margin:1%; margin-bottom:20px; margin-top:0px; text-align:center;box-shadow: 0px 0px 3px 3px #eee;}
.chanpmc{ display:block; line-height:40px; color:#fff; font-size:20px; background-color:#0089e2; text-decoration:none;}
.chanpmc:hover{ color:#fff; background-color:#eb3d00}
.yhc{position:absolute; width:100%; height:100%; left:0px; top:0px; background-image:url(/templets/hanlin/img/huise.png); text-align:center; color:#fff; display:none}
.alk:hover .yhc{ display:block}
.tupina{ color:#fff; text-decoration:none}
.liuchengk{ width:18%; margin:1%; float:left; text-align:center; margin-top:0px;}
.lsybj{width:80px; line-height:80px; font-size:36px;border-radius:50%; margin:0px auto; background-color:#0089e2; color:#fff}
.xbiaoti{ line-height:60px; font-size:22px;}
.youshik{ border-bottom:1px dashed #aaa; padding-left:60px; margin-bottom:50px; padding-bottom:50px;}
.youshik span{ display:block; font-size:22px; color:#0089e2; margin-bottom:10px;}
.y01{ background-image:url(/templets/hanlin/img/y01.png); background-position:left top; background-repeat:no-repeat}
.y02{ background-image:url(/templets/hanlin/img/y02.png); background-position:left top; background-repeat:no-repeat}
.y03{ background-image:url(/templets/hanlin/img/y03.png); background-position:left top; background-repeat:no-repeat}
.y04{ background-image:url(/templets/hanlin/img/y04.png); background-position:left top; background-repeat:no-repeat}
.y05{ background-image:url(/templets/hanlin/img/y05.png); background-position:left top; background-repeat:no-repeat}
.y06{ background-image:url(/templets/hanlin/img/y06.png); background-position:left top; background-repeat:no-repeat}
.syxwk{width:31.33%; float:left; margin:1%; line-height:26px;}
.xinwxbt{ font-size:22px;}
.yinca{ display:none}
.xiaobq{ width:100px; display:inline-block; text-align:center; height:36px; border:1px solid #fff;border-radius:20px 0px 20px 0px; line-height:36px; margin-right:20px;}
.yingwen{ text-align:center; font-size:18px; padding-bottom:40px; padding-top:5px;}

.neialk{ width:31.33%; float:left; margin:1%; margin-bottom:20px; margin-top:0px; text-align:center;box-shadow: 0px 0px 3px 3px #eee;}
.neialk:hover .yhc{ display:block}
.leftnav{ display:inline-block; padding-right:20px; color:#333; text-decoration:none}
.leftnav:hover{color:#0089e2; text-decoration:underline}
.leftnav1{ display:inline-block; padding-right:20px; color:#0089e2; text-decoration:none}









/*客户案例*/
.cpfl{width:27.33%; float:left; margin:3%; line-height:20px; background-color:#fff}
.cpfl span{ display:block; line-height:40px; height:40px; font-size:20px; padding:10px; padding-bottom:0px;}
.yinying{box-shadow: 2px 4px 18px rgba(0,0,0,0.08);position: relative;overflow: hidden;}
.cpfl img{ border:0px; width:100%;}
.cpfl img:hover{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8}
.tupiank{ position:relative; overflow:hidden}
.tupiank:before {
  content: '';
  display: block;
  width: calc(100% + 60px);
  height: 30px;
  background: #fff;
  position: absolute;
  z-index: 11;
  bottom: 0;
  transform: rotate(4.8deg);
  transform-origin: top left;
}
.tupiank:after {
  content: '';
  display: block;
  width: calc(100% + 30px);
  height: 30px;
  background: rgba(255, 255, 255, 0.56);
  position: absolute;
  z-index: 9;
  bottom: 30px;
  transform: rotate(4.8deg);
  transform-origin: top left;
}
.button {
  overflow: hidden;height:40px; width:50%; background-color:#0089e2; color:#fff; text-decoration:none; display:block; line-height:40px; text-align:center; position:relative; font-size:16px;webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
    }
 .button:before {
  content: '';
  display: block;
  width: 20px;
  height: 60px;
  background: #fff;
  position: absolute;
  z-index: 11;
  bottom: -8px;
  transform: rotate(-21.8deg);
  transform-origin: top left;
  right: 2px;
}

.button:hover{ background-color:#eb3d00;webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease; }


/*分页*/
.bofo{height:16px; text-align:center; line-height:16px;}
.pages a {text-decoration:none;background: #ffff;color:#444; display:block; float:left; border:1px solid #f1f1f1; margin-right:10px;padding:5px; padding-left:10px; padding-right:10px;}
.pages a:hover {color:#fff;text-decoration:none; border:1px solid #0089e2; margin-right:10px; padding:5px; background-color:#0089e2; padding-left:10px; padding-right:10px;}
.pages .cpb {color:#fff;text-decoration:none; border:1px solid #0089e2; margin-right:10px; padding:5px; background-color:#0089e2; float:left; padding-left:10px; padding-right:10px;}

/*新闻*/
.xwkj{ width:50%; float:left; height:30px; line-height:30px; overflow:hidden}
.xwyuanjm{ color:#0089e2; text-decoration:none; border:1px solid #0089e2; text-align:center; width:240px; line-height:26px; height:26px;border-radius:14px; text-align:center; display:block;}
.xwyuanjm:hover{ color:#fff; text-decoration:underline; background-color:#0089e2; border:#0089e2 1px solid}

/*底部*/	
.hxq5 {line-height:28px; padding-bottom:80px; padding-top:80px; background-color:#666; color:#fff;}
.hxq5 a{ color:#fff; text-decoration:none;}
.hxq5 a:hover{ color:#fff; text-decoration:underline;}
.ftk{ width:150px; float:left; margin-right:45px; text-align:left}
.ftbt{ font-size:16px; border-bottom:1px solid #fff; width:130px; line-height:30px; margin-bottom:20px;}
.ftk a{ display:block; line-height:26px;}
.banquan{line-height:36px; text-align:center; color:#fff; background-color:#0089e2}
.banquan a{ color:#fff; text-decoration:none}

	
