body{line-height:28px; font-family:"Microsoft YaHei"; color:#333333; font-size:16px;}
.row{margin:0;}
p{text-indent:2em;}
ul{list-style: none;}
a{color:#333333;}
a.more{color:#008baf;}
a:hover{text-decoration:none;color:#4d036b;}
.martop{margin-top:100px;}
.martop30{margin-top:30px;}
.bg-grey{background-color: #f2f2f4; padding: 50px 0;}
.title{text-align: center;padding:50px 0 30px 0;}
.title span,.title strong{display: block;}
.title span{font-size: 20px;columns: #777777;}
.title span img{margin-right: 10px;}
.title strong{font-size: 48px;letter-spacing: 5px;margin-top: 20px;}


/* bigbanner */
.bigbanner img{width: 100%;}.bigbanner{
  position: relative;
  min-height: 420px;
	width: 100%;
	overflow: hidden;
}
.banner_top{
  position: absolute;
	top: 50%;
	transform: translateY(-50%);
  width: 100%;
	padding-left: 8%;
	padding-right: 5%;
	box-sizing: border-box;
  margin: auto;
  z-index: 1;
	display: flex;
	justify-content: space-between;
}
.banner_top_title{
	max-width: 899px;
	width: 58%;
}
.h1{
  display: inline-block;
	margin: 0;
}

.banner_top_title h1+h1{
	padding-top: 40px;
	max-width: 379px;
}
.banner_top_d{
  position: relative;
  padding-top: 30px;
}
.banner_top img{
  width: 100%;
}
.float_right{
  position: absolute;
  right: 0;
  top: 30px;
}

.banner_right{
	margin-left: auto;
	margin-right: 0;
	width: 42%;
	padding-left: 10%;
}
.banner_right>img{
	max-width: 480px;
	width: 100%;
}
.banner_jingcai{
	width: 100%;
	max-width: 309px;
	margin-top: -32%;
	margin-left: -30%;
}
.banner_bg{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  background: url(../images/banner_bg.jpg) no-repeat center top;
  min-height: 420px;
}


@-webkit-keyframes imageAnimation{
	0%{opacity:1;-webkit-animation-timing-function:ease-in}
	8%{opacity:1;-webkit-animation-timing-function:ease-in}
	13%{opacity:1;-webkit-transform:scale(1.02);-webkit-animation-timing-function:ease-out}
	50%{opacity:1;-webkit-transform:scale(1.1)}
	90%{opacity:1;-webkit-transform:scale(1.02)}
	100%{opacity:1;-webkit-transform:scale(1)}
}
@-moz-keyframes imageAnimation{
	0%{opacity:1;-moz-animation-timing-function:ease-in}
	8%{opacity:1;-moz-animation-timing-function:ease-in}
	13%{opacity:1;-webkit-transform:scale(1.02);-webkit-animation-timing-function:ease-out}
	50%{opacity:1;-webkit-transform:scale(1.1)}
	90%{opacity:1;-webkit-transform:scale(1.02)}
	100%{opacity:1;-webkit-transform:scale(1)}
}
@-o-keyframes imageAnimation{
	0%{opacity:1;-o-animation-timing-function:ease-in}
	8%{opacity:1;-o-animation-timing-function:ease-in}
	13%{opacity:1;-webkit-transform:scale(1.02);-webkit-animation-timing-function:ease-out}
	50%{opacity:1;-webkit-transform:scale(1.1)}
	50%{opacity:1;-webkit-transform:scale(1.02)}
	100%{opacity:1;-webkit-transform:scale(1)}
}
@-ms-keyframes imageAnimation{
	0%{opacity:1;-ms-animation-timing-function:ease-in}
	8%{opacity:1;-ms-animation-timing-function:ease-in}
	13%{opacity:1;-webkit-transform:scale(1.02);-webkit-animation-timing-function:ease-out}
	50%{opacity:1;-webkit-transform:scale(1.1)}
	90%{opacity:1;-webkit-transform:scale(1.02)}
	100%{opacity:1;-webkit-transform:scale(1)}
}
@keyframes imageAnimation{
	0%{opacity:1;animation-timing-function:ease-in}
	8%{opacity:1;animation-timing-function:ease-in}
	13%{opacity:1;transform:scale(1.02);animation-timing-function:ease-out}
	50%{opacity:1;transform:scale(1.1)}
	90%{opacity:1;transform:scale(1.02)}
	100%{opacity:1;-webkit-transform:scale(1)}
}		
.tq-xg {
	-webkit-backface-visibility: hidden;
	-webkit-animation: imageAnimation 30s linear infinite 0s;
	-moz-animation: imageAnimation 30s linear infinite 0s;
	-o-animation: imageAnimation 30s linear infinite 0s;
	animation: imageAnimation 30s linear infinite 0s;
}
/* navbar */
.navbar{margin-bottom:0;border:none;border-radius:0;}
.navbar-default{/* background: url(../images/navbg.png) repeat-y top center; *//* margin-top: -60px; */background-color: #008baf;}
.navbar-default .navbar-nav>li>a{color:white;font-size: 24px; font-weight:600;line-height: 60px;padding: 0 55px;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background-color:#008baf; color:white;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{background-color:#008baf; color:white;}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{color:#f2f2f2;}
.navbar-default .navbar-toggle .icon-bar{background-color:white;}

/* liangdian */
.liangdian h2,.liangdian h3{line-height: 30px;color:#008baf;font-weight: 600;}
.liangdian h3{margin-top: 0; text-align: center;}
.liangdian-text p{padding-bottom: 10px;border-bottom:1px solid #cccccc;font-size: 14px;}
.liangdian .ld-fixed{position:absolute; bottom:0;width: 100%;background-color: rgba(0,0,0,0.7); line-height: 50px; color: white; text-align: center;}
.liangdian .ld-fixed a{padding: 7px 20px;border:1px solid #ffffff; border-radius: 3px;color: #ffffff;font-size: 12px;margin: 0 10px;}
.liangdian .ld-fixed a:hover{background-color: #1db1ec;border-color: #1db1ec}
.liangdian .ld{background-color: white; padding-top: 20px; padding-bottom: 20px;}
/* tab */
#tabs ul.tab-menu li{height: 50px; line-height: 50px;}
#tabs ul.tab-menu li span{padding: 2px 7px; background-color: #999999; color: white; margin-right: 20px; margin-left: 10px;}
#tabs ul.tab-menu li.selected{background-color: #eeeeee; color: #008baf;}
#tabs ul.tab-menu li.selected span{background-color: #008baf;}
.hided{display:none;}
.liangdian .col-md-7{padding: 0;}
.liangdian .col-md-5{padding-right: 0; padding-left: 30px;}


/* banner */
.carousel-indicators .active{background-color:#008BAF;}
.carousel-indicators li{background-color:white; border-color:#008BAF;}

/* dingjizhanshang */
#qiehuan li{position:relative; z-index:1; overflow:hidden; cursor: pointer;}
#qiehuan li span{position:absolute; z-index:-1; left:0; top:0; width:100%; height:100%;}
#qiehuan li:nth-child(2){margin-top: 10px;}

#qiehuan li.f_top span{transform-origin:0 0; animation:enter1 0.3s; z-index:1; -webkit-transform-origin:0 0; -webkit-animation:enter1 0.3s;}
#qiehuan li.f_right span{transform-origin:100% 100%; animation:enter2 0.3s; z-index:1; -webkit-transform-origin:100% 100%; -webkit-animation:enter2 0.3s;}
#qiehuan li.f_bottom span{transform-origin:0 100%; animation:enter2 0.3s; z-index:1; -webkit-transform-origin:0 100%; -webkit-animation:enter2 0.3s;}
#qiehuan li.f_left span{transform-origin:0 100%; animation:enter1 0.3s; z-index:1; -webkit-transform-origin:0 100%; -webkit-animation:enter1 0.3s;}

#qiehuan li.t_top span{transform-origin:0 0; animation:leave1 0.3s; -webkit-transform-origin:0 0; -webkit-animation:leave1 0.3s;}
#qiehuan li.t_right span{transform-origin:100% 100%; animation:leave2 0.3s; -webkit-transform-origin:100% 100%; -webkit-animation:leave2 0.3s;}
#qiehuan li.t_bottom span{transform-origin:0 100%; animation:leave2 0.3s; -webkit-transform-origin:0 100%; -webkit-animation:leave2 0.3s;}
#qiehuan li.t_left span{transform-origin:0 100%; animation:leave1 0.3s; -webkit-transform-origin:0 100%; -webkit-animation:leave1 0.3s;}

@keyframes enter1{
	0%{transform:rotate(-90deg);}	
	100%{transform:rotate(0deg);}
}
@keyframes enter2{
	0%{transform:rotate(90deg);}	
	100%{transform:rotate(0deg);}
}
@keyframes leave1{
	0%{transform:rotate(0deg); z-index:1;}	
	100%{transform:rotate(-90deg); z-index:1;}
}
@keyframes leave2{
	0%{transform:rotate(0deg); z-index:1;}	
	100%{transform:rotate(90deg); z-index:1;}
}

@-webkit-keyframes enter1{
	0%{-webkit-transform:rotate(-90deg);}	
	100%{-webkit-transform:rotate(0deg);}
}
@-webkit-keyframes enter2{
	0%{-webkit-transform:rotate(90deg);}	
	100%{-webkit-transform:rotate(0deg);}
}
@-webkit-keyframes leave1{
	0%{-webkit-transform:rotate(0deg); z-index:1;}	
	100%{-webkit-transform:rotate(-90deg); z-index:1;}
}
@-webkit-keyframes leave2{
	0%{-webkit-transform:rotate(0deg); z-index:1;}	
	100%{-webkit-transform:rotate(90deg); z-index:1;}
}
.dingji .col-xs-2,.dingji .col-xs-5,.dingji .col-xs-3{padding: 5px;}
.newslist ul li{line-height: 55px;}
.newslist ul li i{margin-right: 10px; font-size: 18px; color: #008baf;}

/*zhibo*/
a.live-con{position: relative;display: block;}
a.live-con .list-img{overflow: hidden;border-radius: 5px 5px 0 0;}
a.live-con .list-img img{width: 100%;transform: scale(1);transition: all .5s;}
a.live-con:hover .list-img img{transform: scale(1.3);}
a.live-none:hover .list-img img{transform: scale(1);}

.list-fixed{background-color: #f2f2f2;width: 100%;padding: 10px;border-radius: 0 0 5px 5px;}

.list-fixed ul li img{margin-right: 5px;}
.list-fixed strong{font-size: 17px;display: block;}

.list-fixed a{text-decoration:none;font-size: 16px;margin-bottom: 5px;display: block;color:#ffffff;font-weight:bold;}
.list-fixed ul li:first-child img{width: 42px;height: 42px;border-radius: 50%;}
.list-fixed ul li:last-child img{width: 16px;height: 12px;vertical-align: middle;}

.list-video{opacity: 0;filter: alpha(opacity=0);position: absolute;top: 40%;left: 50%;width: 50px;height: 50px;margin: -40px 0 0 -25px;background: url(../images/playicon.png) no-repeat;transform: scale(2);backface-visibility: hidden;transition: all .25s ease-out;}
a.live-con:hover{text-decoration: none;}
a.live-con:hover .list-video{opacity: 1;visibility: visible;transform: scale(1);}
.rwd{display: flex;flex-wrap: wrap;justify-content: space-between;}
.list-left,.list-right{width: 50%;padding: 0 10px;}
ul.rwd{padding: 0;margin-top: 10px;}
ul.rwd li{font-size: 14px;}
.list2 .live-con{width: 25%;padding: 10px;margin-top: 10px;}

/* end */

/*jinjiang*/
.jinjiang .jjcon{
	display: flex;
	flex-wrap:wrap;
	justify-content:space-between;
	padding-bottom: 50px;
}
.jinjiang .jjleft{
	width: 60%;
}
.jinjiang .jjleft img{
	border-radius: 12px;
}
.jinjiang .jjright{
	width: 40%
}
.jinjiang .jjright h3{
	font-size: 26px;
	font-weight: normal;
	letter-spacing: 1px;
	margin-bottom: 50px;
}
.jinjiang .jjright a{
	background-color: #008baf;
	color: #ffffff;
	font-size: 18px;
	padding: 10px 0px;
	text-align: center;
	width: calc(50% - 10px);
	display: inline-block;
	margin-right: 10px;
	box-shadow: 0px 5px 8px #cccccc;
}
.jinjiang .jjright a:hover{
	background-color: #027b9a;
	-webkit-transition: all 0.8s;
	transition: all 0.8s;
}
.jinjiang .jjright p{
	margin-top: 50px;
	font-size: 18px;
	line-height: 35px;
}

/*textext*/
.textext p{
	font-size: 16px;
	margin-top: 20px;
	line-height: 30px;
}
.textext p:first-child{
	margin-top: 0
}
.textext p a{
	color:#008baf;
}
.textext p a:hover{text-decoration:none; color:red;}
/*footer
.footer{
	background-color: #282828;
	padding: 80px 0;
	margin-top: 80px;
}*/

/* jingcai */
.photoslist div{float:left;background: url(../images/tujilibg.jpg) no-repeat; height:49px; line-height:49px; width:150px; text-align:center;}
.photoslist div a{color:white; font-size:18px; letter-spacing:0.06em; cursor:pointer;}
.photoslist div:nth-child(1){background: url(../images/tujilibg01.jpg) no-repeat; width: 140px;}
#pic ul {margin: 0px;padding: 0px;list-style-image: none;list-style-type: none;}
.eighth2 ul{display:none;}

/* footer */
.footer{background-color: #282828; padding: 30px 0; color: white; font-size: 12px;}


@media all and (min-width: 320px) and (max-width: 767px){
	.martop{margin-top:40px;}
	 body{font-size:12px; line-height:25px;}
	.navbar{margin-top:0; border-radius:0;}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:white;}
	.navbar-nav .open .dropdown-menu{background-color:#097692;}
	.navbar-default .navbar-nav>li>a{font-size: 16px; line-height: 45px;}
	/* title */
	.title img{width: 100%;}
	
	/* liangdian */
	.liangdian h2{font-size:22px;}
	.liangdian h3{font-size:18px;}
	.liangdian .tab-box img{width: 100%;}
	
	/* dingjizhanshang */
	.dingji img{width: 100%;}
	
	/* dingjizhanshang */
	.newslist ul li{line-height: 30px;}
	
	/* meet */
	.zhuluntan img{width: 100%;}
	.fenluntan{background: none;}
	.fencon .fenimg img{float:none;}
	.fenluntan ul.nav-tabs{margin-left: 0;}
	.fenluntan ul.nav-tabs li{margin: 0;}
	
	/* chuangxin */
	.chuangxin .chuangxin-img img{width: 100%;}
	.chuangxin .media-heading{ font-size: 14px; margin:0;}
	.chuangxin .media-body p{margin: 0;}
	
	/* ad */
	.ad img{width: 100%;}
	
}

@media (min-width: 768px) and (max-width: 991px) {
	body{font-size:12px; line-height:25px;}
	.martop{margin-top:40px;}
	.navbar-nav>li{margin: 0;}
	.nav>li>a{padding:15px 10px;}
	.navbar-default .navbar-nav>li>a{font-size: 16px;padding: 0 27px;}
	/* title */
	.title img{width: 100%;}
	
	/* liangdian */
	.liangdian h2{font-size:22px;}
	.liangdian h3{font-size:18px; line-height: 30px;}
	.liangdian .tab-box img{width: 100%;}
	.liangdian-text p{padding-bottom:10px;}
	
	/* dingjizhanshang */
	.dingji img{width: 100%;}
	
	/* meet */
	.zhuluntan img{width: 100%;}
	.fenluntan{background: none;}
	.fencon .fenimg img{float:none;}
	.fenluntan ul.nav-tabs{margin-left: 0;}
	.fenluntan ul.nav-tabs li{margin: 0;}
	.fenrow1{margin: 0;}
	
	/* chuangxin */
	.chuangxin .chuangxin-img img{width: 100%;}
	
	/* ad */
	.ad img{width: 100%;}

}

@media (min-width: 992px) and (max-width: 1199px) {
	.container{padding:0;}
	.martop{margin-top:40px;}
	.navbar-nav>li{margin: 0;}
	.navbar-default .navbar-nav>li>a{font-size: 18px;padding: 0 47px;}
	/* title */
	.title img{width: 100%;}
	
	/* liangdian */
	.liangdian .tab-box img{width: 100%;}
	
	/* dingjizhanshang */
	.dingji img{width: 100%;}
	
	/* meet */
	.zhuluntan img{width: 100%;}
	.fenluntan{background: none;}
	.fencon .fenimg img{float:none;}
	.fenluntan ul.nav-tabs{margin-left: 0;}
	.fenluntan ul.nav-tabs li{margin: 0;}
	.fenrow1{margin: 0;}
	
	/* chuangxin */
	.chuangxin .chuangxin-img img{width: 100%;}
	
	/* ad */
	.ad img{width: 100%;}
	
}

 

@media (min-width: 1200px) { 
	.container{padding:0;width:1200px;}

}