﻿/* 公共样式 */
body {  color:#060606; font-family:Microsoft YaHei, SimSun, sans-serif; font-size:14px; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; overflow-x: hidden;}
body,div,ul,li,ol,dt,dd,dl,p,h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
ul,li { list-style:none;}
img { border:none; display:block; margin-left:0px;}
a { text-decoration:none;  color:#2a3139; cursor:pointer;}
a:hover { text-decoration:none;}
.clear { height:0px; clear:both; overflow:hidden;}
.clearfix:after{content:"";clear:both;display:block;visibility:hidden;height:0}
.lf { float:left;}
.rt { float:right;}
html {
	box-sizing: border-box;
}
*,*:before,*:after { box-sizing: inherit;}
/* 体部样式 */
.wrapper { width:1200px; margin:0 auto; text-align:left; font-size:0; max-width: 100%;}
#top { width:100%; height:59px; background:#FFF;}
#top .xd-logo { width:138px; float:left; margin-top:8px; display:block;}
#top dl { width:181px; float:right; margin-top:10px;}
#top dl dt { width:40px; float:left;}
#top dl dd { float:left; color:#484848; margin-left:6px; font-size:14px;}
#top dl dd span { color:#df1a18; font-size:18px; font-weight:bold;}
.banner-content { width:100%; height:558px; background:url(../images/banner_bg.jpg) no-repeat center top;}
.banner-1 { height:139px; background:url(../images/banner1.jpg) no-repeat center top;}
.banner-2 { height:139px; background:url(../images/banner2.jpg) no-repeat center top;}
.banner-3 { height:139px; background:url(../images/banner3.jpg) no-repeat center top;}
.banner-4 { height:141px; background:url(../images/banner4.jpg) no-repeat center top;}
h2 { font-size:42px; color:#d9261f; padding:30px 0 16px; text-align:center;}
.top1 { margin-top:30px;}
.button { width:361px; height:73px; background:url(../images/button.png) no-repeat center top; display:block; position:relative; margin:0 auto; top:30px;}
.button img {-webkit-animation:more1 1s ease-in-out infinite;
 -moz-animation:more1 1s ease-in-out infinite;
 -ms-animation:more1 1s ease-in-out infinite;
 -o-animation:more1 1s ease-in-out infinite;
 animation:more1 1s ease-in-out infinite;
 position:absolute; left:75px; top:22px;}
 @keyframes more1{
 0% { margin-left:10px; opacity:0.5}
  100% {margin-left:0;}
}
@-webkit-keyframes more1{
0% { margin-left:10px; opacity:0.5}
  100% {margin-left:0;}
}
@-moz-keyframes more1{
0% { margin-left:10px; opacity:0.5}
  100% {margin-left:0;}
}
@-ms-keyframes more1{
0% { margin-left:10px; opacity:0.5}
  100% {margin-left:0;}
}
@-o-keyframes more1{
0% { margin-left:10px; opacity:0.5}
  100% {margin-left:0;}
}
.button h4 { position:absolute; font-size:26px; font-weight:normal; color:#FFF; right:75px; top:15px;}
.hys-content { width:100%; background:#fff2e5; padding-bottom:65px; margin-top:60px;}
.curose-one { width:348px; background:#fff2e5; position:relative; padding:20px 0; margin-top:30px;}
.curose-one h3 { font-size:30px; text-align:center; color:#d9261f;}
.c-line-1 { width:52px; height:46px; position:absolute; top:0; right:0;}
.rw-pic { width:290px; height:152px; margin:20px auto 0;}
.txt-1 { padding:15px 29px 13px; font-size:18px; line-height:30px;}
.txt-2 { font-size:18px; background:#FFF; margin:0 29px; padding:8px; color:#ba540d;}
.button2 { width:211px; height:55px; background:url(../images/button2.jpg) no-repeat center top; display:block; margin:20px auto 0; text-align:center; line-height:50px; color:#FFF; font-size:20px;}
.mr-lf-1 { margin-left:78px;}
.team-rt { width:425px; margin-right:24px;}
.ygsx-t { margin-top:24px;}
.ygsx-t dt { width:40px; height:48px; background:url(../images/icon_bg.gif) no-repeat; text-align:center; font-size:30px; line-height:40px; color:#FFF;}
.ygsx-t dd { font-size:30px; color:#d9261f; margin-left:30px;}
.txt-3 { font-size:18px; margin-top:12px; line-height:30px;}
.jypp-cont { width:268px; height:157px; background:url(../images/pic13.jpg) no-repeat center top; margin:30px 0 0 100px; padding-top:32px;}
.jypp-cont strong { font-size:40px; color:#e51d00; text-align:center; display:block;}
.jypp-cont p { font-size:18px; text-align:center; margin-top:5px;}
/* Footer */
.footer{ width:100%; border-bottom:3px #000 solid; padding:22px 0; background:#333; font-size:12px;}
.footer .content{ width:1200px; margin:0 auto; text-align:center; color:#f0f0f0; line-height:28px;}
.footer .content p a{ padding:0 6px; color:#FFF;}