/*样式初始化及公共样式部分lpm*/
body {color: #666;font-size: 12px;margin: 0 auto;background-color: #fff;font-family: "Microsoft YaHei";}
.body_bg{background-color: #fff;}
a {color: #666;text-decoration: none;}


/*定义全局链接颜色lpm*/
a:hover {color: #ed6c00;text-decoration: none; }

/*定义全局链接鼠标滑过颜色lpm*/
div,ul,li,span,p,img,h1,h2,h3,h4,h5,h6,dl,dt,dd {margin: 0px;padding: 0px;list-style: none;border: 0px;    }

/*主要标签的样式初始化lpm*/
.clear {clear: both;height: 0px;overflow: hidden;}

/*清除左右浮动lpm*/
.fl {float: left;}

/*定义左浮动lpm*/
.fr { float: right;}

/*定义右浮动lpm*/
.cp img {border: 1px solid #ddd;padding: 2px;background: #fff;}

/*定义标签调用图片的边框样式lpm*/
.cp a:hover img {border: 1px solid #ed6c00;padding: 2px;background: #fff;}

/*定义鼠标经过时边框的变化效果lpm*/
#copy {display: none;}

/*隐藏后台自带版权DIVlpm*/
.box {width: 1200px;height: auto;margin: 0 auto;}
.bz {width: 1200px;height: auto;margin: 0 auto;}
.kg2{width: 100%;height:40px;
    overflow: hidden;
}
.kg{width: 100%;height:40px;overflow: hidden;}
/*定义版面统一宽度lpm*/
.font_en {font-family: Arial, Helvetica, sans-serif; text-transform: uppercase;font-weight: normal;    }

/*定义英文字体及大写lpm*/

/*抬头*/
#head {width: 100%;min-width: 1200px;height: 94px;margin: 0 auto;border-bottom: 1px solid #e4e4e4;background: #fff;}
.logo {padding-top: 23px;    padding-right: 80px;}

/*导航*/
.nav li {width: 120px;height: 94px;line-height: 94px;float: left;text-align: center;}
.nav li a { color: #333; font-size: 16px; display: block;}
.nav li a:hover {color:#2f8ae7;}
.nav .a_nav { color:#2f8ae7;}
.nav li.ch_en a{display: inline;}
.nav li.ch_en{width: 90px;} 
.nav li.li_prod{background:url(images/20180530144631_1089411869.jpg) no-repeat 103px center;}

.box_list{margin: 0 auto; height: auto; width: 390px;}
.box_list1{margin: 0 auto; height: auto; width: 750px;}
.box_sup{padding-left: 250px;}
.box_prod{padding-left: 100px;}
.box_news{padding-left: 480px;}
.box_com{padding-left:480px; width: 720px;}

.menu dl.prod_cover{background: #fff;}
.menu dl {position: absolute;width: 100%;top: 95px;left: 0; z-index: 9999;  opacity: 0;background: #2f8ae7;height: 0;overflow: hidden;
    -webkit-transition: opacity .25s ease .1s;
    -moz-transition: opacity .25s ease .1s;
    -o-transition: opacity .25s ease .1s;
    -ms-transition: opacity .25s ease .1s;
    transition: opacity .25s ease .1s;
    -webkit-transition: height 0.5s ease .1s;
    -moz-transition: height 0.5s ease .1s;
    -o-transition: height 0.5s ease .1s;
    -ms-transition: height 0.5s ease .1s;
    transition: height 0.5s ease .1s;}
.menu dl .box_list a{float: left; width: 120px; text-align: center; margin-top: 17px; line-height: 36px; display: block; color: #fff;}
.menu dl .box_list a:hover{border-radius: 20px; background: #fff; color: #2f8ae7;}

.menu dl .box_list1 a{float: left; width: 250px; text-align: center; margin-top: 17px; line-height: 36px; display: block; color: #fff;}
.menu dl .box_list1 a:hover{border-radius: 20px; background: #fff; color: #2f8ae7;}

.menu .prod_cover dd{float: left; width: 240px; text-align: center; padding-top: 45px; line-height: 25px;}
.menu .prod_cover dd img{-webkit-transition: margin 0.5s ease .1s;
    -moz-transition: margin 0.5s ease .1s;
    -o-transition: margin 0.5s ease .1s;
    -ms-transition: margin 0.5s ease .1s;
    transition: margin 0.5s ease .1s;}
.menu .prod_cover dd:hover img{margin-top: -5px;}
.menu .prod_cover dd a{font-size: 14px;}

.menu li:hover > dl { opacity: 1; height: 70px;}
.menu li:hover > dl.prod_cover { height: 360px; }


.search{width: 32px; height: 32px; position: relative; margin-top: 27px;}
.search-form {position: absolute;right: 0;top: 3px;}
.search-form .form-group {float: right !important;transition: all 0.35s, border-radius 0s;width: 32px;height: 32px;background-color: #fff;  border-radius: 25px;}

.search-form .form-group .form-control{width:32px; background:none; outline:none; color:#d2d1d1; padding-left: 10px; border: none; height:30px; line-height:30px;}
.search-form .form-group:hover .form-control{width: 150px;}
.search-form .form-group:hover,
.search-form .form-group.hover {width: 150px;border-radius: 4px 25px 25px 4px; border: 1px solid #ccc;}
.search-form .form-group .form-control{opacity:0; transition-delay:0.1s;}
.search-form .form-group:hover .form-control,.search-form .form-group.hover .form-control{opacity:1;}
.search-form .form-group .form-control-feedback {position: absolute;top: -2px;right: -3px;z-index: 2;display: block;padding: 8px; width: 22px;height: 22px;line-height: 34px;text-align: center;color: #3596e0;left: initial;font-size: 14px; pointer-events: auto;}

/*幻灯片*/
.focus {width: 100%;min-width: 1200px;height: 620px;overflow: hidden;position: relative;z-index: 9}
.focus ul {height: 100%;position: absolute;}
.focus ul li {float: left;width: 100%; height: 100%;overflow: hidden;position: relative;background: #000;}
.focus ul li div {position: absolute; overflow: hidden;width: 100%;height: 100%;}
.focus .btnBg {position: absolute;width: 100%;height: 20px;left: 0; bottom: 0;background: #000;display: none;}
.focus .btn {position: absolute;width: 900px;  height: 8px;margin-left: -450px; left: 50%; bottom: 25px; text-align:center;}
.focus .btn span {display: inline-block;width: 50px;height: 6px;text-indent:50000px; margin-left: 5px;cursor: pointer; background:#2f8ae7;
    _display: inline;
    _zoom: 1;}
.focus .btn span.on { background: #2f8ae7;}
.focus .preNext {display:none;}

/*内页幻灯片*/
.focus_n {width: 100%;min-width: 1200px;height: 450px;overflow: hidden;position: relative;z-index: 9}
.focus_n ul {height: 100%;position: absolute;}
.focus_n ul li {float: left;width: 100%; height: 100%;overflow: hidden;position: relative;background: #000;}
.focus_n ul li div {position: absolute;overflow: hidden;width: 100%;height: 100%;}
.focus_n .btnBg {position: absolute; width: 100%;height: 20px;left: 0;bottom: 0;background: #000;display: none;}
.focus_n .btn {position: absolute; width: 900px;  height: 8px;margin-left: -450px; left: 50%;bottom: 90px; text-align:center;}
.focus_n .btn span {display: inline-block;    width: 50px;height: 6px;text-indent:50000px; margin-left: 5px;cursor: pointer;background: #2f8ae7;
    _display: inline;
    _zoom: 1;}

.focus_n .btn span.on {background: #2f8ae7;}
.focus_n .preNext {display:none;}

.top10 {padding-top: 10px;}
.top20 {padding-top: 20px;}
.top30 {padding-top: 30px;}
.top50 {padding-top: 50px;}
.top60 {padding-top: 60px;}
.top100 {padding-top: 100px;}


/*service*/
.service{overflow:hidden; margin: 0 auto;width: 1200px;}
.service1{width:390px; float:left; }
.service1te{width:390px; float:left; height:36px; background:#2f8ae7; border-bottom:1px #2177ce solid; text-align:center; color:#fff; line-height:36px; font-size:14px;}
.service1te a{color:#fff; font-size:14px;}

.service2{width:390px; float:left; margin-left:15px;}
.service2r{width:368px; float:left;}

.service3{width:390px; float:left; padding-left:15px;}
.service3img{width:391px; float:left; background:#f8f8f8; padding:2px 0px; height: 295px;}
.service3img1{width:391px; float:left; background:#f8f8f8; padding:2px 0px; height: 295px;}
.service3img2{width:391px; float:left; background:#f8f8f8; padding:2px 0px; height: 295px;}
.service3te{width:390px; float:left; height:36px; background:#2f8ae7; border-bottom:1px #2177ce solid; text-align:center; color:#fff; line-height:36px; font-size:14px;}
.service3te a{color:#fff; font-size:14px;}
.service3bo{width:390px; float:left; background:url(images/20180530144707_952733112.gif); height:46px;}


#case{width:1140px; margin:0 auto; background:url(images/20180530145241_1495264179.gif); padding:40px 30px; overflow:hidden;}
.case_bo1{width:1200px; margin:0 auto; height:33px; background:url(images/20180530145309_1441733646.gif); overflow:hidden;}


.company_l{    width: 295px;    margin-right: 28px;}
.company_bt{background: #2f8ae7;    height: 50px;line-height: 50px;}
.company_bt a{color: #fff;padding-left: 10px;font-size: 18px;}
.company_bt a em{font-size: 14px;}
.company_d{ padding: 10px 10px 25px;font-size: 12px;line-height: 28px;background-color: #fff;}
.company_d a{ color:#F00;}
.company_new{ width:525px;}
#tablit {width:503px;padding: 10px; margin:0 auto; height:auto; background: #fff;  
    min-height: 315px;}
#tablit dl{width:483px; margin:0 auto; height:32px;    padding: 10px;}
#tablit dl dd{float:left; width:100px;  height:32px; line-height:32px; text-align:center;     border: 1px solid #ccc;
    border-radius: 50px; margin-right:10px;}

#tablit .on{CURSOR: pointer;     border: 1px solid #2f8ae7;
    border-radius: 50px; transition:0.5s all;}
#tablit .on a{color:#2f8ae7; font-size:14px;}
#tablit .out{color:#fff;}
#tablit .out a{color:#333; font-size:14px;}
.tabcon{width:503px; height:auto; clear:both;  margin:0 auto;}
.dis{display:none;}
#showdiv0 {display: block;}
#tablit .fr a {line-height: 32px; color: #333; padding-right: 10px;}
#tablit .tabcon:nth-child(n+3){ display:none;}


.news_div_item{ width:490px; height:109px; margin-bottom:15px; position: relative; }
.news_div_item_body{ color:#787878;line-height:22px;margin-top: 4px;font-size:13px; }
.news_div_item_content{ float:left; line-height:30px; margin-left:212px; padding-top:10px; margin-top: 8px;}


.news_div_item_title{border-bottom:1px solid #09347b; padding-bottom:3px;}
.news_div_item:hover .news_div_item_title{ border-bottom:1px solid #333; }
.news_div_item .news_div_item_title a{ color:#444;font-size:15px;width:368px;line-height:20px;}
.news_div_item:hover  .news_div_item_title a{ color:#333;font-size:15px; width:368px;line-height:20px;}
.news_div_item_pic{padding: 13px 10px 0 10px;left: 0px;position: absolute; }
.news_div_item_image{width: 185px; height: 123px; border: 1px solid #eee;}


.divdgweb_new_div .divdgweb_new_div_item:nth-child(1){ display:none;}   
.divdgweb_new_div_item{ width:490px; height:109px; margin-bottom:15px; position: relative; }
.divdgweb_new_div_item_body{ color:#787878;line-height:22px;margin-top: 4px;font-size:13px; }
.divdgweb_new_div_item_content{ float:left; line-height:30px; margin-left:212px; padding-top:10px; margin-top: 8px;}


.divdgweb_new_div_item_title{border-bottom:1px solid #09347b; padding-bottom:3px;}
.divdgweb_new_div_item:hover .divdgweb_new_div_item_title{ border-bottom:1px solid #333; }
.divdgweb_new_div_item .divdgweb_new_div_item_title a{ color:#444;font-size:15px;width:368px;line-height:20px;}
.divdgweb_new_div_item:hover  .divdgweb_new_div_item_title a{ color:#333;font-size:15px; width:368px;line-height:20px;}
.news_div_item_pic{padding: 13px 10px 0 10px;left: 0px;position: absolute; }
.news_div_item_image{width: 185px; height: 123px; border: 1px solid #eee;}

.company_link{    width:265px;     overflow: hidden;}

.divnews_tag{    overflow: hidden;}
.divdgweb2_tag{    overflow: hidden;}

.divnews_tag li{border-bottom:#ccc dashed 1px;padding: 0px 10px;}
.divdgweb2_tag li{ border-bottom:#ccc dashed 1px;background: #fff;padding: 0px 10px; }



#bq{width:100%; margin:0 auto; padding:20px 0px; line-height:24px; background:#1f87eb; color:#fff;}
#bq a{color:#fff;}
#bq_bg{width:1200px; margin:0 auto; overflow:hidden;}
#bq_left{float:left; width:500px;}
#bq_right{float:right; width:700px; text-align:right;}


/* 右边浮动 */
.side{position:fixed;width:54px;height:275px;right:0;top:340px;z-index:100; z-index:9999;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.5s;background:#09F;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "Microsoft YaHei";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#09F;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.5s;}
.side ul li .sidetop:hover{background:#197CDE;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}

#main{width:100%;background:#f5f4f5;overflow:hidden;padding-bottom:90px;}
.main_inner{width:1200px;margin:0 auto;padding-top:60px;}
.main_inner .h3{font:22px/44px "Microsoft Yahei","simsun",Arial, Helvetica, sans-serif;color:#09F;}
.main_inner .h3 a{font:22px/44px "Microsoft Yahei","simsun",Arial, Helvetica, sans-serif;color:#09F;}
.main_inner .h3 a:hover{color:#ed6c00;}
.main_top_left{width:592px;float:left;background:#FFF;}
.main_top_left:hover{box-shadow:2px 2px 14px 2px #d8d8d8;transform:translateY(-4px);transition:all 0.3s;}
.main_top_left>.h4{font:20px/20px "Microsoft Yahei","simsun",Arial, Helvetica, sans-serif;color:#585858;padding-top:40px;padding-bottom:40px;text-align:center;}
.main_top_left>.h4{font:20px/20px "Microsoft Yahei","simsun",Arial, Helvetica, sans-serif;color:#585858;padding-top:40px;padding-bottom:40px;text-align:center;}	
.main_top_left .icon{background: url(images/icon.html) no-repeat top left;z-index: 2;position: absolute;top: 1223px;left: 382px;}
.main_top_right{width:592px;float:left;background:#FFF;float:right;}
.main_top_right:hover{box-shadow:2px 2px 14px 2px #d8d8d8;transform:translateY(-4px);transition:all 0.3s;}
.main_top_right>.h4{font:20px/20px "Microsoft Yahei","simsun",Arial, Helvetica, sans-serif;color:#585858;padding-top:40px;padding-bottom:40px;text-align:center;}
.main_bot{padding-top:440px;}
.main_bot_1{width:290px;background:#fff;float:left;margin-right:13px;}
.main_bot_1:hover{box-shadow:2px 2px 14px 2px #d8d8d8;transform:translateY(-4px);transition:all 0.3s;}	
.main_bot_1>.h4{font:16px/16px "Microsoft Yahei","simsun",Arial, Helvetica, sans-serif;color:#585858;text-align:center;padding-top:20px;}
.main_bot_1>.h4 a{font:16px/16px "Microsoft Yahei","simsun",Arial, Helvetica, sans-serif;color:#585858;text-align:center;padding-top:20px;}
.main_bot_1>.h4:hover{color:#333;}
.main_bot_1>p{font:14px/12px "Microsoft Yahei","simsun",Arial, Helvetica, sans-serif;color:#b0b0b3;text-align:center;padding-top:16px;padding-bottom:30px;}
.main_bot_1>p:hover{color:#a5a5a5;}
.layer_text{background-color:#fff; padding:20px;}
.layer_text p{margin-bottom: 10px; text-indent: 2em; line-height: 23px;}
.layui-layer-title{ font-size:18px !important;}

.main_bot_2{width:290px;background:#fff;float:right;}
.main_bot_2:hover{box-shadow:2px 2px 14px 2px #d8d8d8;transform:translateY(-4px);transition:all 0.3s;}	
.main_bot_2>.h4{font:16px/16px "Microsoft Yahei","simsun",Arial, Helvetica, sans-serif;color:#585858;text-align:center;padding-top:20px;}
.main_bot_2>.h4 a{font:16px/16px "Microsoft Yahei","simsun",Arial, Helvetica, sans-serif;color:#585858;text-align:center;padding-top:20px;}
.main_bot_2>.h4:hover{color:#09F;}
.main_bot_2>p{font:14px/12px "Microsoft Yahei","simsun",Arial, Helvetica, sans-serif;color:#b0b0b3;text-align:center;padding-top:16px;padding-bottom:30px;}
.main_bot_2>p:hover{color:#a5a5a5;}



/*内页导航*/

.nav_nbg{
margin-top: -65px;
height: 65px;
    line-height: 65px;    
    position: relative;
    z-index: 20;
background: #2f8ae7;    opacity: 0.8;}

.nav_n{margin-top: -65px;
height: 65px;
    line-height: 65px;    
    position: relative;
    z-index: 60;
width: 800px;
    left: 50%;
    margin-left: -600px;
}
.nav_n li{float: left; position: relative; }
.nav_n li a{display:block;   
    width: 95px;
margin-top:15px;
line-height:36px;
color:#fff;
    font-size: 14px; 
padding-left:25px;
margin-right:10px;
border-radius: 20px;
}   
.nav_n li:hover a,.nav_n .on a{ color: #2f8ae7;
background: #fff url(images/20180530164230_1626293833.png) no-repeat 90px center ;}

.nav_n li .prod_list_n{width:0; position: absolute; left:100px; top:15px; margin:0; border-radius: 20px; background: #fff; z-index:999 !important; overflow: hidden;
}
.nav_n li .prod_list_n a{background: none; height:36px; margin:0;  line-height:36px; text-align:center; width:0; color: #2f8ae7; overflow: hidden;
-webkit-transition: width 0.5s ease .1s;

    -moz-transition: width 0.5s ease .1s;

    -o-transition: width 0.5s ease .1s;

    -ms-transition: width 0.5s ease .1s;

    transition: width 0.5s ease .1s;
}
.nav_n li:hover .prod_list_n{width:auto;}
.nav_n li:hover .prod_list_n a{ width:110px;}
.nav_n li:hover .prod_list_n a:hover{color:#fb0;}

.strong_title {
    display: none;
}
.mianbxContent {    
   margin-top: -72px !important;
    position: relative;
margin-left:500px !important;
padding-bottom:70px;
width:650px !important;
z-index:30; 
color:#fff;
}
.mianbxContent a{color:#fff;}
.mianbxContent a:hover{color:#fb0;}

/*内页*/

#bodycon { 
padding-top: 30px;
padding-bottom: 40px;   

}

#bodycon #center {
    background: #F1F1F1;
    box-shadow: 2px 6px 6px 0px #d8d8d8;
}



/*内页新闻*/
#center>div:last-child{margin-bottom: 20px;}
.news_content_title strong {font-size:16px;}

.shopmrsc a{height:142px;}
.xwlb_img{background:none;}
.xwlb_img img{max-height:150px;}
.shopmrsc a:hover{color:#2f8ae7;}
.shopmrsc{padding:15px;}
a.xwlb_content{width:950px !important;}

.pro_list_box_item_zdy {
    width: 1200px;
    float: left;
    height: 150px;
    text-align: left;
    padding-bottom: 20px;
    padding-top: 20px;
    overflow: hidden;
    border-bottom: #efefef solid 1px;
}

.pro_list_box_item_zdy:hover {
    background: #f9f9f9;
}

.pro_list_box_item_l_zdy {
    width: 205px;
    height: 150px;
    float: left;
margin-left:15px;
}

.pro_list_box_item_l_zdy a img {
    width: 205px;
    height: 150px;
}

.pro_list_box_item_r_zdy {
    width: 925px;
    height: 150px;    
    float: left;
padding:0 25px;
}

.pro_list_box_item_r_zdy a p {
    height: 30px;
    color: #333;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 16px;
    border: none;
}
.pro_list_box_item_r_zdy:hover a p {color: #2f8ae7;}
.pro_list_box_item_r_zdy a div {
    color: #999;
    height: 74px;
font-size: 14px;
}

.content_more_a_zdy {
    width: 90px;
    height: 30px;
    background: url(images/20180530165542_791515332.jpg);
    display: block;
    margin-top:20px;
}

.product_content {
    padding-top: 10px;
    width:100% !important;
}

.shopmrsc a img,
.pro_list_box_item_l_zdy a img {
    border: 1px solid #ddd;
    padding: 2px;
    background: #fff;
}


.pro_list_box_item_r {
    font-size: 14px;
    color: #999;
    line-height: 24px;
    padding-left: 10px;
}

.pro_list_box_item_r strong {
    color: #333;
    font-weight: normal;
    line-height: 36px;
}

.pro_list_box_item_r a {
    color: #025da5 !important;
}



.pro_list_box_item_l img {
    width: 205px;
    height: 150px;
}


/*解决左右边或者中间大块空白的问题lpm*/

#left {
    height: auto !important;
}

#center {
    height: auto !important;
}

#right {
    height: auto !important;
}


.product_content + div {margin: 20px 0 !important;}

.dgweb_pages_info{}
.pages_info{}


.pro_content .but{display:inline-block; line-height: 35px; font-size:16px; border-radius:25px; background:#2f8ae7; padding:0 20px; margin:10px;}
.pro_content .but:first-child{margin-left:5px;}
.pro_content .but a{display:block; color:#fff;}
.pro_content #pdf{width:100%; height:800px; border:1px solid #ccc; box-sizing:border-box;}

.pcontent_title_h4 strong {font-size:22px; text-align:center; display: block;}
.detail_title strong {font-size:18px; font-weight:100;}
.detail_title {box-sizing: border-box; padding-left: 20px; margin-left: 0 !important; width: 100% !important;}
.nav_n li a{width: 210px !important;}
.nav_n li:hover a,.nav_n .on a{ color: #2f8ae7;
background: #fff url(uploadfile/image/20180530/20180530164230_1626293833.png) no-repeat 210px center ;}
