*{
    margin:0;
    padding: 0;
    text-decoration: none;
    list-style: none;
}
body{
    font-size: 12px;
    color:#333;
    font-family: "Microsoft YaHei";
    background-color: #f5f5f5;
}
/*方正兰亭*/
@font-face {
    font-family: 'fzlantinghei-el-gbkregular';
    src: url('../fonts/_gbk-webfont.eot');
    src: url('../fonts/_gbk-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/_gbk-webfont.woff2') format('woff2'),
    url('../fonts/_gbk-webfont.woff') format('woff'),
    url('../fonts/_gbk-webfont.ttf') format('truetype'),
    url('../fonts/_gbk-webfont.svg#fzlantinghei-el-gbkregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'geometr706_blkcn_btblack';
    src: url('../fonts/tt0663m_-webfont.eot');
    src: url('../fonts/tt0663m_-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/tt0663m_-webfont.woff2') format('woff2'),
    url('../fonts/tt0663m_-webfont.woff') format('woff'),
    url('../fonts/tt0663m_-webfont.ttf') format('truetype'),
    url('../fonts/tt0663m_-webfont.svg#geometr706_blkcn_btblack') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*Hero*/
@font-face {
    font-family: 'hero_lightlight';
    src: url('../fonts/hero_light-webfont.eot');
    src: url('../fonts/hero_light-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/hero_light-webfont.woff2') format('woff2'),
    url('../fonts/hero_light-webfont.woff') format('woff'),
    url('../fonts/hero_light-webfont.ttf') format('truetype'),
    url('../fonts/hero_light-webfont.svg#hero_lightlight') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*细黑*/
@font-face {
    font-family: 'fzlantinghei-l-gbk-mregular';
    src: url('../fonts/_gbk_mobil-webfont.eot');
    src: url('../fonts/_gbk_mobil-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/_gbk_mobil-webfont.woff2') format('woff2'),
    url('../fonts/_gbk_mobil-webfont.woff') format('woff'),
    url('../fonts/_gbk_mobil-webfont.ttf') format('truetype'),
    url('../fonts/_gbk_mobil-webfont.svg#fzlantinghei-l-gbk-mregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
img{border:none;}
.big{ width: 100%; overflow:hidden; background-color: #f5f5f5;}
/* 头部部分*/
.main{
    width:1100px;
    margin: 0 auto;
}
.header{
    width: 100%;
    height:45px;
    line-height:45px;
    color: #fff;
    background-color:#006db8;
}
.wellcome,.call{
    width:130px;
    height:100%;
    float: left;
    font-size: 14px;
}
.call{
    width:180px;
    float:right;
    font-size: 15px;
    height:45px;

}
.nav{
    height:100px;
    width: 100%;
    font-size: 15px;
    line-height: 100px;
    background-color: #fff;
}
.nav ul,.nav .logo{
    float: left;
    height:100px;
}
.logo a{
    float: left;
    margin-top:20px;
}
.nav ul{ float: right; z-index:9999;
	position:relative;}
.nav ul li{
    float: left;
    width:60px;
    margin:0 35px;
    text-align: center;
    cursor: pointer;
}
.nav ul>li>a{color:#333;display: block;width:100%;height:100px;}
.nav ul li:first-child{
    margin-left: 50px;
}
.nav ul li:last-child{
    margin-right: 0;
}
.nav ul li a{color:#333;}
.nav ul li a:hover{color:#006db8;}
.nav ul li div{
    border:1px solid #bfbfbf;
    background-color: #fff;
    width: 134px;
    height:370px;
    font-size: 15px;
    margin-left: -35px;
    padding-top: 40px;
    display: none;
    z-index: 9999;
}
.lie a.hover{ color:#006DB8;}
.nav p,.nav ol{float: left; width: 70px;}
.nav ol{text-align: center;margin-left: -25px;}
.nav ol li{width:100%;padding:0 24px;}


.nav .product .product_li1 p{margin-top:-39px;}
.nav .product .product_li2 p{margin-top:-81px;}
.nav .product .product_li3 p{margin-top:-123px;}
.nav .product .product_li4 p{margin-top:-165px;}
.nav .product .product_li5 p{margin-top:-207px;}
.nav .product .product_li6 p{margin-top:-249px;}
.nav .product .product_li7 p{margin-top:-291px;}
.nav p{
    width:247px;
    height:300px;
    float: right;
    margin: 8px  30px 0 130px;
    text-align: center;
    position: absolute;
    display: none;
}



.nav p a:first-child{
    float: left;
    width:245px;
    height:245px;
    margin: 0;
}
.nav p a:hover{color:#006db8;line-height:5px;}
.nav p img{
    border:1px solid #bfbfbf;
}
.nav ol li{
    width: 82px;
    height:36px;
    padding-left: 28px;
    margin:3px 25px;
    line-height:36px;
}
.nav ol li:first-child{margin:0 0 8px 25px;}
.news-zixun .wanke li .wanke_a{
    line-height: 28px;
    color: #999;
}

/*banner*/

.flexslider{ position:relative; clear: both; overflow:hidden; margin-top: -2px; z-index: 99; }
.flexslider .slides li a{display: block;}
.flexslider .slides li a img { width: 100%; }
.flex-direction-nav a{position:absolute;top:50%;width:60px;height:90px;line-height:99px;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;
z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{position:absolute;bottom:25px; left:50%; margin-left:-50px; display:none;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{width:20px;height:20px; vertical-align:middle; text-align:center;background:#3d3d3d;display:block;overflow:hidden;cursor:pointer;
line-height:20px;font-size:12px;color:#fff;}
.flex-control-paging li a.flex-active{background:#fff; color:#3d3d3d; line-height:20px}
#banner{*margin-top:-35px;}
/*/*
.banner
{
    position: relative;
    width:100%;
    height:600px;
    left:-1927px;
}
.banner span
{
    position:absolute;
    background: #333;
    opacity:.7;
    top:250px;
    padding:3px 5px;
    z-index: 9999;
    left:1927px;
}
.banner span:first-child+span
{
    /*left:3780px;right:0;
}
.banner ul
{
    position:relative;
    width:800%;
    height:100%;
    overflow: hidden;
    left:0;
}
.banner ul li
{
    float:left;
    position:relative;
}
.banner ul li img
{
    width:100%;
    height:600px;
}

banner*/

/*关于深龙达*/
.about{
    margin-top:60px;
	position:relative;
}
.about h2,.youshi h2,.rongyu h2{
    color:#006db8;
    width:100%;
    height:30px;
    font-size: 36px;
    text-align: center;
    font-weight: 800;
    font-family: 'geometr706_blkcn_btblack';
}
.us{
    font-size: 24px;
    text-align: center;
    *text-align: left;
    width: 445px;
    margin:20px auto;
    font-family: 'Microsoft YaHei';
    line-height: 35px;
    *line-height: 40px;
}
.us span{
    float: right;
    width:150px;
    height: 2px;
    position: relative;
    margin:15px 0 10px 0;
    *margin:10px 0 10px 0;
    _margin:10px 0 10px 0;
    border-top:1px solid #dcdcdc;
}
.us span:first-child{
    float: left;
    *margin:15px 0 10px 0;
    _margin:15px 0 10px 0;
    #margin:15px 0 10px 0;
}
.us span:last-child{
    margin-left:10px;
}
.us .us_span{display:inline;*margin-top:-25px;}
.about>p{
    line-height: 34px;
    color: #666;
    font-size: 14px;
    margin-bottom: 45px;
    margin-top:-8px;
    display:inline;
}
.BMap_mask,.lianxi_nav{  display:inline;}
.us_img
{
    position: relative;
    overflow: hidden;
    z-index: 100;
    height: 235px;
}
.tua, .tub
{
    position:relative;
    z-index: 100;
    float:left;
    width:550px;
    height:235px;
}
.tu1,.tu2{
    width:550px;
    height:470px;
    opacity: 0.7;
    color: #fff;
    margin-top:-235px;
    text-align: center;
    position: absolute;
    top:0px;
    *left:0;
    display: block;
    cursor: pointer;
    z-index: 110;
    -webkit-transition: top .5s linear, background .5s linear;
    -moz-transition: top .5s linear, background .5s linear;
    -ms-transition: top .5s linear, background .5s linear;
    -o-transition: top .5s linear, background .5s linear;
    transition: top .5s linear, background .5s linear;
}
.tu2{left:550px;}
/*遮罩层*/

.tu1:hover
{
    top:235px;
    background-color: #006db8;
    opacity:.7;
}
.tu2:hover
{
    top:235px;
    background-color: #006db8;
    opacity:.7;
}
.tu1 div,.tu2 div{
    position: relative;
    z-index:999;
    margin-top:80px;
    font-family: 'Microsoft YaHei';
    font-size: 32px;
}
/*.tu2{margin-left:550px;}*/
/*我们的优势*/
.youshi{
    width: 100%;
    height:530px;
    color:#fff;
    margin:100px 0;
    padding-top:120px;
    background:url("../images/index_youshibg_03.jpg") no-repeat;
}
.youshi h2,.rongyu h2{color:#fff;}
.youshi_content{
    float: left;
    width: 360px;
    text-align: center;
    margin-top:50px;
}
.youshi_content ul li{
    width: 360px;
    height:140px;
    text-align: center;
    font-size: 18px;
    line-height:110px;
}
.youshi_content>a>img{  -webkit-transition: 1s ; }
.youshi_content>a>img:hover{ -webkit-transform: scale(1.1); }
.youshi_content1 ul li:first-child{background: url("../images/indexng_03.png") no-repeat right}
.youshi_content1 ul li:first-child+li{background: url("../images/indexng_17.png") no-repeat right}
.youshi_content2 ul li:first-child{background: url("../images/indexng_08.png") no-repeat left}
.youshi_content2 ul li:first-child+li{background: url("../images/indexng_19.png") no-repeat left}
.youshi_content ul li a{ color:#fff;}

/*产品家族*/
.family{ background-color: #f5f5f5;height:600px;}
.chanpin_nav{width:830px;height:30px;margin: 10px auto; }
.chanpin_nav li{
    float: left;
    width: 100px;
    height:100%;
    cursor: pointer;
    text-align: center;
    line-height:30px;
    font-size: 14px;
}
.chanpin_nav li span{  color: #dcdcdc;}
.chanpin{
    float: left;
    width: 260px;
    height:400px;
    text-align: center;
    margin:30px 0 0 20px;
    -webkit-transition: 0.5s ;
}
.index_chapin{display: block;width:260px;height:392px;overflow: hidden;margin-left:-100px;}
.chanpin_nav li a{color: #333;}
.chanpin_nav li a:hover,.chanpin p a:hover,.chanpin div a:hover{color:#006db8;}
.chanpin a:first-child{margin-left:0;}
.chanpin p{line-height:20px;width:250px;margin:0 auto;}
.chanpin p{color:#999;}
.chanpin_bottom{background-color:#eaeaea;border-bottom:1px solid #dcdcdc;height:130px;margin-top: -2px;color: #333;}
.chanpin_bottom h3{font-size: 26px; font-weight: 800;width:100%;height:30px;padding-top:20px;  font-family: 'geometr706_blkcn_btblack';}
.chanpin_bottom h3{color:#006db8;}
.chanpin_bottom div a{color:#333;font-size: 15px;}

.chanpin>a{display: block;overflow: hidden;}
.chanpin>a:hover,.ye .yeon{background-color: #006db8;color:#fff;}
.chanpin>a:hover h3,.chanpin>a:hover h3{color:#fff;background-color: #006db8;}
.chanpin>a:hover .chanpin_bottom p,.chanpin>a:hover .chanpin_bottom p{color:#fff;background-color: #006db8;}
.chanpin>a:hover .chanpin_bottom,.chanpin>a:hover .chanpin_bottom{color:#fff;background-color: #006db8;border-color:#006db8;}
.chanpin>a:hover .chanpin_bottom div,.chanpin>a:hover .chanpin_bottom div{color:#fff;background-color: #006db8;}

/*.chanpin_bottom:hover *{color:#fff;}*/
.shebei{
    position: absolute;
    width: 1100px;
    height:450px;
    display: none;
    background-color: #f5f5f5;
}
.shebei .chanpin:last-child{}
.chanpin:hover{
    margin-top:-1px;
    height:392px;
    box-shadow: 4px 6px 8px rgba(138, 138, 138, 0.5);
    -moz-box-shadow: 4px 6px 8px rgba(138, 138, 138, 0.5) ;
    -webkit-box-shadow : 4px 6px 8px rgba(138, 138, 138, 0.5) ;
}
.chanpin_nav{margin-top:-10px}
.chanpin:first-child{margin-left: 0;}

/*荣誉证书*/
.rongyu{
    width: 100%;
    float: left;
    padding-top:65px;
    margin-top:100px;
    background-image:url("../images/indexbg_02.jpg");
    background-color: #0565a7;
    color: #fff;
}
.prve,.nexta{
    width: 60px;
    margin-top: 100px;
}

.nexta{margin-left:40px;}
.prve,.nexta,.zhengshu{float: left;}
.prve{margin-right:60px;}
.nexta,.nexta img{float: right;}
.zhengshu{width:860px; height:285px;  background-color: #0565a7;margin:-10px 0 40px 0; overflow: hidden;}
.zhengshu ul{width:1600px;}
.zhengshu ul li{float: left; width:200px; height:280px;margin:010px;}
/*品牌资讯*/
.pinpai{background-color: #fff; float: left;width:100%;padding-bottom: 70px;}
.zhanshi{
    width:350px;
    float: left;
    height:300px;
    margin:-10px 25px 0 0 ;
}
.zhanshi li{line-height: 20px;}
.zhanshi li a{color: #777; position: relative;}
.zhanshi li:first-child a{color: #333;line-height: 35px;}
.zhanshi li:first-child{line-height: 10px;}
.about .zhanshi:first-child{ margin-left:0;}
.zhanshi li:last-child{font-size: 17px;line-height: 50px;}
.zhanshi li:last-child span{ float: right;font-size: 12px;}
.zhanshi li a:hover{color:#006db8;}
.zhanshi li a img{width: 350px;height:147px;}
.onn{
    width:350px;
    height:145px;
    overflow: hidden;
    margin:10px 0;
}
.onn a img{  -webkit-transition: 1s ; }
.onn a img:hover{ -webkit-transform: scale(1.1); }
.zhanshi:hover{
   color: #006db8;
}
.about .zhanshi:last-child{margin-right: 0;}
.zhanshi_ie{margin-right: 0;}
/*友情链接*/
.lianjie{
    background-color: #f5f5f5;
    width:100%;
    height:100px;
    float: left;
    padding-top: 30px;
}
.logok{overflow: hidden;width:980px;float: left;margin:10px;}
.prve1,.next1{
    width:10px;
    height:15px;
    float: left;
    line-height: 15px;
    cursor: pointer;
    text-align: center;
    padding-top:25px;
    margin-top:10px;
}
.prve1{margin-right:40px;}
.next1{float: right;}
.qiyelogo{width: 2200px; float:left;line-height: 60px;margin: 15px 0;height:58px;}
.qiyelogo li{float: left;width:172px; height:55px;margin-top: 8px;}
.qiyelogo li:first-child{padding-left:0;}
/*页脚部分*/
.footer{
    width:100%;
    padding-top: 50px;
    float: left;
    background-color: #006db8;
    color: #fff;
    padding-bottom:20px;
    margin-top: 40px;
}
.foot{
    background: url("../images/indexerweim_03.png") no-repeat left;
    float: left;
    width:210px;
    height:230px;
}
.footer .foot li{
    margin:10px 45px;
    color: #64a0d2;
    font-size: 14px;
    line-height: 15px;
}
.footer .foot li:first-child{color:#fff; line-height: 20px;}
.footer .foot li:first-child{margin-top:0;}
.footer .foot li a{ color: #64a0d2;line-height: 15px;}
.footer .foot li a:hover{color: #dadada;text-decoration: underline;}
.footer .foot:last-child{width:230px;}
.footer .foot:last-child li{}
.weixin{width:120px;}
.weixin a{float: left;margin-right:3px;}
.footer_bottom{background-color: #353535;color:#777;
    width:100%;
    height:60px;
    line-height: 45px;
    text-align: center;
    float:left;
}
.footer_bottom a{color:#777; }
.footer_bottom a:hover{color:#bfbfbf; }
.main ul.foot:last-child li:last-child{color:#fff; width: 120px;}
.last_foot{width:230px;}




#overlay_mask{filter:alpha(opacity=50);-moz-opacity:0.5;width: 100%;height: 100%;position: fixed;left: 0;top: 0;z-index: 100000; opacity: 0.5;  background-color: #ddd;  display:none;}
#mask_dialog{display:none;  padding: 20px;  color: #3e3e3e;  font-size:14px;  border: 2px solid #dedede;  background-color: #FFF;  position: fixed;  top:20%;  left:50%;  z-index: 100001;  opacity: 1.0;}
#mask_dialog img {display:block;  }
span.close { right: -15px; top: -15px; position: absolute;width: 31px;height: 31px;cursor: pointer;  background: url("../images/cuo.png") no-repeat center;}




.nav ul .lie>a.nav_on{color:#006DB8;}








