html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td {
	margin: 0;
	padding: 0;
	border-spacing:0px !important;
	border-collapse:0px;
	outline:medium;
	word-break:break-word;
}
em{ font-style:normal;}
*{ font-family:'微软雅黑'}
@font-face{
         font-family:"方正细等线简体";
         src:url(../font/%E6%96%B9%E6%AD%A3%E7%BB%86%E7%AD%89%E7%BA%BF%E7%AE%80%E4%BD%93.ttf)
 }
 @font-face{
         font-family:"方正正纤黑简体";
         src:url(../font/%E6%96%B9%E6%AD%A3%E6%AD%A3%E7%BA%A4%E9%BB%91%E7%AE%80%E4%BD%93.ttf)
 }
/*A*/
a{
	text-decoration:none;
}
a:hover{
	text-decoration:none;
}
/*img*/
img{ border:0 none; vertical-align:top; max-width:100%;}
/*li*/
ul,li{list-style-type:none;}
/*浮动*/
.fl{
	float:left;
	display:inline;
}
.fr{
	float:right;
	display:inline;
}
.clr:after {
	visibility: hidden;
	display: block;
	content: " ";
	clear: both;
	height: 0;
	line-height: 0;
}
.clr {
	zoom: 1;
}
img{border:0;}
a{blr:expression(this.onFocus=this.close());}
a{blr:expression(this.onFocus=this.blur());}
a:focus { -moz-outline-style: none; }
a:focus { outline: none; }
.hide{display:none;}
.cell{ display:table-cell; vertical-align:middle;}
.tac{ text-align:center;}

/*主题色*/
.curn{ color:#3baaf1 !important;}
.curn-btn{background-color:#3baaf1 !important; color:#fff !important;}
.content_wrap{ width:1200px; margin:0 auto;}
body{ min-width:1200px;}

/*底部样式*/
.footer .botttom{ background-color: #213752; height: 290px;}
.footer .botttom .logo{ margin-top: 102px; margin-right: 70px;}
.footer .botttom .share{ padding-top: 64px;}
.footer .botttom .share p{ line-height: 42px; color: #b9c0c8;}
.footer .botttom .share a{ margin: 32px 10px; display: inline-block;}
.footer .botttom .info .ewm{ width: 110px; height: 110px; border: 1px solid #eff1f3; background-color: #ffffff; text-align: center; margin-top: 90px; margin-left: 115px;}
.footer .botttom .info .ewm img{ width: 80px; height: 80px; margin-top: 15px;}
.footer .botttom .info .name{ color: #b9c0c8; font-size: 16px; margin-top: 62px; line-height: 36px;}
.footer .botttom .info .txt{ color: #5f6f82; font-size: 12px; line-height: 36px; margin-top: 24px;}
.foot-nav{ height: 145px; background-color: #1c2e45;}
.foot-nav ul{ text-align: center; padding-top: 40px;}
.foot-nav ul li{ display: inline-block; font-size: 12px;}
.foot-nav ul li a{ color: #5f6f82; height: 30px; line-height: 30px; display: inline-block;}
.foot-nav ul li em{color: #5f6f82; margin: 0 14px;}
.foot-nav .copy-right{color: #5f6f82; font-size: 12px; text-align: center; line-height: 42px;}

/*头部样式*/
.header{ width:100%; height:132px; border-bottom:1px solid #f2f2f2; box-sizing:border-box}
.header .logo{ padding-top:29px;}
.header .nav ul li{ float:left; font-size:16px; line-height:132px;}
.header .nav ul li a{ color:#222222; display:block; padding:0 21px;}
.header .nav ul li a:hover{ background-color:#3baaf1; color:#fff;}

/*内页公用样式*/
.ny-nav .title{ width: 250px; height: 110px; background: url("../images/nav-bg.jpg") no-repeat; padding-top: 35px; box-sizing: border-box;}
.ny-nav .title span{ color: #ffffff; font-size: 24px; display: block;line-height: 24px; padding-left: 50px;}
.ny-nav .title em{  color: #ffffff; font-size: 20px; font-family: Arial; display: block;line-height: 20px; padding-left: 50px;}
.ny-nav ul { width: 220px; background-color: #f7f7f7; padding: 15px 15px 0 15px; box-shadow: 0 3px 4px rgba(0,0,0,0.13); margin-bottom: 10px;}
.ny-nav ul li{ background:url(../images/li-bot.jpg) 0 bottom repeat-x;}
.ny-nav ul li a{ width: 200px; height: 40px; color: #666666; background: url("../images/nav-li-bg.png") no-repeat; line-height: 40px; display: block; margin: 0 auto; font-size:14px;}
.ny-nav ul li a span{ padding-left: 24px;}
.ny-nav ul li a:hover,.ny-nav ul li a.cur{ color: #3baaf1; background: url("../images/nav-li-bg-hover.png") no-repeat;}
.ny-content{  padding-top: 24px;  }
.left-contact { width: 250px; border: 1px solid #3baaf1; box-sizing: border-box;}
.left-contact .top{ height: 40px; line-height: 40px; background-color: #3baaf1;}
.left-contact .top span{ margin-left: 15px; background: url("../images/tel.png") no-repeat left center; padding-left: 30px; color: #ffffff; font-size: 20px;}
.left-contact .xinxi{ padding: 15px 12px; color: #666666; font-size: 12px;}
.left-contact .xinxi p{ position: relative; padding-left: 60px; line-height: 24px;}
.left-contact .xinxi b{ position: absolute; left: 0;}
.ny-right{ width: 900px;}
.ny-right .bread{ height: 50px; line-height: 50px; border-top: 1px solid #999999; border-bottom: 1px solid #999999;}
.ny-right .bread .title{ color: #333333; font-size: 20px;}
.ny-right .location{ background: url("../images/home.png") no-repeat left center; padding-left: 20px; font-size: 12px; margin-right: 35px;}
.ny-right .location a{ color: #999999;}
.banner-about{ width: 100%; height: 486px;}
.service-content{ /* color: #666666; font-size: 16px; line-height: 48px; */ padding-top: 36px; padding-bottom: 115px;}