@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
p,ul,li,ol,h1,h2,h3,h4,h5,h6,{ margin:0px; padding:0px;}
img{ border:0px;}
ul, li{ list-style:none;}
a{ text-decoration:none;}
a:hover{ text-decoration:none;}
.clear{clear:both;}
body{ font-size:14px; font-family:"微软雅黑"; background:#ffffff; color:#747474; }
.left{ float:left}
.right{ float:right}

.banner{ background:url(../images/idc-isp.jpg) top center no-repeat; height:502px; overflow: hidden}
.banner1{ width:1200px; height:100%; overflow: hidden; position:relative; margin:0 auto}
.bann-p{ text-align:center; color:#fff; font-size:26px; margin-top:230px; line-height:40px;}

.main{ width:1200px; margin:0 auto; overflow:hidden}
.about-h2{ font-size:36px; margin-top:65px; height:60px; border-bottom:1px solid #e6e6e6; overflow:hidden; text-align:center; font-weight:normal; color:#404040}
.main1{ background: #f7f7f7; width:100%; overflow:hidden}
.about-h21{ border:none; }
.main6{ height:460px; overflow:hidden }
.chouse img{ float:left }
.chouse{width:1200px; margin:20px auto 0; overflow:hidden}
.je1{ overflow:hidden}
.je1 ul{ overflow:hidden}
.je1 ul li{ width:100%; height:30px; line-height:30px; background:#fff; margin-top:5px; overflow:hidden; font-size:14px;}
.je1 ul li span{ float:left; width:30px; height:30px; background:#3c6aff; color:#fff; text-align:center;}
.je1 ul li p{ float:right; width:1170px; text-indent:12px;}
.ios-liji1{background:url(../images/bu2.jpg) no-repeat; width:188px; margin-top:20px;}
.ip14{ overflow:hidden}
.ip14 li{ float:left; width:390px; background:#fff; height:500px; display:inline; margin-right:15px;}
.ip14 li p{ height:50px; width:100%; text-align:center; line-height:50px; color:#fff; font-size:18px; background:#6086ff; border-bottom:10px solid #f6f6f6;}
.ip14 li img{ display: block; width:268px; margin:36px auto 0; height:362px}
.ios-er134 p{ text-indent:13px;}
.epb-ul1{ overflow:hidden; margin-top:5px;}
.epb-ul1 li{ float:left; display:inline; width:360px; height:146px; overflow:hidden; background:#5fc7ec; text-align:center; color:#fff; line-height:30px; margin-left:60px;}
.epb-ul1 li b{ background:url(../images/bj.png) no-repeat 0 0; width:34px; height:34px; display:block; margin:22px auto 0; overflow:hidden}
.epb-ul1 li h3{ font-size:24px; font-weight:normal; margin-top:10px;}
.epb-ul1 li.lie{ margin:0}
.epb-ul1 li.lie1{ background:#e86263}
.epb-ul1 li.lie2{ background:#85b9c4}
.epb-ul1 li.lie1 b{ background-position:-40px 0;}
.epb-ul1 li.lie2 b{ background-position:-82px 0; height:21px; margin-top:35px;}
.epb-ul1 li.lie3{ background:#ea825d; }
.epb-ul1 li.lie4{ background:#b9cc7b}
.epb-ul1 li.lie5{ background:#9b7bce}
.epb-ul1 li.lie3 p{ line-height:20px; margin-top:3px;}
.epb-ul1 li.lie3 b{background-position:0px -43px; width:29px;}
.epb-ul1 li.lie4 b{background-position:-40px -49px; width:30px;}
.epb-ul1 li.lie5 b{background-position:-82px -49px; width:22px;}

.fl-ul{ margin-top:30px; overflow:hidden}
.fl-ul li{ width:50%; text-align:center}
.fl-ul li img{ display:block;margin:0 auto;}
.fl-ul li h3{ color:#2a2a2a; font-size:18px; line-height:30px; font-weight:normal; margin-top:20px;}
.fl-ul li p{ color:#747474; line-height:21px; overflow: hidden; margin-top:5px;}
.fl-ul li p.marg20{ margin-top:20px;}

.idc-box1{ overflow:hidden;}
.idc-box1-left{ width:580px; overflow:hidden}
.idc-box1-left h3{ height:50px; font-size:24px; line-height:50px; text-align: center; color:#fff; background:#5fc7ec; width:100%; overflow:hidden; font-weight:normal}
.idc-box1-congleft{ width:100%; overflow:hidden}
.idc-box1-congleft li{ float:left; width:245px; height:80px;border:1px solid #e6e6e6; margin-top:20px; padding:12px 15px 0; margin-right:86px; display:inline}
.idc-box1-congleft li h2{ font-size:18px; overflow:hidden; line-height:20px}
.idc-box1-congleft li h2 b{ background:url(../images/q.png) no-repeat; width:20px; height:20px; float:left; margin-right:9px; display:inline-block}
.idc-box1-congleft li h2 span{ float:left}
.idc-box1-congleft li p{ margin-top:8px; overflow:hidden}
.idc-box1-congleft li h2 b.b1{ background-position: -26px 0; width:15px; }
.idc-box1-congleft li h2 b.b2{ background-position: -46px 0;  }
.idc-box1-congleft li h2 b.b3{ background-position: -71px 0;  }
.idc-tu1{ overflow:hidden;}
.idc-tu1-h2{ height:52px; line-height:52px; overflow:hidden; font-weight:normal}
.idc-tu1-h2 a{ float:left; width:50%; text-align:center; color:#404040; height:100%; overflow:hidden; background:#ededed; cursor:pointer}
.idc-tu1-h2 a.adic1{ color:#fff; background:#5fc7ec;}
.idc-tu2-div{ overflow:hidden;}
.idv-1{ overflow:hidden}
.idv-p1{ font-size:18px; text-align:center; height:54px; line-height:54px; overflow: hidden}
.idv-ul1{ overflow:hidden}
.idv-ul1 li{ float:left; width:285px; height:110px; background:#fff; overflow:hidden; display:inline; margin-left:18px; text-align:center}
.idv-ul1 li img{ display:block; margin:15px auto 0; overflow:hidden}
.idv-ul1 li p{ line-height:24px;}
.idv-zi{ font-size:18px; text-align:center; overflow:hidden; margin-top:23px; color:#404040;}
.idv-zix{ color:#fff; text-align:center; background:url(../images/bt.jpg) no-repeat; width:136px; height:35px; line-height:35px; font-size:14px; margin:10px auto 0; display:block}
.idv-ul12 li{ width:364px; margin-left:54px;}
.idv-ul13 li{ background:url(../images/bb.jpg) no-repeat; width:288px; height:112px; margin-left:16px;}
.idv-ul13 li p{ line-height:102px}
.idv-ul13 li p.idv-p12{ line-height:24px; padding-top:27px;}
.idv-ul14 li{ width:277px; height:160px; border:5px solid #e6e6e6; margin-left:17px;}
.idv-ul14 li img{ margin-top:32px;}
.idv-ul14 li p{ line-height:30px;}
.idv-ul5 li{ width:592px;  margin:0; text-align:left; height:140px; margin-top:20px; }
.idv-ul5 li p{ margin:20px 0 0 26px;line-height:20px;}
.idv-ul6 li p{ margin-top:28px;}









.aere1 li{ float:left; background:url(../images/img4.png) no-repeat top right; height:377px; overflow:hidden; display:inline; width:212px; padding-right:15px; color:#575757; line-height:24px; margin-left:13px;}
.aere1 li h3{ text-align:center; font-size:18px; color:#575757; overflow:hidden; margin-top:20px;}
.aere1 li  p{ margin-top:12px; overflow:hidden; height:145px; text-align: center}
.aere1 li img{ display:block; width:118px; margin:0 auto; overflow:hidden}
.aere1 li a{ background: url(../images/anniu2.jpg)  no-repeat; width:118px; height:31px; display:block; margin:0px auto; overflow:hidden}
.aere1 li a:hover{ background:url(../images/anniu1.png) no-repeat;width:118px; height:31px;}

.aere1{ overflow:hidden; margin-top:15px;}

.header_wrap {width:100%; overflow:hidden; background:#fff;}
.header {width:1002px; height:90px; padding-top:30px; margin:0 auto;}
.logo {width:280px; height:60px; float:left;}
.tel {width:366px; height:60px; float:right;}
.nav_wrap {width:100%; height:40px; background:#333; z-index:999;}
/*
.nav {width:1002px; height:40px; margin:0 auto;}
.nav a {color:#FFF; text-decoration:none; height:40px; line-height:40px; display:block; float:left; font-size:16px; font-family:"Microsoft Yahei"; padding:0 26px; background:url(../z_images/nav_bg.gif) no-repeat right 0;}
.nav a:visited {color:#FFF;}
.nav a:hover {color:#FFF; background:#555;}
.nav a.selected {color:#000; text-decoration:none; background:url(../z_images/nav_bg.gif) repeat-x 0 -50px;}
.nav a:visited.selected {color:#000; text-decoration:none; background:url(../z_images/nav_bg.gif) repeat-x 0 -50px;}
 */

#nav { width:1185px; margin:0 auto; font-size:14px;}
#nav ul li {float:left;}
#nav ul li a {float: left;color:#d4d4d4; padding: 0 38px;height:40px;line-height:40px;text-decoration:none;}
#nav ul li a:hover,#nav ul li:hover > a { color: #000; background:#eee;}
#nav li ul {background:#eee;left: -999em;margin: 35px 0 0;position: absolute;width: 240px;z-index: 9999;}
#nav li:hover ul {left: auto;}
#nav li ul a {background: none;border: 0 none;margin-right: 0;min-width: 240px;padding:0;border-bottom: 1px solid #fff;color:#000;text-indent:2em;}
#nav li ul a:hover{background:#555;color:#fff;}
#nav li li ul {
    margin: 0 0 0 200px;
    visibility:hidden;
}
#nav li li ul li a{min-width: 200px;text-align:center;text-indent:0;}
#nav li li:hover ul {
    visibility:visible;
}

.ngb-we-ke {
    height: 267px;
    width: 1200px;
    background: url(../images/kh.png) left top no-repeat;
}
