html {
    font-size: 12px;-webkit-text-size-adjust:none;
}
.head_title td.tdw3{width: 46%;}
.head_title td.tdw4{width: 31%;}
.header{background: #FFFFFF url('../images/bg_top.jpg') no-repeat center top;background-size:100% 100%;height: 125px;}
.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);}
	
.details_cont table{max-width: 100% !important;width: auto !important;}
.header_nav {background: #1374C0 url('../images/bg_nav_x.gif') repeat-x center center;background-size: contain;}
.header_nav .navbar li.active > .nav-link{border-top: none;}
.header_nav .navbar li.nav-item .node li:hover a {color: #fff  !important;}
.header_nav .navbar li.nav-item .node2 li:hover a{color: #333  !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;}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto{margin-bottom: 30px;padding: 0px 10px;}
.banner1{margin-bottom: 30px;}
.two_col2 .meta_cont4,.swiper_news3 .swiper-wrapper,.swiper_news3 .swiper-slide{height: 385px !important;}
.swiper_news3 .swiper-wrapper,.swiper_news3 .swiper-slide{text-align: center;}
.meta_news .meta_top p.meta_top_con{color: #666;line-height: 27px;font-size: 15px;}
.meta_cont4 .meta_news .meta_top h5{line-height: 30px;}
.meta_cont4 .meta_title{height: 50px;}
.meta_cont4 .meta_title span{padding: 10px 30px;line-height: 30px;height: 50px;vertical-align: top;}
.textList li{line-height: 32px;}
.textList li a{font-size: 16px;line-height: 45px;padding-right: 20px;}
.textList li span{line-height: 45px;display: none;}
.meta_news .meta_top{display: none;}
.swiper_news3 .swiper-container{width: 100%;}

.HomeAbout{overflow: hidden;margin-bottom: 30px;}
.HomeAbout .container{position: relative;}
.HomeAbout .Info{width: 75%;position: relative;z-index: 10;}
.HomeAbout .text{max-width:90%;margin-bottom: 42px;}
.HomeAbout .text aside{line-height: 1.5;font-size:26px;margin-bottom:18px;}
.HomeAbout .text p{font-size: 16px;color: #333;line-height: 1.5;margin: 0px;text-indent: 32px;}
.mores{color: #999;font-size:14px;}
.mores i{display: inline-block;line-height: 18px;vertical-align: text-bottom;text-align: center;transition: all 0.3s;font-size:18px;margin-left: 15px;}
a:hover .mores i,.mores:hover i{transform: scale(1.3);color:#f1aa22;}
a:hover .mores,.mores:hover{color: #f1aa22;}

.HomeAbout .numlist{margin-top: 50px;}
.HomeAbout .numlist .item{height:148px;border-bottom: 1px solid #ececec;width:205px;}
.HomeAbout .numlist .flexcj_num{line-height:56px;height:56px;font-size:16px;}
.HomeAbout .numlist .counter{font-size:53px;margin-right:5px;text-shadow: 2px 0 0 #cc8806;color: #f1aa22;}
.HomeAbout .numlist sup{color: #f1aa22;font-size: 18px;line-height: 24px;display: inline-block;vertical-align: top;margin-right: -8px;}
.HomeAbout .numlist .ti{font-size: 18px;}
.HomeAbout .numlist .tip{color: #8c8c8c;font-size: 14px;}

.HomeAbout .mapbox{position: absolute;right: 20px;top: -50%;height: 100%;width: 80%;}
.HomeAbout .mapbox:after{position: absolute;right: 0;top: 0;height: 100%;width: 100%;background: url(../images/about.png) center center no-repeat;background-size: 100% 100%;content: "";z-index: -1;}
.HomeAbout .Company{position: absolute;top: 50%;transform: translateY(-50%);right: 20%;width: 389px;}
.HomeAbout .Company li{background: rgba(255,255,255,0.4);padding: 35px 0px 35px 55px;margin-bottom: 40px;transition: all 0.3s;}
.HomeAbout .Company li:last-child{margin-bottom: 0;}
.HomeAbout .Company li h2{font-size: 23px;margin-bottom:18px;}
.HomeAbout .Company li .icon{display:inline-block;width: 40px;height: 40px;line-height: 40px;text-align: center;color:#fff;border-radius: 0 20px 0 0;background: #00358a;margin-right: 20px;transition: all 0.3s;}
.HomeAbout .Company li:hover .icon{background: #f1aa22;transform: scale(1.1);}
.HomeAbout .Company li .tel{color: #666666;font-size: 25px;}
.HomeAbout .Company li .tel a{color: #666666;}
.HomeAbout .Company li:hover{background: #fff;box-shadow: 0 10px 10px rgba(0,0,0,0.1);}
.HomeTit{padding-bottom: 50px;position: relative;}
.HomeTit .title{font-size: 30px;color: #02438d;line-height: 1;position: relative;}
.HomeTit .title:after,.HomeTit .title:before{display: inline-block;content:"";width: 205px;height: 16px;background-size: contain;background-repeat: no-repeat;}
.HomeTit .title:after{background-image: url(../images/titright.png);margin-left: 23px;}
.HomeTit .title:before{display: none;}
.HomeTit .tidesc{color:#02438d;}
.HomeTit.tc .title:before{display: inline-block;background-image: url(../images/titleft.png);margin-right:23px;}
.flexcj{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}


.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: 16px;}

.bg-blue {
    background-color: #259e4f;
}
.color-blue{color: #1374C0;}
.meta_cont .meta_title span .arrowdown {
    border-top: 10px solid #1374C0 !important;
}

.project2{height: 58px;padding: 0px;min-height: 58px;}
.rollpic2 .p-cont img,.p-cont{height: 58px;}
.dowebok a{margin: 0px 5px;}
.p-cont .span-cont{display: none;}
.footer .col-md-3{display: none;}
.footer .col-md-6{
    -ms-flex:0 0 100%;
flex:0 0 100%;
max-width:100%;
margin-bottom: 0px;
}
.footer{font-size:12px;padding:20px 20px 40px;color: #fff;text-align: center;margin-top:30px; }
.footer .links p a,.footer .links p span{display: inline-block;*display:inline;*zoom:1;vertical-align: middle;font: 14px/40px "Microsoft Yahei";padding:0px 20px;color: inherit;}

#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;}

.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;
}

.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;width:172px; height:44px; background:url(../images/bg_scli.png) no-repeat 0 0; 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: 15px; position: relative;-ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%}
.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;}

.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;}
}

.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%;
	}
}

.link6_album .meta_title{display: none;}
.link6_album .meta_news{margin-top: 0px;}
.list-row-1{width: 19.2%;margin-right: 1%;float: left;text-align: center;box-sizing: border-box;}.list-row-1 img{width: 100%;}.list-row-1 p{display: none;}
.list-row-1:last-child{margin-right: 0px;}
.newsList2 li{height: 40px;line-height: 40px;}
.newsList2 li a{line-height: 40px;font-size: 14px;}
.details_title{font-size: 22px;line-height: 36px;color: #0e76cd;}
.details_cont img{max-width:62% !important;}
.details_cont p{margin: 14px 0px;text-align: justify;font-size: 16px !important;line-height: 40px !important;font-family: "Microsoft YaHei";color: #000;text-indent: 32px;}
.details_cont *{font-size: 16px !important;line-height: 40px !important;font-family: "Microsoft YaHei";color: #000;}

.table{width:800px !important;margin:0px auto;}
.details_cont .table p{text-indent:0px;white-space:nowrap;margin:0px;}