@charset "utf-8";
/*
***************     reset       ****************
*/

body { margin:0 auto; font-size:13px; font-family: "微软雅黑"; line-height:1.8; color:#333; letter-spacing:1px;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul { list-style:none; margin:0;}
img { border:0px;}
a { color:#333; text-decoration:none;}
a:hover { text-decoration:none; color:#e10a19;}
table{ border:0px;}

/****************** top *********************/
.top{ width:1200px; height:54px; margin:0 auto; background:#2e2e2e; font-size:14px; color:#ffffff; text-align:right; line-height:54px;}
.top1{ width:1200px; height:105px; margin:0 auto;}
.logo{ width:510px; height:105px; float:left;}
/****************** menu *********************/
.nav0{height:105px; width:690px; float:right; background:#f7f3f3;}
.nav{height:40px; width:685px;position:relative;z-index: 111; line-height:40px; margin-top:40px; margin-left:20px;}
.nav li{float: left;height: 40px;line-height: 40px;text-align: center;width:95px; position:relative}
.nav li a{color: #1d1d1d; display:block; font-size:16px; line-height:22px; text-align:center;}
.nav li .second-nav{width: 95px;position:absolute; display:none; top:40px; z-index:122}
.nav li .second-nav a{color:#FFF; display:block; line-height:40px}
.nav li .second-nav li{position: relative;width: 200px;height: 40px;line-height: 40px;background: #c0bfbf;border-bottom: 1px dotted #fff;}
.nav li .second-nav li:hover{background:#016fbf;}
.nav li a.we{color: #304ba4; display:block; font-size:16px}

/****************** banner *********************/

#main-swiper { width: 100%; max-width: 1200px; position: relative\0; height: 440px\0; overflow: hidden\0; }
.swiper-button-prev, .swiper-button-next { width: 37px; height: 60px; margin-top: -30px; background-size: 37px 60px; }
.swiper-button-prev { left: 30px; }
.swiper-button-next { right: 30px; }
.swiper-slide { position: relative; width: 100%; height: 100%; background-size: 100%; background-repeat: no-repeat; }
.swiper-slide img { width: 100%; }
.swiper-slide a { width: 100%; }
.swiper-slide .description { position: absolute; bottom: 10%; left: 70px; padding: 14px 20px; font-size: 24px; font-weight: bold; line-height: 27px; color: #000; background-color: #ffffff; background-color: rgba(255, 255, 255, .6); }
.swiper-slide .description span { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.swiper-slide .more { position: absolute; bottom: 7%; right: 0; padding: 5px; font-size: 14px; background-color: white; background-color: rgba(255, 255, 255, .6); }
.swiper-slide .more a { color: #000; }
.swiper-button-next { background-image: url("../images/swiper-arrow-right.png"); }
.swiper-button-prev { background-image: url("../images/swiper-arrow-left.png"); }
.swiper-pagination { position: absolute\0; left: 0\0; text-align: center\0; bottom: 15px\0; width: 100%\0; z-index: 9999\0; }
.swiper-pagination .swiper-pagination-switch { display: inline-block\0; width: 10px\0; height: 10px\0; border-radius: 10px\0; background: white\0; filter: alpha(opacity=50); margin: 0 3px\0; cursor: pointer\0; }
.swiper-pagination .swiper-active-switch { filter: alpha(opacity=100); }
 @media screen and (max-width: 1024px) {
.swiper-slide .description { padding: 10px 15px; font-size: 20px; }
.swiper-container-horizontal > .swiper-pagination { left: 25%; width: 50%; }
}
 @media screen and (max-width: 800px) {
.swiper-slide .description { font-size: 18px; }
}
 @media screen and (max-width: 667px) {
.swiper-slide .description { display: none; }
.swiper-slide .more { font-size: 13px; }
}

/****************** banner 下方7个圆圈 *********************/
.yq{ width:1200px; height:160px; margin:-6px auto 0; background:#f0f0f0;}
.yq ul li{ width:64px; height:110px; float:left; margin-top:27px; margin-left:42px; margin-right:42px;}
.yq1{ width:64px; height:64px; margin-bottom:10px;}
.yq2{ width:64px; height:36px; line-height:36px; font-size:14px; color:#333333; text-align:center;}


/****************** 通知公告那一行 *********************/
.tz{ width:1200px; height:480px; clear:both; margin:36px auto}
.tz_left{ width:277px; height:480px; float:left}
.tz_left ul li{ width:275px; height:57px; line-height:57px; background:#f0f4ff; border:1px solid #dfdfdf; margin-bottom:1px; background-image:url(../images/tb.jpg); background-repeat:no-repeat; background-position:20px 22px; text-indent:45px; background-color:#f0f4ff}
.tz_left ul li a{ font-size:15px; color:#458ab6;}
.tz_main{ width:582px; height:475px; border-top:5px solid #112769; border-right:4px solid #d1d1d1; float:left; margin:0px 18px; background:#f0f0f0;}
.tz_main_top{ width:577px; height:79px; margin-left:5px; background:#fff;}
.tz_main_top1{ width:510px; height:60px; margin:11px auto 0px; border-bottom:1px dashed #008cfd;}
.tz_main_top1_left{ width:80px; height:48px; float:left; line-height:48px; font-size:19px; color:#666; border-bottom:3px solid #112769; }
.tz_main_top1_right{ width:80px; height:20px; float:right; line-height:20px; text-align:right; font-size:12px; color:#666; margin-top:20px;}
.tz_main_top1_bot{ width:562px; height:384px; clear:both; margin-left:12px;}
.tz_main_top1_bot ul li{ width:557px; height:48px; line-height:48px; border-left:5px solid #a3cfee; background:#fff; margin-top:6px;}
.tz_main_top1_zc{ float:left; width:408px; margin-left:18px; height:48px;}
.tz_main_top1_yc{ float:left; width:110px; margin-left:7px; height:48px; color:#c4b8a8; background:url(../images/time.jpg) no-repeat; text-indent:20px; background-position:0px 18px;}
.tz_right{ width:301px; height:480px; float:left}
.tz_right_img{ width:301px; height:410px;}
.tz_right_button{ width:301px; height:49px; background:url(../images/button.jpg) no-repeat; text-align:center; line-height:49px; font-size:16px; color:#458ab6; margin-top:21px;}
.tz_right_button a{ color:#458ab6}

/****************** 有线网指南那一行 *********************/
.zn{ width:1200px; height:430px; border-top:5px solid #d7e2ea; margin:0 auto; clear:both; background:#f0f0f0;}
.zn_top{ width:1200px; height:190px; margin:30px auto;}
.zn_top_left{ width:935px; height:190px; float:left; }
.zn_top_left_bt{ width:110px; height:41px; margin-left:15px; line-height:28px; text-indent:9px; background:url(../images/yxw.jpg) no-repeat; font-size:18px; color:#ffffff; }
.zn_top_left_xh{ width:935px; height:136px; margin-top:10px;}
.zn_top_left_xh li{ width:302px; height:134px; border:1px solid #bfbfbf; background-color:#f6f6f6; background-image:url(../images/fdj.jpg); background-repeat:no-repeat; background-position:20px 30px; float:left; margin-right:11px;}
.zn_title{ width:214px; height:30px; font-size:20px; color:#414141; font-weight:600; line-height:30px; margin-top:30px; margin-left:75px;}
.zn_zy{ width:214px; height:60px; color:#999999; line-height:1.6; margin-left:75px;}
.zn_top_right{ width:238px; height:190px; float:right}
.zn_top_right_bt{ width:110px; height:41px; margin-left:15px; line-height:28px; text-indent:9px; background:url(../images/wxw.jpg) no-repeat; font-size:18px; color:#ffffff; }
.zn_top_right_img{ width:237px; height:136px; margin-top:10px;}
.zn_bot{ width:1200px; height:140px; clear:both;}
.zn_bot_left{ width:874px; height:140px; float:left;}
.zn_bot_left ul li{ width:426px; height:140px; float:left; background:url(../images/img4.jpg) no-repeat;}
.zn_bot_left_title{ width:116px; height:33px; font-size:20px; color:#414141; line-height:33px; text-align:center; margin-top:36px; margin-left:255px;}
.zn_bot_left_zy{ width:196px; height:36px; font-size:14px; color:#999999; line-height:36px; text-align:center;margin-left:218px;}
.zn_bot_right{ width:312px; height:140px; float:right; background:url(../images/img3.jpg) no-repeat}
.zn_bot_right ul li{ width:312px; height:45px; line-height:45px; font-size:16px; text-indent:75px;}
.zn_bot_right ul li a{ color:#000;}

/****************** 网络服务那一行 *********************/

.fw{ width:1200px; height:295px; margin:32px auto; clear:both;}
.fw_bt{ width:110px; height:41px; margin-left:15px; line-height:28px; text-indent:19px; background:url(../images/img6.jpg) no-repeat; font-size:18px; color:#ffffff;}
.fw_bot{ width:1200px; height:236px; margin-top:14px;}
.fw_bot ul li{ float:left; width:232px; height:236px; margin-right:10px; background:url(../images/img7.jpg) no-repeat;}
.fw_bot_title{ width:210px; height:41px; margin:24px auto 0px; font-size:18px; color:#414141; text-align:center}
.fw_bot_zy{ width:210px; height:35px; margin:0 auto; font-size:14px; color:#737373; text-align:center}


/****************** 常见问答那一行 *********************/
.wd{ width:1200px; height:88px; margin:32px auto;}
.wd_left{ width:586px; height:88px; float:left; background:url(../images/img12.jpg) no-repeat;}
.wd_left1{ width:370px; height:88px; margin-left:214px;}
.wd_left1 ul li{ width:123px; height:88px; line-height:88px; float:left; text-align:center; font-size:22px; font-weight:500}
.wd_left1 ul li a{ color:#0699f0;}
.wd_right{ width:287px; height:88px; float:left; background:url(../images/img13.jpg) no-repeat; margin-left:20px; font-size:18px; line-height:88px; text-indent:20px;}
.wd_right a{ color:#eb6105}
.wd_right1{ width:287px; height:88px; float:left; background:url(../images/img14.jpg) no-repeat; margin-left:20px; font-size:18px; line-height:88px; text-indent:20px;}
.wd_right1 a{ color:#eb6105}

/****************** 网络导航那一行 *********************/

.wldh{ width:74px; height:36px; clear:both; margin:32px auto 0px;}
.wldh1{ width:1200px; height:360px; margin:0 auto; background:#f7f7f7;}
.wldh2{ width:134px; height:38px; line-height:38px; text-align:center; margin:0 auto 7px; padding-top:20px; font-size:28px; color:#dd5800; font-weight:600;}
.wldh3{ width:296px; height:5px;margin:0 auto; background:url(../images/hr.jpg) no-repeat;}
.wldh4{ width:1190px; height:232px;margin:18px auto; border:5px solid #e0e0e0; background:#fff}
.wldh5{ width:1136px; height:190px;margin:21px auto; border:1px solid #f7f7f7;}
.wldh5 ul li{ float:left; width:140px; height:32px; background:url(../images/sj_115.jpg) no-repeat; line-height:32px; text-indent:30px; background-position:0 9px; margin-top:9px; margin-bottom:4px; margin-left:43px; margin-right:4px;}
.wldh5 ul li a{ font-size:16px; color:#686868;}

/****************** foot *********************/
.foot{ width:1200px; height:37px; margin:0 auto; background:#f7f7f7; text-align:center}
.foot1{ width:1200px; height:200px; margin:0 auto; background:#2e2e2e;}
.foot_top{ width:1090px; height:140px; margin:0 auto;}
.foot_top1{ width:280px; height:140px; float:left; border-right:1px solid #363636;}
.foot_top1_title{ width:250px; height:34px; line-height:34px; margin-top:23px; font-size:16px; color:#fff; margin-left:30px}
.foot_top1_zy{ width:250px; height:76px; line-height:34px; font-size:14px; color:#a9a9a9; margin-left:30px}
.kg{ width:1px; height:22px;}
.ewm{ width:114px; height:114px; float:left; margin-left:90px; margin-top:18px;}
.foot_bot{ width:1200px; height:38px; margin:0 auto; clear:both; text-align:center; font-size:12px; color:#a9a9a9; line-height:38px;}



/****************** list banner *********************/
.list_banner{ width:1200px; height:200px; clear:both; margin:0 auto;}

/****************** 内容页样式 *********************/
.list{ width:1200px; height:auto; overflow:auto; min-height:700px; margin:22px auto 0px;}
.list_left{ width:275px; height:auto; float:left;}
.list_left_yj{ width:262px; height:32px; margin-left:13px; line-height:32px; font-weight:600; color:#1157b7; font-size:22px; margin-bottom:18px;}
.list_left_ej{ width:262px; height:auto; margin-left:13px;}
.list_left_ej ul li{ width:256px; height:40px; line-height:40px; background:#f0f4ff; border-left:6px solid #4589b6; margin-bottom:6px; text-indent:20px;}
.list_left_ej ul li a{ font-size:15px; color:#4589b6}
.list_right{ width:883px; height:auto; float:right;}
.dqwz{ width:883px; height:40px; line-height:40px; background:url(../images/zb.jpg) no-repeat; background-position:0px 10px; text-indent:25px; border-bottom:1px dashed #CCC}
.nr{ width:883px; height:auto; margin:0 auto}
.nr_title{ width:780px; height:auto; line-height:2; text-align:center; color:#333; font-size:18px; font-weight:600; margin:20px auto 16px;}
.nr_time{ width:780px; height:30px; line-height:30px; text-align:center; margin:0 auto; font-size:13px; color:#666}
.nr_wz{ width:780px; height:auto; line-height:1.8; text-indent:2em; margin:20px auto; font-size:15px; color:#333}

/****************** 列表页样式 *********************/

.list2{ width:883px; height:auto; margin:22px auto;}
.list2 ul li { width:883px; height:40px; line-height:40px;  font-size:15px; color:#333; border-bottom:1px dashed #CCC; }
.list2_wz{ width:730px; height:40px;font-size:15px; color:#333;  float:left;background: url(../images/pic-14.jpg) no-repeat; text-indent:15px; background-position:0px 17px;}
.list2_time{ width:120px; height:40px; font-size:15px; color:#333; float:right; text-align:right;}

.list3{ width:883px; height:auto; margin:22px auto;}
.list3 ul li{ width:254px; height:234px; float:left; margin-bottom:30px; margin-right:60px;}
.list3_img{ width:254px; height:135px;}
.list3_wz{ width:254px; height:80px; background:#f6f6f6; padding-top:12px;}
.list3_wz1{ width:214px; height:25px; line-height:25px; margin:0 auto; font-size:16px; }
.list3_wz1 a{ color:#333 }

.list3_wz2{ width:214px; height:45px; line-height:1.7; font-size:12px; margin:6px auto 0; color:#666}