﻿.flinksre{
    font-size: 16px;
    color: #fff;
    background: #222;
    width: 100%
}
.flinks{
	padding: 20px 0;
	width: 1200px;
	margin: 0 auto;
    border-bottom: 1px solid #444444;
}
.flinksre .links a{
	display: inline-block;
    font-size: 14px;
    color: #999;
    padding-right: 10px;
}
.chanpinre{
    margin: 0 auto;
    background-color: #f2f2f2;
    height: 850px;
    text-align: center; 
}
.chanpintlt{
    font-size: 32px;
    color: #003e92;
    font-weight: bold;
    text-align: center;
    padding-top: 45px;
    padding-bottom: 17px;
}
.w1200re{
    width:1200px;
    margin: 0 auto;
}
.cpulre span{
    font-size: 18px;
}
.w1200re li{
    float: left;
    width: 29%;
    border:1px solid black;
    margin:20px 20px;
    text-align: center;
    background-color: #003e92;
    color: #fff;
}
.w1200re li a{
    color: #fff;
    font-size: 20px;
}
.w1200re li:hover{
    background-color: #333333;
    transition: 0.3s all ease-in-out;
}
.w1200re img{
    width: 96%;
    padding-bottom: 6px;
}
.w1200re img:hover{
    transform: scale(1.05);
    transition: 0.3s all ease-in-out;
}
.aboutre{
    width: 1200px;
    margin:0 auto;
    height: 608px;
}
.aboutrel{
    width: 600px;
    float: left;
}
.aboutrer{
    width: 550px;
    float: left;
    padding-left: 50px;
}
.aboutrer span{
    font-size: 24px;
    border-bottom: 3px solid #003e92;  
}
.aboutre h2{
    font-size: 32px;
    color: #003e92;
    font-weight: bold;
    text-align: center;
    padding-top: 45px;
    padding-bottom: 17px;
}
.citlt{
    text-align: center;
    margin-bottom: 28px;
}
.aboutaaa{
    background-color: #f2f2f2;
}