@charset "utf-8";
@import 'reset.css';
/*gywm*/
.gywm_js{width:1133px; margin:20px 50px 20px 17px}
.gywm_js .img{width:557px; height:374px; float:left; overflow:hidden}
.gywm_js .img img{transition:1s transform;-webkit-transform:1s transform;-moz-transform:1s transform;}
.gywm_js .img img:hover{transform:scale(1.1,1.1)}
.gywm_js .gywm_txt{width:520px; float:right;}
.gywm_js .gywm_txt h3{ font-size:26px; color:#333; text-transform:uppercase; font-weight:bold; margin-top:10px; line-height:50px}
.gywm_js .gywm_txt h3 a{ color:#333;}
.gywm_js .gywm_txt h3 a:hover{ color:#ce0000;}
.gywm_js .gywm_txt h5{ font-size:15px; color:#666; text-transform:uppercase;}
.gywm_js .gywm_txt i{width:44px; height:5px; background:#d62d16; display:block; margin:20px 0 30px}
.gywm_js .gywm_txt p{ line-height:29px;}

.gywmfl{}
.gywmfl li{ width:20%; text-align:center; float:left;}
.gywmfl li font{ font-family:"Impact"; font-size:60px; color:#ce0000; line-height:100px}
.gywmfl li p{font-size:19px;}

.gywm_fz{ width:100%;height:525px; background:url(../images/fzbg_02.jpg) no-repeat center; padding-top:46px; margin:20px auto;}
.gywm_fzcon{width:1166px;height:480px; margin:0 auto; background:rgba(255,255,255,0.9); position:relative}
.gywm_fzcon h4{ font-size:26px; text-transform:uppercase; position:absolute; left:32px; top:87px}
.gywm_fzcon h4 a:hover{color:#ce0000}
.gywm_fzcon i{width:44px;height:5px; background:#d62d16; position:absolute; left:32px; top:145px}
.gywm_fzcon h3{font-size:51px; position:absolute; left:32px; top:200px}
.gywm_fzcon dd{ width:295px; color:#666; position:absolute; left:32px; top:265px}
.gywm_fzcon .bg{width:833px;height:420px; border:7px solid #ce0000; border-left:0; position:absolute; top:20px; right:20px;}
.gywm_fzcon .bg:before{content:"";width:7px;height:43px; background:#ce0000; position:absolute; top:0; left:0}
.gywm_fzcon .bg:after{content:"";width:7px;height:46px; background:#ce0000; position:absolute; bottom:0; left:0}
.gywm_fzcon .bg1{ width:189px;height:107px; padding:3px; background:#fff; box-shadow:0 0 5px #e0e0e0; position:absolute; top:225px; left:37px; overflow:hidden}
.gywm_fzcon .bg2{ width:517px;height:362px; position:absolute; top:30px; left:275px; overflow:hidden}
.gywm_fzcon .bg1 img,.gywm_fzcon .bg2 img{transition:1s transform;-webkit-transform:1s transform;-moz-transform:1s transform;}
.gywm_fzcon .bg1 img:hover{transform:scale(0.98,0.98)}
.gywm_fzcon .bg2 img:hover{transform:scale(1.1,1.1)}

.culture{}
.culture h3{font-size:26px; text-align:center; font-weight:bold; line-height:80px; position:relative;}
.culture i{ width:44px;height:5px; background:#d62d16; display:block; position:absolute; left:50%; margin-left:-22px; bottom:0}
.culture ul{ width:1182px; margin:35px auto;}
.culture ul li{width:378px; margin-right:24px; float:left;}
.culture ul li:nth-child(3){ float:right; margin-right:0}
.culture ul li .img{width:378px;height:211px; overflow:hidden}
.culture ul li .img img{transition:1s transform;-webkit-transform:1s transform;-moz-transform:1s transform;}
.culture ul li .img img:hover{transform:scale(1.1,1.1)}
.culture ul li h4{font-size:26px; font-weight:bold; text-align:center; line-height:66px;}
.culture ul li:hover h4 a{color:#ce0000}
.culture ul li h5{ font-size:14px; color:#666; text-align:center; line-height:22px;}

.culture_txt{ width:1200px; height:auto;}
.culture_txt .img{width:600px; height:337px; float:left; overflow:hidden}
.culture_txt .img img{transition:1s transform;-webkit-transform:1s transform;-moz-transform:1s transform;}
.culture_txt .img img:hover{transform:scale(1.1,1.1)}
.culture_txt ul{width:537px; height:286px; border:8px solid #e7e7e7; float:right; padding:35px 0 0 47px}
.culture_txt ul h3{color:#ce0000; font-size:18px; line-height:36px}
.culture_txt ul h3 a{color:#ce0000;}
.culture_txt ul h3 a:hover{text-decoration:underline}
.culture_txt ul li{ line-height:28px}
.culture_txt ul li a:hover{text-decoration:underline}

.achi{width:100%; height:346px; background:url(../images/achi_14.jpg) no-repeat center; color:#fff; padding-top:20px; margin-top:30px}
.achi h2{ font-size:39px; text-align:center; text-transform:uppercase; line-height:110px;}
.achi h2 a{color:#fff}
.achi h2 a:hover{color:#ce0000}
.achi dd{width:1120px; font-size:16px; line-height:26px; text-align:center; margin:0 auto;}
.achi h5{ text-align:center; margin:20px auto 0;}
.achi h5 a{ font-size:17px; color:#e80012; padding:5px 15px; border:1px solid #e80012; display:inline-block;}
.achi h5 a:hover{ background:#e80012; color:#fff}

.sino{ margin:30px auto}
.sino h2{ text-align:center; font-size:50px; color:#000; line-height:60px}
.sino h4{ font-size:23px; text-align:center; color:#ce0000; line-height:32px}

/*xq*/
.gywm_con{}
.gywm_con>h2{text-align:center;font-size:24px; color:#02757a; line-height:70px; text-transform:uppercase; font-weight:bold}
.gywm_arc{font-size:14px; color:#555; line-height:29px;}
.gywm_arc ul.gywmimg{width:840px; margin:10px auto;}
.gywm_arc ul.gywmimg li{width:272px;height:194px; border:1px solid #d4d4d4; float:left; margin:0 3px;}
.gywm_con .gywm_arc p{text-indent:2em}