body {overflow-x: hidden;}
.zz .m_zz li#top_boxbody{margin: 0px auto; padding: 0px; font-size:14px; font-family:Microsoft YaHei; line-height:24px; color: #333;}
div{margin: 0px; padding: 0px;}
span, p{margin: 0px; padding: 0px; font-family:Microsoft YaHei;}
h1,h2,h3,h4,h5,h6{margin: 0px; padding: 0px;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup,i{font-style:inherit;font-weight:inherit;}
*{box-sizing: border-box; margin: 0;
  padding: 0;}
html, body {min-height: 100%;}
body {font:14px/1.5 "Microsoft YaHei";font-size:14px;color:#1b2229; min-width:1400px}

h1, h2, h3, h4, h5, h6{font-weight:normal;}
ul,ol,li{list-style: none;}
ul{padding:0;margin:0;}
img {border: none;vertical-align: middle;}
a {text-decoration: none;color: #1b2229;}
b{font-weight:normal;}
b{font-weight:normal;}
/* table {border-collapse: collapse;table-layout: fixed;}
tr,td{padding:0 !important;} */
input, textarea {outline: none;border: none;}
textarea {resize: none;overflow: auto;}
.fl {float: left}
.fr {float: right}
.tl {text-align: left;}
.tc {text-align: center}
.tr {text-align: right;}
.cl{clear:both;}
.ov{overflow:hidden;}
.db,.lb,.dd{font-size:0;}
.db>div,.lb>li,.dd>dl{display:inline-block;vertical-align:top;}
em,.em,i{text-transform:upperprod; }
.ellipse {overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.inline{display: inline-block;*display: inline;*zoom: 1;}
:focus {outline:none;background-color:transparent;}
::selection{background:#115195;color:#fff;}
.clearfix:after{ display: block; clear: both; content: ""; visibility: hidden; height: 0;}
.clearfix{ zoom:1;}
.white, .whites {position: relative;overflow: hidden;}
.white:after, .whites:after {content: '';cursor: pointer;position: absolute;left: -100%; top: 0;width: 100%; height: 100%;background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0));background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0)); transform: skewx(-25deg);}
.white:hover:after {
    left: 100%;
    -moz-transition: 1s;
    -o-transition: 1s;
    -webkit-transition: 1s;
    transition: 1s;
}
/*公用*/
.page,.content{ width:1400px; margin:0 auto; overflow: hidden;}
.content1{ width:1400px; margin:0 auto; position: relative;}
.pr{position: relative;}
.pa{position: absolute;}
.nnx{margin-right:0px !important;}

#top10,#top20,#top30,#top40,#top50,#top60,#top80,#top100{margin:0 auto; width:1400px; overflow:hidden;}
#top10{height:10px;}
#top20{height:20px;}
#top30{height:30px;}
#top40{height:40px;}
#top50{height:50px;}
#top60{height:60px;}
#top80{height:80px;}
#top100{height:100px;}

#banner_com{overflow:hidden; width:100%; position: relative; height:600px; z-index: -1;}
#banner_news{overflow:hidden; width:100%; position: relative; height:600px; z-index: -1;}
#banner_con{overflow:hidden; width:100%; position: relative;  height:600px; z-index: -1;}
#banner_ly{overflow:hidden; width:100%; position: relative; height:600px; z-index: -1;}
#banner_sp{overflow:hidden; width:100%; position: relative;  height:600px; z-index: -1;}
#banner_hz{overflow:hidden; width:100%; position: relative; height:600px; z-index: -1;}
#banner_ry{overflow:hidden; width:100%; position: relative;  height:600px;z-index: -1;}
#banner_al{overflow:hidden; width:100%; position: relative;  height:600px; z-index: -1;}
#banner_pr{overflow:hidden; width:100%; position: relative; height:600px;z-index: -1;}

.ny_banner_title {color: #fff;letter-spacing: 1px;line-height: 68px;padding-top: 260px;    text-align: center;}
.ny_banner_title p {position: relative;font-size: 38px; font-weight: bold; display: block;}
.ny_banner_title p::after {content: '';position: absolute; width: 70px; height: 1px; display: block; background: #fff; left:50%; bottom: -3px;transition: 0.6s all ease-in-out; opacity: 0.5;margin-left: -35px;}
.ny_banner_title span {font-size: 20px;opacity: 0.9;}

#bodycon,#bodycon #center,#bodycontent{width:1400px;margin: auto; height:auto !important; }
.mianbxContent {height: 50px !important;line-height: 23px !important;font-size: 16px !important;text-align: left !important;background-color: #eee;width: 1398px !important;text-indent: 2.5em;transition: 0.1s all;background: url("../images/dz.png") no-repeat 7px 14px;border: 1px dashed #ddd;position: relative;margin-bottom: 30px !important;width: 100%;}
.mianbxContent:hover { background-position: 7px -29px;}
.mianbxContent::after, .mianbxContent:after { content: '';position: absolute;display: block; height: 40px;width: 200px;top: 0; right: 0;}
.mianbxContent a{font-size: 15px !important;color: #333;}
#bodycontent.mianbxContent{padding:14px 0 15px 0 ; margin-bottom:50px !important; margin-top:50px;}

/*title*/
.title1{text-align:center;width:1400px;margin:auto;position:relative;}
.titlea{margin:0 auto;text-align:center;line-height:44px;font-size:40px;color:#333;font-weight:bold;}
.titleb{font-size:20px;color:#666;line-height:60px;}
.titlec{margin:0 auto;text-align:center;line-height:44px;font-size:40px;color:#fff;font-weight:bold;}
.titled{font-size:20px;color:#fff;line-height:60px;}

.top_source {float:left;font-size:22px;color:#2152a4; font-weight: bold; font-family:"pangm";line-height: 30px; padding-top:10px;}
.top_source span{font-size:20px;color:#333;opacity:0.6;display:block;}


/*headr*/
.headr{width:100%; min-width: 1400px; z-index:9999;height:90px;padding:0 3vw;background:#fff;}
.h_adw{height:90px;position:relative;margin:auto;display: flex;align-items: center;justify-content: space-between;}
.logo{float:left;border-right:1px #e9e9e9 solid;margin-right:1vw;}
.nav>ul{float:left;}
.nav>ul>li{float:left;display:block;transition:0.4s;height:90px;padding:0px 2vw;}
.nav>ul>li a{color:#999;font-size:17px;transition:0.4s;line-height:90px;}
.nav>ul>li a em {font-size: 0;margin-right: 5px;transition: 0.3s;opacity: 0;display: inline-block;line-height:57px;}
.nav .cur{transition: 0.4s;}
.nav .cur a,.nav>ul>li:hover a{color:#2152a4;transition: 0.4s;}
.nav .cur em,.nav>ul>li:hover em{transition: 0.3s;color:#2152a4;opacity: 1;font-size: 20px;}

.pe{position:relative}
/*下拉*/
.nav li dl { transition: all 0.3s; position: absolute;height:0px; z-index:0; overflow:hidden;width:100%;}
.nav li.dhh dl { height:auto !important; width:100%; background:rgba(248, 248, 248, 0.9); position: absolute; top:90px; left:0; display:block; z-index:9999;overflow:hidden;    margin: 0 !important;}
.nav li.dhh dl.juli {}
.nav li.dhh dd { width:1400px;display:block;overflow:hidden;padding:30px 0px 15px;margin: auto;}

.nav_xl1{width:100%;padding: 20px 0;overflow: hidden;}
.nav_xl1 li{width:20%;}
.nav_xl1 li+li{margin:0 15px;}
.nav_xl1 li p{font-size:20px;text-align:center;color:#333;display:block;line-height:50px;    transition: all 0.3s;}
.nav_xl1 li img {width: 100%;}
.nav_xl1 ul {display: flex;justify-content:center;}
.nav {float:right;display:flex;align-items:center;}
.nav_r{float:right;display:flex;align-items: center;}
.nav_r .iconfont{font-size:40px;color:#fff;line-height:90px;float: right;margin-left: 15px;margin-top: 5px;}
.nav_r p{font-size:16px;color:#333;float:left;text-align:right;}
.nav_r i{font-size:20px;display:block;font-family: "akr"; color: #2152a4;}

.nav>ul>li>.nav2{position:absolute;top:90px;left:-65px;z-index:1;display:none;box-shadow:5px 5px 10px rgba(0,0,0,.3);width:300px}
.nav>ul>li>.nav2 a{display:block;width:100%;height:60px;border-bottom:none;background:#fff;color:#333;}
#aa2>.nav2 a{width:150px;font-size:15px;}
.nav>ul>li>.nav2 a:hover{background:#2152a4;color:#fff;}
.nav2 b{color:#999;}
.nav>ul>li>.nav2 a span{display:block;color:#333;text-transform:uppercase;font-size:16px;line-height:60px;-webkit-transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;-moz-transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;text-align: center;}
.nav>ul>li>.nav2 a b{position:relative;display:inline-block;display:block;color:#ccc;line-height:30px;-webkit-transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;-moz-transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;transition:all .8s cubic-bezier(.35,.75,.55,1) .1s;}
.nav>ul>li>.nav2 a:hover span{color:#fff;}

/*幻灯片*/
.banner{overflow:hidden;width:100%;min-width: 1400px;}
.banner-box{min-width:1400px;height:880px;position:relative;margin:0 auto;}
.banner-box .bd, .banner-box .bd ul{width:100% !important;}
.banner-box .bd li{width:100% !important;height:880px;background-position:center;background-repeat:no-repeat;background-color:#eee;z-index:0;}
.banner-box .bd li a{display: block;width: 100%;height: 100%;position: absolute;z-index: 9999;left: 0;top: 0;}
.banner-btn{ width: 100%;position:absolute;top:840px;left:0;margin-left:0;height:10px;}
.banner-btn a{ display:block;width:49px;height:104px;position:absolute; top:-395px;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; transition:0.3s all ease-in-out; z-index: 9;}
.banner-btn a.prev{left:-50px;background:url(//memberpic.114my.cn/076986633685/uploadfile/image/20211126/20211126203538_1204843014.png) no-repeat 0 0; } 
.banner-btn a.next{right:-50px;background:url(//memberpic.114my.cn/076986633685/uploadfile/image/20211126/20211126203538_1204843014.png) no-repeat -49px 0; }
.banner-box .hd {position:absolute;bottom:1px;width:100%;display:block; }
.banner-box .hd ul{text-align:center}
.banner-box .hd ul li{width:8px;height:8px;border-radius:50%;text-indent:-9999px;background:#fff;cursor:pointer;display:inline-block;margin:0 5px;transition:0.3s all ease-in-out}
.banner-box .hd ul li.on{background:#2152a4; border-radius :50px; width:40px;height:8px;}
.banner-box:hover .banner-btn a.prev{left:20px;filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box:hover .banner-btn a.next{right: 20px;filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover{ filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8; }


/*搜索*/
#search_bg{width:100%;margin:0 auto;min-width:1002px;padding:15px 0;border-bottom:1px #eee solid;}
#search_b{width:1400px;margin:0 auto;height:41px;}
#search-i{float:left;width:39px;height:39px;padding: 10px 35px;}
#search_r{width:250px;float:right;background-color:#fff;border:1px #eee solid;}
#search-bg {float:left;width:155px;height:39px;overflow:hidden;margin-left:15px;}
#search-text{width:1100px;float:left;line-height:41px;color:#999;font-size:15px;font-weight:100;}
#search-text a{color:#999;font-size:15px;}
#search-text strong{font-weight:bold;font-size:15px;}
#search_center img{width:400px;}
#search_center #bodycontent div div+div{width:400px !important;height:40px !important;line-height:40px !important;overflow:hidden;}

/*产品*/
.pcl_list dl {display: none;}
.pcl_list li {float:left;width:calc((100% - 80px)/5);border:1px #eee solid;text-align:center;height:50px;line-height:50px;}
.pcl_list li a {font-size:16px;color:#666}
.pcl_list li+li {margin-left:20px;}
.pc_right li {float:left;width:calc((100% - 60px)/4);border:1px #eee solid;margin:10px 0}
.pc_right li img {width:100%;height:auto;}
.pc_right li+li {margin-left:20px;}
.pc_right li span {width:100%;padding:0 20px;border-top:1px #eee solid;display: block;}
.pc_right li span a{font-size:16px;color:#666;line-height:50px;}
.pc_right li:nth-child(5){margin-left:0px}
.pc_right {overflow:hidden;}
.pro_mo{width:500px;margin:auto;border:1px #eee solid;height:50px;overflow:hidden;margin-top:30px;position:relative;z-index:99;}
.pro_mo a {font-size:18px;text-align:center;display:block;line-height:50px;}

/*应用*/
.case_box {width: 100%;background: url(../images/ys-bg.png)no-repeat center top; min-width: 1400px;
padding:300px 0 0;overflow: hidden;height:2120px;margin-top:-125px;position:relative;}
.case_1 li{float:left;width:calc((100% - 60px)/4);position:relative;margin-bottom:20px;}
.case_1 li img{width:100%;height:auto}
.case_1 li+li{margin-left:20px;}
.case_1 li p a{width:100%;display:block;line-height:50px;color:#fff;font-size:18px;position:absolute;top:0;background:rgba(253,112,4,0.5);height:100%;text-align:center;line-height:250px;transition:all 0.3s;opacity:0} 
.case_1 li:hover p a{opacity:1;}
.pro_mo1{width:500px;margin:auto;border:1px #fff solid;height:50px;overflow:hidden;margin-top:30px;opacity:0.5;margin-bottom:20px; transition: all 0.3s;}
.pro_mo1 a {font-size: 18px;text-align: center;display: block;line-height: 50px;color:#fff;    transition: all 0.3s;}
.pro_mo1:hover{opacity:1;width:650px;}
.pro_mo1:hover a{background:#fff;border:none;color:#333}

.case_box:before {width:100%;background:#333 url(//memberpic.114my.cn/028912/uploadfile/image/20220719/20220719133555_115002166.jpg)no-repeat center;padding: 80px 0;background-attachment:fixed;overflow:hidden;content:"";position:absolute;bottom:0;z-index:-1;height:1065px;}
.case_1 li:nth-child(5){margin-left:0;}

.txt1{width:65%;margin:auto;font-size:16px;color:#fff;line-height:35px;text-align:center;font-family:"Source Han Sans CN ExtraLight"}
.txt1 span{font-size:36px;color:#fff;display:block;font-family:"Source Han Sans CN medium";margin-bottom:30px}

/*优势*/
.ys_bg{margin:0 auto 0 auto;width:100%;height:780px;}
.ys_bg .ys{margin:0 auto;}
.ys_bg .ys .title h3{color:#fff;}
.ys_bg .ys .title h3::after{background:#fff;}
.ys_bg .ys .title p{color:#fff;}
.ys_bg .ys .ys_box{margin:45px auto 0 auto;}
.ys_bg .ys .ys_box .bd{overflow:hidden;margin:0 auto;height:340px;}
.ys_bg .ys .ys_box .bd ul li{float:left;height:340px;width:100% !important}
.ys_bg .ys .ys_box .bd ul li .ys_img{float:left;width:580px;height:340px;}
.ys_bg .ys .ys_box .bd ul li .ys_img img{width:580px;height:340px;}
.ys_bg .ys .ys_box .bd ul li .txt{float:right;margin-top:18px;width:715px;}
.ys_bg .ys .ys_box .bd ul li .txt h5{margin-bottom:30px;padding-left:35px;color:#fff;font-weight:700;font-size:30px;line-height:62px;position:relative;}
.ys_bg .ys .ys_box .bd ul li .txt p{color:#fff;font-size:16px;line-height:30px;}
.ys_bg .ys .ys_box .bd ul li .txt a{color:#fff;font-size: 18px;line-height: 50px;display: block;border-radius: 30px;width: 200px;margin-top: 50px;text-align: center;background: #2152a4;}
.ys_bg .ys .ys_box .bd ul li .txt span{display:block;margin-top:40px;color:#fff;font-size:12px;font-family:Arial,Helvetica,sans-serif;line-height:24px;opacity:.2;}
.ys_bg .ys .ys_box .hd{margin:80px auto 0 auto;height:180px;}
.ys_bg .ys .ys_box .hd ul li{position:relative;z-index:5;float:left;width:350px;height:180px;text-align:center;padding-top: 15px;}
.ys_bg .ys .ys_box .hd ul li img{display:block;margin:15px auto 8px auto;}
.ys_bg .ys .ys_box .hd ul li i{display:block;margin:0 auto;width:5px;height:24px;background:url(//memberpic.114my.cn/028912/uploadfile/image/20211130/20211130141920_1999385352.png) no-repeat center;}
.ys_bg .ys .ys_box .hd ul li h5{border-top:1px #313030 solid;padding-top:10px;color:#fff;font-size:18px;}
.ys_bg .ys .ys_box .hd ul li h5 span{display:block;color:#fff;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:.5;}
.ys_bg .ys .ys_box .hd ul li::after{position:absolute;top:0;left:0;z-index:-1;width:100%;height:0;background:#212121;content:"";-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;}
.ys_bg .ys .ys_box .hd ul li.on::after{height:100%;}
.ys_bg .ys .ys_box .bd ul li .txt h5:before {content: "";position: absolute;width: 60px;height: 60px;border-radius: 50%;background: #fff;opacity: 0.2;left: 0;}
.ys_bg .ys .ys_box .bd ul{width: 100% !important;}


/*news*/
.news_top{width:551px;margin:auto;}
.news_wz{ height:48px;line-height: 36px; }
.news_wz b{font-size:26px;}
.news_wz span{font-size:24px; margin-left: 8px; color: #ccc; text-transform: uppercase; font-family: Arial;}
.news_wz em{font-size:16px; font-weight:200; display: block;     color: #999;}
.news_tab{margin-top:10px;}
.news_tab li{float:left;background: #fff; box-shadow: 0px 0px 20px #eee; width: 171px; height: 42px; line-height: 42px; text-align: center; border-radius: 30px;}
.news_tab li+li{margin-left:19px;}
.news_tab li a{font-size:18px;font-weight:100;}
.news_tab li.cur{color:#fff; background:linear-gradient(90deg, #2152a4, #2152a4);box-shadow:0px 0px 10px rgba(154, 154, 154, 0.3);width: 171px; height: 42px; line-height: 42px;}
.news_tab li.cur a{color:#fff;}
.news_a{margin-right: 17px;}
.news_a em{position:relative;font-size: 20px;color: #c2c2c2; top:8px;}
.news_a .sPrev, .news_a .sNext{position:absolute;top: 2px;font-size: 20px;color: #c2c2c2;cursor: pointer;}
.news_a .sPrev{right: 5px;transform: rotate(-90deg);}
.news_a .sNext{left: 5px;transform: rotate(90deg);}
.news_a i:hover{color:#2152a4;}
.news_list{height:501px;width:1400px;overflow: hidden;    margin: auto;}
.news_list .tempWrap {width: 100% !important;}
.news_list .news_div{height:500px;}
.news_list .news_div+.news_div{}
.news_list .news_div_item{width: 23.65%;display: inline-block;position: relative;height:501px;transition:0.5s; padding: 20px; border: 1px #eee solid;}
.news_list .news_div_item+.news_div_item{margin-left:1.79%;}
.news_list .news_div_item_date{position: absolute;top:265px;display: inline-block;font-weight: 400;left: 19px;padding-left: 32px;height: 22px;}
.news_list .news_div_item_date::before{position:absolute;content:'';background:url(../images/new-li.png) no-repeat left center;top: 0;left: 0;width: 22px;height: 22px;}
.news_list .news_div_item_content{position: absolute;top:300px;left: 19px;padding-right: 14px;}
.news_list .news_div_item_year, .news_list .news_div_item_month, .news_list .news_div_item_day{float: left;font-size: 15px;line-height: 22px; color: #999;}
.news_list .news_div_item_title{}
.news_list .news_div_item_a{font-size: 16px;display: block;margin-bottom: 16px;position:relative;transition:0.3s; font-weight: 	normal;}
.news_list .news_div_item_a::before{position:absolute;content:'查看详情';bottom: -152px;left: 0;width: 130px;height: 33px;background: #fff;border-radius: 40px;line-height: 33px;color: #999;font-size: 15px;transition:0.5s;padding-left: 43px; border:1px #eee solid; font-weight: 100;}
.news_list .news_div_item_a::after{position:absolute;content:'';bottom: -141px;font-size: 43px;background:url(../images/new-more.png) no-repeat center;width: 18px;height: 14px;left: 130px;transition:0.5s;}
.news_list .news_div_item_body{font-size: 14px;color: #666;font-weight: 100;line-height: 24px;overflow: hidden;text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;}
.news_list .news_div_item_pic, .news_list .news_div_item_pic a, .news_list .news_div_item_image{width:100%;height:auto;display: block;}
.news_list .news_div_item:hover .news_div_item_a{color:#2152a4;transition:0.3s;}
.news_list .news_div_item:hover .news_div_item_a::before{background: #f8f8f8;transition:0.5s;padding-left:40px;}
.news_list .news_div_item:hover .news_div_item_a::after{left:110px;transition:0.5s;}

.copyright{padding:36px 0 22px;color:#999;text-align:center;line-height:30px;font-size:16px;background:#333;min-width: 1400px;}
.copyright a{color:#999;    font-size: 14px;}

.cra{height:670px;background:url(//memberpic.114my.cn/028912/uploadfile/image/20220719/20220719133409_1102727813.png) no-repeat center top;margin-top:-125px;padding-top:45px;position:relative;min-width: 1400px;}
.cra .center{box-sizing:content-box;padding-top:100px;width:1400px;margin:auto; min-width: 1400px;}
.cra .center .t{overflow:hidden;}
.cra .center .t>img{float:left;display:block;width:630px;height:450px;border-radius:0 100px 0 100px;}
.cra .center .t .text{float:right;width:675px;}
.cra .center .t .text .p1{box-sizing:content-box;padding-top:56px;color:#333;letter-spacing:3px;font-weight:400;font-weight:700;font-stretch:normal;font-size:32px;line-height:40px;position:relative;}
.cra .center .t .text .p2{margin-top:6px;margin-bottom:30px;color:#666;text-align:right;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:15px;line-height:15px;}
.cra .center .t .text .p3{display:-webkit-box;overflow:hidden;margin-bottom:70px;color:#777;text-overflow:ellipsis;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:15px;line-height:36px;}
.cra .center .t .text .p4 a{float:left;display:block;box-sizing:content-box;padding-left:55px;width:140px;height:52px;background:#2152a4;color:#fff;letter-spacing:2px;font-weight:400;font-stretch:normal;font-size:18px;line-height:52px;transition:.7s;border-bottom-left-radius:30px;border-top-right-radius:30px;position:relative;z-index: 0;}

.cra .center .t .text .p4 a:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background:#ffa45d;
    transform: scale(0);
    transition: 0.6s;
    opacity: 0;
    border-bottom-left-radius: 30px;
    border-top-right-radius: 30px;
    z-index: -1;
}
.cra .center .t .text .p4 a:hover:before{opacity:1;transform: scale(1);}
.cra .center .t .text .p4 a:hover{background:none}
.cra .center .t .text .p4>span{float:right;box-sizing:content-box;margin-right:130px;padding-left:48px;color:#2a2a36;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:24px;font-family:Arial;line-height:52px;background-position-x:0;display: none;}
.cra .center ul{display:flex;overflow:hidden;margin-top:65px;width:1100px;justify-content:space-between;flex-wrap:wrap;}
.cra .center ul li{float:left;width:330px;}
.cra .center ul li .p1{position:relative;overflow:hidden;box-sizing:content-box;padding-bottom:16px;border-bottom:#ddd 1px solid;}
.cra .center ul li .p1::before{position:absolute;bottom:0;left:0;display:block;width:0;height:1px;border-left:0 0 solid;background:#0086cf;content:'';transition:.7s;}
.cra .center ul li .p1:hover:before{width:100%;}
.cra .center ul li .p1 .s1{float:left;display:block;width:40px;height:40px;border-radius:5px;background:url(../images/cra4.png) no-repeat center;background-color:#fbfbfb;color:#999;text-align:center;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:16px;line-height:38px;}
.cra .center ul li .p1 .s2{margin-left:19px;color:#333;letter-spacing:0;font-weight:400;font-weight:700;font-stretch:normal;font-size:22px;line-height:40px;transition:.7s;}
.cra .center ul li .p1 .s3{margin-left:15px;color:#999;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:12px;line-height:40px;}
.cra .center ul li .p2{display:-webkit-box;overflow:hidden;box-sizing:content-box;padding-top:16px;color:#666;text-overflow:ellipsis;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:14px;line-height:36px;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.cra .center ul li:hover .p1:before{width:100%;content:'';}
.cra .center ul li:hover .p1 .s2{color:#0086cf;}
.cra .center .t .text .p1:before {content:"";width:360px;height:1px;background:#eee;position:absolute;right:0;top:80px;}
.cra .center .t .text .p1:after {content:"";width:3px;height:30px;background:#2152a4;position:absolute;left:235px;top:65px;}
.cra:before{content:"";position:absolute;background:#f8f8f8;left:0;bottom:0;width:100%;height:70%;z-index:-1;}

@font-face {
  font-family: 'iconfont';  /* Project id 2977295 */
  src: url('//at.alicdn.com/t/font_2977295_uugxqqodyhn.woff2?t=1638265016835') format('woff2'),
       url('//at.alicdn.com/t/font_2977295_uugxqqodyhn.woff?t=1638265016835') format('woff'),
       url('//at.alicdn.com/t/font_2977295_uugxqqodyhn.ttf?t=1638265016835') format('truetype');
}

.ys_bg .ys .ys_box .hd ul li .iconfont { font-size: 35px; color: #fff;line-height: 60px;}
.iconfont.icon-wodechanpin {font-size: 32px !important;}


@media screen and  (max-width:1680px){
.headr{padding:0 1.5vw}
.nav ul li{padding:0 1.5vw}
}
@media screen  and (max-width:1460px){
.nav ul li{padding:0 1.2vw}
.nav ul li a{font-size:16px;}
}


/*link*/
#link_box{width:100%;margin:0 auto;overflow:hidden; height:70px;position: relative;padding: 0 30px;min-width:1400px;border-top:1px #eee solid}
#link{width:1400px;margin:0 auto;overflow:hidden;}
#link_bt{width:150px;float:left;font-size:18px;color:#666;font-weight:400;line-height:70px;}
#link_bt span{padding-left:5px;font-size:18px;color:#444;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight: 200;}
#link_bg{width:1150px;line-height:70px;float:left;overflow:hidden;font-size:15px;font-weight:100;color:#999;}
#link_bg a{font-size:14px;color:#999;}
.linkTagcs li{height:70px !important;line-height:90px !imporatant;padding-right:30px !important; }
.linkTagcs li a{color:#999 !important;font-size:15px !important;line-height: 70px;}


@font-face {
  font-family: "youth";
  src: url("../cssnew/youth.woff2.txt") format("woff2"),
       url("../cssnew/youth.woff.txt") format("woff"),
       url("../cssnew/youth.ttf.txt") format("truetype"),
       url("../cssnew/youth.eot.txt") format("embedded-opentype"),
       url("../cssnew/youth.svg.txt") format("svg");
}

/* 右侧按钮 */
.side{position:fixed;width:54px;height:275px;right:0;top:200px;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444;-webkit-transition:all 0.5s;transition:all 0.5s;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;-webkit-transition:all 0.3s;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidebox1{position:absolute;width:54px;height:54px;top:0;right:0;-webkit-transition:all 0.3s;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);-webkit-transition:all 0.3s;transition:all 0.3s;}
.side ul li .sidetop:hover{background:#0065b3;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}
.side ul li .sidebox_ewm{position:absolute;width:54px;height:54px;top:0;right:0;-webkit-transition:all 0.3s;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul .sidebox_ewmbox:hover{width:54px;height:210px !important;}
.side ul .sidebox_ewmbox p{-webkit-transition:all 0.5s;transition:all 0.5s; left:5px; top:0px;}
.side ul .sidebox_ewmbox:hover p{display: block; position: relative; left:5px; top: 0px;-webkit-transition:all 0.5s;transition:all 0.5s;}
.side ul .sidebox_ewmbox img{margin-left:0px;-webkit-transition:all 0.5s;transition:all 0.5s;}

/* 地图*/
.map_box{padding:50px 0; background: #f1f0f0; overflow: hidden; margin-bottom: 50px;}
.map_box .table {
 background: #fff;
  margin:0 70px;
}

@media (max-width:1360px) {
  .map_box .table {
      padding: .5rem
  }
}

@media (max-width:480px) {
  .map_box .table {
      padding: .3rem
  }
}

@media (min-width:992px) {
  .map_box .table {
      display: table;
      width: 90%
  }

  .map_box .table>* {
      display: table-cell;
      vertical-align: middle
  }

  .map_box .table .lbox {
      width: 45%
  }

  .map_box .table .rbox {
      padding: .7rem 5%
  }
}

@media (min-width:992px) and (max-width:1300px) {
  .map_box .table .rbox {
      padding: .7rem 3%
  }
}

@media (min-width:992px) and (max-width:1200px) {
  .map_box .table .lbox {
      width: 50%
  }

  .map_box .table .rbox {
      padding: .5rem 0 .5rem 3%
  }
}

.map_box .lbox .map {
  min-height: 450px
}

.map_box .rbox h3 {
  margin-bottom: 4px
}

@media (max-width:991px) {
  .map_box .rbox {
      padding: .8rem 0 .5rem
  }
}

@media (max-width:1360px) {
  .map_box .rbox h3 {
      font-size: 23px
  }

  .map_box .rbox .en {
      font-size: 16px
  }
}

@media (max-width:767px) {
  .map_box .rbox h3 {
      font-size: 20px
  }
}

@media (max-width:480px) {
  .map_box .rbox h3 {
      font-size: 18px
  }

  .map_box .rbox .en {
      font-size: 14px
  }
}

.map_box h3 {
  font-size: 26px;
  font-weight: bold
}

.map_box .en {
  color: #999;
  font-size: 18px
}

.map_box .info {
  margin-top: 20px;
  line-height: 2.2;
  font-size: 16px;
  color: #5e5e5e
}


.nswsfenlei_2019{margin-bottom:30px;}
.nswsfenlei_2019 ul{font-size:0;}
.nswsfenlei_2019 li{display:inline-block;vertical-align:top;width:458px;height:52px;border:1px solid #e0e0e0;}
.nswsfenlei_2019 li+li{margin-left:12px;}
.nswsfenlei_2019 li:hover,.nswsfenlei_2019 li.curNewsType_2019{background:#2152a4;border-color:#2152a4;}
.nswsfenlei_2019 li a{display:block;line-height:50px; font-size:17px; font-weight:100;}
.nswsfenlei_2019 li:hover a,.nswsfenlei_2019 li.curNewsType_2019 a{color:#fff;}

#pages{padding:15px 0 30px; margin:0px; text-align:center;}
#pages a{ display:inline-block; width:28px; height:28px; line-height:28px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333;}
#pages a.a1{ width:56px;}
#pages a:hover{ background:#f1f1f1; color:#000; text-decoration:none;}
#pages span{ display:inline-block; width:28px; height:28px; line-height:28px; background:#11a9aa; border:1px solid #11a9aa; color:#fff; text-align:center;}
.page .noPage{ display:inline-block; width:56px; height:28px; line-height:28px;  border:1px solid #e3e3e3; text-align:center; color:#a4a4a4;}

#bodycontent{margin: 0 auto;}
.content_image {display: block; margin: 0 auto;width: 1300px;text-align: center; }
.content_image img{max-width: 100%;}
.dgcontent_title_h5{text-align: center; }
.dgcontent_title_h5 h5{line-height: 55px; font-size: 18px; font-weight: bold;}

.pro_all_class{width: 100% !important;height: 60px !important;border: none !important;margin-bottom:50px !important;font-size: 0;text-align: left !important;}
.pro_all_class a{font-size:15px;line-height: 60px ;display:inline-block;vertical-align:top;padding:0 0px;color: #fff; text-align: center!important; width:278px !important;background:#fd7004;margin:1px;}

.pro_all_class a.pro_cur{background:#2152a4;color:#fff;position:relative;}
.pro_all_class a.pro_cur strong{font-size:15px; color: #fff;line-height:60px;}


.ny_prototal { width:100%; overflow:hidden;}
.ny_prolist { width:31.3%; margin:0 1%; float:left; margin-bottom:2%; overflow:hidden;}
.ny_propic { position:relative; overflow:hidden;}
.ny_propic a { display:block;}
.ny_propic a img { width:100%; }
.ny_propic a:before { content:''; width:0%; height:0%; background-color:rgba(0 ,0,0,0.3); position:absolute; z-index:2; top:0; display:block; transition: all 0.3s;}
.ny_propic span { width:60px; height:60px; display: none; position:absolute; z-index:3; left:50%; margin-left:-30px; top:39%; border: solid 1px #fff; border-radius:60px; font-size:14px; color:#fff; line-height:60px; text-align:center; box-sizing:border-box;}
.ny_prolist:hover .ny_propic a:before { width:100%; height:100%;}
.ny_prolist:hover .ny_propic span { display:block;}

.ny_protil { width:100%; background:#f5f5f5; margin-top:0.8%; position:relative; overflow:hidden;}
.ny_protil a { height:auto; padding:3% 4% 4% 5%; font-size:16px; position:relative; z-index:2; display:block;text-align: left;}
.ny_protil span { display:block; width:67px; height:12px; background:url(//cdn.dg.114my.cn/img/2020/20200522095054_1768699360.png); margin-top:3%;}
.ny_prolist:hover .ny_protil span { background-position:0px -12px; transition:all 0.3s;}
.ny_prolist:hover .ny_protil a { color:#fff;}
.ny_protil:before { width:0; height:100%; content:""; display: block; position:absolute; left:0; bottom:0; background:#2152a4; transition: all 0.3s;}
.ny_prolist:hover .ny_protil:before { width:100%;}


.listWrap{overflow:hidden;font-size:.875em;}

.proShow_box1{margin-bottom:60px;overflow: hidden;}
.gallery{width:48%;position:relative;}
.galleryBig{position:relative;height:500px;background:#fff;border:1px solid #ddd;overflow: hidden;}
.galleryBig li{height:500px;line-height:500px;text-align:center;}
.galleryBig p{position: absolute;bottom:-40px;left:0;height:40px;line-height:40px;text-align:center;width:100%;background: rgba(0,0,0,.6);color:#fff;transition:all .5s;}
.galleryBig p i{font-family:"iconfont";font-style:normal;margin-right:15px;}
.galleryBig:hover p{bottom:0;}
.gallery img{max-height:100%; vertical-align: middle;}
.gallerySmall{margin:10px 50px 0 50px;}
.gallerySmall li{cursor:pointer;pointer-events:initial !important;background:#fff;width:20%;height:100px;line-height:100px;text-align:center;}
.gallerySmall li img{max-width: 100%;}
.gallerySmall li::after{content:"";position: absolute;left:0;top:0;bottom:0;right:0;border:1px solid #bdc4ce;}

.gallerySmall .on::after{border:2px solid #005aad;}
.gallery .btn{background:#333;width:35px;height:100px;line-height:100px;text-align:center;color:#fff;top:auto;bottom:0;opacity:.6;left:0;}
.gallery .swiper-button-next{right:0px;left:auto;}
.gallery .btn:hover {opacity:1;}
.proShow_R{width:49%;overflow:hidden;height:535px;background:#f4f4f4;padding:3%;}
.proShow_R .title{margin-bottom:20px;color:#333;border-bottom: 1px solid #ddd;font-size:2em;padding-bottom:20px;text-align: left;}
.proShow_R .font{min-height:120px;line-height:2; font-size: 16px; text-align: left;}
.proShow_R .tel{border-bottom: 1px solid #ddd;padding:20px;margin:20px 0;border-top: 1px solid #ddd;font-size:1.8em;color:#191919;background: url('../images/zxtel.png') no-repeat left center;padding-left:40px;text-align: left;}
.proShow_R .tel p{ font-size: 16px; line-height: 20px;}
.proShow_R .btn{margin-top:30px;position:relative;}
.proShow_R .btn a{display:block; width:40%;height:50px;line-height:50px;text-align:center;background:#fff;color:#333;margin-bottom:35px;max-width:180px;border-radius:5px;box-shadow:2px 2px 6px #ccc; font-size: 18px;}
.proShow_R .btn i{font-family:"iconfont";position:relative;margin-right:5px;font-style:normal;font-size:1.286rem;line-height:1;top:2px;}
.proShow_R .btn a:nth-child(2){color:#f00;}
.proShow_R .btn a:hover{background:#005aad;color:#fff;}
.proShow_R .wx{position: absolute;right:5%;top:0;width:120px;text-align:center;}
.proShow_R .wx img{width:100%;box-shadow:2px 2px 6px #ccc;}
.proShow_R .wx span{display:block;margin-top:10px; font-size: 16px;}


.proShow_main{width:100%;border:1px solid #ddd;font-size:1.13em; line-height: 30px;margin-bottom: 50px;}
.proShow_main .title,.showTie2{height:80px; background:#fafafa; border-bottom: 1px solid  #ddd;  padding: 0 4%;font-size:1.571em;line-height:80px;color:#005aad;}
.proShow_main .title a{float:right;font-size:16px;}
.proShow_main .title a i{font-style:normal;font-family:"iconfont";margin-right:5px;}
.proShow_main .title span,.showTie2 span{position:relative;display:inline-block;}
.proShow_main .title span::after,.showTie2 span::after{content:"";position: absolute;left:0;bottom:0px;height:2px;background:#005aad;width:100%;}
.proShow_main .info{padding:4%;border-bottom: 1px solid #ddd;min-height:400px;}
.proShow_main .tie{margin-bottom:30px;font-size:1.286em;border-left:3px solid #005aad;padding-left:20px;line-height:1;color:#333;}

.showPage{height:90px;line-height:90px;overflow:hidden;background:#f1f1f1;}
.showPage li{float:left;width:43%;padding:0 20px; font-size: 16px; color: #666;}
.showPage a i{font-style:normal;font-family:"鐎瑰缍�";font-weight:bold;padding-left:10px;margin-left:10px; border-left: 1px dotted #ccc;}
.showPage li:nth-child(2){float:right;text-align:right;}
.showPage li:nth-child(1) i{padding:0 10px 0 0;margin:0 10px 0 0; border-right: 1px dotted #ccc;border-left:none;}
.showPage li:nth-child(3){width:14%;text-align:center;border-left:1px solid #ddd;border-right:1px solid #ddd;}


.nyabout{ width:1400px; margin:0 auto; margin-top:40px;overflow: hidden;}
.about_titt i{ margin:10px 0px; display:block; font-size:26px; text-transform:capitalize; display:block; line-height:32px; font-family:Tw Cen MT; color:#666;}
.about_titt span{ margin-bottom:12px; display:block; font-size:34px; line-height:36px; font-weight:normal;}
.about1{ width:42%;}
.features{ background:#114f8e; height:120px; text-align:center; font-size:16px; color:#fff;}
.features span{ margin-bottom:10px; padding-top:28px; display:block; color:#fff; font-size:22px; text-align:center;}
.ab_pic{ width:100%;}
.ab_pic img{ width:100%;}
.about2{ padding-top:35px; box-shadow:0px 0px 60px 0px rgba(0,0,0,0.1); background:#fff;}
.about2_tit{ margin-bottom:10px; padding-bottom:20px; font-size:30px; line-height:30px; border-bottom:1px solid #f3edf0; color:#114f8e;}
.des{ margin-top:20px; line-height:28px; font-size:15px;text-align: left;}
.des p{line-height:28px; font-size:15px;}

.culture{ margin:0 auto; width:1400px; margin-top:60px; padding-bottom:50px; height:326px;}
.culture1{ float:left; width:440px; padding-top:20px; font-size:16px;  line-height:40px;text-align: left;}
.culture1 span{ font-size:32px; line-height:36px; font-weight:bold; color:#333; font-weight:normal;}
.culture1 em{ display:block; font-family:Tw Cen MT; font-size:22px; line-height:50px;}
.culture2{ float:right; width:860px;}
.culture2 dl{ width:185px; float:left; margin-left:30px;}
.culture2 dt{ width:185px; height:213px; overflow:hidden;}
.culture2 dt img{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.culture2 dl:hover 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);}
.culture2 dd{ height:63px; padding-top:8px; text-align:center; color:#FFF; line-height:24px; font-size:15px; background:#114f8e;} 


.j_con{ width:100%;}   
.j_con .t1{ text-align:center; color:#333; line-height:40px;}
.j_con .t1 b { font-size:40px;}
.j_con .t1 p { font-size:18px;  margin:5px 0 13px 0;}

.mian_box{width: 1400px;  margin: 0 auto;}





.mk_table { border-top: 1px solid #7b7b7b; border-left: 1px solid #7b7b7b; }
.mk_table tr td{ border-right: 1px solid #7b7b7b; border-bottom: 1px solid #7b7b7b; 

text-align: center; height: 20px; line-height: 20px; padding: 8px 0;}
