

em,i{font-style: normal;}
.fl {float:left;}
.fr {float:right;}
.clear{clear:both;}
.hidden{overflow:hidden;}
.plr{padding: 0 15px}
input,textarea{outline:none;}
  .layui-layer-page .layui-layer-content {
	overflow: hidden;
}
.layui-layer-ico {
	background: url(../image/icon.png) no-repeat
}
.layui-layer-setwin .layui-layer-close2 {
	z-index: 9999;
}
.layui-layer {
	background: #000;
}
/*header start*/
.header{width: 100%;position: fixed;z-index: 9;}
.header .head_body .logo{width:242px;}
.header .head_body .logo img{height: auto;padding:32px 0 0}
nav{width: 100%;position: relative;z-index: 9999999;border-bottom: 1px solid #999;top: 20px;}
.flexnav {*zoom: 1;-webkit-transition: 0;-moz-transition: 0;-o-transition: 0;transition: 0;-webkit-transform-style: preserve-3d;overflow: hidden;margin: 0 auto;width: 100%;position: relative;}
.flexnav:after {content: "";display: table;clear: both;}
.flexnav.show {max-height: 2000px;-webkit-transition: 1s;-moz-transition: 1s;-o-transition: 1s;transition: 1s;position: absolute;background: #dfdfdf;}
.flexnav.one-page {position: fixed;top: 50px;right: 5%;max-width: 200px;}
.flexnav li {font-size: 100%;position: relative;overflow: hidden;border-bottom: 1px solid #eee;}
.flexnav li a {position: relative;display: block;overflow: hidden;color: #666;line-height: 50px;text-align: center;font-size: 16px}
.flexnav li ul {width: 130%;padding-top: 20px; margin-left:-15%}
.flexnav li ul li {font-size: 100%;position: relative;overflow: hidden;}
.flexnav li ul.show li {overflow: visible;}
.flexnav li ul li a {display: block;background: #efefef;}
.flexnav ul li ul li a {background: #bfbfbc;}
.flexnav ul li ul li ul li a {background: #cbcbc9;}
.flexnav .touch-button {position: absolute;z-index: 999;top: 0;right: 0;width: 50px;height: 50px;display: inline-block;background: #acaca1;background: rgba(0, 0, 0, 0.075);text-align: center;}
.flexnav .touch-button:hover {cursor: pointer;}
.flexnav .touch-button .navicon {position: relative;top: 1.4em;font-size: 12px;color: #666;}
.scrolledDown{height: auto;background: #fff;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08); }

/*header end*/

/*banner start*/
.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;}
.rslides li:first-child{position:relative;display:block;float:left;}
.rslides img{display:block;height:auto;float:left;width:100%;border:0;}
/*pager*/
.callbacks_tabs.callbacks1_tabs{margin-top:-40px; position:relative;z-index:100;margin-bottom:20px;}
.callbacks_tabs.callbacks1_tabs li{display:inline-block;width:10px;height:10px;margin-left:5px;border-radius:10px;border:1px solid #FFF;position:relative;}
.callbacks_tabs.callbacks1_tabs li a{display:inline-block;width:10px;height:10px;border-radius:10px;position:absolute; left:0; z-index:1000; color:rgba(100,200,300,0);color:transparent;}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{background:#FFF;}

/* Callback example */
.callbacks_container{position:relative;width:100%;max-width:100%;text-align:center;}
.callbacks{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.callbacks li{position:absolute;width:100%;left:0;top:0;}
.callbacks img{display:block;position:relative;z-index:1;height:auto;width:100%;border:0;}
.callbacks .caption{display:block;position:absolute;z-index:2;font-size:20px;text-shadow:none;color:#fff;background:#000;background:rgba(0,0,0, .8);left:0;right:0;bottom:0;padding:10px 20px;margin:0;max-width:none;}
.callbacks_nav{position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:0.6;z-index:3;text-indent:-9999px;overflow:hidden;text-decoration:none;height:61px;width:38px;background:transparent url("../image/themes.gif") no-repeat left top;margin-top:-30px;display:none;}
.callbacks_container:hover .callbacks_nav{display:block;}
.callbacks_nav:active{opacity:1.0;}
.callbacks_nav.next{left:auto;background-position:right top;right:0;}

@media screen and (max-width:600px){
	.callbacks_nav{top:47%;}
}
/*banner end*/

.xctit{text-align: center;padding-bottom: 2%}
.xctit i {font-size: 36px;color: #026FB0;display: block;}
.xctit p {font-size: 15px;color: #999;letter-spacing: 0px;padding-bottom: 8px;display: block;text-align: center;}
/*company start*/
.company{padding:0 0;/*background: url(../image/combg.jpg) repeat-y center;*/background-size: 100% auto; margin-top:3%}
.company .title{width:20%;}
.company .title .text-wrap{display: block;height: 125px;padding-right: 30px; padding-top:10%}
.company .title .text-wrap i {text-align: right;font-size: 36px;color: #026FB0;display: block;}
.company .title .text-wrap em {font-size: 34px;font-weight: bold;color: #026FB0;display: block;text-align: right;font-family: Arial;line-height: 46px;}
.company .title .text-wrap p {text-align: right;font-size: 15px;color: #999;letter-spacing: 0px;padding-bottom: 8px;display: block}
.company .title  a.more{display: block;width: 120px;height: 35px;background: #026FB0;text-align: center;line-height: 35px;color: #fff;float: right;margin:50px 30px 0 0;}
.company .title .line {width: 1px;height: 100%;margin: 0 10px 0 20px;background-color: #c5c5c5;}
.company .comimg{width:49%;padding:0 1%}
.company .comimg img{width: 100%}
.company .comcon{width:47%;}
.company .comcon b{font-size: 20px;color: #333;display: block;padding-bottom: 20px; padding-top:15px}
.company .comcon p{text-indent: 2em;line-height: 36px; font-size:16px}

/*视频 start*/
.video{margin: 3% 0;text-align: center;}
.video_body{background: url(../image/videobg.jpg) no-repeat center;}
.team{padding: 3% 0;}

.culture{padding: 3% 0;background: #f1f1f1}
.culture ul li{width: 25%;float: left;padding: 50px 0;}
.culture ul li .yuan{padding-bottom:20px;width: 70%;margin:0 auto;}
.culture ul li .yuan img{width: 100%}
.culture ul li.li1 {background: #fff;text-align: center;}
.culture ul li.li2 {background: #cfcfcf;text-align: center;}
.culture ul li.li3 {background: #026FB0;text-align: center;}
.culture ul li.li4 {background: #026FB0;text-align: center;}
.culture ul li.li1 p{text-align: center;color: #333;font-size: 26px;letter-spacing: 5px}
.culture ul li.li2 p{text-align: center;color: #333;font-size: 26px;letter-spacing: 5px}
.culture ul li.li3 p{text-align: center;color: #fff;font-size: 26px;letter-spacing: 5px}
.culture ul li.li4 p{text-align: center;color: #fff;font-size: 26px;letter-spacing: 5px}

/*.culture ul li:hover .yuan{transform:rotate(360deg)}*/

.center{padding: 3% 0}
.three{width:100%;background:#e2e1e1;padding-bottom:3%;}
.three .top{background:url(../image/about1_3_bc.jpg) center center;background-size:cover;height:230px;width:100%;position:relative;}
.three ul{position:absolute;top:20%;background: url(../image/dot.jpg) repeat-x center;position: relative;text-align: center;}
.three ul li{display: inline-block;width: 150px;height: 40px;background: #fff;border: 2px solid #dfdfdf;border-radius: 20px;text-align: center;line-height: 38px;margin:0 20px;font-size: 1.1em;cursor: pointer;}
.three ul li.active{background: #026FB0;color: #fff}
.three h2{text-align: left;color: #fff;font-size: 25px;letter-spacing: 1px;line-height: 25px;height: 25px;border-left: 3px solid #fff;padding-left: 10px;position: absolute;top: -60px;width: 100%;}
.three .box1{width:98%;margin:auto;margin-top:-50px;position:relative; max-width:1525px;}
.three .box1 .b_box{width:100%;margin:auto;position:relative;}
.three .box1 .contain{display: none;overflow:hidden;}
.three .box1 dd{float:left;width:25%;}
.three .box1 dd img{display:block;width:90%;margin:auto;}
.three .btn .left{position:absolute;left:0;top:0;background:#0f3c56;width:3%;height:100%;}
.three .btn .right{position:absolute;right:0;top:0;background:#0f3c56;width:3%;height:100%;}
.three .btn .left b{width: 0;height: 0;border-top: 8px solid transparent;border-right: 9px solid #fff;border-bottom: 8px solid transparent;display:block;position:absolute;left:50%;top:50%;margin-left:-4px;margin-top:-4px;}
.three .btn .right b{width: 0;height: 0;border-top: 8px solid transparent;border-left: 9px solid #fff;border-bottom: 8px solid transparent;display:block;position:absolute;left:50%;top:50%;margin-left:-4px;margin-top:-4px;}

		
.footer_bottom{background:#222;width: 100%;padding: 2% 0 2.5% 0;position:relative;}
.backt{width:4.5%;padding:0.6% 1.5%;background-color:#026FB0;position:absolute;right:10%;top:0%;cursor:pointer;-webkit-transition:all .4s ease-in;transition:all .4s ease-in;box-shadow:0 0 5px rgba(10,33,47,0.3)}
.backt span{display:block;float:left;color:#fff;font-size:13px;}
.backt b img{display:block;float:right;}
.backt:hover{background-color:#026FB0;}
.footer_list .w_img img{display:block;width:150px;position:absolute;right:0%;bottom:3%;}
.wx{width:9%;position:absolute;right:15%;top:12%;}
.wx p{color:#eee;text-align:center;font-size:12px;margin-top:6%;}
.wx .icons{width:92px;margin:auto;}
.wx .icon{width:30px;height:30px;border-radius:50%;background-color:rgba(31,98,138,0.5);float:left;margin:45px 8px;-webkit-transition:all .4s;transition:all .4s;}
.wx .icon img{display:block;width:60%;margin:20% auto;}
.wx .icon:hover{background-color:#026FB0;}
.footer_box{width:99%;margin:auto;position:relative;  max-width:1525px;}
.footer_list{width:100%;float:left;position:relative;padding-bottom:20px;}
.footer_list dl{width: 100%;margin-bottom:3px;}
.footer_list dl dt{position:relative;}
.footer_list dl h1{font-size: 18px;color: #026FB0;letter-spacing: 1px;position:relative;line-height:36px; font-weight:bold}
.footer_list dl span{display:block;font-size:14px;color:#ccc;text-transform:uppercase;line-height:36px;position:absolute;left:80px;top:0;letter-spacing:0px;}
.footer_list dl dd{float:left;width:50%;}
.footer_list dl.d1 dd{width:35%;}
.footer_list dl:nth-of-type(2n) dd{width:inherit;margin-right:3%;}
.footer_list dl dd h2{color: rgba(255,255,255,0.65);font-size: 14px;line-height:30px;-webkit-transition:all 0.4s;transition:all 0.4s;}
.footer_list dl a:hover h2{color: #fff;text-decoration:underline;}
.footer_last{width:84%;position:absolute;left:0;bottom:-16%;border-top:2px solid #555;box-sizing:border-box;padding-top:3px;}
.footer_last p{color: #aaa;font-size: 14px;line-height:36px;}

.field{padding: 3% 0}
.field .field_tit b{font-size: 30px;color: #026FB0;display: block;font-weight: normal;}
.field_l{width: 50%;}
.field_l ul li{width: 46%;float: left;margin-right:4%;margin-top: 4%;position: relative;}
.field_l ul li img{width: 100%;}
.field_l ul li .zi{width: 100%;height: 30px;background: url(../image/zibg.png) no-repeat center;background-size:100% 30px;line-height: 30px;position: absolute;bottom: 0;text-align: center;color: #fff}
.field_r{width: 50%;}
.field_r .fieldr_con{padding-top: 4%}
.field_r .fieldr_con img{width: 100%}

/*ny_pro*/
.ny_pro .pro_list{text-align: center;margin-top: 50px}
.ny_pro .pro_list a{padding: 8px 0px;margin:0 0px 2%;background:#dfdfdf;border-bottom:2px solid #026FB0;display: inline-block; width:15%}
.ny_pro .pro_list a:hover ,
.ny_pro .pro_list a.active{background: #026FB0;color: #fff}
.ny_pro ul.pro_nb > li{margin: 0 0 2%;min-height: calc((41vw - 150px) * 2 / 3);position: relative;padding-top:2%}
.ny_pro ul.pro_nb > li::before {content: "";position: absolute;z-index: -1;top: 0;right: 0;bottom: 0;left: 35px;/*left:140px;border:1px solid #dfdfdf;*/box-shadow: 10px 10px 5px #ccc;height: calc((41vw - 150px) * 2 / 3)}
.ny_pro ul.pro_nb > li img{width: 100%; max-width:370px !important; padding-left:25px}
.ny_pro ul.pro_nb > li b{display: block;font-size: 19px;color: #026FB0;display: block;padding-bottom: 30px}
.ny_pro ul.pro_nb > li .para{min-height: 100px}
.ny_pro ul.pro_nb > li .para span{display: inline-block;font-size:16px;color: #999;line-height:250%;}
.ny_pro ul.pro_nb > li a.share{display: inline-block;width: 40px;height: 40px;border-radius:50px;border:1px solid #999;background: url(../image/share.png) no-repeat center;margin-right: 30px;margin-top: 50px}
.ny_pro ul.pro_nb > li a.down{display: inline-block;width: 40px;height: 40px;border-radius:50px;border:1px solid #999;background: url(../image/down.png) no-repeat center;margin-top: 50px;}
.ny_pro ul.pro_nb > li a.share:hover {background: url(../image/share_.png) no-repeat center #026FB0;}
.ny_pro ul.pro_nb > li a.down:hover {background: url(../image/down_.png) no-repeat center #026FB0;}

.ny_pro .popup{ position:fixed; background:rgba(0,0,0,0.9); top:0;left:0;bottom:0;right:0;display:none;z-index: 999999;width: 100%;height: 100%;}
.ny_pro .show{ position:absolute; top:50%; left:50%; margin-top:-320px; margin-left:-300px;display:none;z-index: 9999999;width:600px;text-align: center;}
.ny_pro .show .share_box b{font-size: 50px;color: #fff;font-weight: normal;}
.ny_pro .show .share_box p{text-align: center;color: #fff;line-height: 300%}
.ny_pro .popup ul li{width: 20%;padding: 4%;float: left;font-size: 14px}
.ny_pro .popup ul li p{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.search_form{position:relative;width: 100%; height:41px; margin:20px 0;display:block;color: #fff}
.sinput{float:left; width:100%; height:40px; line-height:40px; color:#fff; border:none;border-bottom:2px solid #fff;background: none;outline: none;border-radius: 0px}
.sbtn{ width:40px; height:40px; background-color:#0364A9; cursor:pointer; background: url(../image/fdj.png) no-repeat center;position: absolute;right: 0px;border:none;font-size: 0;outline: none;}

.ny_pro .close{width: 40px;height: 40px;position: absolute;right: 15px;top: 15px;cursor: pointer;}

/*pro_xq start*/
.pro_t{margin-bottom:80px;}
.xq_list{text-align: center;padding-top: 50px}
.xq_list a.aicon{padding-left: 35px;line-height: 40px;font-size: 16px;display: inline-block;}
.xq_list a:nth-child(1) {background: url(../image/Question.png) no-repeat center left;}
.xq_list a:nth-child(3) {background: url(../image/Brochure.png) no-repeat center left;}
.xq_list a.share{display:none;width: 40px;height: 40px;border-radius:50px;border:1px solid #999;background: url(../image/share.png) no-repeat center;margin:0 100px;vertical-align:middle;}
.xq_list a.share:hover {background: url(../image/share_.png) no-repeat center #026FB0;}
.pro_xq .p_img .img img{width: 100%;opacity: 0.9}
.p_img b.b0{font-size: 20px;color: #7f7f7f;height: 51px;line-height: 51px;padding-right: 15px}
.p_img b.b1{font-size: 20px;height: 51px;line-height: 51px;padding-left: 15px}
.p_img b.b1 a{color: #ef0606;}
.p_img .lyicon img{margin:0 10px;}
.p_img .lyicon a.down{width: 50px;height: 50px;border-radius:50px;border:1px solid #999;background: url(../image/down1.png) no-repeat center #fff;}
.p_img .lyicon a.down:hover {background: url(../image/down1_.png) no-repeat center #026FB0;}
.qlink{padding-left: 5%;border-left: 1px solid #dfdfdf}
.qlink ul li{padding-left: 35px;line-height: 40px;font-size: 16px}
.qlink ul li:nth-child(1) {background: url(../image/Brochure.png) no-repeat center left;}
.qlink ul li:nth-child(2) {background: url(../image/Question.png) no-repeat center left;}
.p_con{padding-left:10%}
.article_des_right .p_con{
	padding-left: 0;
}
.p_con b.b1{display: block;padding-top: 10px;font-size: 30px;color: #555;display: block;padding-bottom: 10px}
.p_con b.b2{display: block;padding-top: 20px;font-size: 24px;color: #7f7f7f;display: block;padding-bottom: 10px}
.p_con p{font-size: 14px;color: #999;line-height: 220%;}
/* .p_con .para{min-height: 100px}
.p_con .para span{display: inline-block;font-size: 14px;color: #999;line-height: 220%;width: 45%} */
.p_con .para span {
	display: inline-block;
	font-size: 14px;
	color: #999;
	line-height: 220%;
	width: 100%;
}
.p_con .para2 { display: flex; flex-wrap: wrap;}
/* .p_con .para2 span{display: inline-block;font-size: 14px;color: #999;line-height: 220%;width: 45%} */
.p_con .para2 span {
	display: inline-block;
	font-size: 14px;
	color: #999;
	line-height: 220%;
	width: 100%;
}
.pro_b{margin: 20px auto 30px}
.pro_b ul li i{display: block;width: 100%;height: 40px;line-height:40px;/*background: #efefef;*/margin-bottom: 10px;font-size: 18px;border-bottom: 1px solid #DFDFDF}
.pro_b ul li span{display: inline-block;width:50%;text-align: left;line-height: 35px;text-indent: 1em;}

.article_des{
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
	align-items: center;
}

.article_des .article_des_left,.article_des .article_des_right{
	width: 49%;
}
.article_des .article_des_left img{ width:80%; margin-bottom:20px}

.article_des_title{
	font-size: 30px;
	line-height: 40px;
	color: #026FB0;
	font-weight: bold;
	margin-bottom: 20px;
}

.article_des .p_con p {
    font-size: 16px;
    line-height: 170%;
 }

.article_des .p_con .para span,.article_des .p_con .para2 span {
	font-size: 16px;
}
.article_des .p_con b.b2{
	color: #666;
	font-size: 22px;
}
.article_canshu{
	width:100%;
	padding:15px 0;
	border-top: 3px solid #026FB0;
/*	border-bottom: 3px solid #026FB0;*/
	margin-bottom: 30px;
}

.article_canshu ul{
	display: flex;
	flex-flow: row wrap;
	justify-content: flex-start;
}

.article_canshu ul li{
	min-width: calc(100% / 3);
	max-width: 66.66%;
	border-bottom: 1px solid #efefef;
	padding: 10px;
}

.article_canshu ul li p{
	font-size: 16px;
	line-height: 160%;
}

.article_canshu ul li .txt{
	font-weight: bold;
	width: 100%;
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    font-size: 18px;
    color: #026FB0;
    line-height: 25px;
    height: 50px;
    white-space: pre-wrap; 
	word-break: break-all;
}
.downloadbox{
	width: 100%;
	display: flex;
	justify-content: center;
	background: #f1f1f1;

}
.downloadbox_con{
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	justify-content: center;
	margin: 50px 0;
}

.downloadbox_con b{
	display: flex;
	width: 100%;
	justify-content: center;
	font-size: 24px;
	line-height: 25px;
	color: #026FB0;
}
.downloadbox a{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 220px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-radius: 30px;
	border:1px solid #c9c9c9;
	color: #999;
	margin:40px 20px 0;
	transition: all 0.2s ease-in;
	font-size: 16px;
}
.downloadbox a i.iconfont{
	font-size: 28px;
	color: #026FB0;
	margin-right: 10px;
}

.downloadbox a i.i1{
	font-size: 16px;
	font-weight: bold;
	color: #026FB0;
	margin-right: 15px;
}

.downloadbox a:hover {
	background:#026FB0;
	border-color: #026FB0;
	color: #fff;
}

.downloadbox a:hover i{
	color: #fff;
}

/*ny_lx*/
.ny_lx{padding: 3% 0}
.ny_lx .lx_tit{font-size: 20px;text-align: center;display: block;color: #026FB0;padding-bottom: 15px}
.ny_lx dl dt{font-size:16px;line-height: 50px;border-bottom: 1px solid #dfdfdf;margin-bottom:10px;}
.ny_lx dl dd{font-size: 16px;line-height: 40px}

/*ny_ly*/
.ly_list{width: 280px;background: #026FB0;box-shadow: 10px 10px 0 0 #dfdfdf;padding: 35px;float: left;}
.ly_list p{font-size: 22px;color: #fff;text-align: left;padding-bottom: 20px;border-bottom: 1px solid #fff;margin-bottom: 20px}
.ly_list ul li{padding-bottom: 15px;}
.ly_list ul li a{color: #fff;font-size: 16px;line-height: 180%}

.ly_con{width: calc(100% - 300px);float: left;padding-left: 50px}
.ly_con > i.lycon_tit {font-size: 20px}
.ly_con > p{font-size: 15px}
.ny_ly{padding: 3% 0;}

/*ny_dl*/
.ban_lx{position: relative;}
.wz_ban{width: 100%;position: absolute;z-index: 9999;bottom: 20%}
.wz_ban b{font-size: 40px;color: #fff;display: block;padding-bottom: 15px;padding-left: 15px}
.wz_ban p{font-size: 22px;color: #fff;padding-left: 15px}
.ny_dl .xq_list{padding-top: 30px}
.ny_dl .dl_body{padding: 30px 0 50px} 
.ny_dl .dl_body .dl_tit{height:70px;line-height: 70px;font-size: 26px;color: #026FB0;border-bottom: 2px solid #026FB0}
.ny_dl .dl_body .dl_cate{width: 95%;margin-left: 5%;border-left: 2px solid #026FB0;overflow:hidden; position:relative}
.ny_dl .dl_body .dl_cate ul li{height: 50px;line-height: 50px;font-size: 20px;margin-top: 30px;padding-left: 50px;background: url(../image/dlline.jpg) no-repeat left bottom;}
.ny_dl .dl_body .dl_cate ul li a{color: #fff;height: 50px;line-height: 50px;padding: 0 50px;min-width: 400px;background: #026FB0;display:inline-block}

.xz_con p.p1{font-size: 24px;line-height: 50px;color:#026FB0;font-weight:bold;padding:50px 0 15px;}
.xz_con .xz_top ul li{width: 50%;float:left;height:46px;line-height: 46px;color: #fff;background: #026FB0;font-size: 17px}
.xz_con .xz_top ul li span.fl{padding-left: 80px;background: url(../image/line_bai.jpg) no-repeat 60px center;}
.xz_con .xz_top ul li span.fr{padding-right: 20px;}

.xz_con .xz_nr li{height: 55px;line-height: 55px;width: 50%;float:left;border-bottom: 1px solid #efefef}
.xz_con .xz_nr li a{display: inline-block;padding-left: 80px;background: url(../image/line_bai.jpg) repeat-y 60px center;width: 75%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.xz_con .xz_nr li span{padding-right: 20px;}
.xz_con .xz_nr .clear{border-bottom: 1px solid #efefef;position: relative;top: -1px}

/*分页*/
.ipage{height:auto; text-align:center; margin: 20px 0px;}
.totalfont{ font-size: 14px; color: #666; display: none;}
.ipage a{ height:35px;line-height:35px;color:#888;font-size: 16px;padding:0px 5px;display: inline-block;margin: 0px 5px; vertical-align: top;}
.ipage a:hover{color:#2c82bb;border-bottom:2px solid #2c82bb;text-decoration:none;font-weight:bold;}
.ipage .current{color:#2c82bb;border-bottom:2px solid #2c82bb;display:inline-block; height:35px;line-height:35px;padding:0px 5px;margin:0px 5px;font-size:15px;font-weight:bold;}


/*ny_new start*/
.ny_new .new_img{margin-top: -15px;margin-bottom:-15px;}
.ny_new .new_t{margin:50px 0;padding: 15px}
.ny_new .new_t .nt_con{background: #f1f1f1;}
.ny_new .new_con{padding: 30px 50px;}
.ny_new .nc_tit{font-size: 26px;color: #1b496b;padding-bottom: 20px;line-height: 60px;font-weight: bold;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ny_new .new_con p,.ny_new .nbli_r p{font-size: 16px;line-height: 200%}
.ny_new .more_box{margin-top: 70px}
.ny_new .more_box a.share {display: inline-block;width: 40px;height: 40px;border-radius: 50px;border: 1px solid #999;background: url(../image/share.png) no-repeat center;margin: 0 30px;vertical-align: middle;}
.ny_new .more_box a.share:hover {background: url(../image/share_.png) no-repeat center #026FB0;}
.ny_new .more_box a.more{width: 140px;height:45px;text-align: center;border:3px solid #2c82bb;display:inline-block;border-radius: 10px;font-size: 16px;line-height: 38px;font-weight: bold;color: #2C82BB}
.new_b ul li{margin-bottom: 40px}
.new_b ul li .new_time{font-size: 17px;line-height: 17px;line-height: 30px}
.new_b ul li .new_time span{padding: 0 20px}
.new_b ul li .new_time span.sp1{color: #1B496D;padding-left: 0px}
.ny_new .nbli_l{padding-right: 40px}
.nbli_r .nc_tit{padding-bottom: 0px!important;line-height: 90px!important;}
.ny_new .nbli_r .more_box{margin-top: 50px}

.new_n{padding:15px;margin-top:30px;margin-bottom: 50px}
.new_n .new_n1{background: #f1f1f1;padding:10px 30px 30px;margin-bottom: 50px}
.new_n .new_n1 p{line-height: 180%}

/*EV*/
.ny_ev .ny_1{padding: 50px 0;background: #f1f1f1;margin-top: 50px}
.ny_ev .ny_1 .nc_tit,.ny_ev .ny_2 .nc_tit{font-size: 24px;color: #333;line-height:100px;font-weight: bold;} 
.ny_ev .ny_1 p{font-size: 15px;line-height: 180%}

.ny_ev .ny_2{padding: 30px 0 50px;background: #fff;}
.ny_ev .ny_2 .nc_tit{line-height: 70px;padding-top: 20px}
.ny_ev .ny_2 p{font-size: 15px;line-height: 180%}

.ny_ev .ny_3{padding: 50px 0;background: #f1f1f1;}
.ny_ev .ny_3 .nc_tit{font-size: 24px;color: #333;line-height:40px;font-weight: bold;} 
.ny_ev .ny_3 p{font-size: 15px;line-height: 180%}
.ny_ev .ev_con{margin-top: 20px}
.ny_ev .ev_con i{padding-top: 40px;display: block;font-size: 24px;color: #333}
.ny_ev .ev_con dl{margin-bottom: 20px;display: block;}
.ny_ev .ev_con dl dt{font-size: 18px;text-indent: 1em;line-height: 260%;color: #444}
.ny_ev .ev_con dl dd{padding: 0;font-size: 15px;line-height: 180%;text-indent: 2em;color: #555}

.ny_ev .ev_con .ev_r i{padding-top: 0}
.ny_ev .ev_con .ev_r p{margin-top: 20px}
.ny_ev .ev_con .ev_r ul{margin-top: 30px}
.ny_ev .ev_con .ev_r ul li{width: calc(100% / 3);float: left;}
.ny_ev .ev_con .ev_r ul li p{display: block;width: 100%;height: 40px;line-height: 40px;text-align: center;color: #fff;background: #2C82BD;font-size: 18px}
.ny_ev .ev_con .ev_r ul li:nth-child(2) p{background: #194A6B}

.ny_ev .ny_4{padding: 50px 0;background: #fff;}
.ny_ev .ny_4 .nc_tit{font-size: 24px;color: #333;line-height:40px;font-weight: bold;} 
.ny_ev .ny_4 p{font-size: 15px;line-height: 180%}

/*ny_que start*/
.ny_que{width: 100%;background: #F6F6F6;padding: 50px 0}
.ny_que .que_title{color: #026FB0;font-size: 26px;margin-bottom:20px;}
.ny_que .nyque_body{background: #fff;padding: 50px; box-sizing: border-box}
.ny_que .nyque_body .p1{padding-bottom: 50px;border-bottom: 1px solid #f1f1f1}
.ny_que .nyque_body .p1 em{font-size: 16px;color: #026FB0;padding-right: 10px}
.ny_que form{margin-top: 50px;width: 100%}
.ny_que .form_l{width: 100%;}
.ny_que .form_l .formdiv{padding-bottom: 40px;width: 48%;}
.ny_que .form_l .formdiv:nth-child(2n) {margin-left: 4%}
.ny_que form label{display: block;font-size: 15px;color: #666;height:40px;line-height: 40px;float: left;width: 90px;}
.ny_que form label span{padding-right: 8px;color: #C10001}
.ny_que form input{width: calc(100% - 90px);height: 40px;line-height: 40px;padding: 0 10px;float: left;border: none;background: #f1f1f1}
.ny_que form .que_box{margin-left: 0px;}
.ny_que form .que_box textarea{width: calc(100% - 90px);height: 200px;padding: 10px;border:0px;background: #f1f1f1}
.ny_que .code{margin-top: 40px}
.ny_que .code span{color: #666;padding-right: 10px;float: left;line-height: 32px}
.ny_que .code input{width: 120px;margin-right: 10px;height:32px;}
.ny_que #submit{background: #026FB0;margin-left: 14px;font-size: 16px;color: #fff;width: 100px;height: 32px;line-height: 32px;border:none;margin-top: 40px}

@media (min-width: 993px) {
	.pcnone{display: none;}

	/*header start*/
	.header{width: 100%; background: #FFF}
	nav{width: 60%}
	.flexnav {overflow: visible;}
    .flexnav.one-page {top: 0;right: auto;max-width: 1080px;}
    .flexnav li {position: relative;list-style: none;float: left;display: block;width:20%;overflow: visible;z-index: 999999;border:none;}
/*    .flexnav li > a{line-height:60px;color: #fff}*/
	.flexnav li > a{
		line-height: 35px;
	    padding-bottom: 10px;
	    color: #000; font-weight: bold;
		
	}
    .flexnav li > ul {position: absolute;top: auto;left: 0;display: block;}
    .flexnav li > ul li {width: 100%; line-height: 40px;}
    .flexnav li ul li a {border-bottom: none;line-height: 27px;font-size: 14px;color: #fff;background: #007ABD; padding:6px 0;}
    .flexnav li ul.open {display: block;opacity: 1;visibility: visible;z-index: 99;}
    .flexnav li ul.open li {overflow: visible; max-height: 100px;}
    .flexnav li ul.open ul.open {margin-left: 100%;top: 0;}
    .flexnav li .touch-button{display: none;}
	.menu-button {display: none;}
	.flexnav li ul li:hover a{background: #026FB0;color: #fff}
	.flexnav > li::after{ content:""; position: absolute; display:block; width:100%; height:10px; background:url(../image/nav_hover.png) center no-repeat; bottom:-5px; transition:.5s; -webkit-transition:.5s; transform:scale(0); opacity:0; }
	.flexnav > li:hover::after {transform: scale(1);opacity: 1;}
	.header .lan{color: #000;padding-top: 38px;}
	.header .lan a{display: inline-block;width: 60px;height: 25px;color: #000;text-align: center;line-height: 25px;}
	.scrolledDown .logo img {height: auto;}
	.scrolledDown nav{position: relative;z-index: 9999999;border-bottom: none!important;top: 0px!important;}
/*	.scrolledDown .lan {padding-top: 28px!important;}*/

	
}
@media (min-width: 1560px) and (max-width: 1680px){
	.ny_pro ul.pro_nb > li{padding-top: 2%}
	.article_canshu ul li{
		width: calc(100% / 2);
		
	}
}
@media (min-width: 1560px) {
	/*ny_pro start*/
	
	.ny_pro ul li .para span{width: 100%;}
	/* .ny_pro ul li .para span:nth-child(2n) {width: 60%}
	.ny_pro ul li .para span:nth-child(2n-1) {width: 37%} */


}

@media (min-width: 1200px) and (max-width: 1560px) {
	.ny_pro ul.pro_nb > li{padding-top: 1.5%}
	.ny_pro ul.pro_nb > li::before {height: auto!important}
	.ny_pro ul li .row {margin-right: 0px;margin-left: 0px;}
	.ny_pro ul li .para span{width: 100%;}

	.flexnav > li > ul {width: 160%;left: -15%}

	.article_canshu ul li{
		width: calc(100% / 2);
		
	}
}

@media (max-width: 1620px) {
	.p_con .para2 span{width: 45%}
}

@media (min-width: 1200px) and (max-width: 1480px) {
	.company .title{width: 28%;}
	.company .comimg{width:33%;padding:0 1%}
	.company .comcon{width: 50%}

	.pro_b ul li span {font-size: 14px;}
}

/*小屏幕电脑*/
@media (min-width: 993px) and (max-width: 1200px) {
	.article_canshu ul li{
		width: calc(100% / 2);
		
	}
	.flexnav li ul {width: 110px;left: -10%}
	.company .title{width: 100%;}
	.company .comimg{width: 49%;}
	.company .comcon{width: 49%;}
	.company .title .text-wrap{display: block;height: 125px;padding-right: 30px;}
	.company .title .text-wrap i {text-align: left;}
	.company .title .text-wrap em {text-align: left; }
	.company .title .text-wrap p {text-align: left;}
	.company .title a.more{margin-top: -70px}

	/*equip start*/
	.equipW ul li{width: 305px!important;}
	
	.ny_pro ul.pro_nb > li::before {height: auto!important}
	.ny_pro ul li .para span{width: 100%;}

	.p_con b{padding-top: 0px;font-size: 18px;padding-bottom: 15px}
	.p_con .para span{font-size: 13px;}
	.p_con a.share{margin-top: 15px}
	.p_con a.down{margin-top: 15px}

	.pro_b ul li span {font-size: 13px;}

}


/*手机及平板*/
@media (max-width: 992px) {	
	.wapnone{display: none!important;}

	/*header start*/
	.header {position: fixed;background: #026FB0}
	.scrolledDown {height: 60px;}
	.header .head_body{height: 60px;}
	.header .head_body .logo img{height: 60px;margin: 0 0 0 10px;padding: 0}
	.header .menu-button{display: block;padding: 8px 10px 6px;border: 1px solid #ccc;border-radius: 5px;margin:12px 10px 12px 0;}
	.header .menu-button > i{display: block;margin-bottom: 3px;width: 20px;height: 2px;background: #ccc;}
	.header .menu-button .navicon{display: none;}
	nav {top: 0px;border: none}
	.lan{color: #fff;padding-top: 20px;padding-right: 10px}
	.lan a{padding: 0 10px;color: #fff}
	.ban_lx{padding-top: 60px}
	/*banner start*/
	.callbacks img{display:block;position:relative;z-index:1;height:auto;left: 50%;transform: translate3d(-50%, 0, 0);width: calc(1.15*100%); top:10px}
	.company{background: none}
	.company .title{width:100%;padding-left: 1%}
	.company .comimg{width: 100%;}
	.company .comcon{width: 98%;padding: 1%}
	.company .title .text-wrap{display: block;height: 125px;padding-right: 30px;}
	.company .title .text-wrap i {text-align: left;}
	.company .title .text-wrap em {text-align: left; }
	.company .title .text-wrap p {text-align: left;}
	.company .title a.more{margin: 10px 0;}

	.about1_box .three .top{height: auto;padding:40px 0;padding-bottom: 80px;}
	.about1_box ul{position: relative;margin-left: 0;top: 0;left: 0;width: 90%;margin:auto;}
	.about1_box ul li{width: 23%;margin: 1%;font-size: 10px;}
	.about1_box ul h2{bottom: -36px;font-size: 13px;letter-spacing: 0;}
	.about1_box .box1{width: 90%;}
	.about1_box .box1 .contain{position: relative;}
	.about1_box .box1 dd{width: 33.3%;}
	.about1_box .btn .left,.about1_box .btn .right{width: 20px;}
	.about1_box .btn .left b{border-top: 4px solid transparent;border-right: 5px solid #fff;border-bottom: 4px solid transparent;margin-left: -2px;margin-top: -2px;}
	.about1_box .btn .right b{border-top: 4px solid transparent;border-left: 5px solid #fff;border-bottom: 4px solid transparent;margin-left: -2px;margin-top: -2px;}

	.culture ul li{width: 50%;float: left;padding: 50px 0;}
	.field_l {width: 100%;}
	.field_l ul li {width: 48%;float: left;margin-right: 4%;margin-top: 4%;position: relative;}
	/*.field_l ul li:nth-child(2n) {margin-right: 0px}*/
	.field_r {width: 100%;margin-top: 4%}
	/*footer*/

	.footer_bottom{padding:0;padding-top: 30px;}
	.backt{width: 70px;right: 2%;padding:0 10px;}
	.backt span{font-size: 12px;line-height: 30px;}
	.backt b img{height: 16px;margin-top: 3px;}
	.footer_box{width: 96%;}
	.footer_list{width: 100%;padding: 0;}
	.footer_list dl.d1 dd{width: 100%;}
	.footer_list dl h1{font-size: 15px;letter-spacing: 0;line-height: 24px;	}
	.footer_list dl:nth-of-type(2){margin-top:14px;}

	.wx{display: none;}
	.w_img{display: none;}
	.footer_last{width: 100%;position: relative;margin-top: 12px;}
	.footer_last p{font-size: 10px;line-height: 18px;}

	/*ny_pro*/
	.ny_pro ul.pro_nb > li::before {height: auto!important}
	.ny_pro .pro_nb{padding-right: 30px}

	/*ny_dl*/
	.xz_con p.p1 {font-size: 20px;line-height:40px;padding: 25px 0 10px;}
	.xz_con .xz_top ul li.li2{display: none}
	.xz_con .xz_top ul li{width: 100%;float:none;}
	.xz_con .xz_top ul li span.fl{padding-left: 20px;background: url(../image/line_bai.jpg) no-repeat 0px center;}

	.xz_con .xz_nr li{width: 100%;float:none;height: 45px;line-height: 45px;}
	.xz_con .xz_nr li a{display: inline-block;padding-left: 20px;background: url(../image/line_bai.jpg) repeat-y 0px center;}

	.ny_que .form_l .formdiv{padding-bottom: 40px;width: 100%;}
	.ny_que .form_l .formdiv:nth-child(2n) {margin-left: 0%;}


	.article_des .article_des_left, .article_des .article_des_right {
	    width: 100%;
	}
	.article_des .article_des_left{
		text-align: center;
	}

	.article_des .article_des_right{
		margin-bottom: 30PX;
	}
	.article_canshu ul li{
		width: calc(100% / 2);
		
	}
}

/*平板*/
@media (min-width: 768px) and (max-width: 992px) {
	.ny_pro ul li .para span{width: 48%;}
	.ny_pro ul li .para span:nth-child(2n) {width: 65%}
	.ny_pro ul li .para span:nth-child(2n-1) {width: 33%}
}

/*手机*/
@media (max-width: 767px) {
	.three h2 {text-align: left;color: #fff;font-size: 20px;letter-spacing: 1px;line-height: 20px;height: 20px;border-left: 3px solid #fff;padding-left: 10px;position: absolute;top: -60px;width: 100%;}
	.three ul li {display: inline-block;width: 80px;height: 40px;background: #fff;border: 1px solid #dfdfdf;border-radius: 20px;text-align: center;line-height: 38px;margin: 0 5px;font-size:0.8em;cursor: pointer;}

	.ny_pro ul li .para span{width: 100%;}
	.ny_pro ul li .row {margin-right: -15px;margin-left: -15px;}
	.ny_pro ul li::before {left: 5.8125rem!important;}
	.ny_pro .pro_list a {padding: 8px 5px;margin: 0 5px 20px;background: #dfdfdf;border-bottom: 2px solid #026FB0;display: inline-block;font-size: 14px;}

	.ny_pro .show{ position:absolute; top:55%; left:50%; margin-left:-45%;display:none;z-index: 9999999;width:90%;text-align: center;}
	.ny_pro .popup ul li{width: 20%;padding: 2%;float: left;font-size: 12px}
	
	.p_con .para span{width: 100%}
	.p_con .para span:nth-child(2n) {width: 100%}
	.qlink {padding-left: 5%;border-left: none;background: #f1f1f1;}
	.p_con b {display: block;padding-top: 15px;padding-bottom: 15px;}
	.p_con a.share{margin-top: 20px;margin-bottom: 20px}
	.p_con a.down{margin-top: 20px;margin-bottom: 20px}
	.p_con .para2 span{width: 100%}
	.xq_list a.share{margin:0 30px;}
	.p_img b.b0{display: block;}

    /*ny_ly*/
    .ly_list{width: 100%;background: #026FB0;box-shadow: 10px 10px 0 0 #dfdfdf;padding: 35px;float: none;}
    .ly_con{float: none;width: 100%;padding: 5% 0 3%}
   
}	

/*小手机*/

@media (max-width: 450px) {
	.ny_dl .dl_body .dl_cate{width: 92%;margin-left: 8%;}
	.ny_dl .dl_body .dl_cate ul li{font-size: 17px;padding-left: 30px;}
	.ny_dl .dl_body .dl_cate ul li a{padding: 0 20px;min-width:270px;}

	.wz_ban{bottom: 15%}
	.wz_ban b{font-size: 22px;padding-bottom: 6px;}
	.wz_ban p{font-size: 14px;}

	.article_canshu ul li{
		width: 100%;
		
	}
}



.inmessagebox{width:100%;height: auto;  }
.inmessline{ width: 100%; height: auto; margin: 35px 0px;}
.inmesslinep span{ color: #ef0606; padding: 0 3px;}
.inmesslinefont span{ color: #ef0606;padding: 0 3px;}

.zxlyyzm{width:200px; outline: none;height:40px;line-height:40px;font-size:14px; color: #999; background: #f8f8f8; border: 0px;vertical-align: top; text-indent: 10px;border-radius:2px;}
.zxlysub{background:#026FB0;width:20%; outline: none; height:40px; line-height:40px;color:#fff; text-align:center; border-radius:2px;border:0px; font-size:16px; float: left;cursor:pointer;}
.zxlysub:hover{background: #ffa200;}
.resetc{background:#999;float:right;}
.resetc:hover{background: #666;}
.indexcode{ vertical-align:top; height: 40px;}


.zxlyinp{height:40px;line-height:40px;border-radius:2px;color: #666;border: 0px;vertical-align:top; text-indent: 10px; font-size: 14px; outline: none; display: inline-block;border:1px solid #dedede; margin-right: 20px; width: 280px;}
.inmesslinep{width:100%;height:40px;line-height:40px; font-size: 14px; color: #666;}
.inmesteat{ height:120px;resize: none; outline: none;line-height:25px;border-radius:2px; border:1px solid #dedede; padding:5px 10px; display: block; width: calc(100% - 80px);}
.inmesslinefont{height:40px;line-height:40px; font-size: 14px; color: #666; min-width: 100px; display: inline-block;}

@media (max-width: 768px) {
	.zxlyinp{ width: 200px;}
}
@media (max-width: 480px) {
	.inmessline{ margin: 0px;}
	.inmesslinefont{ display:block;}
	.zxlyyzm{ margin: 10px 0px;}
	.indexcode{margin: 10px 0px;}
	.zxlysub{ width: 100%;}
}

.pcnone{ display:none;}
@media (max-width:640px)
{
.wapblock{ display: block;}
.wapnone{ display:none;}
.pcnone{ display:block;}
}