﻿@charset "utf-8";
/* CSS Document */

html,body{-webkit-text-size-adjust:none;}
body{ width:100%;font-size:14px; font-family:"微软雅黑"; margin:0;padding:0;color: #666; line-height:24px;overflow-x: hidden;}
article,footer, header,nav,section{display:block;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
ul,li{list-style:none;margin:0;padding:0;}
img{ border:none;}
a{text-decoration:none;color:#666; }
a:hover{text-decoration:none;}
.clear {clear: both; height:0px;}
.fl{ float:left;} .fr{ float:right;}
.fl,.fr{display:inline;}
.cen{margin:0 auto;}
.mag{ margin-top:30px;}
.m20{ margin-top:20px;}
.m10{ margin-top:10px;}
.m15{ margin-top:15px;}
.m60{ margin-top:60px;}
.m80{ margin-top:80px;}
.pad{ padding-top:20px;}
.maf{ margin-left:19px;}
.center{ width:1400px; height:auto;}
.centers{ width:1400px; height:auto;}

.head-middle{ margin:15px auto; overflow:hidden;}
.ecL{ float:left;}
.header-logo{ float:left;}
.head-word{ float:left; border-left:3px solid #013ba5; font-size:30px; font-weight:bold; line-height:31px; margin-left:15px; padding-left:15px;}
.head-word .inA{font-size:24px; line-height:33px; color:#333;}
.head-word .inB{color:#013ba5;}

.ecR{ float:right;}
.head-search{ float:left; display:none;}
.head-hotline{ float:right;}
.head-hotline .inIm{ float:left; margin-right:10px;}
.head-hotline .inCn{ float:right;}
.head-hotline .inA{ font-size:18px; color:#333; line-height:40px;}
.head-hotline .inB{ font-size:26px; color:#013ba5;}

.head{width:1200px; overflow:hidden; margin:0px auto 20px; position:relative; }
.logo{ margin-top:30px; }
.tet{font-size: 24px;font-weight: bold;margin-top:41px; color:#0e7abf; margin-left:13px; line-height: 36px;}
.tet b{color:#ffb100}
.tet p{font-size: 15px;color:#666; line-height: 20px; font-weight:normal;}

.tel{padding-left: 93px; background: url(../images/tel.jpg) no-repeat 34px 20px; padding-top: 20px;  height: 56px;}
.tel .tel_p1 {font-size: 13px;color: #1c1c1c;height: 20px; line-height: 18px;}
.tel .tel_p2 {font-size: 30px; color: #0492ec; height: 30px;line-height: 30px;}
.tel .tel_p2 span{ font-size:13px;}

.nav{background: #0492ec;height: 56px;position: relative;z-index: 999;}
.nav .dh{width: 1400px;}
.nav .dh li{width: 127px;height:56px;float:left;text-align:center;font-size:15px;}
.nav .dh li a{  color:#fff; display:block; line-height:56px; }
.nav .dh li a:hover{ background:#0e7abf; color:#FFF;}
.nav .dh li:hover ul li{display:block; width:100%;}
.nav .dh li ul li{width:100%; height:40px; line-height:40px;  background:#f7f7f7; position:relative;  z-index:9999; left:0px; top:0px; display:none; text-align:center; border-bottom:1px solid #FFF;}
.nav .dh li ul li a{ color:#666; font-size:14px; line-height:40px; font-weight:normal; }
.nav .dh li ul li a:hover{ color:#333; background:#e7e7e7;}

.banner{width:100%; height:710px; overflow:hidden; margin:0 auto;}
.bannerc{width:100%; height:710px; margin:0px auto;}

.bannerc #full-screen-slider { width:100%; height:710px; text-align:left;position:relative;}
.bannerc #slides { display:block; width:100%; height:710px; list-style:none; padding:0; margin:0; position:relative;}
.bannerc #slides li { display:block; width:100%; height:710px; list-style:none; padding:0; margin:0; position:absolute; background-size:cover !important;}
.bannerc #slides li a { display:block; width:100%; height:710px; text-indent:-9999px}
.bannerc #pagination { display:block; list-style:none; position:absolute; left:28%; top:670px; z-index:9900;  padding:0px; margin:0; cursor:pointer;}
.bannerc #pagination li { display:block; list-style:none; width:15px; height:15px; float:left; margin-left:8px; border-radius:12px; background:#fff; }
.bannerc #pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
.bannerc #pagination li.current {background:#fe8a01;}

.search{width:100%; overflow:hidden; background:#f7f7f7; padding:15px 0;}
.search_form{width:296px; float:right; border:1px solid #c5c5c5;}
.search_inp1{width:calc(100% - 68px); float:left; height:26px; line-height:26px; padding:0 10px; font-size:12px; color:#000; font-family:SimSun; border:0;}
.search_inp1::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #5b5b5b;} 
.search_inp1:-moz-placeholder, textarea:-moz-placeholder {color: #5b5b5b;} 
.search_btn{width:48px; float:left; height:26px; background:#0492ec; border:0; color:#FFF;}
.search_txt{display:block; overflow:hidden; line-height:28px; font-size:14px; color:#000; text-overflow:ellipsis; white-space: nowrap; text-transform:uppercase;}
.search_txt a{color:#000; margin:0 2px;}
.search_txt a:hover{color:#373b8f; text-decoration:underline!important;}

.tit{ text-align:center;}
.tit h2{ font-size:28px; color:#333; line-height:46px;}
.tit span{ font-size:14px; color:#7f7f7f; position: relative; padding:0 20px;}
.tit span::before{content:"";width:166px;height:1px;background:#d4d4d4;position:absolute;right:100%;top:50%;}
.tit span::after{content:""; width:166px;height:1px; background:#d4d4d4; position:absolute; left:100%; top:50%;}

.fuwu{ margin-top:30px;}
.fuwu li{ float:left; width:227px; background:rgba(4, 146, 236, .6); margin-right:7px; text-align:center; padding-bottom:35px; cursor:pointer;}
.fuwu li:last-child{ margin-right:0px;}
.fuwu li img{ width:65px; margin:40px auto 25px;}
.fuwu li p{ color:#FFF; padding:0 25px; height:48px;}
.fuwu li:hover{ background:#0492ec;}

.redian{ display: flex; justify-content: space-between; flex-wrap: wrap;}
.redian .smail{width: 25.81%; background:#f5f5f5; padding:3%;}
.redian .big{width: 43%; background:#f5f5f5; padding:3%;}
.style{position:relative;margin-bottom:20px;min-height: 230px;overflow:hidden;}
.style .boxl{ float:left; position:relative; z-index:999;}
.style .boxl a{ display:block;}
.style .boxl .a1{ font-size:24px; font-weight:bold; margin-bottom:30px; color:#333;}
.style .boxl .a2{ font-size:14px;  color:#333; line-height:36px; z-index:222;}
.redian .smail .boxr{position: absolute;right: -90px;top: 35%;}
.redian .smail .boxr img{ width:70%;}
.redian .big .boxr{position: absolute;right: 24px;top: 17%;}

.cpbg{ background:url(../images/cpbg.jpg); padding:60px 0; overflow:hidden;}
.cpbg_l{ width:240px;}
.cpbg_l h2{ font-size:18px; background:#0492ec; height:60px; text-align:center; line-height:60px; font-weight:normal; color:#FFF;}
.cpbg_l ul{ border:1px solid #e5e5e5; background:#FFF; border-bottom:none;}
.cpbg_l ul li{ border-bottom:1px solid #e5e5e5; line-height:46px; text-indent:40px;}
.cpbg_l ul li a{ display:block;}
.cpbg_l ul li:hover{background:#0492ec;}
.cpbg_l ul li:hover a{ color:#FFF;}

.cpbg_r{width: 100%;}
.cpbg_r ul{width: 1224px;}
.cpbg_r li{float:left;width: 284px;border:1px solid #e5e5e5;margin:0 20px 20px 0;}
.cpbg_r li img{ width:100%; vertical-align:top;}
.cpbg_r li p{ text-indent:20px; line-height:50px; background:#FFF; color:#000;}
.cpbg_r li:hover{ border:1px solid #0492ec;}
.cpbg_r li:hover p{ background:#0492ec; color:#FFF;}

.ban{ width:100%; height:150px; background:url(../images/ban1.jpg) center no-repeat;}
.ban_l{ font-size:12px; color:#FFF; margin-top:60px;}
.ban_l h2{ font-size:20px; color:#FFF;}

.ban_r{ margin-top:50px;}
.ban_r a{ padding:8px 40px; background:#333; color:#FFF; border-radius:40px;}
.ban_r p{ color:#FFF; font-size:20px; line-height:60px;}

.ystit{ text-align:center;}
.ystit h2{font-size:30px;border-bottom:2px solid #0492ec;padding-bottom:15px;margin-bottom: 9px;}
.ystit h2 em{ color:#0492ec; font-style:normal;}
.ysbox .ystit span{background:#0492ec;color:#FFF;font-size:22px;padding: 7px 30px; letter-spacing:8px;}

.yxw span{ color:#0492ec;}
.yxbt{ margin-bottom:50px; overflow:hidden;}
.yxbt img{ float:left; margin-right:10px;}
.yxbt h2{ font-size:20px; color:#3f3f3f; margin-top:10px;}
.yxbt em{ font-size:12px; color:#7f7f7f; font-style:normal;}

.yxw p{background:url(../images/dian.jpg) left no-repeat;text-indent:15px;line-height: 36px;font-size:15px;margin-left: 40px;}

.abbg{ width:100%; height:auto; padding:40px 0; background:url(../images/abbg.jpg) center no-repeat; overflow:hidden; text-align:center;}
.abbg h2{ font-size:28px; color:#FFF; line-height:46px; letter-spacing:2px;}
.abbg img{ margin-top:30px;}
.abbg p{ color:#FFF; text-indent:2em; margin:20px auto; text-align:left; padding:0 8%;}
.abbg a{ padding:12px 40px; color:#0492ec; background:#FFF;}
.abbg a:hover{color:#fff; background:#0492ec;}

.news{width: 430px;margin-right:40px;}
.news dt{ float:left; font-size:20px; color:#545454;}
.news dt span{ color:#FFF; background:#545454; font-size:18px; padding:15px 30px; margin-right:15px;}
.news dt.lan span{background:#0492ec;}
.news dd{ float:right;}
.news dd a:hover{ color:#0492ec;}
.news img{ width:100%; margin-top:30px;}

.news ul{ margin-top:20px;}
.news li{ line-height:36px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.news li a:hover{ color:#0492ec;}

.faq{width: 450px;}
.faq .bt{ margin-bottom:55px;}
.faq .bt dt{ float:left; font-size:20px; color:#545454;}
.faq .bt dt span{ color:#FFF; background:#545454; font-size:18px; padding:15px 30px; margin-right:15px;}
.faq .bt dd{ float:right;}
.faq .bt dd a:hover{ color:#0492ec;}

.wen{ margin-top:15px;}
.wen dt{color:#0492ec;}
.wen dt a{color:#545454;}
.wen dt a:hover{color:#0492ec;}
.wen dd{ font-size:12px; color:#777; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}

.fnav ul{ width:1200px;}
.fnav ul li{width: 150px;height:56px;float:left;text-align:center;font-size:15px;}
.fnav ul li a{  color:#fff; display:block; line-height:56px; }
.fnav ul li a:hover{ background:#0e7abf; color:#FFF;}

.foot_l{ margin-top:30px;}
.foot_l h2{ font-size:20px; color:#333; margin-bottom:30px;}
.foot_r{ margin-top:15px;}
.foot_r .ewm{ float:left; width:140px; margin-left:20px; text-align:center;}
.foot_r .ewm img{ width:100%;}

.p12-curmbs-1{font-size: 14px;border-bottom: 1px dashed #dcdcdc;height: 47px;line-height: 47px;}
.p12-curblock{display: none;}
.p12-curmbs-1 b{border-left: 10px solid #0492ec;font-weight: normal;padding-left: 8px;}
.p12-curmbs-1 i{font-style: normal;}
.p12-curmbs-1 span{padding: 0 5px;height: 46px;line-height: 46px;} 

.left{ width:240px; display: none;}
.leftlx{width: 219px;text-align: center;font-family: "Microsoft YaHei";font-size: 14px;padding: 10px;border: 2px solid #0492ec;margin: 20px 0 0;background: #fff;}
.leftlx h5{font-size: 16px; padding: 15px 0px;}
.leftlx .phone{ margin-bottom:10px;}
.leftlx .phone img{width: 40px; height: 40px; padding-bottom: 10px;}
.leftlx .phone p{font-weight: bold; font-size: 18px; padding-bottom: 10px; border-bottom: 1px solid #dedede; color: #333; text-align:center;}
.leftlx p{padding-top: 3px;line-height: 26px;text-align: left;}

.right{ width:100%;}
.artid{}
.artid h1{ font-size:18px; text-align:center; height:50px; line-height:50px; color:#333; border-bottom:1px solid #f1f1f1; }
.artid .data{ font-size:12px; text-align:center;  line-height:40px; overflow:hidden;}
.artid .data span{ margin:0 20px;}
.zaiyao{ display:block; color:#868686;font-weight:normal; background:#F5F5F5; border:1px solid #E5E5E5; margin-bottom:15px; padding:5px 15px; font-size:13px;}
.artidimg img{ width: 100% !important; height: auto !important;}

.news_list{width: 100%;height: auto;overflow: hidden;margin-bottom: 16px;}
.news_list ul{width: 100%;height: auto;overflow: hidden;}
.news_list ul li{width: 100%;height: auto;overflow: hidden;padding-bottom: 24px;margin-bottom: 24px;border-bottom: 1px dashed #e6e6e6;}
.news_list ul li a{display: block;height: auto;overflow: hidden;position: relative;}
.press_info{width: 100%;height: auto;overflow: hidden;}
.press_tit{font-size: 16px;line-height: 26px;height: 26px;overflow: hidden;color: #323232;margin-bottom: 0px;white-space: nowrap;text-overflow: ellipsis;transition: 400ms;}
.press_des{line-height: 26px;height: 52px;color: #808285;overflow: hidden;/* margin-bottom: 8px; */}
.press_date{line-height: 24px;height: 24px;color: #808285;overflow: hidden;}
.press_list ul li a:hover .press_tit{color: #0e7abf;}




.newsshow_xg{ margin:0 auto;width:100%;height:auto;overflow:hidden;text-align:left;line-height:20px;padding:10px 0px 0px; margin-top: 20px; border-top:1px dashed #b5b5b5; }
.newsshow_xg a{color: #000;}
.newsshow_xg a:hover{ color:#0492ec;}

.pagess{clear: both;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center;font-size: 12px}
.pagess ul li{display: inline-block;border: 1px solid #ccc;padding: 5px 15px;margin: 0 3px;line-height: 20px;background: #fff;color: #999}
.pagess ul li:hover{background: #0492ec; color: #fff;border: 1px solid #0492ec}
.pagess ul li:hover a{color: #fff;}
.pagess ul li.active{display: inline-block;border: 1px solid #0492ec;padding:5px 15px;margin: 0 3px;background: #0492ec;color: #fff;}
.pagess ul li.active a{color: #fff;}
.pagess ul li a{display: block;color: #999}
.pagess ul li a:hover{color: #fff;}

.wapnav{ display:none;}
.wapfoot{ display:none;}
@media screen and (max-width: 767px) {
.head-middle{display:none;}
.center{ width:100%;}	
.centers{ width:100%;}	
.mag{ margin-top:3%;}
.m60{ margin-top:6%;}

.wapnav{width:100%;height: 50px;background: #005399;position:relative; display:block;}
.wapnav p{ float:left; line-height:50px; margin-left:5%; color:#fff;}

.head{width:100%; margin:0;}
.logo{ display:none;}
.logo img{ width:95%;}
.tet , .tel{ display:none;}

.menu-btn{float: right;margin-right: 5%;margin-top: 4.9%;}
.menu-btn:before, .menu-btn:after, .menu-btn span{display: block;height: 2px;background-color: #FFF;content: '';}
.menu-btn:before{width: 24px;}
.menu-btn:after{width: 18px;margin-left: 6px;}
.menu-btn span{width: 12px;margin: 6px 0 6px 12px;}	
	
.nav{ height:100%; width:100%; background:#fff;  border-bottom:none; min-width:100%; position:absolute; z-index:99999; display:none; }
.nav .dh{width:100%;height:100%;}
.nav .dh li{width:100%;height:50px;float:left;font-size:15px;border-bottom:1px solid #dedede;background: #fff; text-align:center; }
.nav .dh li a{  color:#333; display:block; line-height:50px; padding:0; }
.nav .dh li.cur a{ background:none;}
.nav .dh li:hover{ background:none;}	
	
.banner{width:100%;height:130px;overflow:hidden;margin:0 auto;}
.bannerc{width:100%; height:auto; margin:0px auto;}

.bannerc #full-screen-slider { width:100%; height:auto; text-align:left;position:relative;}
.bannerc #slides { display:block; width:100%; height:auto; list-style:none; padding:0; margin:0; position:relative;}
.bannerc #slides li { display:block; width:100%; height:130px; list-style:none; padding:0; margin:0; position:absolute; background-size:cover !important;}
.bannerc #slides li a { display:block; width:100%; height:auto; text-indent:-9999px}
.bannerc #pagination { display:none;}

.search{ display:none;}

.tit{ text-align:center;}
.tit h2{ font-size:20px; color:#333; line-height:36px;}
.tit span{ font-size:12px; color:#7f7f7f; position: relative; padding:0 10px;}
.tit span::before{content:"";width:40px;height:1px;background:#d4d4d4;position:absolute;right:100%;top:50%;}
.tit span::after{content:""; width:40px;height:1px; background:#d4d4d4; position:absolute; left:100%; top:50%;}

.fuwu{ margin-top:3%;}
.fuwu li{float:left;width: 32%;background:rgba(4, 146, 236, 1);;margin:0 0 1% 1%;text-align:center;padding-bottom:35px;cursor:pointer;}
.fuwu li:nth-child(3n){ margin-right:1%;}
.fuwu li:last-child{ margin-right:1%;}
.fuwu li img{width: 38px;margin: 20px auto 15px;}
.fuwu li p{color:#FFF;padding: 0 10px;height:48px;font-size: 12px;}
.fuwu li:hover{ background:#0492ec;}
  
.redian{ display: flex; justify-content: space-between; flex-wrap: wrap;}
.redian .smail{width: 90%;background:#f5f5f5;padding:3%;margin-left: 2%;}
.redian .big{width: 90%;background:#f5f5f5;padding:3%;margin-left: 2%;}
.style{position:relative;margin-bottom:20px;min-height: 230px;overflow:hidden;}
.style .boxl{ float:left; position:relative; z-index:999;}
.style .boxl a{ display:block;}
.style .boxl .a1{ font-size:24px; font-weight:bold; margin-bottom:30px; color:#333;}
.style .boxl .a2{ font-size:14px;  color:#333; line-height:36px; z-index:222;}
.redian .smail .boxr{position: absolute;right: -70px;top: 25%;}
.redian .smail .boxr img{ width:70%;}
.redian .big .boxr{position: absolute;right: 14px;top: 2%;}

.cpbg{ padding:6% 0;}
.cpbg_l{ display:none;}

.cpbg_r{ width:100%;}
.cpbg_r ul{ width:100%;}
.cpbg_r li{float:left;width: 93%;border:1px solid #e5e5e5;margin: 0 3% 3% 3%;}
.cpbg_r li img{ width:100%; vertical-align:top;}
.cpbg_r li p{text-indent:20px;line-height: 40px;background:#FFF;color:#000;}

.ban_l{width:100%;font-size: 8px;color:#FFF;margin-top:60px;text-align:center;}
.ban_l h2{font-size: 15px;}

.ban_r{ display:none;}

.ystit{ text-align:center;}
.ystit h2{font-size: 17px;border-bottom:2px solid #0492ec;padding-bottom: 11px;margin-bottom: 6px;}
.ystit h2 em{ color:#0492ec; font-style:normal;}
.ysbox .ystit span{background:#0492ec;color:#FFF;font-size: 16px;padding: 7px 30px;letter-spacing: 4px;}

.yxw{ width:100%;}
.yxw span{ color:#0492ec;}
.yxbt{margin-bottom: 5%;overflow:hidden;margin-left: 1%;}
.yxbt img{float:left;margin-right:10px;}
.yxbt h2{font-size: 16px;color:#3f3f3f;margin-top:10px;}
.yxbt em{font-size: 10px;color:#7f7f7f;font-style:normal;}

.yxw p{background:url(../images/dian.jpg) left no-repeat;text-indent:15px;line-height: 36px;font-size: 12px;margin-left: 3%;}
.ytu img{ width:100%;}

.abbg{ padding:4% 0 8%;}
.abbg h2{ font-size:20px; line-height:36px;}
.abbg img{ margin:3% auto 0; width:90%;}
.abbg p{ margin:2% auto 5%; text-align:left; padding:0 5%;}
.abbg a{ padding:12px 40px;}

.news{ width:94%; margin:3%; }

.faq{width:94%; margin:3%;}
.faq .bt{ margin-bottom:17%;}

.foot{ background:#333; width:100%; padding:5% 0 20%; overflow:hidden; margin-top:3%;}
.foot_l{ margin-top:0%; width:100%;}
.foot_l h2{ font-size:20px; color:#fff; margin-bottom:3%; padding:0 2%;}
.foot_l p{ padding:0 2%; color:#FFF;}
.foot_r{ display:none;}

.p12-curmbs-1.center{ width:96%;}
.left{ display:none;}
.right{ width:96%; margin-top:3%; margin-right:2%;}
.artid h1{ font-size:16px; height:30px; line-height:30px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden; }
.artid .data{ font-size:12px; text-align:center;  line-height:40px; overflow:hidden;}
.artid .data span{ margin:0 1%;}
.artid img{ width: 100% !important; height: auto !important;}

.wapfoot{display:block;width:100%;position:fixed;background:#f2f2f2;height:60px;left:0;bottom:0;z-index:999;display:flex;justify-content:space-around;align-items:center}
.wapfoot a{background:#0492ec;color:#FFF;width:44%;text-align:center;border-radius:20px;line-height:40px}

.newsshow_xg .next{ width:100%;}
	
	
}