﻿@charset "utf-8";
/* CSS Document */
/*公用*/
*{margin:0;padding:0;}
html,body{-webkit-text-size-adjust:none;}
body{font-size:13px;color:#333;background:#fff; font-family:"微软雅黑";}
ol li,ul li{list-style-type:none; vertical-align:middle;}
img{border:none;vertical-align:middle;}
input{vertical-align:middle;outline: none;}
font{font-size:12px;}
table{border-collapse: collapse;border-spacing: 0;}
h1,h2,h3,h4,h5,h6,strong{font-weight:normal;}
a{text-decoration:none;}

.fl{float:left;}
.fr{float:right;}

/* clear float */
.clear, .clearfix:after {clear: both;}
.clear, .clearfix:before, .clearfix:after {display: block;overflow: hidden;visibility: hidden;width: 0; height: 0;}
.clearfix:before, .clearfix:after {content: '';}
.clearfix {*zoom: 1;}


.header{background: url(../images/header.jpg) no-repeat center top;}
/*header_begin*/
#cmzs { text-align: center; margin-top: 20px;}
/* 传媒之声 --------------------------------------------------*/
#mediaItem {height: 30px;overflow: hidden;position: relative;text-align: center;}
#mediaItem .title { float: left; width: 60px; height: 50px; line-height: 20px; padding: 10px 0 0 20px; color: #106399; text-align: center; font-family: 

\5FAE\8F6F\96C5\9ED1; font-size: 16px; }
#mediaItem .mediaList {width: 240px;height: 30px;text-align: center;}
#mediaItem .mediaList li {padding-top: 2px;vertical-align: top;text-align: center;}
#mediaItem .mediaList li p {float: left;height: 28px;overflow: hidden;color: #0f588b;padding-left: 2%;padding-right: 1%;width: 47%;}
#mediaItem .mediaList li a {line-height: 28px;color: #c59308;}
#mediaItem .btn { width: 30px; height: 20px; position: absolute; z-index: 1; right: 0px; cursor: pointer; }
#mediaItem .btn i { width: 0; height: 0; line-height: 0px; font-size: 0px; border-left: 6px solid transparent; border-right: 6px solid transparent; _border-

bottom: 6px solid dashed; _border-top: 6px solid dashed; position: absolute; left: 50%; margin-left: -8px; overflow: hidden; }
#mediaItem .btnPrev { right: 0px; top: 6px; }
#mediaItem .btnPrev i { border-bottom: 6px solid #a9a9a9; top: 6px; }
#mediaItem .btnNext { right: 0px; bottom: 6px; }
#mediaItem .btnNext i { border-top: 6px solid #a9a9a9; bottom: 4px; }
div#header {width:100%;height: 96px;padding: 0;}
div#header>div {width: 1000px;height:100%;margin:0 auto;text-align:right;}
div#header>div>a.logo {display:block;float:left;text-align:center;}
div#header>div>a.logo img {display:block;}
div#header>div>form,div#header>div>div {display:inline-block;text-align:center;overflow:hidden;}
div#header>div>div {vertical-align:middle;}

div#header>div>div.searchPanel {margin: 10px 36px 0 0;vertical-align:middle;}
div#header>div>div.searchPanel>form {position:relative;display:inline-block;width:0;height:1.5625em;margin:0 auto;padding:7px 0 8px;border:1px solid #DDD;border-width:1px 1px 1px 0;font-size:1rem;line-height:1.5625em;vertical-align:middle;background:#FFF;overflow:hidden;transition:width 0.3s ease 0s;}
div#header>div>div.searchPanel>form.unfolded {width:587px;}
div#header>div>div.searchPanel>form input {position:absolute;top:0;left:0;width:502px;height:100%;padding:0 5px;font-size:1.25rem;line-height:30px;color: #bf1515;background:#FFF;z-index:100;}
div#header>div>div.searchPanel>form .button {position:absolute;z-index:100;top:0%;left:auto;right:0;width:73px;height:100%;padding:0;border:1px solid #DDD;border-width: 0 0 0 1px;font-size:1.25rem;font-size:20px;line-height:40px;color:#adacac;cursor:pointer;background:#f5f5f5;}
div#header>div>div.searchPanel>div#unfolded {display:inline-block;width:40px;height:40px;margin:0 -1px 0 auto;border:1px solid #DDD;cursor:pointer;vertical-align:middle;background:#f5f5f5 url("../images/searchicon.png") center center no-repeat;}
div#header>div>div.searchPanel>div#unfolded.unfolded {margin:0 auto;}

div#header>div>div.linkList {position:relative;width:240px;height:100%;font-size:0.875rem;font-size:14px;font-family:simsun;line-height:1.57em;overflow:visible;}
div#header>div>div.linkList>div,div#header>div>div.linkList>a {position:absolute;display:block;width: 100%;color:#858585;}
div#header>div>div.linkList>div {top: 20px;text-align: center;}
div#header>div>div.linkList>div:first-child {
    text-align: center;
}
div#header>div>div.linkList>a {bottom:21px;left:0;}
div#header>div>div.linkList>a:hover {color:#5496e4;}
div#header>div>div.linkList>a+a {left:auto;right:0;}
div#header>div>div.linkList>div>h3 {font-size:0.875rem;font-size: 18px;font-family:simsun;}
div#header>div>div.linkList>div>h3.show {color: #c59308;text-align: center;font-weight: bold;font-family: "Microsoft YaHei";}
div#header>div>div.linkList>div>h3.show a{color: #757474;}
div#header>div>div.linkList>div>ul {position:absolute;top:22px;left:-1px;max-height:0;width:208px;height:0;padding:0;text-align:left;background:#FFF;overflow:hidden;z-index:2147483642;transition:max-height 0.3s ease 0s;}
div#header>div>div.linkList>div+div>ul {left:auto;right:-1px;}
div#header>div>div.linkList>div>ul.show {max-height:9999px;height:auto;margin:-1px auto 0;padding:10px 15px;border: 1px solid #c10714;}

div#header>div>div.linkList>div:first-child>ul li {float:left;}
div#header>div>div.linkList>div:first-child>ul li.blue,div#header>div>div.linkList>div:first-child>ul li.blue a {color:#0084cf;}
div#header>div>div.linkList>div:first-child>ul li.blue:hover,div#header>div>div.linkList>div:first-child>ul li.blue:hover a {color:#FFF;}
div#header>div>div.linkList>div>ul li {margin:0 0 5px;}
div#header>div>div.linkList>div>ul li a {display:block;padding:0 5px;}
div#header>div>div.linkList>div>ul li:hover a {color:#FFF;background: #c00516;}

/*header_end*/
.w1100{width:1100px;margin:0 auto;}

.top{height:31px;line-height:31px;color:#fff;}
.day{padding-left:25px; background: url(../images/ico_1.png) no-repeat left 7px;font-size:14px;}

.search input{display: block;float:left;margin-top:3px;}
.search span{display: block;float:left;line-height:31px;}
.search span a{color:#fff;display: inline-block;margin-right:5px;padding:0 10px; background: url(../images/ico_2.png) no-repeat left center;}
.input_ss{width:170px;height:24px;line-height:24px;border:none;color:#333;font-size:14px;padding-left:26px; background:#fff url(../images/ico_ss.png) no-repeat 8px center;}
.btn_ss{height:24px;line-height:24px;border:none;color:#fff; background: #ed1a1a;border-radius: 0;cursor: pointer;font-size:14px;padding:0 10px;margin-left:5px;}

.menu{margin: 5px 0;background-color: #f9f8f8;}
.menu li{float:left;width:130px;height:46px;line-height:46px;text-align:center;margin-right: 1px;}
.menu li a{display: block;color:#333;font-size:16px;}
.menu li a:hover,.menu li a.hover{color:#fff;background: #0071bd;}

.footer{background: url(../images/footer.jpg) no-repeat center top;}
.foot_nav{width: 240px;height:170px;box-sizing: border-box;padding-top:35px;}
.foot_nav li{width:120px;font-size:14px;height:30px;line-height:30px;float:left;}
.foot_nav li a{display: block;color:#fff;}

.copy{text-align:center;color:#fff;font-size:14px;height:40px;line-height:40px;}

.wei{padding-top:50px;}
.wei a{display: inline-block; margin-left:15px;}

.toutiao{margin:20px 0 30px;padding-left:110px; background: url(../images/ico_4.png) no-repeat left center;text-align:center;}
.toutiao h3{color:#ed1a1a;font-size:30px;line-height:36px;padding-bottom:5px;}
.toutiao p{color:#646464;font-size:14px;line-height:20px;}

.box{width:350px;}
.box dt{height:40px;line-height:40px; background: #e7f1fa;border-radius: 5px;}
.box dt strong{display: block;float:left;width:120px;height:40px;line-height:40px;color:#fff;font-size:18px;text-align:center; background: #0071bd;border-radius: 5px;}
.box dt span{display: block;float:right;font-size:14px;padding-right:15px;}
.box dt span a{color:#0071bd;}
.box dd em{display: block;position: relative;margin-top:10px; overflow: hidden;}
.box dd em img{transition: .5s ease;}
.box dd em:hover img{transform:scale(1.1);}
.box dd p{position: absolute;left:0;bottom:0;right:0;width:100%;background: url(../images/bg_1.png) repeat;font-style: normal;font-size:16px;color:#fff;height:40px;line-height:40px;box-sizing: border-box;padding-left:12px;}

.news1{padding-top:8px;}
.news1 li{height:30px;line-height:30px;font-size:14px;padding-left:14px; background: url(../images/ico_5.png) no-repeat left center;}
.news1 li a{display: block;color:#333;}
.news1 li a:hover{color:#000;text-decoration: underline;}

.news2{padding-top:5px;}
.news2 li{height:42px;line-height:42px;font-size:14px;padding-left:14px;border-bottom:1px dashed #c8c8c8; background: url(../images/ico_5.png) no-repeat left center;}
.news2 li a{display: block;color:#333;}
.news2 li a:hover{color:#000;text-decoration: underline;}

.mv{width:100%;}
.mv dt{height:40px;line-height:40px; background: #e7f1fa;border-radius: 5px;}
.mv dt strong{display: block;float:left;width:120px;height:40px;line-height:40px;color:#fff;font-size:18px;text-align:center; background: #0071bd;border-radius: 5px;}
.mv dt span{display: block;float:right;font-size:14px;padding-right:15px;}
.mv dt span a{color:#0071bd;}

.mv ul{margin-left:-20px;padding-top:25px;}
.mv li{float:left;width:204px;height:125px;margin-left:20px;position: relative; overflow: hidden;}
.mv li p{position: absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%; background: url(../images/bg_1.png) repeat;}
.mv li p img{position: absolute;left:50%;top:50%;width:39px;height:39px;margin-left:-20px;margin-top:-20px;opacity: .6;transition: .5s ease;}
.mv li em img{transition: .5s ease;}
.mv li:hover em img{transform:scale(1.1);}
.mv li p:hover img{opacity: 1;}

.case{width:730px;padding-bottom:20px;}
.case dt{height:40px;line-height:40px; background: #e7f1fa;border-radius: 5px;}
.case dt strong{display: block;float:left;width:120px;height:40px;line-height:40px;color:#fff;font-size:18px;text-align:center; background: #0071bd;border-radius: 5px;}
.case dt span{display: block;float:right;font-size:14px;padding-right:15px;}
.case dt span a{color:#0071bd;}
.case ul{margin-left:-20px;}
.case li{float:left;text-align:center;border:1px solid #e6e6e6;width:228px;margin-left:20px;margin-top:20px;}
.case li p{font-size:14px;line-height:34px;}
.case li a{display: block;color:#404040;}
.case li em{display: block;position: relative; overflow: hidden;}
.case li img{transition: .5s ease;}
.case li:hover img{transform:scale(1.1);}
.case li:hover a{text-decoration: underline;}

.nav{width:350px;}
.nav li{padding-bottom:13px;position: relative; overflow: hidden;}
.nav li img{transition: .5s ease;}
.nav li:hover img{transform:scale(1.1);}
.nav li select{display: block;width:100%;height:28px;line-height:28px;border:1px solid #cddbde;border-radius: 0;outline: none; background: #fff;color:#414e54;font-size:12px;}

.banner{width:100%;position: relative;overflow: hidden;cursor: pointer;}
.banner .swiper-container{width:100%;height:429px;position: relative; overflow: hidden;}
.banner .swiper-slide{position: relative;width:100%;height:429px;}
.banner .swiper-slide p{position: absolute;left:0;right:0;bottom:0;padding-left:10px;z-index: 99;height:40px;line-height:40px;font-size:14px;color:#fff; background: url(../images/bg_1.png) repeat;}


/*2019焦点图、热点聚焦*/
.page-menu {height:39px;border-bottom:1px solid #DADADA;background-color:#F3F3F3;}

.page-menu>h3 {display:inline-block;font-size:17px;height:39px;line-height:39px;background-color: #D33237;color:#fff;text-align:center;padding:0 16px;position:relative;*display:inline;*zoom:1;}
.page-menu>h3 .arrow {content:'';display:block;position:absolute;top:38px;left:40px;z-index:99;width:0;height:0;border-width:10px 10px 0;display: block;border-style:solid;border-color: #D33237 transparent transparent;}
.page-menu>span.more {float:right;font-size:16px;padding:8px;}
.page-menu>span.more a{color:#A4A4A4;}
.news {width:1100px;margin:0px auto 8px;}

.news-left {width: 500px;float:left;margin-top:5px;}
.news-left .container {}
.news-left .container .header {width:430px;height: 175px;}
.news-left .container .header p{color:#C03C2D;font:bold 20px/20px "Microsoft YaHei";text-align:center;padding-top:53px;}
.news-left .container .header ul{padding:15px 10px 0px 10px;font-size:15px;margin-bottom:23px}
.news-left .container .header ul li{padding-left:17px;background:url(/skin/2019/img/dot_4.gif) no-repeat 0px 0px;}
.news-left .container .header .phone{width:180px;font-size:12px;float:right;color:#000;text-align:center;}

.news-left .container .content {margin:10px auto;}
.news-left .container .content h3 a{text-align:left;font-size:21px;color: #000;font-weight:bold;font-family:"Microsoft YaHei";overflow:hidden;height:35px;line-height:35px;}

.news-left .container .content ul {margin:0px auto;}
.news-left .container .content ul li {height:29px;font:normal 16px/25px "Microsoft YaHei";padding-top:3px;color:#000;padding-left: 15px;background: url(../images/dot_2.gif) no-repeat -3px 6px;}
.news-left .container .content ul li a{height:29px;font:normal 16px/25px "Microsoft YaHei";color:#000;}


.news-right {width: 600px;float:left;}
.news-right .container {width: 580px;margin-left:20px;margin-top:5px;}
.news-right .container .carousel_wrapper{}
.news-right .container .carousel_wrapper #carousel{width: 530px;height:350px;margin-top:5px;position:relative;margin:0 auto;overflow:hidden;}
.news-right .container .carousel_wrapper #carousel .ul_list{width:3600px;height:350px;position: absolute;z-index:1;}
.news-right .container .carousel_wrapper #carousel .ul_list li{display:inline-block;*display:inline;*zoom:1;width:600px;height:350px;list-style:none;float:left;}
.news-right .container .carousel_wrapper #carousel .ul_list li a{display:inline-block;*display:inline;*zoom:1;width: 100%;height:100%;}
.news-right .container .carousel_wrapper #carousel .odiv{width: 600px;height:30px;background-color:black;opacity:0.6;position: absolute;bottom:0px;z-index: 99;}
.news-right .container .carousel_wrapper #carousel .odiv p{display:inline-block;*display:inline;*zoom:1;float:left;font-size:20px;color:#FFF;padding-top:4px;opacity:1 !important;}
.news-right .container .carousel_wrapper #carousel .odiv .odiv_nav{display:inline-block;*display:inline;*zoom:1;float: right;padding-right:20px;padding-top:10px;}
.news-right .container .carousel_wrapper #carousel .odiv .odiv_nav .span_list{width:10px;height:10px;background-color:#CCCCCC;border-radius: 50%;float: left;margin-left: 10px;cursor:pointer;}

/**新版**/

.pagination {
  position: absolute;z-index: 99;
  left: 0;
  text-align: center;
  bottom:15px;
  width: 100%;
}
.swiper-pagination-switch {display: inline-block;width:35px;height:4px;border-radius: 0; background: #dad7d1; opacity: 1;
  margin: 0 3px;
  cursor: pointer;
}
.swiper-active-switch {
 background: #2da0e6;opacity: 1;
}


.banner .swiper-button-prev{position: absolute;width:36px;height:77px;left:20px;top:50%;margin-top:-39px;opacity: .6; z-index: 99; cursor: pointer;background: url(../images/ico_left.png) no-repeat;}
.banner .swiper-button-prev:hover{opacity: 1;}
.banner .swiper-button-next{position: absolute;width:36px;height:77px;right:20px;top:50%;margin-top:-39px;opacity: .6;z-index: 99;cursor: pointer; background: url(../images/ico_right.png) no-repeat;}
.banner .swiper-button-next:hover{opacity: 1;}

.ml25{margin-left:25px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}





