/* CSS Document */
.header {
	width: 100%;
	min-width: 1200px;
}
.top {
	width: 1200px;
	margin: 0 auto;
	padding: 20px 0;
}
.logo {
	float: left;
}
.t_tel {
	float: right;
}
.t_tel>img {
	float: left;
}
.tel_text {
	float: right;
	width: 170px;
	font-size: 18px;
	margin-top: 21px;
	margin-left: 14px;
}
.tel_text>span {
	display: block;
	font-weight: bold;
	font-size: 22px;
	color: #2c65b0;
}
.nav {
	background: #2c65b0;
	width: 100%;
	min-width: 1200px;
}
.nav>ul {
	width: 1200px;
	margin: 0 auto;
}
.nav>ul>li {
	float: left;
	height: 50px;
}
.nav>ul>li>a {
	display: block;
	width: 116px;
	text-align: center;
	line-height: 50px;
	color: #fff;
	font-size: 14px;
}
.nav>ul>li>a:hover{
	background: #ff6600;
}
.lubo {
	width: 100%;
	position: relative;
	height: 500px;
	min-width: 1200px;
}
.lubo_box {
	position: relative;
	width: 100%;
	height: 500px;
}
.lubo_box li {
	float: left;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 500px;
	opacity: 0;
	filter: alpha(opacity=0);
}
.lubo_box li:first-child {
	opacity: 1;
	filter: alpha(opacity=100);
}
.lubo_box li a {
	display: block;
	width: 100%;
	height: 500px;
}
.lubo_box li img {
	width: 100%;
	height: 100%
}
.cir_box {
	overflow: hidden;
	position: absolute;
	z-index: 100;
}
.cir_box li {
	float: left;
	width: 12px;
	height: 12px;
	margin: 0 5px;
	cursor: pointer;
	background: #fff;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
.cir_on {
	background: #2c65b0 !important;
}
.content {
	width: 1200px;
	margin: 0 auto;
}
.bz {
	width: 100%;
}
.title {
	width: 100%;
	height: 142px;
	line-height: 142px;
}
.title>h3 {
	font-size: 32px;
	color: #2c65b0;
	text-align: center;
}
.title>h3>span {
	font-size: 32px;
	color: #f9473d;
}
.bz_tetx {
	width: 100%;
	height: 60px;
	line-height: 60px;
}
.bz_tetx>h3 {
	color: #333;
	font-size: 16px;
	text-align: center;
}
.bz_tetx>h3>span {
	font-size: 16px;
	color: #f9473d;
}
.bz_zx {
	width: 350px;
	height: 44px;
	border: 1px solid #2c65b0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin: 20px auto 0px auto;
	overflow: hidden;
}
.bz_zx .qq1{
	width:50%;
	float:left;
	line-height:44px;
	background:#2c65b0;
	background-image:url(../images/qq.png);
	background-position:24px center;
	background-repeat:no-repeat;
}
.bz_zx .qq1>a{
	font-size:16px;
	color:#fff;
	padding-left:56px;
}
.bz_tel{
	width:50%;
	float:right;
	line-height:44px;
	color:#333;
	background-image:url(../images/tel.png);
	background-position:8px center;
	background-repeat:no-repeat;
}
.bz_zx .bz_tel>a{
	font-size:18px;
	color:#333;
	padding-left:38px;
}
.fw_icon>ul>li{
	float:left;
	width:25%;
}
.fw_icon>ul>li>a{
	display:block;
	width:100%;
}
.fw_icon>ul>li>a>img{
	width:170px;
	margin:0 auto;
}
.fw_icon>ul>li>p{
	width:100%;
	height:50px;
	line-height:50px;
	text-align:center;
	font-size:18px;
	color:#2c65b0;
}
.fw_icon>ul>li>a>img:hover{
    -webkit-animation-name: hvr-buzz-out;
	-moz-animation-name: hvr-buzz-out;
    animation-name: hvr-buzz-out;
    -webkit-animation-duration: 0.8s;
	-moz-animation-duration: 0.8s;
    animation-duration: 0.8s;
    -webkit-animation-timing-function: linear;
	-moz-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: 1;
	-moz-animation-iteration-count: 1;
    animation-iteration-count: 1;
}

@-webkit-keyframes hvr-buzz-out {
  10% {
    -webkit-transform: translateX(8px) rotate(2deg);
	-moz-transform: translateX(8px) rotate(2deg);
    transform: translateX(8px) rotate(2deg);
  }

  20% {
    -webkit-transform: translateX(-8px) rotate(-2deg);
	-moz-transform: translateX(-8px) rotate(-2deg);
    transform: translateX(-8px) rotate(-2deg);
  }

  30% {
    -webkit-transform: translateX(4px) rotate(2deg);
	-moz-transform: translateX(4px) rotate(2deg);
    transform: translateX(4px) rotate(2deg);
  }

  40% {
    -webkit-transform: translateX(-4px) rotate(-2deg);
	-moz-transform: translateX(-4px) rotate(-2deg);
    transform: translateX(-4px) rotate(-2deg);
  }

  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
	-moz-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }

  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
	-moz-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }

  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
	-moz-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }

  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
	-moz-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }

  90% {
    -webkit-transform: translateX(1px) rotate(0);
	-moz-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }

  100% {
    -webkit-transform: translateX(-1px) rotate(0);
	-moz-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}

@keyframes hvr-buzz-out {
  10% {
    -webkit-transform: translateX(8px) rotate(2deg);
	-moz-transform: translateX(8px) rotate(2deg);
    transform: translateX(8px) rotate(2deg);
  }

  20% {
    -webkit-transform: translateX(-8px) rotate(-2deg);
	-moz-transform: translateX(-8px) rotate(-2deg);
    transform: translateX(-8px) rotate(-2deg);
  }

  30% {
    -webkit-transform: translateX(4px) rotate(2deg);
	-moz-transform: translateX(4px) rotate(2deg);
    transform: translateX(4px) rotate(2deg);
  }

  40% {
    -webkit-transform: translateX(-4px) rotate(-2deg);
	-moz-transform: translateX(-4px) rotate(-2deg);
    transform: translateX(-4px) rotate(-2deg);
  }

  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
	-moz-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }

  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
	-moz-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }

  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
	-moz-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }

  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
	-moz-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }

  90% {
    -webkit-transform: translateX(1px) rotate(0);
	-moz-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }

  100% {
    -webkit-transform: translateX(-1px) rotate(0);
	-moz-webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}




.news_about{
	width:100%;
	margin-top:40px;
}
.news{
	width:588px;
	border:solid 1px #d9d9d9;
	float:left;
}
.news:first-child{
	margin-right:20px;
}
.nes_show{
	padding-top:10px;
	padding-bottom:20px;
	display:none;
}
.nes_show>ul li{
	width:578px;
	margin:0 auto;
	line-height:42px;
	border-bottom:1px dashed #c6c6c6;
	background:url(../images/news_tit_icon.png) no-repeat 14px center;
	overflow:hidden;
}
.nes_show>ul li a{
	padding-left:30px;
	float:left;
	font-size:14px;
	color:#5a5a5a;
}
.nes_show>ul li span{
	float:right;
	margin-right:14px;
}
.news_tit,.about_tit{
	width:100%;
	border-bottom:solid 2px #2c65b0;
	height:34px;
}
.news_tit span,.about_tit span{
	display:inline-block;
	width:100px;
	line-height:34px;
	text-align:center;
	color:#2c65b0;
	font-weight:bold;
	font-size:14px;
}
.news_tit span{
	cursor:pointer;
}
.news_tit .new_tit_bg,.about_tit .new_tit_bg{
	background:#2c65b0;
	color:#fff;
}
.about_text>p{
	padding:16px 14px;
	text-indent:2em;
	line-height:24px;
	font-size:14px;
}
.bot_icon{
	width:100%;
	margin-top:30px;
}
.bot_icon>ul>li{
	float:left;
	width:283px;
	height:260px;
	border:solid 1px #e5e5e5;
	margin-left:20px;
}
.bot_icon>ul>li:first-child{
	margin-left:0;
}
.bot_icon>ul>li>img{
	width:120px;
	margin:30px auto;
}
.bot_icon>ul>li>h4{
	width:160px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#fff;
	background:#2c65b0;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	margin:0 auto;
	font-size:16px;
}
.bot_icon>ul>li>h5{
	width:100%;
	font-size:14px;
	color:#4c4c4c;
	text-align:center;
	margin-top:10px;
}
.footer_bg{
	background:#2c65b0;
	margin-top:40px;
	min-width:1200px;
}
.footer{
	width:1200px;
	margin:0 auto;
	padding-top:40px;
	padding-bottom:50px;
}
.bot_left{
	float:left;
	width:860px;
}
.bott_right{
	float:right;
	width:340px;
	margin-top:44px;
}
.links{
	width:100%;
}
.links>h3{
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
.links>ul{
	float:left;
}
.links>ul li{
	float:left;
}
.links>ul li a{
	font-size:14px;
	color:#fff;
	display:inline-block;
	margin-left:14px;
}
.bot_nav{
	width:100%;
	line-height:50px;
}
.bot_nav>ul li{
	float:left;
}
.bot_nav>ul li a{
	font-size:14px;
	color:#fff;
	display:inline-block;
	margin-right:28px;
}
.bot_tel{
	width:620px;
}
.bot_tel>p{
	font-size:14px;
	color:#fff;
	line-height:30px;
}
.bot_code1,.bot_code2{
	float:left;
}
.bot_code1{
	margin-left:110px;
}
.bot_code2{
	margin-left:16px;
}
/*info about*/
.info_about{
	width:1200px;
	margin:20px auto;
}
.info_about_list{
	float:left;
	width:230px;
}
.info_about_list ul{
	width:230px;
	padding-bottom:10px;
}
.info_about_list li{
	width:230px;
	background:#f2f2f2;
	margin-top:4px;
}
.info_about_list li a{
	display:block;
	height:36px;
	line-height:36px;
	color:#666;
	text-align:center;
	font-size:14px;
}
.info_about_list img{
	margin-top:10px;
}
.page_about{
	float:left;
	width:950px;
	margin-left:20px;
	background:#fff;
}
.page_about .page_about_tit{
	background:url(../images/news_tit_bg.png) repeat-x top center;
	height:34px;
	line-height:34px;
	font-size:16px;
	color:#2c65b0;
}
.page_about_tit>h3{
	float:left;
	font-size:14px;
	padding-left:14px;
}
.page_about_tit>span{
	float:right;
	font-size:12px;
	padding-right:14px;
}
.info_about_list>h3{
	background:url(../images/bg.png) no-repeat;
	width:230px;
	height:66px;
	line-height:66px;
	font-size:18px;
	color:#fff;
	text-align:center;
}
.info_about_text{
	border:solid 1px #f5f5f5;
}
.info_about_text>p{
	padding:14px;
	font-size:14px;
	line-height:30px;
}
.info_news{
	padding:16px 14px 30px 14px;
	border:solid 1px #f5f5f5; 
}
.info_news ul li{
	line-height:30px;
	background:url(../images/info_icon.png) no-repeat left center;
	position:relative;
	padding-left:16px;
	border-bottom:1px dashed #ccc;
}
.info_news ul li a,.info_news ul li span{
	display:inline-block;
}
.info_news ul li a{
	color:#595959;
}
.info_news ul li span{
position:absolute;
right:0;
	text-align:right;
}
.in_ttt{
	border:solid 1px #f5f5f5;
	min-height:230px;
}
.in_ttt>h4{
	text-align:center;
	font-size:16px;
	padding-top:20px;
	color: #4d4d4d;
}
.in_ttt>p {
	text-align:center;
	line-height:24px;
	font-size:12px;
}
.in_ttt>p>span{
	display:inline-block;
	font-size:12px;
	color:#2c65b0;
}

.pages {padding-top: 10px; line-height:40px; text-align:center; width:650px;}
.pages A { padding: 2px 5px; border: 1px solid #ccc; margin-right:3px; margin-left: 3px;}
.qq{ background:url(../images/scroll.png); width:130px; height:254px; padding-top:140px; position:fixed;top:100px; left:0; z-index:9999}