a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, table, tbody, td,, th,  tr{
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.content {
    padding-bottom: 35px;
    border-bottom: 1px solid #d9d9d9;
    overflow:hidden
}
.main-wrap {
    background: #fff;
    padding: 40px 0 15px;
    min-width: 1190px;
}
.grid-wide {
    width: 1190px;
	margin: 0 auto;
}
.side-lst {
    width: 230px;
    float: left;
}
.main {
    float: left;
    width: 910px;
    margin-top: -15px;
    padding-left: 50px;
}
.section_mt20{margin-top:20px}
.section-hd {
	color: #ff8400;
    height:48px;
    line-height: 48px;
    font-size: 20px;
    /*border-bottom: 1px solid #e5e5e5;*/
}
.section-bd .tit {
    line-height: 22px;
    font-size: 14px;
    padding: 0 15px;
    color: #666;
}
.chu{font-size:18px;font-weight:700;}
.section .icon-toprank {
    margin-top: -2px;
    width: 85px;
    height: 24px;
}
.section .box {
    border: 1px solid #e6e6e6;
    overflow: hidden;
}
.section-bd .sub-hd {
    line-height: 70px;
    font-size: 14px;
}
.tac {
    text-align: center;
}
.mb10 {
    margin-bottom: 10px;
}
.clear:before, .clearfix:after, .clearfix:before {
    content: "\0020";
    display: table;
    height: 0;
    visibility: hidden;
    font-size: 0;
    line-height: 0;
}
.side-lst .cur a, .side-menu a:hover {
    background: #ff8400;
    border-color: #ff8400;
}
.side-menu a:link, .side-menu a:visited {
    color: #333;
    text-decoration: none;
}
.side-menu a {
    display: block;
    font-size: 16px;
    height: 48px;
    line-height: 48px;
    border: 1px solid #e6e6e6;
    background: #f7f7f7;
    text-align: center;
}
.side-menu {
    padding-bottom: 10px;
}
.js-product,.js-banner{display:none}
.xiaohei_xh{display:block !important}
.side-lst .cur a:link, .side-lst .cur a:visited, .side-menu a:hover {
    color: #fff;
}
.toprank .rank-lst {
    padding: 30px 0;
}
.toprank .service-item {
    width: 453px;
}
.service-lst .first {
    border: none;
}
.service-item {
    float: left;
    text-align: center;
    border-left: 1px solid #e6e6e6;
}
.service-item-2 {
    float: left;
}
.section .no-boder {
    margin-top: 20px;
    border: none;
}

.section-hd h3 {
    font-size: 16px;
}
.icon-toprank {
    background: url(../cssimg/toprank.png) center 0 no-repeat;
}
/*标*/
.search-lst .service-item1 .icon-rank {
     background: url(../ggimg/b1.png) no-repeat;
	 width:148px;
     height:148px;
}
.search-lst .service-item2 .icon-rank {
     background: url(../ggimg/b2.png) no-repeat;
	 width:148px;
     height:148px;
}
.search-lst .service-item3 .icon-rank {
     background: url(../ggimg/b3.png) no-repeat;
	 width:148px;
     height:148px;
}

/*排*/
.search-lst .service-item1-1 .icon-rank {
     background: url(../ggimg/s1.png) no-repeat;
     float: left;
}
.search-lst .service-item2-2 .icon-rank {
     background: url(../ggimg/s2.png) no-repeat;
}
.search-lst .service-item3-3 .icon-rank {
     background: url(../ggimg/s3.png) no-repeat;
     float: left;
}
.search-lst .service-item4-4 .icon-rank {
     background: url(../ggimg/s4.png) no-repeat;
     float: left;
}

/*火*/
.search-lst .service-item1-h .icon-rank {
     background: url(../ggimg/h1.png) no-repeat;
     width:148px;
     height:148px;
}
.search-lst .service-item2-h .icon-rank {
     background: url(../ggimg/h2.png) no-repeat;
     width:148px;
     height:148px;
}

/*擎*/
.service-lst .service-item1-q  .icon-rank {
     background: url(../ggimg/d1.png) no-repeat;
     width:148px;
     height:148px;
}
.service-lst .service-item2-q .icon-rank {
     background: url(../ggimg/d2.png) no-repeat;
     width:148px;
     height:148px;
}
.service-lst .service-item3-q .icon-rank {
     background: url(../ggimg/d3.png) no-repeat;
     width:148px;
     height:148px;
}

/*热*/
.service-lst .service-item1-r  .icon-rank {
     background: url(../ggimg/r1.png) no-repeat;
     width:148px;
     height:148px;
}
.service-lst .service-item2-r .icon-rank {
     background: url(../ggimg/r2.png) no-repeat;
     width:148px;
     height:148px;
}
.service-lst .service-item3-r .icon-rank {
     background: url(../ggimg/r3.png) no-repeat;
     width:148px;
     height:148px;
}

.prod-show-lst .service-item1-r .icon-rank {
    background: url(../ggimg/r4.png) no-repeat;
     width:148px;
     height:148px;
}
.prod-show-lst .service-item2-r .icon-rank {
    background: url(../ggimg/r5.png) no-repeat;
     width:148px;
     height:148px;
}
.prod-show-lst .service-item3-r .icon-rank {
    background: url(../ggimg/r6.png) no-repeat;
     width:148px;
     height:148px;
}

.you_2{
    font-size: 24px;
    font-family: "微软雅黑","黑体";
    color: #333;
    line-height: 40px;
    }

.prod-show-lst .service-item1 .icon-rank {
    background-position: 0 -400px;
}
.prod-show-lst .service-item2 .icon-rank {
    background-position: -100px -400px;
}
.prod-show-lst .service-item3 .icon-rank {
    background-position: -200px -400px;
}

/*品*/
.banners .service-item1 .icon-rank {
    background: url(../ggimg/y1.png) no-repeat;
     width:148px;
     height:148px;
}
.banners .service-item2 .icon-rank {
   background: url(../ggimg/y2.png) no-repeat;
     width:148px;
     height:148px;
}
.banners .service-item3 .icon-rank {
    background: url(../ggimg/y3.png) no-repeat;
     width:148px;
     height:148px;
}

/*微*/
.w_txt{width:100%;}
.w_txt li{width:32%;height:460px;float: left;text-align:center}
.w_txt li h3{margin-top:10px;font-size:20px;height:70px;line-height:30px;}
.w_img{margin-right:100px}

.w_txt_2{width:300px;margin-left: 50px;margin-top: 50px;}
.w_txt_2 li h3{font-size:20px;height:40px}

.w_txt_3{width:200px;margin-left:100px;margin-top: 50px;}
.w_txt_3 li h3{font-size:20px;height:40px}


.service-item .icon-rank {
    width: 100px;
    height: 100px;
    display: inline-block;
    background: url(../cssimg/icon_service.png) no-repeat;
    margin-top: 40px;
}
.service-item-2 .icon-rank {
    margin-left: 10px;
    width: 148px;
    height: 148px;
    display: inline-block;
    margin-top: 40px;
    float: left;
}
.banners .service-item {
    width: 302px;
    height: 296px;
}
.banners .service-item1 h4 {
    color: #8a8acb;
}
.banners .service-item2 h4 {
    color: #3bb2d0;
}
.banners .service-item3 h4 {
    color: #f9886c;
}
.banners .con-hd {
    margin-bottom: 5px;
    font-size: 14px;
}
.section-bd{overflow: hidden;}
.section-bd-a{border: 1px solid #dddddd;padding: 10px 20px;}
.section-bd-b{border: 1px solid #dddddd;padding: 20px 0;}
.no_section-bd{border: 0}
h1, h2, h3, h4, h5, strong {
    font-weight: 700;
}
.prod-show-lst .service-item1 h4 {
    color: #fbb03b;
}
.prod-show-lst .service-item2 h4 {
    color: #56b881;
}
.prod-show-lst .service-item3 h4 {
    color: #3887be;
}
.service-item h4 {
    font-size: 16px;
    padding: 12px 0 0;
}
.service-item .intro {
    font-size: 14px;
    margin-bottom: 8px;
    color: #666;
    margin-top: 10px;
}
.red {
    color: #e04b43;
}
.icon, .icon-big, .icon-client, .icon-nor, .icon-signal, .icon-toprank {
    display: inline-block;
    vertical-align: middle;
    background: url(../cssimg/icon-16.png) no-repeat;
    width: 16px;
    height: 16px;
    overflow: hidden;
    font-size: 0;
}
.product-show .service-item {
    width: 302px;
    height: 270px;
}
.product-show .service-item-2 {
    width: 454px;
    height: 210px;
}
.product-show .service-item-3 {
    width: 453px;
    height: 290px;
}
.product-show .service-item-4 {
    width: 302px;
    height: 310px;
}
.product-show .service-item-2 span{float:left;margin-top: 70px;width: 275px;margin-left: 15px;}
.product-show .service-item-2 span p.intro{font-size:14px;color: #999;}
.section-tel {
    font-size: 24px;
    color: #666;
    padding: 30px 0 0;
}

/*baojian*/
.link {text-align:center;border-bottom:1px solid #CCC;line-height:30px;margin-bottom:30px;font-size: 16px;color:#999;padding-top: 25px;padding-bottom: 15px;}
.link a { margin:0 10px; color:#999} .link a:hover { text-decoration:none;} 

.tit_02 {width:70px;float:left;border-right: 8px solid #F44336;margin-right:30px;}
.tit_02 h3 {font-size:16px;font-weight:700;color: #F44336;padding-right:5px;}
.main-right {width: 840px;float:left;}
.main-text { font-size:14px; margin-bottom:20px;}
.main-text p { line-height:22px; color:#666}
.line { border-bottom:1px solid #ccc; margin:30px 0; height:1px; overflow:hidden; clear:both;}
.table-ad { border:1px solid #0183ad; margin:10px 0}
.table-ad th {border: 1px solid #898989;padding:10px 0;text-align:center;color:#fff;font-weight:700;font-size:14px;background: #A8A7A6;}
.table-ad td {border: 1px solid #9E9E9E;padding:5px;text-align:center;}
.table-ad td a { color:#666;}
.table-ad td img { vertical-align:middle; margin:0 5px;}

.table-ad-1 { border:1px solid #0183ad; margin:0 0 10px}
.table-ad-1 th { border:1px solid #0183ad; padding:10px 0; text-align:center; color:#fff; font-weight:700; font-size:14px; background:#14b8d4}
.table-ad-1 td { border:1px solid #0183ad; padding:5px 20px;}
.table-ad-1 td p { line-height:20px;}

.table-ad-1 td a { color:#666;}
.table-ad-1 td img { vertical-align:middle; margin:0 5px;}

.bold { font-weight:700; color:#044476; font-size:14px;}
.ad-left { float:left;}
.many-bg { float:right; width:331px; height:128px; overflow:hidden; background:url(../cssimg/bg-bt.png) no-repeat; padding:50px 0 0 85px; margin-top:80px;}
.many-bg p { line-height:26px; color:#237db8; font-size:14px;}
.look-list li { float:left; margin:0 5px 10px 0;}
.line-l { background:url(../cssimg/splt-l.png) no-repeat; float:left; width:10px; height:637px; overflow:hidden;}

.box-text-dashed { border:1px dashed #7bb1d4; margin:0 0 20px 50px; padding:20px 30px; border-radius:3px; font-size:14px; position:relative;}
.box-text-dashed h3 { font-weight:700; color:#044476; margin-bottom:10px}
.box-text-dashed p { line-height:30px;}
.box-text-dashed p i { font-style:oblique; margin-right:10px;}
.box-dashed-l { width:12px; height:25px; background:url(../cssimg/css-life.png); position:absolute; left:-12px; top:20px;}
.case-box { background:url(../cssimg/case-bg.png); padding-left:70px; margin-top:30px;}
.case-box h3 { float:left;}
.case-list li { width:247px; margin-left:19px; float:left; text-align:center;}
.case-list li img { border:1px solid #ccc;}
.case-list li p { line-height:40px;}
.case-list li a { color:#044476; font-weight:700}
.case-list li a:hover { text-decoration:none; color:#f00}
.m-box { overflow:hidden}
.pd-1 { background:url(../cssimg/pd-1-bg.png) right no-repeat; width:180px; padding:20px 20px 0 0; float:left}
.pd-1 p { margin-bottom:20px; line-height:26px; font-size:14px;}
.pd-2 { height:225px; float:left; background:#eee; width:150px; margin:10px 0 0 40px;  border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.pd-2 p { padding:10px; line-height:26px;}
.about-l { float:left;}
.about-l h3 { background:url(../cssimg/start-icon.png) 0 8px no-repeat; padding-left:20px; font-size:14px; font-weight:700; color:#044476; line-height:30px; margin-bottom:5px;}
.about-l li { line-height:46px; font-size:14px; color:#044476; border-bottom:1px dashed #7bb1d4;}
.about-l li i {font-style:oblique; margin-right:10px;}

.logo-list li { float:left; margin:0 25px 20px 0; width:115px; text-align:center; overflow:hidden;}
.logo-list li img { width:115px; height:50px; margin-bottom:3px}

/*20170603-xiaohei*/
/*2*/
.rong-y{margin:0 auto;text-align:center;margin-top: 20px;}
.rong-y-txt {margin:0 auto;}
.rong-y-txt ul{padding-left:12px}
.rong-y-txt ul span{float:left;margin-top:60px;width:30px;}
.rong-y-txt{padding-top: 30px;margin-bottom: 20px;overflow: hidden;}
.rong-y-txt li{float:left;width:121px;text-align:center}
.rong-y-txt li p{height:40px;line-height:40px;font-size:16px}
.rong-y-txt li i{display: inline-block;width: 60px;height: 60px;background:url(../images/2-1-1.png) no-repeat;}
.rong-y-txt li i.rong-1-1-1{background-position: 0 0px;}
.rong-y-txt li i.rong-1-1-2{background-position: -130px 0px;}
.rong-y-txt li i.rong-1-1-3{background-position: -267px 0px;}
.rong-y-txt li i.rong-1-1-4{background-position: -399px 0px;}
.rong-y-txt li i.rong-1-1-5{background-position: -533px 0px;}
.rong-y-txt li i.rong-1-1-6{background-position: -665px 0px;}


.rong-e-txt{width: 100%;padding-top: 10px;overflow: hidden;}
.rong-e-txt li{float:left;width:150px;text-align:center}
.rong-e-txt li p{height:40px;line-height:40px;font-size:16px}
.rong-e-txt li i{display: inline-block;width: 60px;height: 60px;background:url(../images/2-1-2.png) no-repeat;}
.rong-e-txt li i.rong-2-1-1{background-position: 0 0px;}
.rong-e-txt li i.rong-2-1-2{background-position: -140px 0px;}
.rong-e-txt li i.rong-2-1-3{background-position: -285px 0px;}
.rong-e-txt li i.rong-2-1-4{background-position: -430px 0px;}
.rong-e-txt li i.rong-2-1-5{background-position: -575px 0px;}
.rong-e-txt li i.rong-2-1-6{background-position: -690px 0px;}


.rong-s-txt{margin-top: 50px;overflow: hidden;}
.rong-s-txt li{float:left;width:150px;text-align:center}
.rong-s-txt li p{height:40px;line-height:40px;font-size:16px}
.rong-s-txt li i{display: inline-block;width: 60px;height: 60px;background:url(../images/2-1-3.png) no-repeat;}
.rong-s-txt li i.rong-3-1-1{background-position: 0 0px;}
.rong-s-txt li i.rong-3-1-2{background-position: -140px 0px;}
.rong-s-txt li i.rong-3-1-3{background-position: -285px 0px;}
.rong-s-txt li i.rong-3-1-4{background-position: -430px 0px;}
.rong-s-txt li i.rong-3-1-5{background-position: -575px 0px;}
.rong-s-txt li i.rong-3-1-6{background-position: -690px 0px;}

.rong-4-txt{text-align:center}


/*3*/
.tac_1{text-align:center;overflow: hidden;margin-bottom: 30px;}
.tac_1 .tac_1_1,.tac_1 .tac_1_2,.tac_1 .tac_1_3{float:left;width:302px;text-align:center}

.tac_1 .tac_1_1_p1,.tac_1 .tac_1_2_p1,.tac_1 .tac_1_3_p1{height:40px;line-height:40px;font-size:16px;font-weight:700}
.tac_1 .tac_1_1_p2,.tac_1 .tac_1_2_p2,.tac_1 .tac_1_3_p2{font-size:14px;padding: 0 20px;}


.tac-4{overflow:hidden;margin-bottom:20px}
.tac-4 table.gridtable {   
    font-size:14px;  
    color:#333333;  
    border-width: 1px;  
    border-color: #666666;  
    border-collapse: collapse;  
}  
.tac-4 table.gridtable th {  
    border-width: 1px;  
    font-size:16px;
    padding: 10px;  
    border-style: solid;  
    border-color: #666666;  
    background-color: #dedede;  
}  
.tac-4 table.gridtable td {  
    border-width: 1px;  
    padding: 8px;  
    border-style: solid;  
    border-color: #666666;  
    background-color: #ffffff;  
}  
.tac-4 table.gridtable td.tdcss{background-color: #ededed;color: #666666;font-weight: 700;}
.tac_5{overflow:hidden;margin-bottom:20px}
.tac_5 img{width:901px}
.tac_6{overflow:hidden}
.tac_6 li{float:left;padding:0 15px 15px;}
.tac_6 li img{width:266px;height:187px}