@charset "utf-8";
/* CSS Document */
.n_banner{height:546px; padding-top:95px;}
.n_banner .table{ display:table; table-layout: fixed; text-align:center; width:100%; height:100%}
.n_banner .table_cell{ display:table-cell; vertical-align:middle}
.n_banner h2 {font-size: 52px;color: #fff;margin-bottom: 5px}
.n_banner h3 {font-size: 82px;color: rgba(255,255,255,0.55);font-family: BarlowCondensed-Regular;text-transform: uppercase}
.n_main_box { width: 100%; }
.n_main_box .container { position: relative;height: 70px; margin: 0 auto; }
.n_nav_box { height: 70px; line-height: 70px; position: relative; border-bottom: #e8e8e8 1px solid; }
.n_nav { position: relative; text-align: right; font-size: 0; }
.n_nav a { display: inline-block; height: 70px; font-size: 15px; line-height: 70px; padding:0 1%; color: #666; text-align: center; box-sizing: border-box; position: relative; border-left: #e8e8e8 1px solid; border-right: #e8e8e8 1px solid; margin: 0 -0.5px; }
.n_nav a strong { display: block; color: #000000; position: relative; z-index: 4; height: 70px; line-height: 70px; font-weight: 100; }
.n_nav a:before { content: ""; width: 100%; height: 2px; position: absolute; bottom: 0; left: 0; background: transparent; }
.n_nav a:after { content: ""; border-left: transparent 6px solid; border-right: transparent 6px solid; border-top: transparent 7px solid; position: absolute; top: 55px; left: 50%; margin-left: -6px; }
.n_nav a:hover:before, .n_nav .on:before { background: #0169b5; }
.n_nav a:hover:after, .n_nav .on:after { }
.n_nav a:hover strong, .n_nav .on strong { }
.position { position: absolute; height: 72px; line-height: 72px; left: 0px; bottom: 0; color: #9c9ca0; padding-left: 17px;  background: url(../images/home_icon.png) left 29px no-repeat; }
.position a { padding:0 5px;}
.position span, .position a, .position i { color: #5b5b5b; -moz-transition: all 0.36s ease-in-out; -webkit-transition: all 0.36s ease-in-out; -o-transition: all 0.36s ease-in-out; -ms-transition: all 0.36s ease-in-out; transition: all 0.36s ease-in-out; }
.position i { margin: 0px 10px 0 8px; font-style: normal; }
.position i img { vertical-align: middle; margin-top: -2px; }
.position em { color: #0169b5; font-style: normal; }
.position a:hover { color: #0169b5; }
@media(max-width:1440px) {
.n_nav a { padding:0 1.3%;}
}
@media(max-width:1366px) {
.n_banner{height:391px;}
.n_banner h2 {font-size: 42px; }
.n_banner h3 {font-size: 62px; }
.n_nav a { padding:0 1%;}
}
@media(max-width:1280px) {
.n_banner{height:367px;}
.n_banner h2 {font-size: 32px; }
.n_banner h3 {font-size: 42px; }
.position { display:none}
.n_nav { position: relative; text-align: left; font-size: 0; }
.n_nav a { padding:0 1.3%;}
}
@media(max-width:1200px) {
.n_banner{ padding-top:60px;}
}
@media(max-width:1024px) {
.n_banner{height:293px;}
.n_banner h2 {font-size: 22px; }
.n_banner h3 {font-size: 32px; }
.n_main_box .container { height: 50px; }
.n_nav_box { height: 50px; line-height: 50px;}
.n_nav a { height: 50px; line-height: 50px; }
.n_nav a strong {height: 50px; line-height: 50px;}
.position { position: absolute; height: 52px; line-height: 52px; }
}
@media(max-width:768px) {
.n_banner{height:220px;}
.n_banner h2 {font-size: 20px; }
.n_banner h3 {font-size: 26px; }
.n_main_box .container { height: auto; }
.n_nav_box { height: 40px; line-height: 40px;}
.n_nav_box.pro_nav { height: auto; line-height: 40px;}
.n_nav a { height: 40px; line-height: 40px; width:25%; font-size:14px;padding:0 0;}
.n_nav a strong {height: 40px; line-height: 40px;}
.position {height: 40px; line-height: 40px; }
.n_nav .on stong{ color: #0169b5; }

}
@media(max-width:460px) {
.n_banner{height:180px;}
.n_nav_box { height:40px; line-height: 40px;}
.n_nav_box.pro_nav { height: auto; line-height: 40px;}
.n_nav_box.pro_nav .n_nav a { height: auto; line-height: 40px; width: auto;  padding:0 3%;}
.n_nav a { width: auto;padding:0 3%;}

}
.ar_article{font-size: 15px;color: #7b7b7b;line-height: 30px; }
.ar_article p{font-size: 15px;color: #7b7b7b;line-height: 30px;margin-bottom: 30px;}	
.ar_article strong{font-weight:bold;}
.ar_article img{ max-width:100%;}
.ar_article a{ color:#717173;}
.ar_article h1,.ar_article h2,.ar_article h3,.ar_article h4,.ar_article h5{ font-weight:bold;}
.ar_article h1{ font-size:2.25rem; margin-bottom:1.25rem}.ar_article h2{ font-size:1.875rem; margin-bottom:0.875rem;}.ar_article h3{ font-size:1.5rem; margin-bottom:0.9375rem}
.ar_article h4{ font-size:1.125rem; margin-bottom:0.875rem}.ar_article h5{ font-size:0.875rem; margin-bottom:0.75rem}.ar_article h6{ font-size:0.75rem; margin-bottom:0.75rem}
.ar_article ul li,
.ar_article ol li{ padding-bottom:0 !important; margin-bottom:0 !important; margin-left:2rem; list-style:inherit !important;}
.ar_article ul li p,
.ar_article ol li p{ padding-bottom:0; margin-bottom:3px !important; }
.ar_article ul,
.ar_article ol{ margin-bottom:0.9375rem;}
.ar_article sub {vertical-align:sub; font-size: smaller;}
.ar_article sup { vertical-align:super; font-size: smaller;}
.ar_article img{ display:inline-block;}
.table{display:table;table-layout: fixed;text-align:center;width:100%;height:100%;}
.table_cell{display:table-cell;vertical-align:middle;}
.n_about .page-section{ padding-bottom:30px;}
.n_about .shuzi { background: #fff; overflow: hidden;padding: 55px 0 55px;}
.n_about .shuzi ul {text-align: left;font-size: 0; }
.n_about .shuzi ul li {display: inline-block; text-align:center;}
.n_about .shuzi ul li h3>div {display: inline-block}
.n_about .shuzi ul li h3 big {font-size: 40px; font-weight:600;color: #0169b5;font-family: GOTHAM-BLACK;}
.n_about .shuzi ul li h3 small {font-size: 24px;color: #767676;margin-left: 12px;}
.n_about .shuzi ul li h6 {font-size: 16px;color: #767676;margin-top: 15px;}
@media(max-width:768px) {
.n_about .shuzi { padding: 15px 0 55px;}
.n_about .shuzi ul li h3 big {font-size:36px; font-weight: normal;}
.n_about .shuzi ul li h6 {font-size: 15px; font-weight: normal;margin-top: 10px;}
}
.n_culture{ }
.n_culture .culture_pt1 { width: 100%; height: auto; min-height: 200px; margin: 0 auto 40px;}
.n_culture .culture_pt1 .w_imgbox { width: 100%; height: 100%; position: relative; min-height: inherit;}
.n_culture .w_imgbox img { height: 380px; width: 100%; object-fit: cover;}
.n_culture .culture_pt1 .w_imgbox > img { width: 100%; height:auto }
.n_culture .p_contentbox { display: flex; align-items: center;}
.n_culture .culture_pt1 .w_imgbox > .p_contentbox { width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
.n_culture .reset_style { line-height: normal; word-wrap: break-word; color:#333333; word-break: break-all; font-size: 30px; text-align:center; margin:0 auto;}
.n_culture .reset_style p { margin: 0; font-size: 30px;}
.n_culture .reset_style .num{text-align:center;line-height:1; font-family:arial,helvetica,sans-serif;font-size:72px; margin-bottom:25px;}
.n_culture .reset_style .tit{text-align:center;font-size:22px; margin-bottom:25px;font-family:微软雅黑}
.n_culture .reset_style .desc{text-align:center;line-height:1.8; color:#999;font-size:15px;font-family:微软雅黑}
.n_culture .con{ padding:25px; }
.n_culture .box:hover .con{ background:#0169b5;}
.n_culture .box:hover .con .reset_style{ color:#fff;}
.n_culture .box:hover .con .reset_style .desc{ color:#fff;}
@media(max-width:1366px) {
.n_culture .reset_style .num{ font-size:52px;}
.n_culture .reset_style .tit{font-size:20px; margin-bottom:15px;}
}
@media(max-width:1024px) {
.n_culture .reset_style { font-size: 24px;}
.n_culture .reset_style p {font-size: 24px;}
.n_culture .reset_style .num{ font-size:42px;}
}
@media(max-width:768px) {
.n_culture .reset_style { font-size: 20px;}
.n_culture .reset_style p {font-size: 20px;}
.n_culture .reset_style .num{ font-size:32px;}
.n_culture .reset_style .tit{font-size:16px;}

}
@media(max-width:500px) {
.n_culture .culture_pt1 { min-height: 250px; height:250px;}
.n_culture .culture_pt1 .w_imgbox > img { height:250px;}
.n_culture .culture_pt2{ clear:both}
.n_culture .reset_style { font-size:18px;}
.n_culture .reset_style p {font-size: 17px;}
}
@media(max-width:425px) {
.n_culture .culture_pt1 { min-height: 200px; height:200px;}
.n_culture .culture_pt1 .w_imgbox > img { height:200px;}
}
.honor-lists ul li {margin-top: 30px;}
.honor-lists ul li .honor-item .rect {padding-bottom: 78%;}
.honor-lists ul li img{ width:100%;}
.honor-lists ul li .honor-item:hover .img-box 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);}
.honor-lists ul li .honor-item p {text-align: center;margin-top: 20px;}
@media(max-width:768px) {
.honor-lists ul li {margin-top: 15px;}
.honor-lists ul li .honor-item p {text-align: center;margin-top: 15px; overflow:hidden; height:40px;}
}

.show-news .tool{ margin-top: 30px; padding-bottom: 15px; border-bottom: 1px solid #dcdcdc;}
.show-news .tool .left { font-size: 15px; color: #666;}
.show-news .tool .left #hits { margin-left: 35px;}
.show-news .tool .share { margin: 0;}
.show-news .tool .share ul li { font-size: 15px; color: #666;}
.show-news .news-c { font-size: 15px; margin-top:20px; color: #666; line-height: 26px;}
.show-news .news-c img { max-width: 100%;}
.show-news .news-nav { margin-top: 30px; border-top: 1px solid #dcdcdc; padding-top: 30px;}
.show-news .news-nav .left,
.show-news .news-nav .right { font-size: 15px; color: #666; border: 1px solid #a0a0a0;}
.show-news .news-nav button { font-size: 15px; color: #fff; background-color: #cc0000;}
.show-news .news-nav * { padding: 10px 30px;}
.show-news .news-box>.left { float: left; width: 66.64%;}
.show-news .news-box>.right { float: right; width: 33.36%; padding-left: 7.75%;}
.show-news .news-box>.right .arr_box{background:#efefef;padding:10% 8%;margin-bottom:14px;color:#666;display:block;}
.show-news .news-box>.right .arr_title{font-size:18px;color:#000;margin-bottom:10px; margin-top:10px;}
.show-news .news-box>.right .arr_news_title{font-size:16px; font-weight:600;}
.show-news .news-box>.right .arr_time{font-size:14px;padding-top:6px;display:block;}
.show-news .news-box>.right .arr_box:hover{color:#e60012;}
.show-news .news-box>.right .arr_box:hover .arr_title{color:#e60012;}
.show-news .news-box>.right .share_box{background:#efefef;padding:10% 8%;}
.show-news .news-box>.right .share_title{font-size:18px;color:#000;margin-bottom:10px;}

@media(max-width:768px) {
.show-news .tool{ margin-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #dcdcdc;}
.show-news .news-box>.left { float: none; width: 100%;}
.show-news .news-box>.right { float: none; display:none; width: 0px; padding-left: 0;}
.show-news .tool .share { display:none;}
}
.show-news .news-box>.right .commend-t { font-size: 30px; color: #cc0000;}
.show-news .news-box>.right .commend-lists ul li { margin-top: 30px;}
.show-news .news-box>.right .commend-lists ul li .item-tit { font-size: 18px; color: #666; margin-bottom: 15px;}
.show-news .news-box>.right .commend-lists ul li .commend-item a { background-color: #efefef; padding: 24px 28px; display: block;}
.show-news .news-box>.right .commend-lists ul li .item-c {color: #666; line-height: 30px;}
.share ul li { float: left; margin-right: 15px;}
.share ul li:last-child { margin-right: 0;}
.share { margin: 20px 0;}
.share .wechat { position: relative;}
.share .wechat:hover .vx { display: block;}
.share .wechat .vx::after { content: ''; position: absolute; left: 50%; margin-left: -6px; top: -14px; width: 0; height: 0; border-width: 8px 6px 6px 6px; border-style: solid; border-color: transparent transparent #fff transparent}
.share .wechat .vx { position: absolute; bottom: -185px; width: 180px; height: 172px; text-align: center; box-shadow: 0 2px 10px #aaa; background-color: #fff; z-index: 999; left: -76px; display: none;}
.share .wechat .vx h4 { font-weight: normal; height: 26px; line-height: 26px; font-size: 12px; background-color: #f3f3f3; margin: 0; padding: 0; color: #777;}
.share .wechat .vx .help p { font-weight: normal; line-height: 16px; padding: 0; margin: 0; font-size: 12px; color: #333;}
.share .wechat .vx .vx-img img { width: 100px; height: 100px; margin: 10px auto; display: block;}




.index_pro_list ul li{ margin-bottom:35px;}
.show-pro .show-pro-top { padding-right:5%; height:400px;}
.show-pro .show-pro-top .float-left{ width:52%; float:left;}
.show-pro .show-pro-top .float-right{ width:43%; float: right}
.show-pro .show-pro-top .float-right .pro-t h1 {font-size: 32px; font-weight: bold; color: #333333;  padding-bottom:20px;border-bottom:1px solid #f0f0f0; }
.show-pro .show-pro-top .param {padding:20px 0;}
.show-pro .show-pro-top .param p { line-height: 30px;}
.show-pro .show-pro-top .contact { margin: 10px 0;}
.show-pro .show-pro-top .contact .ico { margin-right: 15px;}
.show-pro .show-pro-top .contact span { font-size: 18px; color: #666;}
.show-pro .show-pro-top .button a {display: inline-block; width:100%; text-align:center;padding: 10px 40px;background-image: linear-gradient(62deg, #0169b5, #3ca0d3);color: #fff;}
.show-pro .show-pro-bottom { clear:both; padding-right:5%;border-top:1px solid #ccc; padding-top:40px; }
.show-pro .show-pro-bottom .param-t{font-size: 32px; font-weight: bold; color: #333333; padding-bottom:20px;}
.show-pro .pro-nav .nav-t { font-size: 22px; text-align:center; padding:10px 0; color: #fff; margin-bottom: 15px; background:#0169b5; }
.show-pro .pro-nav ul li { display: block; padding: 15px 0 5px; border-bottom: 1px solid #dcdcdc; font-size: 15px; color: #666;}
.show-pro .pro-nav ul li p{ text-align:center; line-height:40px;}
.show-pro .show_right img { max-width: 100%;}
.show-pro .show_right .param-t { font-size: 30px; color: #333; font-weight: 700; margin-bottom: 30px;}
.show-pro .show_right .param { margin-bottom: 30px;}
.show-pro .show_right{ background-color:#eee; padding:30px 25px;}
@media(max-width:1200px) {
.show-pro .show-pro-top { height: 350px;}
.show-pro .show-pro-top .float-left img{ width:100%;}
.show-pro .show-pro-top .float-right { padding-left: 5%;}
.show-pro .show-pro-top .float-right .pro-t h1 { font-size: 22px;}
.show-pro .show-pro-bottom .param-t { font-size: 22px;}
.show-pro .show-pro-bottom .param-t::before { height: 30px;}
.show-pro .show-pro-bottom .param-c img{ width:100%!important; height:auto!important}
}
@media(max-width:768px) {
.show-pro .show-pro-top { height:758px; padding-right:0;  }   
.show-pro .show-pro-top .container>div { width: 100%;}
.show-pro .show-pro-top .float-left{ width:100%; float:left;}
.show-pro .show-pro-top .float-right{ width:100%; float: right; padding-left:0;}
.show-pro .show-pro-top .float-right .pro-t h1 { font-size: 20px;}
.show-pro .show-pro-bottom .param-t { font-size: 20px;}
.show-pro .show-pro-bottom .param-t::before { height: 20px;}
.share { margin: 10px 0;}
.show-pro .show-pro-bottom { width: 100%;}
.show_right{ display:none;}
}
@media(max-width:568px) {
.show-pro .show-pro-top { height:580px;}
.show-pro .show-pro-bottom img{ width:100%;}
}

.news_list .newList{ display:flex; border-top:0px solid #DDD; border-bottom:1px #ddd solid; } 
.news_list .leftTime{ width:100px; position:relative; } 
.news_list .newyear{font-size:1.8rem;color:#333; }
.news_list .newTime{ display:block; color:#666; font-size:1.2rem; font-weight:normal;  transition:all .5s ease; } 
.news_list .rightC{ position:relative; width:calc( 100% - 100px); transition:all .5s ease; } 
.news_list .newTitle{ margin-bottom:10px; } 
.news_list .newTitleLink{ display:block; width:100%; font-size:16px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; } 
.news_list .newMs{ line-height:25px; height:50px; overflow:hidden; color:#666; transition:600ms; display:block; } 
.news_list .newList:hover .newTitleLink{ color:#0169b5; } 
.news_list .newList{ display:flex; padding:10px 0;} 
@media only screen and (min-width: 769px){ 
.news_list .newList{  padding:30px 0; } 
.news_list .content{ display:flex;} 
.news_list .newyear{font-size:2rem;color:#333; }
.news_list .newTime{ display:block; color:#666; font-size:1.5rem; font-weight:normal;  transition:all .5s ease; } 
.news_list .newPicBox:hover .newPic{ transform:translateX(-50%) scale(1.1); } 
.news_list .rightC{ padding:0 30px 0 60px; } 
.news_list .rightC::before{ content:''; position:absolute; left:0px; top:1rem; display:block; width:40px; height:1px; background:#aaa; transition:all .5s ease; } 
.news_list .newTitleLink{ transition:all .5s ease; } 
.news_list .newList{ display:flex; padding:30px 0; border-top:0px solid #DDD; border-bottom:1px #ddd solid; } 
.news_list .newList:hover .rightC::before{ width:60px; } 
.news_list .newList:hover .rightC{ padding-left:80px; } 
.news_list .newList:hover .newyear,.news_list .newList:hover .newTime{ color:#0169b5; } 
} 
@media only screen and (max-width: 768px){ .news_list .content { display:flex;width:100%; } 
.news_list .newList { flex-wrap: wrap; flex-direction: column-reverse; } 
.news_list .newPicBox { position:relative; width:100%; height:0; padding-bottom:70%; } 
.news_list .newPicLink { position:absolute; top:0; left:0; width:100%; height:100%; } 
.news_list .newTitle { margin:10px 0; }
 } 

.video_list { margin-bottom:20px; }
.video_list ._info{ padding: 20px; background: #ecf1f4;}
.video_list ._info .tit {display:inline-block;max-width:85%;}
.video_list ._info .fa{ color: #0169b5;}
.video_list li{ cursor: pointer; margin-bottom: 40px; }
.video_list li:hover ._info{ background:#0169b5; color: #fff;}
.video_list li:hover ._info .fa{ color: #fff; }
.video_list ._img{ height: 0; padding-bottom: 65%; overflow: hidden; position: relative; }
.video_list ._img img{ -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
.video_list ._img:hover img{ -webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
.video_list ._img .play_ico{ display: inline-block; position: absolute; z-index: 5; left: 50%; top: 50%; margin-top: -34px; margin-left: -34px; background:url(../images/news_index_06_ico.png) no-repeat center; width: 72px; height: 72px; background-position:0 -148px;}
@media only screen and (max-width: 479px){
.video_list li ._info .ion{ display:none; }
.video_list ._info{ padding:10px; background: #ecf1f4;}
.video_list li{ cursor: pointer; margin-bottom: 20px; }
}

.management .desc{ font-size:16px; line-height:30px;}
.management ul{ margin-top:30px;}
.management ul li{margin-bottom:26px;}
.management .pd{padding:30px 36px; background:#f7f7f7}
.management .pd .img_box{width:20%; float:left; }
.management .pd .info_box { width:80%; float:right;}
.management .pd .info_box .tit{font-size:20px; color:#303030; font-weight:bold; margin-bottom:10px;}
.management .pd .info_box .text{font-size:16px; color:#828282; line-height:26px; height:72px; }

@media only screen and (max-width: 479px){
.management .pd{padding:15px 16px; background:#f7f7f7}
.management .pd .img_box img{ width:100%;}
.management .pd .info_box .tit{font-size:16px; margin-bottom:0px;}
.management .pd .info_box .text{font-size:15px; line-height:24px; height: auto; }
}

.server_pt1 .info{text-align:center; padding:0 11%; margin-bottom:30px;}
.server_pt1 .info .tit{font-size:30px; font-weight:bold; color:#373737;}
.server_pt1 .info .con{font-size:15px; color:#5f5f5f; line-height:28px; margin-top:10px;}
.server_pt1 .content{margin-top:50px;}
.server_pt1 .content .item_l{float:left; width:48%;}
.server_pt1 .content .item_r{float:right; width:48%;}
.server_pt1 .content .item{position:relative;}
.server_pt1 .content .item .rect-5620{padding-bottom:66.20%;}
.server_pt1 .content .item .cover{position:absolute; left:0; bottom:0; width:92%;}
.server_pt1 .content .item .cover .box{padding-left:45px; padding-bottom:15px; }
.server_pt1 .content .item .cover .box .t{font-size:20px; line-height:24px; color:#fff; margin-bottom:15px;}
.server_pt1 .content .item .cover .box .c{font-size:14px; line-height:24px; color:#fff; height:72px; overflow:hidden;}
.server_pt2{background:#f5f5f5;}
.server_pt2 .infor { text-align:center;margin-bottom:30px;}
.server_pt2 .infor .tit{font-size:30px; line-height:36px; font-weight:bold; color:#2b2b2b;}
.server_pt2 .content .item{background:#fff; transition:background 0.5s ease; margin-bottom:25px;}
.server_pt2 .content .item .right{width:60%; float:right;}
.server_pt2 .content .item .left{width:40%; float:left; position:relative;}
.server_pt2 .content .item .left .box{padding:85px 55px;}
.server_pt2 .content .item .left .box .t{font-size:28px; line-height:28px; font-weight:bold; color:#005bac}
.server_pt2 .content .item .left .box .c{ line-height:32px; color:#5a5a5a; overflow:hidden; margin:40px 0 0px; height:160px;}
.server_pt2 .content .item:hover {background:#0d51a1}
.server_pt2 .content .item:hover .left .box .icon{background-position:0 -45px;}
.server_pt2 .content .item:hover .left .box .t{color:#fff;}
.server_pt2 .content .item:hover .left .box .c{color:#fff; color:rgba(255,255,255,.8)}
.server_pt2 .content .item:hover .left:after{opacity:1; visibility:visible;}
.server_pt2 .content .item02 .right{float:left;}
.server_pt2 .content .item02 .left{float:right;}
@media only screen and (max-width:768px) {
.server_pt1 .info{text-align:center; padding:0 2%; margin-bottom:10px;}
.server_pt1 .content .item { margin-bottom:15px;}
.server_pt2 .content .item .right{width:100%; float:right;}
.server_pt2 .content .item .left{width:100%; float:left; position:relative;}
.server_pt1 .info .tit{font-size:20px; font-weight:bold; color:#373737;}
.server_pt2 .infor .tit{font-size:20px; line-height:30px; font-weight:bold; color:#2b2b2b;}
.server_pt2 .content .item .left .box .t{font-size:18px; line-height:28px; font-weight:bold; color:#005bac}
.server_pt2 .content .item .left .box{padding:15px 10px;}
.server_pt2 .content .item .left .box .c{ line-height:28px; color:#5a5a5a; overflow:hidden; margin:20px 0 0px; height: auto;}
}
.faq-item{  border: 1px solid #CCC;  padding: 20px;  margin-bottom: 20px;}
.faq-label{  color: #0169b5;  font-weight: bold;}
.faq-a,.faq-q{  padding: 10px;  line-height: 2em;}
.faq-itema .text-right {font-size: 15px;color: #0169b5;}

.n_lianxi .tt1{color: #3ca0d3;text-align:center;margin-bottom:45px;}
.n_lianxi .tt1 h3{font-size:30px;font-weight:bold;color: #393c3d;margin-bottom: 6px;}
.n_lianxi .tt1 span{ font-size:14px; font-family:arial; text-transform:uppercase;}
.n_lianxi .tt2{ text-align:center;}
.n_lianxi .con{ text-align:center; font-size:18px; color:#676768; line-height:30px;}

.lianxi_box{overflow:hidden;padding:70px 40px;margin-top:80px;background: #fff; box-shadow: 5px 5px 15px rgba(0, 0, 0, .175);border-top: #0d51a1 7px solid;position: relative;z-index: 99;}
.lianxi_box .left{ width:74%; height:397px; padding-right:3%; float:left; border-right:1px solid #e4e7e9;}
.lianxi_box .right { width:20%; float:left; padding-left:3%;}
.lianxi_box .tt{margin-bottom:70px;text-align: center;}
.lianxi_box .tt h3{font-size:28px;color: #0d51a1;font-weight:bold;text-transform:uppercase;display:inline-block;}
.lianxi_box .tt span{ font-size:16px; color:#696969; display:inline-block; margin-left:10px; position:relative; top:-2px;}
.lianxi_box ul{ border-top:1px solid #e4e7e9; padding-top:65px; margin:0 auto;}
.lianxi_box ul li{ color: #727273; margin-bottom:30px; font-size:18px; color: #171717;  }
.lianxi_box ul li span{ width:50px; float:left;}
.lianxi_box ul li div{ float:left;}
.lianxi_box ul li b{ display:block; font-weight:normal; font-size:16px; color:#727273; margin-bottom:3px;}
.lianxi_box ul li a{  color: #171717; }
.lianxi_box .ewm{ width:210px; text-align:center; font-size:16px; color:#303030;}
.lianxi_box .ewm img{ width:210px; height:210px; margin-bottom:20px; border:1px solid #e5e5e5; padding:20px;}
.contact.page-section { padding-bottom:0px;}
@media only screen and (max-width:1300px) {
.lianxi_box{ padding:40px; margin-top:40px;}
.lianxi_box ul li{ color: #727273; margin-bottom:30px; font-size:16px; color: #171717;  }
.lianxi_box .left{ width:65%; height:420px; padding-right:3%; float:left; border-right:1px solid #e4e7e9;}
.lianxi_box .right { width:29%; float:left; padding-left:3%;}
}
@media screen and (max-width: 1200px) { 
.lianxi_box ul{ border-top:1px solid #e4e7e9; padding-top:45px; margin:0 auto;}
}
@media only screen and (max-width:768px) {
.faq-item{ padding: 10px; }
.lianxi_box .left{ width:100%; height:460px; padding-right:0; float:left; border-right:0px solid #e4e7e9;}
.lianxi_box .right { display:none;}
.lianxi_box{overflow:hidden;padding:20px;margin-top:30px}
.lianxi_box .tt{margin-bottom:20px;text-align: center;}
.lianxi_box .tt h3{font-size:20px;}
.lianxi_box ul li{margin-bottom:15px;}
.lianxi_box ul{ padding-top:25px; margin:0 auto;}
.n_lianxi .tt1 h3{font-size:20px;}

}
.contact .map {position: relative;z-index: -1;height: 659px;width: 100%;width: 100%;margin-top: -40px;}
.contact .map #map {height: 100%;}
.message .desc{ font-size:16px;}
.message_page .desc{ font-size:16px; line-height:34px;}
.feedback-form{ margin-top:40px; background-color:#f4f4f4; padding:50px;}
.feedback-form .form-group{margin-bottom:30px; }
.feedback-form .form-group .span-2{ width:15%; margin:0 auto;}
.feedback-form textarea,.feedback-form input{padding:12px 5px;height:auto;border-radius:3px;border:1px solid #d7d7d7;}
.btn-contact{background-color:#999;padding:6px;border:none;color:#fff;}
.btn:hover,.btn:focus,.btn:active{color:#fff;background-color:#015599;border-color:#015599;}
.btn-contact:hover{background-color:#015599;color:#fff;}
.btn:hover,
.btn:focus,
.btn.focus {color: #fff;text-decoration: none;}
.feedback-form .form-bottom {margin-top: 20px;}
.feedback-form .form-bottom span {display: inline-block;color: #666;margin-right: 30px;}
.feedback-form .form-bottom #code {width: 185px;height: 55px;border: 1px solid #e5e5e5;background-color: #fff;margin-right: 15px;}
.d-inline {display: inline-block;}
.float-right {float: right;}
@media only screen and (max-width:1024px) {
.feedback-sec{margin:30px 0; }
}
@media only screen and (max-width:768px) {
.feedback-form{ padding:30px;}
.feedback-form .form-group .col-xs-12{ margin-bottom:10px;}
.feedback-form .form-group{margin-bottom:0px; }
.feedback-form .form-group .span-2{ margin-top:10px;}
.feedback-sec{ padding:20px;}
}
@media only screen and (max-width:425px) {
.feedback-form{ padding:20px;}
}

.policy strong { font-weight: bold; margin-bottom: 20px;}
.policy{ line-height: 32px;}
.message .red{ color: #ff0000;}