/*开始*/
.pages_info dgweb_pages_info{ margin-top:20px !important;}
.dgweb_pages_info{ margin-top:20px !important;}
.pages_info{ margin-top:20px !important;}
.copy_row2{    margin-top: 74px;}
@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, 
dl, dt, dd, ul, ol, li, 
pre, 
fieldset, legend, button, input, textarea, 
th, td {
    margin: 0;
    padding: 0;
}
input,textarea {border: none; box-shadow: none; outline: none;}
.detail_title{ display:none;}
/* 设置默认字体 */
body{width: 100%;min-width: 1280px;margin:0 auto;overflow-x:hidden;}
body,button, input, select, textarea {font: 14px "Microsoft YaHei","微软雅黑","Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB",Arial,sans-serif; color: #666;}
h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4, h5, h6 {font-size: 100%;}
* h1,* h2,* h3,* h4,* h5,* h6{margin: 0px;}
ul, ol ,li{list-style: none;}/
a {text-decoration: none; color: #666; word-wrap:break-word;outline:none;}
a:hover {text-decoration: none; color:red;}
legend {color: #000;} 
fieldset, img {border: none;} 
button, input, select, textarea {
    font-size: 100%; 
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.w1400{ width:1400px; margin:auto;}
address, caption, cite, code, dfn, em, i, th, var {
    font-style: normal;
    font-weight: normal;
}
/*设置浮动*/
.fl {float: left;}
.fr {float: right;}
.pr{position: relative;}
.pa{position: absolute;}

a {color: #666; text-decoration: none;}
a:hover { color: #0484dd;text-decoration: none; border-bottom-style:}


/*--wrap-title--*/
.wrap-title{margin-bottom:45px;text-align:center;animation:fadeinT 1s ease-in-out;}
.wrap-title h2{font-size:36px;font-weight:normal;line-height:1.25;color:#000;}
.wrap-title h2 a{color:#000;}
.wrap-title h2 a:hover{text-decoration:none;color:#2d7bdd;}
.wrap-title p{margin-top:5px;font-size:18px;color:#666;}
.wrap-title.white *{color:#fff;}

/*清除浮动*/
.clear{clear: both;height: 0;}
.cl{clear: both;height: 0;}
.blk-main .clearlist,.blk-main .listclear{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}
.b-main .clearlist,.b-main .listclear{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}
.clearafter:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix:after{content:"";height:0;clear:both;display:block;visibility:hidden;}
.clearfix{zoom:1;}
.ce{ text-align:center;}
.hTitle{font-size:18px; color:#666; margin-bottom:40px; font-weight:normal;}
.hTitle span{display: block; font-size:40px; color:#222; font-weight:normal; line-height:66px;}
.hTitle span b{ /*color:#0085ea;*/}

.ny_protil:before{    background:#00a2e9 !important;}

/*导航*/
 .strong_title,#right{ display:none;}
.mianbxContent{position:relative;margin-top:20px!important;margin-bottom:40px!important;width:100%!important;width:100%;height:56px!important;border-bottom:1px dashed #ddd;background:url(../uploadfile/image/20210528/20210528155312_612887124.png) no-repeat 0 15px;color:#666;text-align:left!important;text-indent:2em;font-weight:100;font-size:16px!important;line-height:50px!important;transition:.1s all;}
.mianbxContent:hover{background-position:0 -26px;}
.mianbxContent::after,.mianbxContent:after{position:absolute;top:0;right:0;display:block;width:200px;height:40px;content:'';}
.mianbxContent a{color:#666;font-size:15px!important;}



.nynews-list:hover .nynews-title{color:#2a6dde !important;}
.nynews-list:hover .nynews-more{background: #0d4486 !important; transform: translateX(6px); -webkit-transform: translateX(6px);}

/*分页*/
.page_total,.pages_box a,.page_jump{display:inline-block;vertical-align:middle;padding:0 14px;height:36px;background:#eee;line-height:36px;border: 1px solid #eee;font-size:13px;cursor: pointer;}
.pages_box a{margin-left:10px;color: #666;}
.pages_box a.page_curr,.pages_box a:hover{background:#00a2e9;color:#fff;font-size:13px;}
.page_jump{margin-left:10px;}

/*产品分类*/
.pro_all_class{width:1400px !important; height:auto !important;margin:0 auto !important; padding-top:8px; overflow:hidden; font-size:0px; line-height:0px; border-bottom:none !important;     margin-bottom:30px !important;}
.pro_all_class a{float:left; display:block; width:219px;height:56px; overflow:hidden; text-align:center; margin:0 7px !important; font-size:18px; color:#333; background:#eee; white-space: nowrap; text-overflow: ellipsis; line-height:56px; text-decoration:blink; transition: all 0.8s linear;margin-bottom: 20px;}
.pro_all_class a:hover{transition: all 0.8s linear; background:#00a2e9; color:#fff;}
.pro_all_class strong{background:#00a2e9; color:#fff; display:block;     font-size: 18px;}
.pro_all_class a:nth-child(1){ display:none;}
.pro_all_class{ border:none !important; width:100% !important;}

.banner1{overflow:hidden; width:100%;}
.banner-box1{ min-width:1200px; height:550px; position:relative; margin:0 auto;     z-index: 0;}
.banner-box1 .bd, .banner-box .bd ul{ width:100% !important; }
.banner-box1 .bd li{ width:100% !important; height:550px; background-position: center; background-repeat: no-repeat; background-color: #eee}
.banner-box1 .bd li a{ display:block; background-size:auto;width: 100%;height: 80%;position: relative;z-index: 998;}
.banner-btn1{ width: 100%; position: absolute; top:210px; left: 0; margin-left: 0; height: 270px; overflow: hidden; }
.banner-btn1 a{ display:block; width:49px; height:104px; position:absolute; top:0; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; transition:0.3s all ease-in-out; z-index: 999;}
.banner-btn1 a.prev{ left:-50px; background:url(../uploadfile/image/20210317/20210317210530_839148999.png) no-repeat 0 0; } 
.banner-btn1 a.next{ right:-50px; background:url(../uploadfile/image/20210317/20210317210530_839148999.png) no-repeat -49px 0; }
.banner-box1 .hd { position:absolute; bottom:30px; width: 100%; display: block; }
.banner-box1 .hd ul{ text-align: center}
.banner-box1 .hd ul li{ width:12px; height:12px; border-radius :20px; text-indent:-9999px; cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out; background: #fff;}
.banner-box1 .hd ul li.on{ background: #04287e; width: 15px; }
.banner-box1:hover .banner-btn1 a.prev{ left:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box1:hover .banner-btn1 a.next{ right: 20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box1 .banner-btn1 a.prev:hover,.banner-box:hover .banner-btn a.next:hover{ filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8; }


/*新闻分类*/
.nswsfenlei_2019{ height:60px; clear:both; margin-bottom:30px;} 
.nswsfenlei_2019 li{ float:left; width:33%;}
.nswsfenlei_2019 li+li{ margin-left:0.5%;}
.nswsfenlei_2019 li a{ transition:all .3s ease; line-height:60px; text-align:center; display:block; background:#f3f3f3; font-size:16px; color:#666;}
.nswsfenlei_2019 li.curNewsType_2019 a,.nswsfenlei_2019 li:hover a{ background:#00a2e9; color:#fff;}

.newswa{padding-top:2% !important; }



/*新闻*/
.nynewslist_tit a:hover {color: #00a2e9 !important;}
.nyxqnewsfanhui{ left:-1000px !important;}
.nyxqnews_left{ width:872px !important; margin-left:58px;}
.nyxqnews_righttit strong,.newstemptwo li:hover .news_a a{ color:#00a2e9 !important;}
.nyxqnews_righttit:before{ background:#00a2e9 !important;}
.nyxqnews_leftpage{ width:930px !important;}
.nyxqnewsbg{ background:none !important;}
.nyxqnews{ width:1400px !important;}
.newshx:after, .newshx:before, .newssx:after, .newssx:before,.newstemptwo li:hover .news_more a{background:#00a2e9 !important;}

.pcontent_title_h4 {text-align: center; font-size: 20px !important;}
.dgcontent_title_h5{ font-size:24px !important;}
.pcontent_title_h4 h4{text-align: center; font-size: 20px !important;}

.protemp_title a{ font-size:20px !important;}
.protemp_body{ font-size:16px !important; line-height:36px !important; color:#888;}

/*内页产品*/
.ny_propic{ border:1px solid #ddd;}
.ny_prolist a:before{ border-top-color:#00a2e9 !important;border-right-color:#00a2e9 !important;}
.ny_prolist a:after{ border-bottom-color:#00a2e9 !important;border-left-color:#00a2e9 !important;}
.ny_propic img,.nylist-photo img{ height:auto;}
.nylist li{ width:23% !important;}
.ny_prolist a:hover .ny_protil{color: #00a2e9 !important;}
.ny_protil{background: #f6f6f6 !important;;}

/*内页产品展示*/
.ny_propic{ border:1px solid #eee;}
.ny_propic img{ height:auto;}
#center .ny_protil:before{ background:#00a2e9;}
.ny_protil a{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.pro_t{ height:120px; color:#fff; text-align:center; background:#00a2e9; border-bottom:1px solid #fff;     border-radius: 30px 0px 0 0px;}
.pro_t b{ display:block; font-size:33px; padding:28px 0 5px 0;}
.pro_t em{ display:block; font-size:13px; font-weight:lighter; text-transform:uppercase;}
.pcc table,.pcc tbody,.pcc tr,.pcc td{ display:block; width:100%; font-size:0;} 
.pcc tr,.pcc li{ border-bottom:1px solid #fff;}
.pcc td a{ height:50px !important;}
.pcc td a,.pcc li a{ display:block; color:#333; font-size:17px; font-weight:lighter; line-height:54px !important; font-weight:normal !important; position:relative; padding-left:32px; transition:all .3s ease;}
.pcc td a:hover,.pcc li a:hover{ color:#fff; background:#00a2e9;}
.pcc td a:after,.pcc li a:after{ content:''; display:block; width:18px; height:18px; border-radius:50%; background:url() center no-repeat; margin:auto 0; position:absolute; top:0; bottom:0; right:16px; transition:all .3s ease;}
.pcc td a:hover,.pcc li a:hover{ color:#fff; background:#00a2e9;}
.pcc td a:hover:after,.pcc li a:hover:after{ background:url(http://login.114my.cn/memberpic/gdsongteng/uploadfile/image/20210410/20210410104516_1657309653.png) center no-repeat;}
.pcc>table>tbody>tr>td>a{ background:#f0f0f0;}
.pconcat{ padding:20px 10px; text-align:center; background: #00a2e9;}
.pconcat p{ color:#fff; font-size:18px; font-weight:lighter; line-height:54px; margin-top:20px;}
.pcaddr{ color:#fff; font-size:14px; font-weight:lighter; line-height:54px; margin-top:20px;}


/*banner_page*/
#banner_com{overflow:hidden; width:100%; position: relative; background:url(../uploadfile/image/20210528/20210528155312_357177555.jpg) top center no-repeat; height:510px; }
#bannercom{overflow:hidden; width:100%; position: relative; background:url(../uploadfile/image/20210528/20210528205508_973468101.jpg) top center no-repeat; height:510px; }
#banner_news{overflow:hidden; width:100%; position: relative;background:url(../uploadfile/image/20210528/20210528155312_1775465387.jpg) top center no-repeat; height:510px; }
#banner_con{overflow:hidden; width:100%; position: relative; background:url(../uploadfile/image/20210528/20210528155312_615497047.jpg) top center no-repeat; height:510px; }
#banner_feed{overflow:hidden; width:100%; position: relative; background:url(../uploadfile/image/20210528/20210528155313_1031152609.jpg) top center no-repeat; height:510px; }
#bannerpig1{overflow:hidden; width:100%; position: relative; background:url(../uploadfile/image/20210630/20210630203432_135352693.jpg) top center no-repeat; height:600px; }

.banner_tit{text-align:center; ;margin:240px auto;display:block;}
.banner_tit h3{font-size:44px;color:#fff;display: block;line-height: 45px; font-weight:400; letter-spacing: 2px;}
.banner_tit h6{font-size:20px;font-weight:100;color: #ccc;margin-top: 10px;line-height:35px;font-weight:200; letter-spacing: 1px;}
.banner_tit:before {
    content: "";
    position: relative;
    width: 50px;
    height: 2px;
    background: #fff;
    top: 110px;
    display: block;
    margin: auto;
}

.dgcontent_title_h5{    text-align: center;font-size:24px;line-height: 70px !important;}

.nyxqnewsbg{width:1400px !important;background:#f8f8f8 !important;margin:0 auto;padding:50px 0px !important;}