
@import "animate.min.css";

*{margin: 0;padding: 0;}
body{ font-family:"Microsoft Yahei";font-size:14px;margin: 0;padding: 0;background:#fff;color:#333;}
li{ list-style-type:none;}
img{ border:0;}
a,a:hover{ text-decoration:none !important;}
a{ color:#333;}
a:hover{ color:#1f93ff;}
a:focus{outline:none;text-decoration:none !important;}
p,h1,h2,h3,h4,h5,ul,dl,dd{ font-weight: normal; margin:0; padding:0;}
input,textarea,button,select{outline:none !important;border: 0;}
textarea{resize:none}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none; font-family:"Microsoft Yahei"}
input[type="text"]{font-family:"Microsoft Yahei"}
input[disabled]{ background:#ccc !important; cursor:not-allowed !important;}
button[disabled]{ background:#ccc !important;cursor:not-allowed !important;}
em{ font-style: normal; }
a,button,input,textarea{-webkit-tap-highlight-color:transparent;}

/*base*/
.container{ width: 1280px; margin: 0 auto; }
.clear{ clear: both; }
.float-l{ float: left;}
.float-r{ float: right;}
.blue{ color:#059fff;}
.margin-b20{ margin-bottom:20px;}
.waiting{ display:block; margin:20px auto;}
.relative{ position:relative;}

/*header*/
.header .top-header{ background: transparent; position:absolute; left:0; right:0; top:0; z-index:11;}
.top-header{ height:95px; background: #191c22; min-width: 1280px;}
.top-header .container{max-width: 1600px; width: 100%;}
.top-header .logo{ float: left; width: 108px; height: 32px; margin: 31px 30px 0 0;background: url("../images/logo.png") left center no-repeat;}
.top-header .nav-list li{ float: left; position: relative;}
.top-header .nav-list .nav{ display: block; color: #fff; font-size: 16px; line-height:95px; padding: 0 16px;}
.top-header .nav-list li.event .nav{padding-right: 0;}
.top-header .nav-list li.security .nav{ padding-left: 0}
.top-header .nav-list li.product .nav{ padding-left:32px;}
.top-header .nav-list li.solution .nav{ padding-right:32px;}
.top-header .nav-list li:hover .nav{ color: #1f93ff;}
.top-header .nav-list .active .nav{ color: #1f93ff;}
.top-header .pop-list{ display: none; position: absolute; left:-24px; width: 120px; top:96px; z-index: 11; background: #fff; border-radius: 3px; background: #fff; padding:18px 20px 10px 0}
.top-header .pop-list:before{ content: ""; position: absolute; left: 50%; margin-left: -6px; top: -12px; border:6px solid transparent;border-bottom-color: #fff;}
.top-header .pop-list a{ display: block; line-height: 30px;color: #666;}
.top-header .pop-list dl{float: left; width: 160px; margin:0 10px 10px 20px;}
.top-header .pop-list dt{border-bottom: 1px solid #ddd; color: #000; line-height: 35px; padding-left: 24px;}
.top-header .pop-list dd{ padding: 12px 0 0; overflow: hidden}
.top-header .pop-list .nav4{ width: 540px;}
.top-header .pop-list .nav1 dt{background: url("../images/nav1.png") left center no-repeat;}
.top-header .pop-list .nav2 dt{background: url("../images/nav2.png") left center no-repeat;}
.top-header .pop-list .nav3 dt{background: url("../images/nav3.png") left center no-repeat;}
.top-header .pop-list .nav4 dt{background: url("../images/nav4.png") left center no-repeat;}
.top-header .pop-list .nav12 dt{background: url("../images/nav12.png") left center no-repeat;}
.top-header .pop-list .nav4 dd a{float: left; width: 160px; margin-right:30px;}
.top-header .pop-list .nav4 dd a:nth-child(3n),.top-header .pop-list .nav4 dd a:nth-child(6n),.top-header .pop-list .nav4 dd a:nth-child(9n),.top-header .pop-list .nav4 dd a:nth-child(12n),.top-header .pop-list .nav4 dd a:nth-child(15n){ margin-right:0;}
.top-header .pop-list .list{ margin-left: 20px; text-align: center; overflow: hidden}
.top-header .pop-list .list a{line-height: 40px;}
.top-header .pop-list .list a:before{content: "";display: inline-block; vertical-align: top; width: 18px; height:40px; margin-right: 10px;}
.top-header .pop-list .list .nav5:before{background: url("../images/nav5.png") center no-repeat;}
.top-header .pop-list .list .nav6:before{background: url("../images/nav6.png") center no-repeat;}
.top-header .pop-list .list .nav7:before{background: url("../images/nav7.png") center no-repeat;}
.top-header .pop-list .list .nav8:before{background: url("../images/nav8.png") center no-repeat;}
.top-header .pop-list .list .nav9:before{background: url("../images/nav9.png") center no-repeat;}
.top-header .pop-list .list .nav10:before{background: url("../images/nav10.png") center no-repeat;}
.top-header .pop-list .list .nav11:before{background: url("../images/nav11.png") center no-repeat;}
.top-header .pop-list a:hover{color: #1f93ff;}
.top-header .pop-list em{display: inline-block; vertical-align:text-top; width: 31px; height: 15px; margin:2px 0 0 5px;}
.top-header .pop-list .hot{background: url("../images/ico4.png") center no-repeat;}
.top-header .pop-list .new{background: url("../images/new.png") center no-repeat;}
.top-header .product .pop-list{width: 570px !important; left:-80px; }
.top-header .product .pop-list:before{left: 126px;}
.top-header .solution .pop-list{width: 382px !important;}
.top-header .solution .pop-list:before{left: 72px;}
.top-header .nav-right{ float: right; height: 40px; margin:28px 0 0;text-align: right;}
.top-header .nav-right a{ display: inline-block; vertical-align: middle; margin-left:8px; line-height: 40px; color: #fff;}
.top-header .nav-right a:first-child{ margin-left: 0; }
.top-header .nav-right a:hover{ color:#059fff;}
.top-header .nav-right .member{margin:0 8px 0 16px; max-width: 104px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.top-header .nav-right .member:before{ content:''; display:inline-block; width:14px; height: 18px; vertical-align:middle; margin-right: 5px; background: url("../images/member.png") center top no-repeat;}
.top-header .nav-right .btn{ height: 38px; border: 1px solid rgba(255,255,255,.5); width: 58px; text-align: center;line-height: 38px; color: #fff;}
.top-header .nav-right .btn:hover{ color: #fff}
.top-header .nav-right .btn-register{border:1px solid #015bfe; width: 118px; background: #015bfe;color: #fff !important;}
.top-header .nav-right .btn-register:before{content: ""; width: 14px; margin-right: 5px; display: inline-block; vertical-align: top; height: 38px;background: url("../images/register.png") right center no-repeat;}
@media (max-width: 1620px) {
    .top-header .container{ width: 95%;}
}

/*客户案例*/
.case-cloumn{text-align: center; margin: 0 0 75px; font-size: 32px;}
.foot-case{padding: 95px 0; min-width:1280px;overflow: hidden}
.foot-case ul{margin: 0 auto;}
.foot-case ul:after{content: ""; display: block; width: 100%; height: 1px; clear: both;}
.foot-case ul li{float:left; width: 254px; height: 159px; border: 1px solid #ddd; margin: -1px 0 0 -1px; background: #fff; _display:inline; position:relative; overflow:hidden;}
.foot-case ul li:after{ content:""; position:absolute; left:0; bottom:0; height:1px; width:0; background:#059fff;transition: 0.2s all linear;}
.foot-case ul li:hover:after{ width:100%;}
.foot-case img{display:block;width: 220px; height: 100px; margin:30px auto 0;}
.foot-case .more{ display: block; margin: 35px 0 0; font-size: 16px; text-align: center; color: #015bfe;}

/*分页*/
.pagination{ text-align: center; padding: 30px 0; overflow: hidden; }
.pagination a{ display:inline-block; background: #fff; padding:0 14px; height:38px; margin:0 3px; line-height:38px; border:1px solid #ddd;color:#666;}
.pagination p{ display:inline-block; padding:0 12px; height:38px; line-height:38px; border:1px #ddd solid; color:#999; background:#fafafa;cursor:not-allowed;}
.pagination a:hover{ border:1px solid #015bfe; background:#015bfe; color:#fff;}
.pagination a.cur{ border:1px solid #015bfe; background:#015bfe; color:#fff;}

/*弹出登录框*/
.pop-login{ width:520px; margin:-20px;}
.pop-login input[type=text]:focus,.pop-login input[type=password]:focus{ border: 1px solid #059fff; }
.pop-login #login_form{ margin:30px 85px 0 85px;}
.pop-login .cloumn{ height:60px; padding:0 20px 0 40px; line-height:60px; color:#fff; font-size:18px; background:#015bfe; overflow:hidden;}
.pop-login .cloumn i{width:16px; height:16px; float:right; margin:20px 0 0; background: url("../images/float-close.png") no-repeat;cursor:pointer;}
.pop-login form{ padding:30px 85px 0; overflow:hidden;}
.pop-login .group{ width: 350px;position: relative; margin: 0 0 15px;overflow: hidden}
.pop-login .group:before{content: "";width: 40px; height: 40px; position: absolute; left: 0; top:0;}
.pop-login .group input{font-size:15px; width:307px; font-family:"Microsoft Yahei"; height:38px; padding-left: 40px;border: 1px solid #dddddd;}
.pop-login .name:before{background: url("../images/name.png") 13px center no-repeat;}
.pop-login .pwd:before{background: url("../images/pwd.png") 14px center no-repeat;}
.pop-login .tel:before{background: url("../images/tel.png") 15px center no-repeat;}

.pop-login input[type=submit]{ width:350px; height:50px; margin:0 auto; cursor:pointer; font-size:18px; background:#015bfe; text-align:center; color:#fff; border:0;}
.pop-login .go-reg{ margin: 15px 0; overflow: hidden}
.pop-login .go-reg a{ color: #015bfe;}
.pop-login .go-reg p{float: right; color: #666;}
.pop-login .other{ padding: 20px 85px 0; color: #666666; overflow: hidden; }
.pop-login .other .qq,.pop-login .other .weixin{ display: inline-block; width: 19px; height:20px; margin-right:8px; vertical-align: text-top; background: url("../images/icons.png") no-repeat; cursor:pointer;}
.pop-login .other .qq{ background-position: -160px 0; }
.pop-login .other .weixin{ background-position: -139px 0; }
.pop-login #errormsg{ color:red; text-align:center;}
.pop-login .errorInfo{ position:fixed; top:50%; left:50%;width:160px; margin:-20px 0 0 -80px; background:rgba(0,0,0,.6); color:#fff; text-align:center; line-height:40px;z-index:11;}


/*验证码弹框*/
#validate-code{ padding:40px 30px 0;}
#validate-code dt{ float:left; line-height:40px;}
#validate-code dd{ float:left; width:260px;}
#validate-code input[type=text]{ width:105px; vertical-align:top; margin-right:10px; border:1px solid #ddd; height:38px; padding:0 10px;}
#validate-code img{ height:40px; width:120px; vertical-align:top; }

/*表单验证错误提示*/
.Validform_error{ border:1px solid #ff7676 !important;}
.Validform_wrong{ margin-left: 15px;  color:red}
.Validform_success{ border:1px solid #02ca4d !important;}
.Validform_right{ margin-left:15px; display:inline-block; padding-left:25px; color:#02ca4d; background:url("../images/v_success.png") left center no-repeat;  }

/*右侧咨询*/
@media (max-width: 1440px){
    .float-consult{right:2px !important; bottom:60px !important;}
    .float-consult .other{padding: 10px 20px 10px !important;}
}
.back-top{transition: 0.3s all linear; visibility:hidden;}
.float-consult{ position: fixed; right: 20px; bottom:100px;z-index:111;}
.float-consult ul{ position: relative; }
.float-consult ul li{ width: 90px; height:55px;margin: 0 0 5px;}
.float-consult .cloumn{ float: right; width:53px; height: 53px; background: #fff;  text-align: center; font-size: 12px; color: #666666; border: 1px solid #eee; cursor: pointer;}
.float-consult .cloumn:before{ content: ""; width: 26px; height: 26px; display: block; margin:5px auto 2px; background: url("../images/side-menu.png") no-repeat;}
.float-consult .cs1:before{ background-position: 1px 0;}
.float-consult .cs2:before{ background-position: -27px 0;}
.float-consult .cs3:before{ background-position: -56px 0;}
.float-consult .cs4:before{ background-position: -85px 0;}
.float-consult .cs5:before{ background-position: -116px 0;}
.float-consult .cs6:before{ background-position: -145px 0;}
.float-consult .cs7:before{ background-position: -176px 0;}
.float-consult .cs8:before{ background-position: -206px 0;}
.float-consult .cs9:before{ background-position: -95px -86px;}
.float-consult .ewm{ display: none; position: absolute; bottom:-5px; right:69px; z-index: 111; background: #fff;width:128px; height: 128px; border: 1px solid #059fff;}
.float-consult .ewm:after{ content: ""; width:5px; height:8px; display: block; position: absolute; right:-5px; top:30px; background: url("../images/ico2.png") left center no-repeat; }
.float-consult .ewm img{ display: block; width: 118px; height: 118px; margin: 5px; }
.float-consult .version{ display: none; position: absolute;top:0; right:69px; z-index: 111; background: #fff;width:128px; height: 128px; border: 1px solid #059fff;}
.float-consult .version:after{ content: ""; width:5px; height:8px; display: block; position: absolute; right:-5px; top:30px; background: url("../images/ico2.png") left center no-repeat; }
.float-consult .version img{ display: block; width: 118px; height: 118px; margin: 5px; }
.float-consult .service{ display: none; position: absolute; top: 240px; right:70px; font-size: 16px; color: #fff; width: 210px; background: #059fff; text-align: center; line-height: 25px; padding:18px 0; }
.float-consult .service:after{ content: ""; position: absolute; right: -5px; top: 26px; display: inline-block;width: 0;height: 0;line-height: 0;vertical-align: middle;border:5px dashed transparent;border-left-style: solid;border-left-color: #059fff;border-right-width: 0;}
.float-consult .consult{ display: none; border: 1px solid #eee; width: 323px; background:#fff; position: absolute; right:70px; top: 0;}
.float-consult .consult:before{ content: ""; display: block; width: 6px; height: 10px; position: absolute; right: -5px;background: url("../images/ico4.png") center no-repeat; }
.float-consult .consult h2{ font-size: 20px; padding: 13px 20px 13px; margin: 0 0 15px; border-bottom: 1px dashed #ddd;}
.float-consult .consult h2 span{color: #999999; font-size: 14px; margin-left:15px;}
.float-consult .list{ border-bottom: 1px dashed #eee; padding:0 20px 15px;}
.float-consult .tip{font-size:12px; overflow: hidden;}
.float-consult .tip h5{ color: #ff8a00; font-size:14px; margin:0 0 5px;}
.float-consult .tip p{ color:#666; line-height:20px;}
.float-consult .tip span{ font-weight:600;}
.float-consult .item{ height: 38px; border: 1px solid #eeeeee; position: relative; padding-left: 140px; text-align: center; min-height: 38px; margin: 0 0 15px;}
.float-consult .item em{ display: block; width: 139px;height: 38px; line-height: 38px; background: #fafafa; position: absolute; left: 0; top: 0;color: #666666; }
.float-consult .item .ico{ display: inline-block; width: 20px; height: 20px; position: relative; margin:9px 10px 0; vertical-align: middle; cursor: pointer; background: url("../images/side-menu.png") no-repeat;}
.float-consult .item img{ display: block; width:89px; height:89px;}
.float-consult .item .card{ display: none; position: absolute; bottom: -98px; left:-37px; z-index: 111; background: #fff;width: 89px; height: 89px; border: 1px solid #059fff;}
.float-consult .item .card:before{ content: ""; width: 9px; height: 6px; display: block; position: absolute; left: 41px; top: -6px; background: url("../images/ico3.png") center bottom no-repeat; }
.float-consult .preale3 .card{ top: -98px;}
.float-consult .preale3 .card:before{ top:89px;background: url("../images/ico3-1.png") center bottom no-repeat; }
.float-consult .preale4 .card{ top: -98px;}
.float-consult .preale4 .card:before{ top:89px;background: url("../images/ico3-1.png") center bottom no-repeat; }
.float-consult .item .phone{ display: none; position: absolute;  bottom: -45px; left:-65px;font-size: 16px; z-index: 111; color: #fff; width:150px; background: #059fff; text-align: center; line-height: 25px; padding:7px 0; }
.float-consult .item .phone:after{ content: ""; position: absolute; left: 70px; top:-5px; display: inline-block;width: 0;height: 0;line-height: 0;vertical-align: middle;border:5px dashed transparent;border-bottom-style: solid;border-bottom-color: #059fff;border-top-width: 0;}
.float-consult .preale4 .phone{ bottom:33px;}
.float-consult .preale4 .phone:after{ bottom:-5px; top:auto;border-top-width: thick; border-bottom-style: none; border-top-style: solid; border-top-color: #059fff; border-bottom-width: 0;}
.float-consult .list .qq{ background-position: 0 -60px;}
.float-consult .list .wx{background-position: -22px -60px;}
.float-consult .list .tel{background-position: -50px -60px;}
.float-consult .list .qq:hover{ background-position: -71px -60px;}
.float-consult .list .wx:hover{background-position: -94px -60px;}
.float-consult .list .tel:hover{background-position: -120px -60px;}
.float-consult .other{ clear:both; padding: 20px 20px 10px; overflow:hidden;}
.float-consult .other h3{ color: #059fff; font-size: 14px; margin: 0 0 10px; }
.float-consult .other a{ display: block; color: #999999; font-size: 12px; line-height:20px; }
.float-consult .other a:hover{ color:#059fff;}
.float-consult .preale:before{ top: 22px;}
.float-consult .aftersale:before{ top: 83px;}
.float-consult .beian:before{ top:140px;}
.float-consult li:hover .cloumn{ border: 1px solid #059fff; color: #059fff;}
.float-consult li:hover .cs1:before{ background-position: 1px -30px;}
.float-consult li:hover .cs2:before{ background-position: -27px -28px;}
.float-consult li:hover .cs3:before{ background-position: -56px -28px;}
.float-consult li:hover .cs4:before{ background-position: -85px -28px;}
.float-consult li:hover .cs5:before{ background-position: -116px -28px;}
.float-consult li:hover .cs6:before{ background-position: -145px -28px;}
.float-consult li:hover .cs7:before{ background-position: -176px -27px;}
.float-consult li:hover .cs8:before{ background-position: -206px -27px;}
.float-consult li:hover .cs9:before{ background-position: -128px -86px;}
.float-consult .cart:hover a{ color:#ff8a00; border:1px solid #ff8a00;}
.float-consult .cartActive a{ border:1px solid #ff8a00; color:#ff8a00;}
.float-consult .cartActive .cs7:before{ background-position: -176px -27px;}
.float-consult .cartActive em{ width:20px; height:20px; position:absolute; left:20px; top:-10px; border-radius:100%; color:#fff; line-height:20px; text-align:center; font-size:12px; background:#ff8a00;}


/*footer*/
.footer{ background: #191c22; padding:75px 0 45px;overflow: hidden; min-width:1280px;}
.footer .main{ width: 850px; float: right;}
.footer .left{ height: 236px; overflow: hidden}
.footer .foot-menu{ margin-bottom:45px; overflow: hidden}
.footer .foot-menu li{ float: left;width:160px; margin-right:70px}
.footer .foot-menu li:last-child{ margin-right: 0}
.footer .foot-menu h4{ font-size: 16px; color: #fff; padding: 0 0 26px; border-bottom: 1px solid #303339; margin: 0 0 15px;}
.footer .foot-menu a{ display: block; color: #5e646e; line-height:30px;}
.footer .foot-menu a:hover{ color:#d1d9e8;}
.footer .foot-tel{ float: left; width:320px;overflow: hidden}
.footer .foot-tel .logo{ margin: 0 0 50px;}
.footer .foot-tel .logo,.footer .foot-tel .logo img{display: block; width: 116px; height: 34px;}
.footer .foot-tel p{ font-size: 18px;line-height:32px;color: #fff;}
.footer .foot-tel p span{ margin-left: 15px;}
.footer .foot-tel h5{ margin-top:40px; font-size: 14px; color: #a1a7b2; line-height: 22px;}
.footer .foot-tel ul{ height: 38px; margin:25px 0 0; }
.footer .foot-tel li{ position: relative; width:30px; height:30px; float: left; margin-right: 20px; }
.footer .foot-tel li a{ display: block;width:30px; height:30px;background: url("../images/icons.png") no-repeat;}
.footer .foot-tel li i{display: inline-block; position: absolute; bottom: -6px; left:55px;width: 0;height: 0;line-height: 0;vertical-align: middle;border:6px dashed transparent;border-top-style: solid;border-top-color: #fff;border-bottom-width: 0;}
.footer .foot-tel li p{ display: none;position: absolute; left: -48px; bottom: 38px;background: #fff; padding:5px;}
.footer .foot-tel li img{ display: block; margin:0 auto;}
.footer .foot-tel .weixin a{ background-position:1px 2px;}
.footer .foot-tel .weixin a:hover{ background-position:-172px 3px;}
.footer .foot-tel .qq a{ background-position: -40px 2px;}
.footer .foot-tel .qq a:hover{ background-position: -213px 2px;}
.footer .foot-tel .weibo a{ background-position: -81px 2px;}
.footer .foot-tel .weibo a:hover{ background-position: -254px 3px;}
.footer .foot-tel .mail a{ background-position: -127px 2px;}
.footer .foot-tel .mail a:hover{ background-position: -299px 3px;}
.footer .foot-link{ clear: both; position: relative; padding:20px 0 10px 84px;line-height: 22px; border-top: 1px solid #303339;overflow: hidden}
.footer .foot-link:before{ content: "友情链接："; color: #fff; display: inline-block;height: 22px; position: absolute; left: 0; top:20px;}
.footer .foot-link a{ display: inline-block; color: #5e646e;margin:0 20px 15px 0;}
.footer .foot-link a:hover{ color:#d1d9e8;}
.foot-honor{ font-size: 12px; padding-top:15px;border-top: 1px solid #303339; overflow:hidden;}
.foot-honor li{ display: inline-block; height:24px;line-height: 24px;color: #5e646e; margin-right:22px;}
.foot-honor li:last-child{ margin-right: 0}
.foot-honor li a{display:inline-block;color: #5e646e;}
.foot-honor li a:hover{color: #fff;}
.foot-honor .item1{ padding-left: 24px;background:url("../images/foot-logo1.png") left center no-repeat}
.foot-honor .item2{ padding-left: 24px;background:url("../images/foot-logo2.png") left center no-repeat}
.foot-honor .item3{ padding-left: 35px;background:url("../images/foot-logo3.png") left center no-repeat}
.foot-honor .item4{ padding-left: 28px;background:url("../images/foot-logo4.png") left center no-repeat}
.foot-text{color: #5e646e;margin-bottom: 15px; font-size: 12px; overflow: hidden}
.module-title { font-size: 30px; color: #000; margin: 0 0 55px; text-align: center; }
.module-title span{ color: #059fff;}
.module-title p{ font-size: 14px; margin: 13px 0 0; color: #666666; }

/*上传*/
.upload-pic{width:100%; overflow:hidden;}
.upload-pic li{ position:relative; width:100px; float:left; position:relative; height:103px; margin-right:20px;}
.upload-pic img{width:100px; height:100px; border:1px solid #ddd; border-radius:5px; overflow:hidden; position:absolute; left:0px; top:0px; z-index:10}
.file-panel{position: absolute; left:0px; top:0px; color: #ffffff; z-index: 999; text-align: center; cursor: pointer; font-size:15px; background: rgba(0, 0, 0, 0.6); height:0px; width:100%}
.file-panel i{ display:inline-block; width:15px; height:15px; margin:5px 5px 0;}
.file-panel .fa-search-plus{background:url("../images/upload_look.png") center no-repeat}
.file-panel .fa-trash-o{background:url("../images/upload_delete.png") center no-repeat}

/*购买须知*/
.mycart-rules{ background: #fff; padding: 0px 25px 5px 0;overflow: hidden; }
.mycart-rules h5{ font-size: 14px; font-weight: bold; margin: 0 0 5px; color: #015bfe; }
.mycart-rules h5:before{ content: ""; width: 15px; height: 18px; display: inline-block; margin-right: 10px; vertical-align: middle; background: url("../images/icons.png") -289px -5px no-repeat; }
.mycart-rules p{ font-size: 12px; line-height: 30px; color: #666666; font-weight: bold; }


/*文档工具*/
.product-cloumn{text-align: center; font-size: 32px;}
.product-cloumn span{display: block;font-size: 14px; margin: 25px 0 0}
.product-dosc{padding:95px 0; min-width: 1280px; overflow: hidden;}
.product-dosc .main{ margin: 75px 0 0 -39px;overflow: hidden}
.product-dosc .main .list{width: 288px; height:90px; position: relative; padding:28px 10px 0 100px; float: left; margin-left:39px; border: 1px solid #ddd;background: url("../images/dosc-bg.jpg") center top no-repeat;}
.product-dosc .main .list:before{content: ""; height: 60px; width: 60px; position: absolute; left: 25px; top: 30px;}
.product-dosc .main h4{ font-size: 20px; margin: 0 0 15px;}
.product-dosc .main p{ font-size: 16px; color: #666666;}
.product-dosc .item1:before{background: url("../images/ico1.png") center no-repeat;}
.product-dosc .item2:before{background: url("../images/ico2.png") center no-repeat;}
.product-dosc .item3:before{background: url("../images/ico3.png") center no-repeat;}