@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,select,option,textarea,th,td,a{margin:0;padding:0}
body{font: 12px/1.5 'microsoft yahei',Tahoma,arial,宋体,sans-serif;color:#666;text-align: left;background-color:#fff;}
button,input,select,textarea{font-size:100%}
h1,h2,h3,h4,h5,h6{font-size:100%}address,cite,dfn,em,i,var{font-style:normal}fieldset,img{border:0}img{vertical-align:bottom;}
ul,ol,li{list-style:none;}a{color:#666;text-decoration:none;}
.fl{float:left}.fr{float:right}.cb{clear:both}.cl{clear:left}.cr{clear:right}.p6{ padding:6px;}
.pr{ position:relative;}.pa{ position:absolute;}
input, textarea,select{outline: 0;}
.wrap{width:1000px;margin:0 auto; height:auto;}

/*头部*/
.header{width:100%;background:#fff;margin-bottom:10px;}
.head{height:60px;padding:5px 0;}
.logo{display: block;height:60px;float: left;}
.tel{float:right; height:50px; width:185px;background:url(../images/24hour.png) no-repeat right top;}
.tel span{float:left; margin-top:32px;margin-left:10px;color:#F60; font-family:"Microsoft Yahei"; font-size:20px; font-weight:bold;}
.navMenu{height:40px; background:#2080bd; overflow:hidden;}
.navMenu ul{height:41px;}
.navMenu li{ float:left; margin:0 1px;padding:0 10px;}.navMenu li:hover{background: #0d4e9e;}
.navMenu li a{display:block; height:40px;padding:0 10px; line-height:40px;font-size:16px; color:#fff;text-decoration:none;}

/*banner-huodong*/
.banner-huodong{ margin-bottom:15px; overflow:hidden;}
.banner{ width:700px; height:285px; float:left;position:relative; }
.banner .bd{ position:relative; z-index:0; }
/*.banner .bd li img{width:100%;min-height:150px;max-height:360px;height:285px;}*/
.banner .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }
.banner .hd{ width:100%; height:11px; position:absolute; z-index:1;bottom:15px; text-align:center; overflow:hidden;font-size:0;}
.banner .hd ul{ display:inline-block;height:5px; padding:3px; background-color:rgba(255,255,255,0.7); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0;}
.banner .hd ul li{display:inline-block;width:5px; height:5px; line-height:5px;-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; background:#8C8C8C; margin:0 5px;}
.banner .hd ul .on{ background:#FE6C9C;}

/**/
.huodong{width:280px; height:285px; float:right;}
.huodong h2 {
    height: 26px;
    line-height: 26px;
    position: relative;
    border-bottom: 1px solid #ccc;
    margin-bottom: 5px;
}
.huodong h2 em {
    display: inline-block;
    font-size: 16px;
    color: #000;
    padding-bottom: 2px;
    border-bottom: 1px solid #e74c3c;
    position: absolute; font-weight: normal;
    bottom: -1px;
}
.huodong li{ height:32px; line-height:32px; font-size:14px;overflow:hidden;}
.huodong li em {
    display: inline-block;
    margin-right:5px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 11px;
    color: #fff;
    background: #dbdadc;
    text-align: center;
}
.huodong li:nth-child(1) em{ background-color: #f92525;}
.huodong li:nth-child(1) a{ color:#f92525; }
.huodong .link{ }
.huodong .link a{ display: inline-block; margin-top: 3px; margin-right: 1%; width: 31%; height: 26px; line-height: 26px; font-size: 14px; color: #fff; overflow: hidden; text-align: center; background: #8cd49f; }
.huodong .link a:hover{ background: #61d07f; }

.kaundai-con,.mPhone{ overflow:hidden; margin-bottom:5px;}
.kaundai-con h2,.mPhone h2{ height:32px; line-height:32px; font-size:22px; color:#000;border-bottom:2px solid #6CF;font-weight: normal;margin-bottom: 15px;padding-bottom: 5px;}
.kaundai-con h2 em,.mPhone h2 em{float: right; margin:5px 5px 0 0;font-size: 14px;}
.kaundai-con ul{ width:1110px;}
.kaundai-con li{width:240px; float:left; margin-right:10px; margin-bottom:10px;border:1px solid #CCC;}
.kaundai-con .thumbnail{ height:190px;position: relative; overflow:hidden;}
.kaundai-con .thumbnail img {
    max-width: 100%;
    height: -webkit-fill-available;
    text-align: center;
    margin: 0 auto;
    display: block;
}
.kaundai-con .info{padding: 10px;height:50px;position: relative;background-color: #fcfcfc;border-top: 1px solid dbdbdb;overflow: hidden;}
.kaundai-con .info h4{
height: 22px;
line-height: 22px;
font-size: 14px;font-weight: normal;
overflow: hidden;
}
.kaundai-con .info .price {
    font-weight: bold;
    font-size: 18px;
	height: 28px;line-height: 28px;
    color: #ff8200;
}
.kaundai-con .info .price .f12 {
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
}
.kaundai-con .info .btn{ width:80px;
height: 24px; position:absolute;bottom:10px; right:10px;
line-height: 24px;
text-align: center;
font-size: 14px;
color: #fff; background:#FF8200; border-radius:5px;
}

/**/
.mPhone ul{ width:1105px;}
.mPhone li{
	float: left;
    width: 160px;
    height:255px;
    padding-top:5px; margin:0 5px 10px 0;
    border:1px solid #CCC;
    text-align: center;
    background: #fff; transition: all .5s;
}
.mPhone li a{ display: block; }
.mPhone li:hover img{ margin-top:-5px; }
.mPhone li img{width: 160px;height: auto; margin-bottom:10px;transition: all 0.5s;}
.mPhone li .title {
    margin: 0 10px 3px;
    font-size: 14px;
    font-weight: 400;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    _zoom: 1;
}
.mPhone li .desc {
    height: 18px;
    margin: 0 10px 10px;
    font-size: 12px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    _zoom: 1;
    color: #b0b0b0;
}
.mPhone li .price {margin: 0;color: #ff6709;}
.itv189{ width:100%; height:auto; background:#e2e2e2; text-align:center; margin-bottom:15px;}

.banner4min{ overflow: hidden; margin-bottom:15px; display: flex; }
.banner4min a{ display: block; width: 248px; margin-right: 2px; float: left; }
.banner4min img{ width: 100%; height: auto; }

.qiye{width:640px;height:220px;float:left; margin-right:10px; overflow:hidden;}
.qiye table{width:440px;width: 100%;height:195px;border-collapse:collapse;font-size:12px;}
.qiye table td,.qiye table th{height:20px; line-height:20px;padding:8px 5px;text-align: center;color: #666;border:1px solid #ccc;}
/*
.itv{width:256px;height:221px;float:left; margin-right:10px;border:1px solid #ccc;}
.itv-l{width:140px; float:left;margin:10px 0 0 5px;}
.itv-l p,.itv-r p{height:22px; line-height:22px;text-align: center;}
.itv-r{ width:106px;float: right; margin-right:5px;}
.itv-r p.t1{ margin:70px 0 20px 0;}
.itv-r p a{ color:#ff6709;font-size: 14px;}
*/
.yuyue{width:345px;height: 193px;float:right;border:1px solid #ccc;}
.yuyue .title{height: 22px; line-height:22px; font-size:14px; margin:10px;}
.yuyue .mail{ margin-left:10px;}
.yuyue .mail p{height:24px;line-height:24px; margin-bottom:4px; font-size:14px;}
.yuyue .mail input,.yuyue .mail select{display: inline-block;width: 240px;height:18px;line-height:18px;padding: 1px 3px; border:1px solid #ccc;background: #fff; color: #555;font-size: 12px; overflow:hidden;}
.yuyue .mail input:focus,.yuyue .mail select:focus{border-color: #f79646;}
.yuyue .mail input.sub{display: inline-block;width: 60px;height: 26px;background-color: #f5f5f5;color: #000;font-size: 12px;cursor: pointer;border: 1px solid #a6a6a6;text-align: center; margin-right:15px;}
.yuyue .mail select{ width:248px;height: 22px; line-height:22px; padding:0px;}
.yuyue .mail select option{display:block;height: 26px; line-height:26px;}

/******宽带内页********/
.kaundai{ overflow: hidden;}
.kaundai-l{ width:360px; height:360px; float:left;}
.kaundai-l img{ width:100%; height:auto;}
.kaundai-r{ width:630px; height:auto;float:right;}
.kaundai-r h1{ height:30px; line-height:30px; font-size:18px; font-weight:700; margin-bottom:10px;}
.kaundai-r p{ line-height:22px; font-size:14px; margin-bottom:5px;}
.kaundai-r table{border-collapse:collapse; margin-bottom:10px;}
.kaundai-r table td{height:20px; line-height:20px;padding:5px 3px;text-align: center;color: #333;border:1px solid #5DACEA;font-size:12px;}
.kaundai-r table .bg td{ background:#C7E3F9;}
.kaundai-r p.tips{line-height:18px; font-size:12px;}
/*预约*/
.tcyuyue .title{width: 216px;height: 46px;margin:0 0 10px 0;background: url(../images/deial.jpg) no-repeat -4px -4px;}
.tcyuyue .mail{overflow:hidden;font-size:17px;}
.tcyuyue .mail input{display: inline-block;height:32px;line-height:32px;margin-right:15px;line-height:22px;border: 1px solid #dfdfdf;font-size:14px; color:#888;text-indent: 0.5em;}
.tcyuyue .mail input.uname{width:120px;}
.tcyuyue .mail input.phone{width:150px;}
.tcyuyue .mail input.address{width:280px;}
.area{max-width:105px;height: 34px;line-height: 34px;border: 1px solid #dfdfdf;font-size: 14px;font-family: '微软雅黑';color: #888; padding-left:4px;margin-right:2px; margin-bottom: 15px;}
.tcyuyue .mail input.sub{width:80px;height:34px; line-height:34px;color: #FFF;background-color: #f50;font-weight: bold;text-align: center;border: 1px solid #f60;border-color:#f60;border-radius: 5px;text-indent:0;}
.tcyuyue .mail p{margin: 10px 0;float: left;}

/*宽带侧边栏*/
.sidebar{width:260px;float:left;margin-top:5px;}
.related,.contact{background:#F0F0F0;padding:3px 8px 10px 8px;overflow:hidden;margin-bottom:10px;}
.related h2,.contact h2{height:30px;line-height:30px;position:relative;border-bottom:1px solid #ccc;margin-bottom:5px;font-weight: normal;}
.related h2 em,.contact h2 em{display:inline-block;text-indent:5px;font-size:18px;color:#000;border-bottom:1px solid #e74c3c;position:absolute;bottom:-1px;}
.related li{border-bottom:#ccc dotted 1px;}
.related li a{display:inline-block;height:24px;line-height:24px;font-size:14px;width:95%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.contact p{line-height:24px;font-size:14px;}
/*宽带图片*/
.kdxq{/*width: 94%;*/ width: 700px; float: right;border:1px solid #ccc;padding:10px;margin-top: 5px;margin-bottom:15px;font-size:14px;}
.kdxq img{ max-width:100%; height:auto;}


.browse {
    border-bottom: 1px solid #ddd;
    height: 26px;
    line-height: 26px;
    font-size: 14px; margin-bottom:10px;
}

/*文章*/
.main {width: 720px;float: left;overflow: hidden;}
.article{border:1px solid #ccc;padding:5px 9px;margin-bottom:15px;font-size:14px;}
.article h1{color:#f60;font-size:20px;font-family:"Microsoft Yahei";font-weight:600;text-align:center;height:36px;line-height:36px;}
.archive_info{height:20px;line-height:20px;text-align:center;overflow:hidden;color:#999;font-size:12px;margin:5px 0 15px 0;}
.archive_info small{margin:0 3px 0 12px;color:#999;font-size:12px;}
.article .picview{margin:15px 0;}
.content{line-height:26px;font-size:14px;overflow:hidden;}.content h3{font-size:16px;color:#ff3300;}.content img{margin:5px 0;max-width:99%;height:auto;}
.content table{border:1px #666 solid;border-collapse:collapse;max-width:99%;}
.content table th,.content table td{padding:3px 2px;border:1px #666 solid;}
.comments{border:1px solid #ccc;padding:5px 15px;border-top:2px solid #C00;}
.sidebar2{ float:right;}
.article-list{width:100%;height:auto;overflow:hidden;}
.article-list li{margin-top:10px;padding-bottom:10px;border-bottom:1px dotted #ccc;overflow:hidden;}
.article-list li img{float:left;width:140px;height:100px;}
.article-list li .info{float:right;width:550px;max-height:100px;padding-right:10px;overflow:hidden;}
.article-list li h3{height:28px;line-height:28px;font-size:16px;overflow:hidden;}
.article-list li h3 a{color:#0c8ac9;}
.article-list li h3 a:hover{color:#f60;}
.article-list li p{margin-top:3px;line-height:22px;font-size:12px;max-height:66px;overflow:hidden;}
.pages{width:100%;margin-top:15px;overflow:hidden;float:left;background:#fff;}
.pages ul{height:30px;line-height:30px;}
.pages ul li{float:left;padding:0 2px;}
.pages ul li a{float:left;background:#1BA1E2;padding:0 10px;color:#fff;}
.pages ul .thisclass a{float:left;font-weight:bold;color:#fff;text-decoration:underline;background:#F09609;}
.pages ul li span{float:left;background:#1BA1E2;padding:0 10px;color:#fff;}
.pages ul li strong{font-weight:normal;}

.list{margin:0 -10px;overflow:hidden;}
.list li{float:left;width:165px;margin:10px 10px 5px 10px;}
.list img{width:165px;height:130px;}
.list p{height:30px;line-height:30px;font-size:14px;text-align:center;}

/* 商务光纤*/
.taocan table{ width:1000px;border-collapse:collapse;  font-size:16px;}
.taocan table td,.taocan table th{padding:8px 5px;text-align: center;color: #666;border:1px solid #f50;}
.taocan table .trbg{background: #fffdcd;}
.taocan h3{height: 40px; margin-bottom:15px;line-height: 40px;font-family: '微软雅黑';font-size:20px; font-weight:600;color: #ff5500;}
.taocan h3 em{ padding-left:20px;font-size:12px; color:#666; font-weight:500;}
.taocan_d{line-height: 24px; padding:10px 0 20px 0;}
.tips .title{width: 216px;height: 46px; margin:10px 0;background: url(../images/deial.jpg) no-repeat  -4px -56px;}
.tips p{margin: 10px;line-height: 26px;font-size:14px;}
.tips div{ padding-left:2em;}

/*tv*/
.TV{ margin-bottom:10px;}
.TVinfo{ margin:10px 0;}


/*手机*/
.shouji{margin-bottom:10px;}
.shouji .shouji-pic{ width:258px; height:258px; float:left;border: 1px solid #ccc;}
.shouji .shouji-pic img{width:258px; height:258px;}
.shouji .kaundai-r{ width:720px;}
.shouji .price{ margin:10px 0;}
.shouji .price small,.shouji .price span{display: inline-block;height: 30px;font-size: 14px;line-height: 30px;}
.shouji .price span.yh{display: inline-block;height: 30px;font-size: 20px;line-height: 30px;color: #f60;/*letter-spacing: -1px;*/}
.shouji .price span{ margin-right:20px;}
.shouji .price form{ margin-top:10px;}
.shouji .price .btn-2{display: inline-block;
    width: 80px;
    height: 30px;
    line-height: 30px;
    color: #FFF;
    background-color: #FF8200;
    font-weight: bold;
    text-align: center;
    border: 1px solid #f60;
    border-color: #f60;
    border-radius: 5px;
    text-indent: 0;	
}
.shouji .priceshow{ margin: 10px 0; line-height: 24px; font-size: 18px; color: #f60; }
.sjxq{width: 720px;float: right;margin-top: 5px;margin-bottom:15px;font-size:14px;}

.sjxq .tcyuyue .title{
    width: 180px;
    height: 44px;
    line-height: 44px; font-size: 20px; padding-left: 20px;
    color: #fff; font-weight: bold;
    letter-spacing: 1px;
    display: block;
    background: #96c464; border-radius:5px 5px 0 0;
    overflow: hidden;
}
.sjxq img{ max-width:100%; height:auto;}

.sjxq .labeltitle {
    height: 44px;
    clear: both;
    overflow: hidden;
    margin: 20px auto;
}
.sjxq table{border-collapse:collapse;}
.sjxq th,
.sjxq td{ border: 1px solid #ccc;text-align: center; }

.labeltitle strong {
    width: 180px;
    height: 44px;
    line-height: 44px; font-size: 20px; padding-left: 20px;
    color: #fff;
    letter-spacing: 1px;
    display: block;
    float: left;
    background: #96c464; border-radius:5px 5px 0 0;
		overflow:hidden;
}

.t_qq_wx .t_qq{ margin-right:20px;}
.t_qq_zx .t_zx{margin:auto}
.t_qq_wx .t_qq,.t_qq_wx .t_wx{ width:80px; margin:right}
.sj_nav{ overflow:hidden;}
.sj_nav a{ display:inline-block; width:16.6%; height:32px; line-height:32px;color: #2A98DA; font-size:16px;}

.shouji-list{}
.shouji-list{ width:740px;}
.shouji-list li{ width:355px; float:left; margin-right:10px;} 
.shouji-list li img {
    float: left;
    width: 110px;
    height: 110px;
}
.shouji-list li .info{width:240px; padding-right:0;}
.shouji-list li .info p{height: 44px; overflow: hidden;}
.shouji-list .price small,.shouji-list .price span{display: inline-block;height: 24px;font-size: 12px;line-height: 24px;}
.shouji-list .price span.yh{display: inline-block;height: 24px;font-size: 16px;line-height:24px;color: #f60;}
.shouji-list .price span{ margin-right:10px;}


.footer{font-size:12px;color:#666;padding-top:10px;margin:10px auto; clear:both;}.footer p{text-align:center;line-height:24px;}.footer a{padding:0 5px;color:#666;text-decoration:none;}.danyedaoyang .nav li a{padding: 13px 55px;}
.links{clear:both;width:1000px;margin:10px auto; padding:8px;background-color:#F0F0F0;line-height:20px;overflow:hidden;}
.links b{font-weight:700;}.links li{float:left}.links a{padding:0 10px;color:#333;}.links a:hover,.links a:active{color:#C00;text-decoration:underline;}


@media screen and (max-width:840px){
.wrap,.header{ width:640px;}
.header{margin: 0 auto 10px;}
.qiye,.main,.sidebar,.kaundai-r,.shouji .kaundai-r,.sjxq,.taocan table{width:100%;}
img{ max-width:100%;}

.banner{width:100%;height:auto;float: none;overflow:hidden;margin-bottom:10px;}
.huodong,.related{ display: none;}

.kaundai-con ul,.mPhone ul,.shouji-list{width:115%;}

.qiye,.pages{margin-bottom:10px;}
.qiye,.qiye table{height:auto;}
.itv,.yuyue{width:310px;}
.links{ width: 100%; box-sizing: border-box; }

.shouji-list li{width:315px;}
.shouji-list li img {width: 100px;height: 100px;}
.shouji-list li .info {width: 210px;}
.shouji-list .price small:first-child,.shouji-list .price span.yj{ display:none;}

.article-list li img{display:none;}
.article-list li .info{width:100%;padding-right:0;}
.kdxq{width: 94%;/* width: 700px;*/  float: right;border:1px solid #ccc;padding:10px;margin-top: 5px;margin-bottom:15px;font-size:14px;}
.kdxq img {
    max-width: 100%;
    height: auto !important;
}
}

@media screen and (min-width:640px) and (max-width:840px){
.banner{min-height:150px; max-height:260px;}

.kaundai-con li{width:312px;}
.mPhone li{width: 204px;margin:0 5px 10px 0;}

}

@media screen and (min-width:540px) and (max-width:640px){
.wrap,.header{width:540px;}

.navMenu{height: auto; overflow:hidden;background:none;}
.navMenu li{float:left; width:32%;height:30px;margin: 0 0.7% 0.8% 0.5%;padding:0;background:none;}
/*.navMenu li:nth-child(1){ display:none;}*/
.navMenu li:hover{background: #0d4e9e;}
.navMenu li a{ display:inline-block; width:100%;height:30px;line-height:30px; padding:0;font-size:16px; color:#fff;text-decoration:none;background:#008ED8; text-align:center;}

.banner{min-height:150px; max-height:220px;}

.kaundai-con li{width:263px;}
.mPhone li{width:171px;margin:0 5px 10px 0;}

.qiye,.itv, .yuyue{ width:100%;margin-bottom:10px;}
}

@media screen and (min-width:400px) and (max-width:540px){
.wrap,.header{ width:400px;}

.navMenu{height: auto; overflow:hidden;background:none;}
.navMenu li{float:left; width:32%;height:30px;margin: 0 0.7% 0.8% 0.5%;padding:0;background:none;}
/*.navMenu li:nth-child(1){ display:none;}*/
.navMenu li:hover{background: #0d4e9e;}
.navMenu li a{ display:inline-block; width:100%;height:30px;line-height:30px; padding:0;font-size:16px; color:#fff;text-decoration:none;background:#008ED8; text-align:center;}

.banner{min-height:150px; max-height:163px;}

.kaundai-con li{width:193px;}
.kaundai-con .thumbnail{height: auto;}
.mPhone li{width:193px;margin:0 5px 10px 0;}

.qiye,.itv, .yuyue{ width:100%;margin-bottom:10px;}

.kdxq{width: 94%;  float: right;border:1px solid #ccc;padding:10px;margin-top: 5px;margin-bottom:15px;font-size:14px;}
}

@media screen and (max-width:400px){
.wrap,.header{ width:360px;}

.navMenu{height: auto; overflow:hidden;background:none;}
.navMenu li{float:left; width:32%;height:30px;margin: 0 0.7% 0.8% 0.5%;padding:0;background:none;}
/*.navMenu li:nth-child(1){ display:none;}*/
.navMenu li:hover{background: #0d4e9e;}
.navMenu li a{ display:inline-block; width:100%;height:30px;line-height:30px; padding:0;font-size:16px; color:#fff;text-decoration:none;background:#008ED8; text-align:center;}
.navMenu li:nth-child(4),.navMenu li:nth-child(6){display: none}

.banner{min-height:150px; max-height:151px;}
.tel{display:none;}

.kaundai-con li{width:173px;}
.kaundai-con .thumbnail{height: auto;}
.kaundai-con .info .btn{display:none;}
.mPhone li{width:173px;margin:0 5px 10px 0;}

.qiye,.itv, .yuyue{ width:100%;margin-bottom:10px;}

}

