﻿html {
    font-size: 12px;-webkit-text-size-adjust:none;
}

.head_title td.tdw3{width: 46%;}
.head_title td.tdw4{width: 31%;}

.details_cont table{max-width: 100% !important;width: auto !important;}
.header_nav{box-shadow:none;}
.header_nav .container > nav{background: #1374C0 url('../images/bg_nav_x.gif') repeat-x center center;background-size: contain;}
.header_nav .navbar li.nav-item .node li:hover a {color: #fff  !important;}

.swiper-slide span.banner_text{    position: absolute;    bottom: 0px;    left: 0px;    width: 100%;    background-color: rgba(0,0,0,.7);    color: #fff;    font-size: 14px;    text-align: center;}

.notice_cont{background: transparent url('../images/bg_notice.png') no-repeat center center;background-size: cover;}
.notice_cont .sub{color: #F11F1F;}
.meta_cont .meta_title span{background-color: #1374C0;}
.meta_cont .meta_title{border-bottom-color: #1374C0;}
.meta_news_list .date{color: #1374C0;height: 64px;}
.meta_news_list p{line-height: 18px;height: 36px;}
.meta_news_list .date strong{margin-top: 2px;}

.header_nav .navbar li.nav-item .node{
	background-color: #1473BD;padding: 0;
}
.header_nav .navbar li.nav-item .node li a{color:#fff;font-size: 12px;}

.bg-blue {
    background-color: #259e4f;
}
.color-blue{color: #1374C0;}
.meta_cont .meta_title span .arrowdown {
    border-top: 10px solid #1374C0 !important;
}

@media only screen and (min-width:768px ) {
	.link6_album .col-md-3{
		-ms-flex: 0 0 20%;
	flex: 0 0 20%;
	max-width: 20%;
	}
}

.searchform .searchform_input{height: 30px;padding-right: 45px;}
.searchform .searchform_Sub{width: 40px;}
.searchform .icon-search{
	width: 40px;
	line-height: 30px;
	font-size: 16px;
	background: -moz-linear-gradient(top, #EFBC03, #ED8E01); 
	background: -webkit-gradient(linear,top,from(#EFBC03),to(#ED8E01));
	background: -webkit-linear-gradient(top, #EFBC03, #ED8E01);
	background: -o-linear-gradient(top, #EFBC03, #ED8E01);}
.swiper1{margin-bottom: 0px;}
.notice_cont{padding: 10px 10px 10px 110px}
.notice_cont .sub{top:10px;}

#gallery .nph_list_stream li{width: 170px !important;}



.insidePage .row{box-shadow: 0 0 10px #ccc;}
.details_cont table.ke-zeroborder{text-align: left;}


.branchIntro{width:100%; margin:0 auto; padding:30px 0; overflow:hidden;}
.branchIntro h1{display:block;color:#f0a13a; font-size:16px; font-weight:bold; text-align:center;}
.branchIntro h2{display:block; height:30px; padding-left:12px; background:url(../images/bg_title1.png) no-repeat 0 bottom; font-size:14px; font-weight:bold; margin-top:40px;}
.branchIntro span{display:block; line-height:24px; padding:15px 12px 0 12px;}

.footer{background-color: #fff !important;color: #333 !important;padding-top: 0;}
.footer *{color: #333 !important;}
.footer .row{border-top: 1px solid #bcbcbc;padding-top: 20px;}
.footer .footBox{border-top: none;max-width: 100%;}

#footer{width:100%; height:54px; background:#FFF; border-top:#bcbcbc 1px solid; margin-top:0;}
.footBox{width:988px; margin:0 auto; font-family:Arial; overflow:hidden;font-size: 12px;}
.flinks,.copyright{padding:15px 0 0 0; }
.flinks{padding-right:20px;float: right;}
.copyright{padding-left:10px;float: left;}


.insidePage .inside_left ul.column-box li a{font-size: 14px;text-align: left;padding: 5px 10px 5px 20px;color: #666;border-bottom: 1px solid #eee;}
.insidePage .inside_left ul.column-box{background-color: #fff;padding: 0px;}
.insidePage .inside_left h4, .insidePage .inside_left h4:hover{background: transparent url('../images/img_left_title_branch.png') no-repeat center center;background-size: cover;}
.insidePage .inside_left ul.column-box li.active a::after{content: none;}
.insidePage .inside_left ul.column-box li a::before {
    content: "\f0da";
    font-family: "FontAwesome";
    font-weight: bold;
    margin-left: 10px;
    position: absolute;
    top: 5px;
    left: 0;
    line-height: 25px;
    margin-right: 5px;
}
.insidePage .inside_left ul.column-box li {
    background-color: #fff;
    padding:0px 10px;
}
.insidePage .inside_left ul.column-box li.active {
    background-color: #b9b9b9;
    color: #fff;
}
.insidePage .inside_left ul.column-box li.active a{
    color: #fff;
    border-bottom: 1px solid #b9b9b9;
}
.insidePage .inside_left ul.column-box li:hover {
    background-color: #b9b9b9;
    color: #fff;
}
.insidePage .inside_left ul.column-box li:hover a{
    color: #fff;
    border-bottom: 1px solid #b9b9b9;
}
.meta_news ul.indexyqlj li{max-width:25%;}
.meta_news li a,.newsList li{font-size: 12px;}

.rightCon{width:684px; margin:30px auto; overflow:hidden;}


.proImg{width:567px; margin:0 auto; overflow:hidden;}
.proImg ul li{display:inline; margin:12px; width:165px; height:105px; float:left;}
.proBranch{width:682px; border:#cecece 1px solid; background:#f6f6f6; padding:22px 0 0 0; margin-top:35px; overflow:hidden;}
.proBranch h3{font-weight:bold; font-size:14px; text-align:center;}
.proBranch ul{width:100%; padding:20px 0 20px 51px; overflow:hidden;}
.proBranch ul li{float:left; display:inline; margin:0 32px 20px 0;}
.proBranch ul li a{display:block;width:172px; height:44px; background:url(../images/bg_scli.png) no-repeat 0 0; text-align:center; line-height:44px;}


.insidePage .shadow{box-shadow: 0 0 10px #ccc; border:1px solid #ccc; margin-top: 10px;}
.msgBox{ padding:40px 40px;}
.msgTitle{color:#1077c7; font-size:24px; text-align:center; border-bottom:2px solid #1077c7; padding:0 0 30px 0; margin:0 0 20px 0;}
.msgText p{ text-indent:2em; line-height:30px; font-size:14px;}
.btnGo{ display:block; margin:20px auto; border-radius:6px; background:#1077c7; color:#fff;line-height:46px; font-size:16px; max-width:300px; text-align:center;pointer-events:none;}
.btnGo:hover{background:#1893f2; color:#fff;}


.boxForm{ width:700px; margin:20px auto; font-size:0}
.boxForm li{display:block; position:relative; margin-bottom:18px; min-height:42px; width:100%}
.boxForm li i{display:inline-block; width:110px; vertical-align:top;font-size:14px; line-height:42px; font-style:normal}
.boxForm li i font{display:inline-block; margin-right:5px; color:#F00}
.boxForm li span{display:inline-block; width:590px; vertical-align:top;font-size:14px; line-height:42px;}
.inputForm{ border:1px solid #bbb; line-height:40px; width:100%; border-radius:4px; padding:0 10px}
.inputFormShort{ border:1px solid #bbb; line-height:40px; width:180px; border-radius:4px; padding:0 10px; display:inline-block; vertical-align:middle}
.textareaForm{ border:1px solid #bbb; line-height:26px; width:100%; border-radius:4px; padding:10px; height:120px;}
.checkboxForm{ margin-right:5px; vertical-align:middle; width:16px; height:16px; border-radius:2px; border:1px solid #ddd}
.radioForm{margin-right:5px !important; vertical-align:initial;}
/*.submitForm{ width:100%; line-height:46px; font-size:18px; font-weight:bold; color:#fff; text-align:center; background:#1077c7; border:none;border-radius:6px; cursor:pointer}*/
.submitForm{ width:120px; line-height:36px; font-size:18px; font-weight:bold; color:#fff; text-align:center; background:#1077c7; border:none;border-radius:6px; cursor:pointer;margin: auto;
display: block;}
.submitForm:hover{background:#1893f2; color:#fff}
.tipsForm{font-size:14px; line-height:26px; padding:6px 0; color:#999}

.boxForm label{ display:inline-block; margin-right:20px;}
.boxForm img{display:inline-block; vertical-align:middle; margin:0 0 0 10px}


.proBranch1{width:100%; border:#cecece 1px solid; background:#f6f6f6; padding:0 0 0 0; margin:20px auto 0 auto; overflow:hidden;}
.proBranch1 h3{font-weight:bold; font-size:14px; text-align:center;}
.proBranch1 ul{width:100%; padding:20px 0 0 20px; overflow:hidden;}
.proBranch1 ul li {float:left; display:inline; margin:0 32px 20px 0;display:block;height:44px;padding:0px 10px; background:url(../images/bg_scli.png) no-repeat 0 0;background-size:100% 100%; text-align:center; line-height:44px;}
.pbText{padding:20px; line-height:24px;}
.pbText1{padding:0 0 20px 20px; line-height:24px;}


.videoPlay{width:666px; margin:40px auto 0 auto; overflow:hidden;}
.videoBox{width:384px; height:306px; background:url(../images/bg_tv.png) no-repeat 0 0; margin:0 auto;}
.videoBox h1{display:block;padding:8px 0 0 11px;}
.videoBox h2{display:block; text-align:center; padding-top:8px;}
.videoList{width:666px; height:175px; margin-top:40px; position:relative; z-index:0; overflow:hidden;}
#tvSlider ul, #tvSlider li{display:block;position:relative; z-index:0;}
#tvSlider li {display:none;}	
#tvSlider li:first-child {display:block;}
#tvSlider{width:597px; height:175px; margin:0 auto; overflow:hidden;}
#tvSlider li {width:175px; height:175px; float:left; display:inline; margin:0 12px; overflow:hidden;}
#tvSlider li a{display:block; width:175px; height:175px;}
#tvSlider li a img{display:block; border:#eeeeee 1px solid;}
#tvSlider li a span{display:block; text-align:center; padding-top:10px;}
.videoList .prevBtn, .videoList .nextBtn{margin:0;padding:0;display:block; width:20px; height:40px; background:url(../images/bgBtnArrow.gif) no-repeat 0 0; position:absolute; top:42px;overflow:hidden; z-index:20;}
.videoList .prevBtn{left:0; background-position: 0 0;}														
.videoList .nextBtn{right:0; background-position:0 -40px;}

.inside_box .col-form-label{float: left;}
.inside_box .form-control,.inside_box .col-form-label{line-height: 24px;min-height: 24px;padding-top: calc(.375rem + 1px);padding-bottom: calc(.375rem + 1px);height: auto; margin-bottom: auto;}
.inside_box .form-row .col{position: relative;}
.inside_box .form-row .col img{position: absolute; right: 15%; margin-top: 3px;bottom: 3px;}
.inside_box .controls label{ margin-right: 4px;vertical-align: sub;margin-top: .5rem;}
.inside_box .controls label input{ margin-right: 4px;vertical-align: bottom;}

.inside_box .col-form-label{width: 100px;}
.inside_box .form-control{width: 100%;max-width: 300px;}
.inside_box .form-row .col-form-label .red{width: 6px;display: inline-block;}

.link2 .col-md-12{margin-bottom: auto;}
.swiper-pagination.swiper_pnews3 span{opacity: 1;}
.swiper_news3 .swiper-slide span.banner_text{padding: 10px 10px 30px 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.XWtitle-list{}
.XWtitle-list .XWtitle{position: relative;line-height: 40px;border-bottom: 1px solid #eee; }
.XWtitle-list .XWtitle .title{color: #f00;font-size: 14px;font-weight: bold;}
.XWtitle-list .XWtitle .meta_more{float: right;}
.XWtitle-list .XWtitle-news li{position: relative;}
.XWtitle-list .XWtitle-news li a{width: 100%;line-height: 24px;border-bottom: 1px solid #eee; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: block;}
.XWtitle-list .XWtitle-news li span.time{position: absolute; right: 0;top: 0;line-height: 24px;color: #999;}


.link2 .meta_cont .meta_title{ border-bottom: none;}
.link2 .meta_cont .meta_news{border: 1px solid #DCDCDC; margin-top: auto;padding: 10px; padding-bottom: 0;}
.link2 .meta_cont .meta_news ul.indexyqlj li{border-left:none;border-bottom: none; margin-bottom: 8px; padding-left: 8px; position: relative;}
.link2 .meta_cont .meta_news ul.indexyqlj li:before{content: "■";position: absolute; top: 0;left: 0;font-size: 3px;color: #D8D8D8;-webkit-transform-origin-x: 0;    -webkit-transform: scale(0.40);}
.link2 .meta_cont .meta_title span .arrowdown{display: none;}
.meta_title span{font-size: 14px;}

.header_nav .navbar .nav-item a.nav-link .r-line{font-size: 14px;}

.three_col11 .meta_cont2{border-top:1px solid #BFCADC;}
.three_col11 .box_three_col7_title{background: transparent url('../images/bg_itv_t.png') no-repeat;background-size: cover;}

.insidePage{min-height: auto;}

@media only screen and (max-width:768px ) {
	.header{padding: 0;}
	.header_nav{background-color: #759c4d;background-image: none;background: #1374C0 url('../images/bg_nav_x.gif') repeat-x center center;background-size: contain;}
	.header_nav .navbar li.active > .nav-link::after{margin-left: -20px;bottom: -25px;top: auto;}
	.header_nav .navbar .mainlevel ul li a:hover{background-color: #759c4d;}
	.header_nav .navbar li.nav-item .nav-link{color: #333;}
.header_nav .navbar .nav-item a.nav-link .r-line{border: none;}
.search_ico{color: #333;}
.header_nav .navbar li.active > .nav-link{background-color: transparent;border:none;box-shadow:none;margin-top:auto;overflow: hidden;position: relative;}
.header_nav .navbar li.active > .nav-link:after{content: '';font-size: 2rem;color: #333;position: absolute;left: 50%;margin-left: -18px;bottom: -9px;width: 0;height: 0;border-width: 18px;border-style: solid;border-color:  transparent transparent #333 transparent;}
.link6_album .col-md-3{
		-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
	}
	
	.link6_album .col-md-3:last-child{
		-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	}
	.meta_news ul.indexyqlj li{max-width:100%;}
	.inside_box .form-row .col img{right: 5%;}
	.inside_box .form-row {display: block;}
	.inside_box .form-control{max-width: 100%;}
	.header_nav .container .navbar .logo_text{max-width: 260px;overflow: hidden;text-overflow: ellipsis;}
}

@media (min-width:1200px){.container{max-width:1003px;}}

.insidePage .row{margin:0px;padding-left:0px;margin-top:10px;margin-bottom: 10px;}
.insidePage .inside_left{margin: 0px 0px 0px;PADDING: 0PX;}
.insidePage .inside_right{margin: 0px 0px;}
.insidePage .inside_right .list_right{border:none;}
.inside_title{background:transparent;}
.insidePage .inside_right .breadcrumb{background:transparent;}
.inside_box{border:none;}
.insidePage .inside_right h4{color: #ED8E01;letter-spacing:2px;background-color: #fff;padding:0px;}
.inside_title{position: relative;background: url('../images/bg-title.png') center 14px repeat-x;}
.details_infos{border-bottom: 1px dashed #ddd;}
@media screen and (max-width: 991px){
	.header_nav .container .navbar .navbar-brand {
	  padding: 0px;
	  margin: 0px;
	  height: 40px;
	  width: 70%;
	}
}
