#citylist, #linklist {
	display: none;
	height: 100%;
}
.flink {
	margin-bottom: 10px;
}
.container {
    padding: 0 15px;
    width: 1200px;
    margin: 0 auto;
}
.section {padding: 100px 0;}
.section-title {margin-bottom: 40px;font-size: 24px;font-weight: bold;line-height: 1;}
.section-title small {display: block;font-size: 42px;text-transform: uppercase;}
.section-title strong {display: block;position: relative;color: #104492;font-size: 30px;margin-top: 10px;}
.section-title strong:after {position: absolute;right: 0;top: 50%;height: 1px;width: 86%;content: "";background: #e5e5e5;}
.section-title-more .more-big {float: right;margin-top: -77px;}
.section-title-1 {text-align: center;font-size: 0;margin-bottom: 40px;}
.section-title-1 strong {display: block;font-size: 30px;text-transform: uppercase;}
.section-title-1 h4 {margin: 0;display: inline-block;vertical-align: middle;font-size: 24px;position: relative;padding: 0 42px;color: #104492;}
.section-title-1 h4:after,.section-title-1 h4:before {position: absolute;content: '';height: 1px;width: 22px;top: 50%;background-color: #104492;}
.section-title-1 h4:after {right: 0;}
.section-title-1 h4:before {left: 0;}

.section-sub {padding: 60px 0;}

.in-prd-menu {margin-top: -77px;position: relative;z-index: 1;margin-bottom: 40px;}
.in-prd-menu .hform {float: right;position: relative;margin-left: 10px;}
.in-prd-menu .hform input {display: block;padding: 11px 58px 11px 15px;font-size: 14px;border: 1px solid #ddd;background-color: #fff;width: 150px;}
.in-prd-menu .hform button {position: absolute;right: 0;top: 0;height: 44px;width: 44px;border: 0;padding: 0;cursor: pointer;background: url(../images/901_top9.png) center no-repeat #104492;}
.in-prd-menu ul {float: right;margin: -10px 0 0 -10px;}
.in-prd-menu li {float: left;}
.in-prd-menu li a {display: block;line-height: 44px;font-size: 16px;padding: 0 16px;background-color: #363e45;color: #fff;margin: 10px 0 0 10px;}
.in-prd-menu li.active a {background-color: #104492;}

.list-1 {margin: -50px 0 0 -20px;padding-bottom: 28px;}
.list-1 li {float: left;width: 33.333333%;}
.list-1 li a {display: block;padding: 20px 20px 50px;background-color: #f0f0f0;-webkit-transition: all 0.5s;transition: all 0.5s;margin: 50px 0 0 20px;position: relative;}
.list-1 li .img-cover {padding-top: 66%;}
.list-1 li .text {line-height: 40px;font-size: 18px;margin-top: 15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: center;}
.list-1 li .desc {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: center;color: #888;}
.list-1 li .more {;border: 4px solid #f0f0f0;background: #ffffff;line-height: 48px;width: 48px;height: 48px;text-align: center;color: #b3b3b3;font-size: 12px;border-radius: 50%;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;position: absolute;left: 50%;bottom: -28px;margin-left: -28px;}
.list-1 li a:hover {background-color: #363e45;color: #fff;}
.list-1 li a:hover .img-cover span {-webkit-transform: scale(1.1);transform: scale(1.1);}
.list-1 li a:hover .more {background-color: #104492;color: #fff;border-color: #104492;}
.list-1-1 .img-cover {margin: -20px -20px 0 -20px;}
.list-2 {margin: -20px 0 0 -20px;}
.list-2 li {float: left;width: 33.333333%;}
.list-2 li a {display: block;margin: 20px 0 0 20px;background-color: #fff;-webkit-transition: all 0.5s;transition: all 0.5s;}
.list-2 li .img-cover {padding-top: 66%;}
.list-2 li .more {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(16,68,146,0.7);color: #fff;-webkit-transition: all 0.5s;transition: all 0.5s;-webkit-transform: scale(0);transform: scale(0);}
.list-2 li .more i {text-transform: uppercase;position: absolute;left: 50%;top: 50%;font-style: normal;border: 1px solid #fff;width: 54px;line-height: 54px;border-radius: 50%;text-align: center;margin: -28px 0 0 -28px;}
.list-2 li .text {line-height: 68px;font-size: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;padding: 0 15px;}
.list-2 li a:hover {background-color: #104492;color: #fff;}
.list-2 li a:hover .more {-webkit-transform: scale(1);transform: scale(1);}
.list-2-1 li a {background-color: #f0f0f0;}

.in-about {margin: 0;}
.in-about dt {float: left;position: relative;width: 556px;margin: 0 0 40px 40px;}
.in-about dt:before {content: '';position: absolute;left: -40px;bottom: -40px;width: 80%;height: 100%;background-color: #104492;}
.in-about dt img {position: relative;z-index: 1;}
.in-about dd {margin-left: 570px;background-color: #fff;box-shadow: 0 1px 18px 1px rgba(54,62,69,0.6);margin-top: 40px;padding: 60px 80px;height: 320px;}
.in-about dd h4 {margin: 0;font-size: 24px;}
.in-about dd p {font-size: 16px;line-height: 36px;color: #666;margin: 25px 0 0;text-align: justify;}
.in-about dd .more-big {margin-top: 40px;}

.list-3 {margin: -20px 0 0 -20px;}
.list-3 li {float: left;width: 50%;}
.list-3 li a {display: block;margin: 20px 0 0 20px;background-color: #fff;padding: 20px;-webkit-transition: all 0.5s;transition: all 0.5s;overflow: hidden;position: relative;}
.list-3 li a:after {position: absolute;left: 0;top: 0;content: "";width: 85px;height: 0;border-bottom: 125px solid #dfdfdf;border-right: 78px solid transparent;-webkit-transition: all 0.5s;transition: all 0.5s;}
.list-3 li .date {float: left;width: 115px;position: relative;z-index: 1;line-height: 1;padding: 5px 0;color: #fff;}
.list-3 li .date small {display: block;font-size: 16px;}
.list-3 li .date strong {display: block;font-size: 48px;margin-top: 10px;}
.list-3 li .text {margin-left: 140px;}
.list-3 li .text h4 {margin: 0;font-weight: normal;font-size: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list-3 li .text p {margin: 10px 0 0;color: #666;-webkit-transition: all 0.5s;transition: all 0.5s;line-height: 1.8;height: 50px;overflow: hidden;}
.list-3 li a:hover {background-color: #3a4249;color: #fff;}
.list-3 li a:hover:after {border-bottom-color: #104492;}
.list-3 li a:hover .text p {color: #fff;}
.clearfix {
    zoom: 1;
}
.in-prd-con{
    margin-top: 20px;
}
.flink{
    width: 100%;
}
.flink_tit{
    width: 190px;
    height: 45px;
    display: block;
    text-align: center;
    line-height: 45px;
    background: url(/template/default/index/static/images/t-bg.jpg);
    color: #FFF;
    font-weight: bold;
    font-size: 16px;
}
.flink_bg{
    height: 45px;
    line-height: 45px;
    border-bottom: 2px solid #2b8730;
}
.flink_list{
    width: 100%;
    min-height: 60px;
    background: #ececec;
    margin-top: 20px;
}
.flink_list ul{
    margin: 20px;
    padding-top: 5px;
}
.flink_list ul li {
    list-style: none;
    float: left;
    display: inline-block;
    margin-right: 12px;
}
