body{font-family: Microsoft Yahei;overflow-x:hidden;color: #666;background:#fff;position: relative;}
ul,ol,li{list-style: none;}
a{color: #333;}
a:hover{text-decoration:none;outline:none;}
a:visited,a:active {outline:none;}
div:focus{
    outline:none;
}
body.edit .s1-img a {display: none !important;}
.breadcrumb {
    padding:0px !important;
}
.breadcrumb .glyphicon-list {
    color:#c1c1c1 !important;
}
.breadcrumb .glyphicon-list:before {
    content: "\e021" !important;
}
/* 通用 */

.blank5,.blank10,.blank15,.blank20,.blank30,.blank50,.blank60 {clear:both;height:5px;overflow:hidden;}
.blank10 {height:10px;}
.blank15 {height:15px;}
.blank20 {height:20px;}
.blank30 {height:30px;}
.blank50 {height:50px;}
.blank60 {height:60px;}


.cmseasyedit {display:inline-block;}
.removelangadmin,
.removelang,
.removelangtemplate {display:none;}



.section1{padding: 60px 0;}

.title10{margin-bottom: 30px;}
.title10 h4{font-size: 26px;color: #233876;margin-bottom: 0;}
.title10 h4 a{color: #233876;}
.title10 p{color: #999;}

 







.s1-item{margin: 20px 0;}
.s1-img{}
.s1-img{display:block;overflow:hidden;position: relative;}
.s1-img a{position: absolute;display: block;left: 0;right: 0;top: 0;bottom: 0;z-index: 2;text-decoration: none;overflow: hidden;width: 100%;height: 100%;}
.s1-img img{width:100%;height:auto;margin:0px auto;transition:600ms;}
.s1-item:hover .s1-img img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform:scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.s1-img a:before{content:"";display: block;height: 44px;width: 44px;background: url(../images/base/s1-ico.png) center center no-repeat;z-index: 4;position: absolute;left: 50%;top: 50%;margin: -22px 0 0 -22px; transition: all 300ms ease-in-out 0s;opacity: 0;}
.s1-img a:after{content:"";display: block;position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: rgba(0,0,0,.3);z-index: 3;	transform: scale(.5); transition: all 300ms ease-in-out 0s;opacity: 0;}
.s1-item:hover .s1-img a:before{opacity: 1;transform: rotate(360deg);}
.s1-item:hover .s1-img a:after{transform: scale(1);opacity: 1;}
.s1-text{padding: 10px 15px;border-bottom:2px solid transparent}
.s1-text h4{color: #000;margin-bottom: 15px;font-size: 16px;}
.s1-text h4 a{color: #000;}
.s1-text p{margin-bottom: 5px;color: #999;line-height: 18px;height: 36px;overflow: hidden;}
.s1-item:hover  .s1-text{border-color:#233876;}




.section2{padding: 60px 0;background: #f1f1f1;}
.s2{}
.s2-img{float: right;margin-left: 20px;width: 400px;height: 260px;max-width:100%;}
.s2-img img{width: 100%;height: 100%;object-fit: cover;}
.s2-text{overflow: hidden;}
.s2-text h5{font-size: 18px;color: #000;}
.s2-text p{margin: 30px 0 40px;color: #666;line-height: 22px;height: 66px;overflow: hidden;margin-bottom: 20px;	}
.s2-text a.more{display: inline-block;padding: 5px 50px;border:1px solid #d7d7d7;color: #666;}
.s2-text a.more:hover{background: #233876;border-color:#233876;color: #fff;}
@media screen and (min-width: 0) and (max-width: 991px){
.s2-img{float: none;margin: 0 auto 30px;height: auto;}
.s2-img img{height: auto;}
.s2-text{text-align: center;}
}



.section3{padding: 60px 0;}

.s3-l{margin: 20px 0;}
.s3-l-img{display:block;overflow:hidden;}
.s3-l-img img{width:100%;height:auto;margin:0px auto;transition:600ms;}
.s3-l-img:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform:scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}

.s3-l-text{padding-top: 15px;}
.s3-l-text h4{font-size: 16px;color: #000;margin-bottom: 5px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.s3-l-text h4 a{color: #000;}
.s3-l-text h4 a:hover{color: #233876;}

.s3-l-text span{color: #8f8f8f;display: block;font-size: 14px;}
.s3-l-text p{margin: 15px 0 20px;color: #666;line-height: 22px;height: 44px;overflow: hidden;}
.s3-l-text a.more{color: #666;font-size: 14px;}



.s3-r{margin: 20px 0;border-top:1px solid #ddd;}
.s3-list{border-bottom:1px solid #ddd;padding: 22px 0;}
.s3-list h4{font-size: 16px;color: #000;margin-bottom: 15px;}
.s3-list h4 a{color: #000;}
.s3-list p{color: #666;line-height: 22px;height: 44px;overflow: hidden;}
.s3-list h4 a:hover{color: #233876;}






.foot{padding: 40px 0;background: #233876;}
.foot .title10 h4{color: #fff;}
.foot .title10 h4 a{color: #fff;}
.foot .title10 p{color: #fff;}

.foot-list{margin: 20px 0;}
.foot-list ul{padding: 0;margin: 0;}
.foot-list h4{color: #fff;margin-bottom: 30px;}
.foot-list ul li{color: #bcc0cf;line-height: 24px;}
.foot-form{}
.foot-form ul{padding: 0;margin: 0;}
.foot-form ul li{margin-bottom: 15px;color: #bcc0cf;}
.foot-form ul .form-control{background: transparent;border:none;border-bottom:1px solid #ddd;border-radius: 0;color: #bcc0cf;box-shadow: inset 0 0 0 rgba(0,0,0,.0), 0 0 0 rgba(102,175,233,0);}
.foot-form .btn{background: #4F6091;border:none;width: 100%;color: #bcc0cf;line-height: 25px;color: #fff;}
.foot-form .btn:hover{background: #3656B6;color: #fff;}
.foot-form .form-control:focus {border-color: #ddd;box-shadow: inset 0 0 0 rgba(0,0,0,.0), 0 0 0 rgba(102,175,233,0);}



.guestbook .guestbook_btn{background: #4F6091;border:none;width: 100%;color: #bcc0cf;line-height: 25px;color: #fff;}
.guestbook .guestbook_btn:hover{background: #3656B6;color: #fff;}



.copyright{padding: 12px 0;text-align: center;color: #fff;background: #233876;border-top:1px solid #394C84;}
.copyright a{color: #fff;}





.title20{text-align: center;margin: 30px 0;}
.title20 h4{font-size: 26px;color: #233876;margin-bottom: 15px;}
.title20 h4 a{color: #233876;}
.title20 p{color: #999;font-size: 18px;margin-bottom: 30px;}
.title20 ul{padding: 0;margin: 0;text-align: center;}
.title20 ul li{display: inline-block;}
.title20 ul li a{display: inline-block;padding: 5px 20px;color: #999;}
.title20 ul li a:hover,
.title20 ul li a.on{background: #233876;color: #fff;}


.mianbao{color: #757575;margin: 10px 0 40px;}
.mianbao span{color: #757575;padding-left: 17px;background: url(../images/base/mianbao.png) left center no-repeat;}
.mianbao a{margin: 0 5px;color: #757575;}
.mianbao a:hover{color: #333;}




.news-item{padding: 20px 0;border-bottom:1px solid #ccc;}
.news-item h4{font-size: 16px;color: #333;margin-bottom: 5px;}
.news-item span{color: #999;display: block;margin-bottom: 15px;font-size: 12px;}
.news-item p{margin-bottom: 0;color: #999;line-height: 22px;height: 48px;overflow: hidden;}







.pc-show,.wap-show {
    display:none;
}

@media (min-width: 786px) {
    .pc-show {
        display: block;
    }
}

@media (max-width: 786px) {
    .wap-show {
        display: block;
    }
}


.cbanner{background-size:cover;}
@media screen and (max-width:486px) {
    .cbanner {margin-top:0px;}
}
.cbanner .container {height:100%;}
.cbanner-bg{height:100%;background: rgba(0,0,0,.08);}
.cbanner-title {position: relative; display:block; height:100%;}
.fat-menu2-title h4.column-title,
.cbanner-title h4.column-title,
.cbanner-title h4.special-title,
.cbanner-title h4.type-title{position: absolute; top: 40%; transform: translateY(-40%);color: #fff;font-size: 42px; }
.cbanner-title h4.column-title,
.cbanner-title h4.column-title a,
.cbanner-title h4.special-title a,
.cbanner-title h4.type-title a{color: #fff;}
.cbanner-title h4.column-title:after,
.cbanner-title h4.special-title:after,
.cbanner-title h4.type-title:after{content:"";display: block;height: 3px;width: 2em;background: #fff;margin-top: 15px;}


@media (min-width:769px) {
    .cbanner-bg{min-height:auto;}
    .cbanner-title{margin-bottom: 40px;}
    .cbanner-title h4.column-title,
    .cbanner-title h4.special-title,
    .cbanner-title h4.type-title{font-size: 40px;}
}

@media (min-width:992px) {
    .cbanner-bg{min-height:auto;}
    .cbanner-title h4.column-title,
    .cbanner-title h4.special-title,
    .cbanner-title h4.type-title{font-size: 30px;}
}

@media (max-width:768px) {
    .cbanner-bg{min-height:auto;}
    .cbanner-title{margin-bottom: 30px;}
    .cbanner-title h4.column-title,
    .cbanner-title h4.special-title,
    .cbanner-title h4.type-title{font-size: 20px;}
}

#frmGuestbookSubmit .guestbook_input,#frmGuestbookSubmit .guestbook_textarea {
    border-color:#ccc !important;
    box-shadow:none !important;
    border-top:none !important;
    border-left:none !important;
    border-right:none !important;
}
#frmGuestbookSubmit .btn {
    width:100%;
    border-radius: 2px;
}




