@charset "utf-8";
/* reset
================================================================================================= */
*{margin: 0;padding: 0;}
body{height:100%;margin:0px;padding:0px; border:0px; font-size:12px; font-family:"微软雅黑";_behavior:url("csshover.htc"); color:#333; -webkit-text-size-adjust:none;width:100%;background-color:#fff;}
*html{background-image:url(about:blank); background-attachment:fixed;} 
body, div, dl, dt, dd, ul, li,ol, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, button, textarea, blockquote,p{margin:0; padding:0;}  
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
li{list-style-type:none;}
ol,ul,dl{list-style:none;}
em{font-style:normal;}
img{border:none;vertical-align:middle;}
select,label,input{vertical-align:middle; padding:0; margin:0;outline:medium;font-size:12px;/*hide-focus: expression(this.hideFocus=true)*/}
textarea{resize: none; line-height:18px;}
table { border-collapse: collapse; border-spacing: 0; empty-cell:show;}
a{text-decoration:none;color:#333;outline:none; cursor:pointer;/*hide-focus: expression(this.hideFocus=true)*/}
a:hover{cursor:pointer;blr:expression(this.onFocus=this.blur());}
input::-moz-focus-inner{ border: 0;padding: 0;}/*针对Firefox*/
/*常用样式*/
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.clear{clear:both;display:inline;}
.clearer{clear:both; font-size:1px; width:100%; height:1px; visibility: hidden; overflow:hidden}
.clearfix{*zoom:1;} /*兼容IE*/
.clearfix:after{display:block;overflow:hidden;clear:both;height:0;visibility:hidden;content:".";}
.w{width:1170px;margin:0 auto;overflow: hidden;}
.mainw{width:1170px;margin:0 auto;}
.center{margin: 0 auto;}
.icon{background: transparent url(images/icon.png) no-repeat center;}
.fontcy{color: #1abc9c;}

/*超出宽显示省略号*/
.eltext{
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}

.maxWidth {
    min-width:1200px;
    width: 1200px;
    margin:0 auto;
    position: relative;
}







/*header*/
.header{margin-top: 33px;margin-bottom: 20px;}
.logo{margin-left: 31px;}
.logo_img{margin-right: 15px;}
.company_name .key{margin-top:9px;font-size: 12px;color: #fff;line-height: 19px;height: 19px;overflow: hidden;width: 645px;}
.company_name .key span{text-align:center;font-size: 12px;color: #fff;display: inline-block;background-color: #76d7c4;height: 19px;line-height: 19px;border-radius: 15px;margin-right: 6px;padding: 0 8px;}
.phone .tel{display: inline-block; width: 21px;height: 21px;background-position: -18px 0px;margin: 0px 10px;}
.phone{font-size: 25px;color: #7c868b;}
.search_header .sear_box {margin-top: 3px;height: 35px;border:2px solid #e9e8e8; background-color: #FFF;border-radius: 4px;}
.search_header [type="submit"]{margin-right: 7px;width: 18px;height: 21px;cursor: pointer;background-position:0px 0px;border: medium none; }
.search_header [type="text"]{font-size: 24px;line-height: 35px;border: medium none; width: 212px;height: 35px;}
.company_name h1{font-size: 26px;}
.group{
    position: absolute;
    top:0;
    right:0;
    width: 235px;
    height: 80px;
}
.group_7{
    background:url("../img/group_7.png") scroll no-repeat 0 0 transparent;
    z-index: 3;
}
.group_8{
    background:url("../img/group_8.png") scroll no-repeat 0 0 transparent;
    z-index: 2;
}
.group_9{
    background:url("../img/group_9.png") scroll no-repeat 0 0 transparent;
    z-index: 1;
}
.diamond .number {
    position: absolute;
    top:46px;
    right:32px;
    color: #fff;
    font-weight: bold;
}

/* 顶部轮播 */
.banner {position: relative;height: 350px;}
#ad-div{width: 100%;margin-bottom: 15px;max-height: 300px;overflow: hidden;text-align: center;}
.sliderBox {min-width: 1000px;}
.slider li {height: 350px; min-width: 1000px;}
.slider li a {height: 350px;background-repeat: no-repeat;background-size: cover;}
.control {position: absolute;bottom: 20px;width: 100%;text-align: center;z-index: 9;}
.control li {display: inline-block;*display: inline;*zoom: 1;color: #fff;height: 7px;line-height: 7px;width: 30px;text-align: center;background: #86909a;margin: 0 5px;cursor: pointer;font-family: "arial";text-indent: -9999em;}
.control li.current,.control li:hover {background: #ee485c;}
.sliderSwitch span {position: absolute;left: 50%;top: 50%;margin-top: -37px;display: block;width: 54px;height: 74px;z-index: 9;cursor: pointer;background: url("slider-icon.png") no-repeat;}
.sliderSwitch .preview {margin-left: -500px;}
.sliderSwitch .next {margin-left: 446px;background-position: -54px 0;}
/* 顶部轮播 */





/*nav*/
#nav .mainw{position: relative;}
#nav{background-color: #34495e;height: 50px;line-height: 48px;}
#nav li{text-align: center;float: left;height: 49px;line-height: 49px;margin-right:3px;}
#nav li a{width:125px;color: #fff;font-size: 16px;display: block;height: 30px;border-radius: 6px;line-height: 30px;margin: 10px 0;overflow: hidden;}
#nav li a:hover,#nav li a.active{background-color: #1abc9c;}
#nav li.last-li{height: 50px;margin-top: 0;}
#nav li.last-li:hover{line-height: 30px;}
#nav li.last-li a:hover{background-color:#34495E;}
#nav li.last-li ul a:hover{background: #1ABC9C;}
#nav li.last-li .down{background-position:-41px -5px;width: 13px;height: 9px;display: inline-block;}
#nav li.last-li{padding: 0px;width: 138px;cursor: pointer;}
#nav li.last-li ul li{float: none;margin: 8px 0;height: 30px;}
.child-ul{float: none; position: absolute;top: 50px;right: 24px;background-color: #34495e;}



/*footer*/
.footers{background-color: #20303f;color:#5b666f;height: 118px;}
.footers a,.footers span{color:#5b666f;}
.footers .com a:hover,.footers .footer_menu a:hover{color: #1d8273;}
.footers .com span{margin: 0px 7px;}
.footers .com {text-align: center;line-height: 40px;}
.footers .footer_menu a{margin: 0px 14px;}
.footers .footer_menu{text-align: center;line-height: 40px;margin-top: 20px;}

/*底部广告*/
/*.advert{overflow: hidden;position: relative;margin:60px auto 26px;}
.advert .ad_img{width: 100%;height: 100%;background-size: cover;margin: 0 auto;background: url(images/footerad.jpg) no-repeat center;}
.advert .ad_text{position: absolute;bottom: 19px;right: 215px;}*/


/*sidebar*/
#sidebar{font-size: 14px;width: 80px;position: fixed;right: 15px;bottom: 100px;z-index: 999;display: none;}
#sidebar li {position: relative;width: 80px;height: 80px;overflow: hidden;margin-top: 5px;}
#sidebar .sideqq,#sidebar .sidebox .shopping,.sidebox .web,.sidebox .mobile,#sidebar .returntop
{text-align:center;height: 80px;width: 80px;}
#sidebar p{color: #FFF;padding-top: 52px;}
#sidebar .sideqq{background-position: 0px -21px;}
.sidebox .shopping{background-position: 0px -101px; }
.sidebox .web{background-position: 0px -181px;}
.sidebox .mobile{background-position: 0px -261px;}
#sidebar .returntop{background-position: 0px -341px;}
div.sidebox:hover{left: -80px;}
.sidebox{transition: all 0s ease 0s, all 0.5s ease 0s, all 0s ease-in 0s, all 0s ease 0s;position: absolute;top: 0px;left: 0px;width: 160px;}
#sidebar .sidebox .icon{float: left;display: inline;}
.returntop a{display: block;width: 80px;height: 80px;}


/*m_title  小标题*/
.m_title{border-bottom: 1px solid #cccccc;overflow: hidden;}
.m_title h1{font-size: 22px;color: #1abc9c;font-weight: bold;width: auto;border-bottom: 3px solid #1abc9c;padding: 10px 0;}
.m_title span{font-size: 14px;color: #bcbcbc;margin-top: 15px;}
.m_title span a{font-size: 14px;color: #bcbcbc;}
.d_content{background: url(images/d_content.png);display: inline-block;vertical-align: middle;}
.home{width: 11px;height: 10px;background-position: 0 0;}


/*左边小菜单small_menu*/
.small_menu{margin-top: 20px;width: 270px;}
.menu_go,.menu_news,.address{margin-bottom: 30px;}
.fontc{font-size: 16px;font-weight: bold;color: #1abc9c;}
.s_m_body{width: 270px;border:1px solid #e9e8e8;border-radius: 5px;margin-top: 12px;padding: 15px 0px 6px 0px;}
.s_m_body li{height: 38px;line-height: 38px;font-size: 14px;color: #848e94;text-align: left;overflow: hidden;}
.s_m_body li span{display: inline-block;width: 226px;padding-left: 19px;}
.s_m_body li span:hover{color: #fff;background: #1abc9c;height: 30px;line-height: 30px;border-radius: 5px;}
.s_m_body li span i{font-style:normal;font-size: 18px;display: inline-block;width: 160px;text-align: right;}


/*修改--------左边小菜单small_menu*/
/*产品分类、走进建和*/
.index_icon{background: url(images/index_icon.png);cursor: pointer;display: inline-block;vertical-align: middle;}
.menu_go ul{border: 1px solid #e9e8e8;border-radius: 5px;padding:5px 10px;margin-top: 12px;}
.menu_go ul li{border-bottom: 1px solid #e9e8e8;font-size: 14px;margin: 0 auto;text-indent: 10px;font-weight: bold;padding: 7px 0;overflow: hidden;}
.menu_go li a{width:100%;height: 28px;line-height: 28px;display: block;cursor: pointer;color: #848e94;}
/*.menu_go li a:hover{background: #1abc9c;color: #fff;border-radius: 5px;}
.menu_go li a:hover :last-child{background-position: -10px 0;} */
.menu_go li.cre_active a{background: #1abc9c;color: #fff;border-radius: 5px;}
.menu_go li.cre_active a:last-child{background-position: -10px 0;}

.menu_go li a em{float: left;display: inline;}
.tabs{width: 8px;height: 13px;background-position: 0 0;float: right;display: inline;margin-top: 7px;margin-right: 10px;}
.menu_go li .sub_navs{width: 215px;background: #1ebd9e;border-radius: 5px;position: absolute;left: 285px;top: 500px;z-index: 3;display: none;}

/*修改*/
.m_news{overflow: hidden;margin: 10px 0;}
.m_news .wifi-news-img{width: 74px;height: 54px;border: 1px solid #dcdcdc;margin-left: 20px;cursor: pointer;display: block;}
.m_news .zxc-img{width: 74px;height: 54px;border: 1px solid #dcdcdc;margin-left: 20px;cursor: pointer;display: block;}
.m_news dl{width: 143px;margin:0px 15px;}
.m_news dt{overflow:hidden;height: 36px;font-size: 14px;color: #a2a3a6;line-height: 18px;}
.m_news dd{display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 12px;color: #4d5359;margin-top: 4px;}
.m_news dt a{color: #a2a3a6;font-size: 14px;}
.m_news dd a{color: #4d5359;font-size: 12px;}
.smb{padding: 17px 0px;}

.menu_go{position: relative;}
.menu_go ul li.tab_active a{background: #1abc9c;color: #fff;border-radius: 5px;}
.menu_go li .sub_navs{width: 215px;background: #1ebd9e;border-radius: 5px;position: absolute;left: 285px;top: 500px;z-index: 3;display: none;}
.menu_go li .sub_navs:before{width: 6px;content: '';background: url(images/tri1.png);height: 12px;display: inline-block;position: absolute;left: -6px;top: 15px;}
.menu_go li .sub_navs li{width: 94%;margin: 0 auto;border-bottom: 1px solid #44c4ac;padding: 6px 0;text-indent: 5px;}
.menu_go li .sub_navs li a{width: 100%;height: 25px;line-height: 25px;display: block;font-size: 14px;color: #fff;}
.menu_go li .sub_navs li.sub_active a{background: #1ea68c;border-radius: 5px;}
.menu_go li .sub_navs li a:hover{background: #1ea68c;border-radius: 5px;}
.menu_go li.tab_active i.tabs{background-position: -10px 0;}

.menu_icon{background: url(images/sidemenu_icon.png) no-repeat center}

.address ul{margin:0px 23px;}
.address .s_m_body i{width: 18px;height: 18px;display: inline-block;position: absolute;top: 5px;left: 0px;}
.address .s_m_body i.a{background-position: 0px 0px;width: 14px;}
.address .s_m_body i.b{background-position: -16px 0px;}
.address .s_m_body i.c{background-position: -35px 0px;}
.address .s_m_body i.d{background-position: -57px 0px;}
.address .s_m_body li{font-size: 14px;color: #a2a3a6;line-height: 25px;height: 25px;margin-bottom: 10px;position: relative;padding-left: 32px;height: 25px;width: 188px;}
.address .s_m_text{display: inline-block;}
.address .s_m_body li.inline{background-color: #1abc9c;color: #fff; width: 68px;border-radius: 5px;height: 26px;line-height: 26px;margin-bottom: 0px;}
.address .s_m_body li.inline i{left:10px;top: 3px;}
.address .s_m_body li.inline a{color: #fff;font-size: 14px;}


.com_news{width: 860px;margin-right: 15px;}
.com_news .news_text .news_title{font-size: 24px;font-weight: bold;color: #848e94;text-align: center;padding: 0px 70px;}
.com_news .news_text .news_body{text-indent:28px;font-size: 16px;color: #848e94;line-height: 230%;word-wrap: break-word;padding: 30px 70px 0px 70px;}
.com_news .news_text .news_body p{margin-bottom: 15px;}
.com_news .news_text .news_body img{max-width: 90%;margin: 20px;}
.com_news .news_text{margin-top: 47px;}



/*页码、翻页*/
#page{margin-top: 50px;width: 860px;text-align: center;}
#page p{margin: 0 auto;font-size: 14px;}
#page p a{width: 25px;height: 25px;font-size: 14px;color: #adb3b9;border: 1px solid #d6dbdf;display: inline-block;text-align: center;line-height: 25px;border-radius: 3px;margin: 0 5px;background: #F9F9F9;}
#page p a.i_pre,#page p a.i_next{background: #20303f;color: #e0e0e0;border: 1px solid #fff;}
/*#page p a.i_next{background: #1abc9c;color: #ffffff;border: none;}*/
#page p a.o-active,#page p a:hover{background: #1abc9c;color: #ffffff;border: 1px solid #fff;}
#page em{position: relative;top: -20px;font-size: 14px;color: #aaaaaa;}
/*下一页*/




/*营销型广告*/
.banner1 {
    position: relative;
    margin-top: 35px;
    overflow: hidden;
    margin-bottom: 30px;
}
.ad-bg {
    text-align: center;
    background-repeat: no-repeat;
    background-position: center;
    margin: 0 auto;
}
.banner1 .ad-bg .ad-img {
    margin: 0 auto;
    overflow: hidden;
}
.banner1 .ad-bg img {
    vertical-align: top;
}
.banner1 .ad-text {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.banner1.bottom-banner {
    margin-top: 30px;
}







