/* CSS Document */

.main-title{ height:30px; line-height: 30px; background-color: #029aee; margin-bottom: 15px;}

.main-title div{ min-width: 120px; height:100%; font-size: 16px; color:#fff; background-color: #0271ee; padding: 0 25px; display: inline-block;}

.main-title a{ color:#fff; float: right; margin-right: 15px; display: inline-block;}



.main-imgList{ margin-bottom: 50px;}

.main-imgList li{ padding: 0 10px;}

.main-imgList a{ width:100%; height:100%; color:#000; padding: 10px; border:#bbb 2px solid; display: block;}

.main-imgList img{ width: 100%; height: 130px; margin-bottom: 5px;}

.main-imgList p{ width:80%; height:25px; line-height: 25px; text-align: center; padding: 0 5px; background: #fff; margin: 0 auto -25px; display: block;overflow: hidden;word-wrap: normal;text-overflow: ellipsis;white-space: nowrap; }

.main-imgList img+div{width:100%; height:30px; background:rgba(2,154,238,.75); margin-top: -34px; position: relative; z-index: 99; opacity: 0; transition: opacity .3s;}

.main-imgList img+div:after{content: "\f105"; color:#fff; line-height: 30px; position: absolute; right:10px; display: inline-block; font-family:FontAwesome; text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-transform: translate(0,0);-ms-transform: translate(0,0);transform: translate(0,0);}

.main-imgList a:hover{ color:#029aee;}

.main-imgList a:hover img+div{ opacity: 1;}



.main-news{ background-color: #eee;}

.main-title2{ color:#474747; text-align: center; margin: 30px 0;}

.main-title2 p{ font-size: 20px;}

.main-title2 span{ font-size: 18px;}

#news-slider .am-viewport{ height:165px;}
.news-list{ margin: 30px 0;}

.news-list li{ padding: 10px 45px;border-bottom: #b2b2b2 1px solid; position: relative;}

.news-list li:first-child{ border-top: #b2b2b2 1px solid;}

.news-list li a{ color:#0a0a0a;}

.news-list li span{ width:90px; height:25px; line-height: 25px; color:#fff; text-align: center; background-color: #cfcfcf; display: inline-block; transition: background .3s;}

.news-list li i{ width:200px; color:#0a0a0a; text-align: right; font-style: normal; display: inline-block;}

.news-list li div{ width:450px; line-height: 14px;  margin-left: 100px; display: inline-block; overflow: hidden;word-wrap: normal;text-overflow: ellipsis;white-space: nowrap;}

.news-list li div:after{ content: "\f061"; font-family:FontAwesome; position: absolute; right:15px; display: inline-block; -webkit-transform: scale(2,1);}

.news-list li:hover a{ color:#D40909;}

.news-list li:hover span{background-color: #D40909; }

.news-list+a{ width:100px; height:30px; color:#000; line-height: 27px; text-align: center; background-color: #D40909; border:#a9a9a9 1px solid; display: block; margin: 10px auto 25px; }

.news-list+a i{ margin-left:7px;}

.news-list+a:hover{color:#fff; background-color: #3e3e3e;}



.main-about{ max-width: 1150px; padding: 35px 0;}

.main-about h2{ font-size: 50px; color:#d4d3d3; padding:30px 0 0 45px; font-weight: bold;}

.main-about h2+span{ font-size: 25px; color:#000; line-height: 50px; padding-left: 45px;}

.main-about .about-box{ color:#fff; padding: 10px; background-color: #029aee;}

.main-about .about-box b{ line-height: 35px;}

.main-about .about-box a{color:#fff;}

.main-about .about-box a:hover{ color:red;}

.am-u-sm-12{ margin-top: 20px;}

.am-nav-tabs { height:30px; text-align: center; padding-top: 13px; border-bottom-color:#afafaf; margin-bottom: 35px;}

.am-nav-tabs li{ background-color: #fff; padding: 0 15px; border:#afafaf 1px solid; margin: 0 10px; display: inline-block; float: none;}

.am-nav-tabs a{ color:#3c3c3c; background-color: transparent !important; border:none !important; display: block;}

.am-nav-tabs a:hover{ background: transparent !important;}

.am-nav-tabs .am-active{ background-color: #029aee; border:#029aee;}

.am-nav-tabs .am-active a{ color:#fff !important;}

.am-tabs-bd {border: none;}

.am-slider{ box-shadow: none;}

.main-about .am-viewport{ max-width: 1100px; margin:0 auto;}

.main-about .am-slides li{ width:275px !important; padding:  10px !important;}

.main-about .am-slides a{ width:100%; height:150px; text-align: center; padding:10px; border:#B7B7B7 1px solid; display: block;}

.main-about .am-slides img{ max-width: 100%; height:100%;}

.main-about .am-slides a:hover{ border-color:#0057B5;}

.main-about .am-direction-nav a{ width: 20px; height: 110px; line-height: 110px; background: rgba(0,0,0,.5); top:47px;}

.main-about .am-direction-nav a:before{ content: "\f053"; color:#fff;}

.main-about .am-direction-nav a.am-next:before{ content: "\f054";}

.main-about .am-direction-nav .am-prev {left:-11px;}

.main-about .am-direction-nav .am-next {right: -11px;}



