/*public*/


.bian1{
	BORDER-RIGHT: #d1d1d1 1px solid; BORDER-LEFT: #d1d1d1 1px solid; BORDER-BOTTOM: #d1d1d1 1px solid; background:#f8f8f8
}


.p1 IMG {
	BORDER-RIGHT: #e2e2e2 1px solid; BORDER-TOP: #e2e2e2 1px solid; BORDER-LEFT: #e2e2e2 1px solid; BORDER-BOTTOM: #e2e2e2 1px solid;cursor: pointer;-webkit-transition: -webkit-transform 0.8s; -moz-transition: -moz-transform 0.8s; -o-transition: -o-transform 0.8s; transition: transform 0.8s;
}
.p1 A:hover IMG {
	BORDER-RIGHT: #e2e2e2 1px solid; BORDER-TOP: #e2e2e2 1px solid; BORDER-LEFT: #e2e2e2 1px solid; BORDER-BOTTOM: #e2e2e2 1px solid;-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);  transform: scale(1.05);
}


/*Ê×Ò³ÓÅÊÆ*/
.youshi{overflow: hidden;  background: url(/images/youshi.png) no-repeat center top; height: 227px; margin-top:50px}
.youshi span{display: block; font-size: 16px; text-align: center; padding-top: 160px; color: #FFF;}
.youshibg{ background: url(/images/youshibg.jpg) no-repeat center top; height: 1300px;}

.ys01{width: 512px; padding: 70px 0 0 50px;}
.ys02{ float: right; width: 505px; padding-top: 210px; }
.ys03{ width: 505px; padding-top: 652px; padding-left: 55px; }
.ys04{ width: 505px; padding-top: 40px; padding-left: 55px;}
.ys{overflow: hidden;}
.ys span{ font-size: 26px; font-weight: bold; padding-left: 70px;}
.ys p{ font-size: 15px; line-height: 27px; color: #666; padding-top: 40px;}
.ys p i{font-style: normal; color: #ff4c00; font-weight: bold;}
.container{ width: 1180px; margin: 0 auto; overflow: hidden;}








.size1 {
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
}
.backcolor {
  background: #1D2089;
}
.color {
  color: #1D2089;
}
/*header_top*/
.header_top {
  width: 100%;
  height: 140px;
}
.header_top .header_logo {
  height: 140px;
}
.header_top .header_logo img.fl {
  margin-top:10px;
}
.header_top .header_logo .tel {
  margin-top: 25px;
  height: 51px;
  padding-left: 56px;
  display: inline-block;
  background: url(../images/h2.png) no-repeat left center;
}
.header_top .header_logo .tel p {
  font-size: 18px;
  line-height: 20px;
}
.header_top .header_logo .tel h2 {
  font-size: 30px;
  color: #FCAA2A;
  line-height: 31px;
}
.header_top .header_nav {
  width: 100%;
  text-align: center;
}
.header_top .header_nav ul {
  display: inline-block;
  vertical-align: top;
}
.header_top .header_nav ul li {
  width: 140px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  margin-left: 20px;
  float: left;
  font-size: 18px;
}
.header_top .header_nav ul li:first-child {
  margin-left: 0;
}
.header_top .header_nav ul li.hover,
.header_top .header_nav ul li:hover {
  border-bottom: 4px solid #EB6909; background:#E70012
}


.header_nav ul li a{ color:#FFFFFF}




.nav{height: 60px;margin: 0 auto;background:#1D2089;width: 100%;}
.nav>ul{width: 1280px;margin: 0 auto;}
.nav ul li{font-size: 18px;line-height: 60px;color: #fff;width: 160px;text-align: center;float: left;position: relative;}
.nav ul li a{font-size: 18px;display: block;line-height: 60px;color: #fff;}
.nav ul li a:hover{background: #E70012; color:#ffffff; text-decoration:none}

.nav ul li a.on{background: #E70012; color:#1D2089; text-decoration:none}
.nav ul li a.on:hover{background: #E70012; color:#1D2089; text-decoration:none}

.nav ul li ul{left:0px; position: absolute;width:160px;top: 60px;display: none;z-index:9999}
.nav ul li li{float:none;width:100%;line-height: 45px;}
.nav ul li li a{background:#1D2089;border-top:1px #86B4E3 solid;line-height: 45px; font-size:14px; color:#ffffff}
.nav ul li li a:hover{background:#E70012;border-top:1px #86B4E3 solid;line-height: 45px; font-size:14px}
.nav ul li li ul{left:100%;top:0px;}
.nav ul li a{display:block;}
.nav .current{background-color:#005197;color:#fff;}	
.nav .leave{background-color:none; color:#333;}




/*footer*/
.footer {
  width: 100%;
  min-height: 270px;
  background: #1D2089;
  color: white;
  margin-top: 40px;
}
.footer ul {
  text-align: center;
  height: 70px;
  line-height: 70px;
  border-bottom: 1px solid #0488E3;
}
.footer ul li {
  display: inline-block;
  vertical-align: top;
  margin: 0 34px;
}
.footer ul li a {
  color: white;
  font-size: 18px;
}
.footer .box {
  margin-top: 10px;
}
.footer .box img.fl {
  margin-top: 45px;
}
.footer .box .footer_contact {
  height: 162px;
  width: 390px;
  background: url(../images/f2.png) no-repeat left center;
  margin-left: 50px;
}
.footer .box .footer_contact .txt1 {
  margin: 17px 0 0 60px;
}
.footer .box .footer_contact .txt1 p {
  line-height: 28px;
  font-size: 14px;
}
.footer .box .footer_chat {
  width: 300px;
  height: 162px;
  background: url(../images/f2.png) no-repeat left center;
  text-align: center;
}
.footer .box .footer_chat .chat {
  display: inline-block;
  height: 136px;
  margin-top: 20px;
}
.footer .box .footer_chat .chat img {
  width: 136PX;
  height: 136px;
  vertical-align: top;
}
.footer .box .footer_chat .chat p {
  display: inline-block;
  width: 18px;
  margin-left: 5px;
  line-height: 27px;
  font-size: 16px;
}
.footer_bottom {
  width: 100%;
  height: 40px;
  line-height: 40px;
  background: #14195D;
  color: white;
  text-align: center;
}
.footer_bottom strong {
  font-weight: 500;
  padding: 0 30px;
}
.footer_bottom strong a {
  color: white;
}
