﻿@charset="utf-8";
*{margin: 0px; padding: 0px;}
body{ width:100%;font-size:12px; background:#FFF; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-family:"Microsoft Yahei"; color:#484848;}
span,p{margin: 0px; padding: 0px;}
h1,h2,h3,h4,h5,h6{margin: 0px; padding: 0px;}
img{margin: 0px; padding: 0px;}
dl,dt,dd,ol,ul,li{margin: 0px; padding: 0px; list-style: none;}
img{border-right-width: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}
from,input,select{margin: 0px; padding: 0px;}
.clear{clear:both; font-size:0px; overflow:hidden; height:0px;}
a{color: #484848; text-decoration: none;}
a:hover{color: #f57f01;text-decoration: none;}
.border_bg{width:auto; height:auto; margin:0 auto;}
.cp img{border:1px solid #ddd; padding:3px;}
.cp img:hover{border:1px solid #db7a2e; }
input,button,select,textarea{outline:none}
.font_1{font-size:16px; color:#333;}
#copy{ display:none;}
.totalwidth {width:1100px; margin:0 auto; height:auto;}
.totalwidthpercent {width:100%; margin:0 auto;}	
.fl{ float:left;}
.fr{ float:right;}	
.w_1200{margin:40px auto;width:1112px;padding-left:12px;}
#classimgshow2{line-height:38px;}
.xwlb_img img{border:1px solid #dddddd; }
.form{margin:0px;padding:0px;overflow:hidden;}
.form_m{background:url(../image/20171114102103_647714040.jpg) no-repeat;width:266px;height:34px;}
.input{background:none;margin:0px 0px 0px 10px;padding:0px;border:currentColor;border-image:none;width:240px;height:34px;color:#CCCCCC;line-height:32px;}
/*语言*/

.Language {
    width: 165px;
    margin-left: 10px;
}
.Language span {
    display: table;
    width: 45%;
    margin-right: 1%;
    height: 23px;
    line-height: 16px;
    float: left;
    margin-top: 11px;
}
.Language span img {
    width: 36%;
    float: left;
    margin-right: 3%;
}


/*top*/
#top1{ width:100%; height:40px; margin:0 auto; line-height:40px; background:#f5f5f5;border-bottom: 1px solid #ddd;}
.top_y{float:right;}
#head{ width:100%; height:125px; margin:auto;}
#head_bg{ width:1100px; padding-top:30px; padding-bottom:35px; margin:auto;}
.head_c{ margin-left:20px; width:214px; height:81px; float:left;}
.head_c .c1{ font-size:18px; font-weight:bold; line-height:35px;}
.head_c .c1 span{ color:#0089e2;}
.head_c .c1 i{font-style: normal;font-size: 14px;text-transform: uppercase;color: #bfbfbf;font-weight: initial;}
.head_h{ float:left; padding-top:5px;padding-left: 34px;border-left: 1px solid #ddd;}
.head_h .h1{ font-size:12px; line-height:24px; font-weight:bold;}
.head_h .h2{ padding-top:10px; line-height:25px; font-size:12px;}

/*nav*/
#nav_bg{ width:100%; height:60px; background:#0089e2; color:#fff; margin:auto; min-width:1100px;}
#nav_c{ width:1100px; height:60px; margin:auto; }
#nav ul li{ width:120px; text-align:center; float:left;font-size:15px; line-height:60px;}
#nav ul li a{ text-decoration: none; font-size:15px;line-height:60px; width:120px;  display:block; color:#fff;}
#nav ul li a:hover{text-decoration: none; font-size:15px; line-height:60px; width:120px; color:#484848; }
#nav ul li .a_nav{ text-decoration: none; font-size:15px; line-height:60px; width:120px; color:#fff;} 
#nav ul li:hover{background: #fff;}
 
/*banner*/
#flash_bg{width:100%; margin:0 auto;}
.focus{width: 100%;height:500px; position: relative; overflow:hidden; min-width:1100px;}
.focus ul,.focus li{ list-style:none; padding:0; margin:0;}
.focus li{ display: none}
.focus .bg { position: absolute; width:100%; height: 30px; left: 0; bottom: 0;  opacity: 0.5; filter: alpha(opacity=50); z-index: 1; background:none;}
.focus .f_btns{position: absolute; width: 100%; height:30px; line-height:30px; left: 0; bottom: 30px; text-align: center; z-index: 2}
.focus .f_btns h2 { color:#fff; font-size: 16px; line-height: 30px; }
.focus .f_btns h2 a{ color:#fff;}
.focus .f_btns h2 a:hover{ text-decoration: none}
.focus .f_btns .btn{ text-align: center; height:14px; overflow: hidden; font-size:0;}
.focus .f_btns .btn span {display: inline-block; width:20px; height: 14px; overflow: hidden; margin: 0 5px; background:url(../image/20161027155853_851757391.png) no-repeat; cursor: pointer}
.focus .f_btns .btn span.cur{ background:url(../image/20161027155923_1421517347.png) no-repeat;}
.focus .prev {background: url(../image/20161027155942_1536086818.png) no-repeat; position: absolute; top:220px;left:120px; width: 40px; height: 60px; z-index: 3; cursor: pointer}
.focus .next { background: url(../image/20161027160001_1880221566.png) no-repeat; position: absolute; top:220px; width: 40px; height: 60px;right: 120px;z-index: 3;cursor: pointer}
.jqfocus ul li a img{height:500px; text-align:center;}


#search{ width:100%; height:60px; margin:auto;background: #0089e2;}
.search_l{ width:760px; float:left; font-size:14px; line-height:60px; color:#fff;height: 60px;}
.search_l a{ font-size:14px; color:#fff;}
.search_l span{ font-weight:bold;}
#search_r{width:310px; float:right; padding-top:13px;}
#search_r li{float:left;}


/*Sort*/      
#Sort{ width:240px; float:left;}
#Sort_t{ width:240px; height:90px;text-align:center; margin:0 auto; color:#fff; font-size:22px;background: #0089e2;}
#Sort_d{ width:220px;height: auto; padding:6px 9px 20px 9px; border:1px solid #ddd; margin:0 auto;}
#Sort_fltt tr td a{font-size: 14px; padding-left:30px;}    
#Sort_fltt table tr{border-bottom: 1px solid #ddd;margin-bottom: 2px;height: 60px;display: block;width: 220px;line-height: 60px; background: url(../image/cp.jpg) no-repeat center;}
#Sort_fltt tr td{text-align: center;width: 200px;}
.Sort_h1{ font-size:22px; font-weight:bold; line-height:28px; padding-top:20px;}
.Sort_h2{ font-size:17px; line-height:32px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.flz_b{width: 218px; height: 252px; border:1px solid #ddd; background: #f0f0f0;}
.flz_b_b{width: 190px; margin:0 auto; line-height: 20px;margin-top: 20px;}


/*products*/
#tablit {width:840px; padding-bottom: 20px;}
#tablit dl{ float: left;width: 828px; position: relative;border:1px solid #ddd;}
#tablit dl dt{float:left; height:46px; line-height:55px;float: left; }
#tablit dl dd{float:left; width:138px; height:55px; line-height:55px; text-align:center; font-size:14px; background:#f5f5f5; color:#484848;}
#tablit dl dd a{color:#484848; font-size:16px; display:block; text-align:center; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;padding:0 10px;}
.prod_t{width:840px;}
.prod_t1{width:840px; float:left;}
.cp_zx{width: 830px;float: right;}
.cp_zx li{width: 259px;height: 235px;float: left;margin-right: 15px;margin-top: 15px;overflow: hidden;border:1px solid #ddd;}
.cp_zx li img{width:100%; height: 195px;-webkit-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;transform: all 0.6s;}
.cp_zx li>a>span{width: 100%; height: 40px; line-height: 40px; text-align: center; display: block; border:1px solid #ddd; border-top:none;background: #0089e2; color:#fff;}
.fada{width: 100%; height: 195px;overflow: hidden;position: relative;}





/*案例*/
#case_bg{ width:100%; height:auto;padding:35px 0px; margin:auto; }
.case_t{ width:282px; text-align:center; height:44px; line-height:44px; font-size:32px; font-weight:bold; color:#0089e2;margin:auto;}
.case_t1{font-size: 16px;line-height: 30px;text-align: center;margin: auto;width: 300px;height: 30px;border: 1px solid #b7b7b7;margin-top: 10px;color: #989898;}
.case_d{width:658px; margin:0 auto; overflow:hidden;}
.case_d img{padding:2px; border:solid 1px #ccc;}
.case_d img:hover{border:solid 1px #198ede;}
.case_d td td{padding-right:8px;}
.case_d td td a{display:block;}
.case_d td td a:nth-child(2){display:block; line-height:40px; background:#000; position:relative; margin-top:-43px; font-size:14px; background-color:rgba(0,0,00, 0.7); opacity: 0.7; filter: alpha(opacity=85); color:#fff; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width:200px;}
.case_d td td a:nth-child(2) br{display:none;}
.case_d td td:hover a:nth-child(2){display:block; position:relative;   background-color:rgba(0,0,0, 0.7); opacity: 0.7; filter: alpha(opacity=92);}


/*广告*/
#advert_bg{ width:100%; height:210px; background:url(../image/ba_bg.jpg) center no-repeat; color:#fff; margin:auto;}
.advert_c .t1{ font-size:18px; line-height:35px; padding-top:40px;}
.advert_c .t1 span{ color:#fffc00; font-weight:bold;}
.advert_c .t2{ width:1100px; text-align:center; font-size:18px; line-height:25px; margin-top:9px;}
.advert_c .t2 span{ font-weight:bold;font-size: 15px; }
.lx{width: 184px; height: 30px; border:1px solid #fff;line-height: 30px; text-align: center; margin:0 auto;margin-top:10px;border-radius: 10px;cursor: pointer;}
.lx a{font-size: 16px; color:#fff;}

/*优势*/
#superior{ width:100%; height:110px; margin:auto;border-bottom: 1px solid #f5f5f5;}
.superior_t1{ width:1100px; margin-left:25px; margin-top:30px; text-align: center;}
.superior_t1 .t1 span{color:#0089e2;}
.superior_t1 .t1{ line-height:28px; font-size:30px; font-weight:bold;}
.superior_t1 .t2{ font-size:20px; color:#bbb; padding-top:15px; line-height:29px; height: 40px;}

#superior_bg{ width:100%; height:531px; background:url(../image/youshi_01.jpg) center no-repeat; margin:auto;margin-bottom:-50px;}
.superior_fr{ width:447px; float:right;}
.superior_h1{ margin-top:45px; line-height:54px; font-size:16px; color:#fff; margin-left:30px;}
.superior_h2{ font-size:13px; line-height:18px; margin-top:25px;}

#superior_bg1{ width:100%; height:514px; background:url(../image/youshi_02.jpg) center no-repeat; margin:auto;}
.superior_fl{ width:457px; float:left; margin-left:118px;}

/*关于我们*/
.about{ width:100%; margin:0 auto; background:#f5f5f5; height:400px;padding-top: 30px;border-top:1px solid #ddd;background: url(../image/about_bg.jpg) no-repeat center;background-size: 100% 100%;}
.about_bj { width:1100px; margin:0 auto;text-align:center; font-size:30px; font-weight:bold; color:#0d71cf;}
.about_bj span a{color:#fff;}
.about_wz { text-align:center; font-size:16px; color:666666; line-height:45px;padding-bottom: 10px;}
.about_l { width:392px; height:auto; float:left;}
.about_l img{border:1px solid #ddd;}
.about_r {
    float: left;
    padding-left: 25px;
    height: 220px;
    display: table;
    padding-right: 15px;
    padding-top: 8px;
}
.about_w { width:496px; height:auto; font-size:24px; font-weight:bold; color:#484848; line-height: 80px; padding-top: 20px;}
.about_xw { width: 657px; height: auto;font-size: 14px;color: #fff;padding-bottom: 15px;line-height: 24px;}
.about_kk { width:120px; height:40px; border:1px solid #e9e9e9; text-align:center; line-height:40px; font-size:14px; color:#666; }
.about_bj i{background: url(../image/barx.jpg) no-repeat center;width: 100%; height: 2px;display: table;margin-top: 10px; margin-bottom: 20px;background:#fff;} 
.about_bj span{display: table; float: right;line-height: 43px;}
 .about_bj span a{font-size: 16px;} .about_bj{width: 1100px;margin: 0 auto;font-size: 24px;color: #fff;text-align: left;font-weight: initial;} 
.hzhb{display: table;margin:30px auto;}
.hezuo_top{width: 1100px; margin: 0 auto; font-size: 24px; color: #0d71cf; text-align: left; font-weight: initial; margin-top: 30px;}
.hezuo_top i{background: url(../image/barx.jpg) no-repeat center;width: 100%; height: 2px;display: table;margin-top: 10px; margin-bottom: 20px;}
.hezuo_bd li{width: 213px; height: 100px; float: left;margin:2px;display: table;border:1px solid #ddd;}
.hezuo_bd li img{width: 100%;}
.hezuo_top span{display: table; float: right;line-height: 43px;}
.hezuo_top span a{font-size: 18px;}
/*新闻*/
.new{width: 100%;display: table;margin:30px auto;}
.new .new_z{width: 48%;float: left;border:1px solid #ddd;height: 451px;}
.new .new_z .new_top {
    line-height: 45px;
    text-indent: 1rem;
    font-size: 18px;
    border-bottom: 1px solid #ddd;
    display: table;
    width: 100%;
}
.new .new_z .new_top span{height: auto;}
.new .new_z {display: table;}
.new .new_z span img{width: 120px;margin: 20px;float: left;}
.new .new_z em {
    display: table;
    margin-top: 16px;
    font-style: normal;
}
.new .new_z em h3{width: 95%;line-height: 20px;font-style: normal;}
.new .new_z em i{font-style: normal;font-size: 12px;}
.new .new_z .new_text {
    font-size: 12px;
    color: #989898;
    line-height: 18px;
    padding: 5px 0;
    display: table;
}
.new_body_b {
    width: 95%;
    display: table;
    margin: 0 auto;
    border-top: 1px solid #ddd;
    padding-bottom: 10px;
}
.new_body_b li {
    display: table;
    padding: 10px;
    border-bottom: 1px solid #ddd;
    width: 95%;
}
.new_body_b li h3 {
    display: inline-block;
    width: 85%;
    line-height: 35px;
}
.new_body_b li div{font-size: 12px; color:#797979;}


.new_body_b li i {font-style: normal;display: inline-block;float: right;margin-top: 0.6rem;}
.new .new_z .new_top span:nth-last-child(2){display: inline-block;float: left;font-size: 16px;color: #0089e2;}
.new .new_z .new_top span:nth-last-child(1) {
    display: inline-block;
    float: right;
    font-size: 14px;
    margin-right: 15px;
    text-transform: uppercase;
}

.wend {
    margin-right: 0;
    padding-left: 16px;
    width: 48%;
    height: 451px;
    float: right;
    border: 1px solid #ddd;
}
.wend h2 {
    left: 0;
    margin-bottom: 0;
    line-height: 45px;
    font-weight: inherit;
    border-bottom: 1px solid #ddd;
    font-size: 16px;
    color:#0089e2;
}
.wend h2 em {
    font-style: normal;
    float: right;
    margin-right: 15px;
    text-transform: uppercase;
    font-size: 14px;
}
.divdgweb_new_div_item_content {border-bottom: 1px dashed #ccc;padding: 22px 0 0 0;margin-right: 25px;}
.wend .lastdl {border-bottom: none;}
.divdgweb_new_div_item_title {height: 29px;padding-left: 30px;line-height: 29px;font-size: 14px;color: #333333;overflow: hidden;font-weight: bold;}
.divdgweb_new_div_item_title{height: 29px;padding-left: 30px;line-height: 17px;font-size: 14px;color: #333333;overflow: hidden;font-weight: bold;background: url(../image/77.png) no-repeat left top;}
.divdgweb_new_div_item_body {
    padding-left: 30px;
    background: url(../image/20170407142929_2072105731.png) no-repeat left top;
    line-height: 16px;
    color: #666;
    height: auto;
    font-size: 13px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin-bottom: 16px;
}

.divnews_tag{width:100%; height:auto;}
.divnews_tag ul{margin:0px;padding:0px;list-style-type:none;}
.divnews_tag li{list-style:none;margin:0px;line-height:35px;float:left; width:303px;}

.divdgweb2_tag{width:100%; height:auto; margin:0px; padding:0px;}
.divdgweb2_tag ul{margin:0px;padding:0px;list-style-type:none;list-style:none;}
.divdgweb2_tag li{list-style:none;margin:0px;float:left;}
.new_fr{float: left;}
.new_li{line-height:35px; width:303px;}









/*友情链接*/
#link_bg{ width:100%; height:60px; line-height:60px; color:#fff; margin:auto; border-top: 1px solid #ddd;}
.link_z{width: 164px;font-size: 18px; float: left;color:#484848;}
.link_z span{ font-size:20px; text-transform:uppercase;color:#0089e2;}
.link_y{width: 920px;float: right;} 
.linkTagcs li{float: left;margin-left: 20px;}
.linkTagcs ul>li>a{ font-size:14px;color:#484848 !important;}

/**版权**/
#footer{width: 100%;height: 60px; background: #0089e2;margin-top:1px;}
.footer_bg_b{width: 100%;height: 250px; background: #f5f5f5;}
.footer_bg{width: 100%;height: 250px;}
.footer_z{font-size: 14px;line-height: 30px;margin-top: 20px;width: 600px; float: left;}
.footer_y{float:right;width: 400px;margin-top: 20px;}
.footer_y div{width: 110px; float: right; margin-right: 20px;  padding:5px;border:1px solid #ddd; }
.footer_y div span{width: 110px;height: 20px; display: block;line-height: 20px; text-align: center; color:#484848;}
.footer_y div img{width: 110px;}
.footer_db{text-align: center;height: 50px; line-height: 50px; border-top:1px solid #ddd; margin-top:20px;}