@charset "utf-8";
/* CSS Document */
body {font-family: "微软雅黑","Helvetica Neue", Helvetica, Arial, "Microsoft Yahei UI", "Microsoft YaHei", SimHei, "\5B8B\4F53", simsun, sans-serif;color: #121212;}
*{ margin:0; padding:0;}
ul li{ list-style:none;}
a{color: #121212;}
a:hover{text-decoration:none; color: #f00;}

.mt20{ margin-top:20px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f25{font-size:25px;}
.blue{color: #103888;font-weight: bold;}
h1,h2,h3,h4{padding: 0;margin: 0;}
@media (min-width: 1200px) {
    .con-ship {background:url(../images/movie-bg.png) no-repeat center center; min-height:290px;}
}
.pagebox{padding:30px 0 ;text-align: center;font-size: 14px;} 
.pagebox a,.pagebox b{height: 36px; line-height: 36px; margin: 2px;display: inline-block;color: #fff;background: #103888; padding: 0 12px;}
.pagebox a:hover,.pagebox b{background: #444;font-weight: bold;color: #fff;}
.right_fbox {width: 150px;height: 410px;position: fixed;float: right;left: 50%;top: 34%;z-index: 999;margin-left: 570px;}
.left_fbox {width: 150px;height: 410px;position: fixed;float: right;right: 50%;top: 34%;z-index: 999;margin-right: 570px;}
#mrq{width:1150px;  height: 150px; margin:25px auto 0;overflow: hidden;}
#Marquee_x {width: 1150px;overflow: hidden;} 
#Marquee_x ul li ,#Marquee_x ul li div{ float:left;line-height:25px;overflow:hidden}
#Marquee_x ul li div{overflow: hidden; float:left;line-height:25px;height:150px; width:375px; overflow:hidden;text-align: center;}
#Marquee_x ul li div img{ border:1px solid #444; width:370px; height:120px; display:block}
#Marquee_x ul li div span{ display:block;}

.inner-nav {background: url(../images/line2.png) no-repeat center bottom;padding:5px 0 11px;color: #b8b8b8;}
.inner-nav a{color: #b8b8b8;}
.inner-content {line-height: 28px;}
.inner-new li img{max-height: 233px;overflow: hidden;}
.bdsharebuttonbox {float: right;}
.inner-key {min-height: 40px;border-bottom:#ccc dotted 1px;padding: 1% 0;}
.inner-key span{color: #989898;padding: 0 15px;}
.inner-related li h3 a {display:block;border-bottom:#ccc dotted 1px;height:34px;line-height:34px; overflow:hidden;background: url(../images/images_37.jpg) no-repeat left center;text-indent: 1em;font-size: 14px;margin: 0;}
.inner-related li h3{margin: 0;}
.inner-related li{padding: 0 3%;}
.inner-pro li{ margin-bottom:2%;}
.inner-pro li a img{ border:#ccc solid 2px; padding:2%;max-height: 150px;}
.inner-pro li a:hover img{ border:#103888 solid 2px;}
.inner-pro li a span{ display:inline-block; overflow:hidden; height:35px; line-height:35px; font-size:13px;}
.inner-pro li a:hover span{ color:#103888;}

.about-bg{
    overflow: hidden;background:url(../images/about.png) no-repeat center center;min-height: 350px;padding: 0 1.3%;color: #fff; 
}
.about-bg a{
    color: #fff;
}
@media (max-width: 768px) {
    .about-bg{background: none;}
    .inner-pro li a img{max-height: 84px;}
}
.footer{
    background: #103888;color: #fff;line-height: 30px;
}

.header-bg {
    background: #103888;
}

.border-img {
    border: #103888 solid 8px;
}

.list-news li{
    height: 37px;line-height: 37px;overflow: hidden;border-bottom: #ccc dashed 1px;background: url(../images/news-cion.jpg) no-repeat left center;text-indent: 1.5em;
}

.news-first {
    height: 35px;line-height: 35px;overflow: hidden;border-bottom: #ccc dashed 1px;background: url(../images/news-cion.jpg) no-repeat left center;text-indent: 1.5em;margin-top: 5px;
}

.about-wbg {
    background: #a8a8a8;
}
@media(max-width:768px){
    .about-wbg{padding-bottom: 3%;}
    .inner-content img{width: 100%;height: auto;}
}

@media (min-width: 1200px) {
    .about {padding: 0 65px 0 35px;}
    .contact{padding:0 35px 0 75px;}
}
.contact strong{
    display: block;font-size: 38px;
}
.title-h2 {
    padding:5% 0 3% 0;font-size: 25px;
}
.about{
    line-height: 27px;max-height: 325px;overflow: hidden;
}
.contact img{padding-top: 3%;}
.news-img {
    max-height: 255px;overflow: hidden;
}

.inner-news li{
    border-bottom: #ccc dotted 1px;padding-bottom: 1%;
}

.inner-text h3{
    font-size: 20px;line-height: 30px;
}
.inner-text p{
    color: #b8b8b8;line-height: 25px;max-height: 75px;overflow: hidden;
}
.inner-news li img{border: #b8b8b8 solid 2px;}
.inner-news li a:hover img{border: #103888 solid 2px;}
.inner-news li a:hover h3{color: #103888;}