body { margin:0 auto; height:100%; text-align:left;  -webkit-text-size-adjust:none; font-size:14px; color:#585858;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul { list-style:none;margin: 0;padding: 0;}
img { border:0px; max-width:100%;}
form, button, {border:0 none;font-size:100%;margin:0;padding:0;text-decoration:none;vertical-align:middle;font-size: 12px;list-style-type: none;}
a{ color:#585858; text-decoration:none;font-family:"Microsoft YaHei"; }
a:hover{ color:#16afea; text-decoration:none;}
.container-maxwidth{max-width: 1280px; margin:0px auto;}
.pc{ display:block;}
.mb{ display:none;}

.nybanner{ margin-bottom:2%;}
.nybanner img{ width:100%;}
.nybakkp{ background:#fff; padding:2.5%; margin-top:2%;}

.topone{ width:100%; display:block; height:35px; line-height:35px; background: linear-gradient(to right, #54c6ea 0%, #2dd8cf 100%);}
.toponeleft{ color:#fff; float:left ; width:50%; font-size:12px;}
.toponeright{color:#fff; float:right ; width:50%;}



.twocontent{width:100%;}
.twocontent h1 img{}
.twocontent h1 a{background:#f0f0f0;width:25%; height:52px; text-align:center; float:left;line-height:52px;font-size:16px; margin-right:1%;}
.twocontent h1 a:hover ,.twocontent h1 .active{background:#16afea; display:block; color:#fff!important; text-decoration:none!important; }
.twocontent_list{width:100%; overflow:hidden;} 

.twocontent2{width:100%;}
.twocontent2 h1{border-bottom: 1px solid #eeeeee; width: 100%;  height:43px; line-height:43px; display:inline-block;}
.twocontent2 h1 span { float:right; height:43px; line-height:43px;}
.twocontent2 h1 span a{  font-weight:normal; font-size:14px; color:#777777; margin-right:0%;}
.twocontent2 h1 a{ color:#333;text-align:center; float:left; font-size:20px; margin-right:3%; font-weight:bold;}
.twocontent2 h1 a:hover ,.twocontent2 h1 .active{ height:43px; line-height:43px; border-bottom: 2px solid #16afea; display:inline-block; color:#16afea!important; text-decoration:none!important;}
.twocontent2{width:100%; overflow:hidden;} 

.dyq2left{ float:left; width:55%;} 
.dyq2right{ float:right; width:40%; padding-top:2%;} 
.dyq2right .carousel-indicators{justify-content:right; margin:0px; height:38px; line-height:38px; bottom:0px; right:0px; left:auto; width:50%;}
.dyq2right .carousel-indicators li{ border-radius:7px; width:7px;height: 7px; background-color:rgba(255,255,255,1); top:15px; right:5px;}
.dyq2right .carousel-indicators .active{ border-radius:7px; width:7px;height: 7px; background:#16afea;}
.dyq2right .carousel-caption{left:0; bottom: 0px; z-index: 10; padding-top: 0px; padding-bottom: 0px; background-color:rgba(0,0,0,.5); height:40px; line-height:40px; width:100%;}
.dyq2right .carousel-caption p{ text-align:left; width:80%; padding-left:5%;}

.main1{ background:#fff; width:100%; padding:4% 0;}
.main1riimg{ max-width:100%;}
.main1rizi{ font-size:14px; line-height:24px; color:#333; margin:5% 0; text-indent:.4rem;}
.main1rian{ width:100%;}
.main1rian a{ width:32%; background:#f0f0f0; height:45px; line-height:45px; display:inline-block; text-align:center;}
.main1rian a:hover,.main1rian .curry{ background:#16afea; color:#fff;}
.main1rianzz{ margin:0 2%;}

.main2{background:#f5f5f5; width:100%; padding:4% 0;}


.inbakkp{ background:#fff; padding:2% 3%; margin-top:3%;}
.intitle{ border-bottom:1px solid #eeeeee; width:100%; height:43px; line-height:43px;}
.intitle h2{ font-weight:bold; font-size:20px; color:#16afea; letter-spacing:1px; display: inline-block;  height:43px; line-height:43px; border-bottom: 2px solid #16afea;}
.intitle span{ float:right; font-size:14px; text-align:right;}
.intitle span a{ color:#777777;}
.intitle span a:hover{ color:#16afea;}

.nytitle{ width:100%; }
.nytitle h2{ font-weight:normal; font-size:18px; color:#333;}
.nytitle span{ float:right; font-size:14px; text-align:right;}
.nytitle span a{ color:#999999; font-size:14px;}
.nytitle span a:hover{ color:#16afea;}
.nyleftpadin .nytitle h2{ color:#16afea; font-size:20px; font-weight:bold;}

.nytitle2{ width:100%; padding-top:1%;}
.nytitle2 h2{ font-weight:normal; font-size:18px; color:#333;}
.nytitle2 span{ float:right; font-size:14px; text-align:right;}
.nytitle2 span a{ color:#999999; font-size:14px;}
.nytitle2 span a:hover{ color:#16afea;}
.nyleftpadin .nytitle2 h2{ color:#16afea; font-size:20px; font-weight:bold;}


.inmain1{ background:#fff; width:100%; }
.inmain1 video{ width:100%; outline:none;}
.innewslist a{ display:block; line-height:35px; height:35px; overflow:hidden; font-size:14px;}
.innewslist span{ float:right;}
.innewslist img{vertical-align: baseline;}
.innewslist h4{ font-weight:bold; display:inline-block; font-size:16px; vertical-align:text-top; color:#16afea;}
.inmain1 .invideo{ padding-left:0;}
.nynewslist{ margin:20px 0; border-bottom:1px solid #eee; padding-bottom:15px;}
.invideo video{ width:100%;}
.inmain3{}
.inmain3img{ margin:4% 0 2%;}
.inmain3img img{ width:100%; -webkit-transition: -webkit-transform 1s; transition: transform 1s;}
.inmain3img a:hover img{transform: scale(1.1);}
.inmain3img a{ width:100%; overflow:hidden; display:block;}

.innewsone{ border-bottom:1px dashed #ccc; padding:2% 0;}
.innewslist{padding:2% 0 0;}
.inewsimg{ margin-bottom:2%;}
.inewsimg img{ max-width:100%; width:100%;}
.inewszi{ font-size:14px; line-height:20px;}
.twocontent .inewszi h1{ font-size:18px; color:#000; height:auto; display:block; padding-bottom:2%;}
.twocontent .inewszi h3{ font-size:14px; color:#777777; padding:2% 0 5%; font-weight:normal;}
.twocontent .inewszi h2{ font-size:12px; font-weight:normal; border-radius:50px; text-align:center; background:#16afea; width:95px; line-height:32px; height:32px; display:block; margin-top:8%;color:#fff;}
.twocontent .inewszi h2 a{ color:#fff; }
.twocontent .inewszi h2:hover{ background:#2dd8cf; }

.videolist{}
.videolistli{ width:100%;}
.videolistli a{ border:1px solid #eeeeee; padding:15px; border-radius:6px; display:block;}
.videolistli h2{ font-weight:normal; font-size:14px; text-align:center; margin-top:10px; line-height:20px; height:20px; overflow:hidden;}
.videolistli .videimg{ width:100%; position:relative; overflow:hidden;}
.videolistli .videimg img{ width:100%;  -webkit-transition: -webkit-transform 1s; transition: transform 1s;}
.videolistli a:hover img{transform: scale(1.1);}

.innews2{ border-right:1px solid #eeeeee;}
.innews2 ul li{ padding-top:25px;}
.innews2 ul li img{ width:100%;}
.innews2 .newstwofl{ float:left; width:27%; color:#fff;}
.innews2 .newstwofr{ float:right; width: 65%; margin:0 4%; line-height:20px; font-size:14px; color:#777777;}
.innews2 .newsdekk{ padding:15% 5%; text-align:center;}
.innews2 .newsdekk span{ display:block; padding:0; margin:0; font-size:36px; font-weight:normal;}
.innews2 .newstwofr h2{ color:#333333; font-size:16px; line-height:24px; margin:0px; padding:0 0 4%;}
.innews2 .newstwofr .time{ font-size:14px; color:#ccc; padding-top:4%;}
.trans5{transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;}
.innews2 ul li:hover .newstwofl{ margin-left: 4%;}
.innews2 ul li:hover .newstwofr{ width: 61%;}
.innews2 ul li:hover h2{ color:#16afea;}
.inmain2right{}
.inmain2right img{ width:100%; -webkit-transition: -webkit-transform 1s; transition: transform 1s;}
.inmain2right a:hover img{transform: scale(1.1);}
.inmain2right a{ width:100%; overflow:hidden; display:block; margin-top:25px;}

.ryzzlist .swiper-slide img{width:100%; -webkit-transition: -webkit-transform 1s; transition: transform 1s;}
.ryzzlist .swiper-slide a{ width:100%; overflow:hidden; display:block;}
.ryzzlist .swiper-slide a:hover img{transform: scale(1.1);}
.foot2wm{ text-align:center;}
.foot1{ text-align:center; margin:2% 0 1%;}
.foot1 a{ padding:0 1%;}
.foot2{ text-align:center;}
.sydwico{ margin-top:10px;}

.artInfo-left .artInfo-name.zkjjzi{ text-align:center;}

.footline{background:linear-gradient(to right, #54c6ea 0%, #2dd8cf 100%); height:5px; width:100%; display:block;}

.videolistli .videimg i{ width:100%; height:100%; background-position: center center; background-repeat:no-repeat; display:block; position:absolute; left:0; top:0;}
.nyleftpadin{ padding-right:50px; font-size:16px; line-height:30px; }
.nyleftpadin p{  font-size:16px; line-height:30px;}
.mbtopmair{ }

.newsnylist{ padding:10px 0;}
.newsnylist ul li{ padding:20px 0;}
.newsnylist ul li img{ width:100%;}
.newsnylist .newstwofl{ float:left; width:24%; color:#fff;}
.newsnylist .newstwofr{ float:right; width: 69%; margin:0 4% 0 0; line-height:20px; font-size:14px; color:#777777;}
.newsnylist .newsdekk{ padding:15% 5%; text-align:center;}
.newsnylist .newsdekk span{ display:block; padding:0; margin:0; font-size:36px; font-weight:normal;}
.newsnylist .newstwofr h2{ color:#000; font-size:16px; line-height:24px; margin:0px; padding:0 0 4%;}
.newsnylist .newstwofr .time{ font-size:14px; color:#ccc; padding-top:4%;}
.newsnylist ul li:hover .newstwofl{ margin-left: 4%;}
.newsnylist ul li:hover .newstwofr{ width: 65%;}
.newsnylist ul li:hover h2{ color:#16afea;}
.newsnylist ul li:hover{box-shadow: 0 0 10px 4px #ececec;}

.nynewsimg{ padding-top:15px;}
.nynewsimg ul li{ padding:10px 0;}
.nynewsimg ul li img{ width:100%;}
.nynewsimg .newstwofl{ float:left; width:45%; color:#fff;}
.nynewsimg .newstwofr{ float:right; width: 50%; margin:0 0 0 5%;}
.nynewsimg .newsdekk{ padding:15% 5%; text-align:center;}
.nynewsimg .newsdekk span{ display:block; padding:0; margin:0; font-size:36px; font-weight:normal;}
.nynewsimg .newstwofr h2{ color:#333; font-size:14px; line-height:20px; margin:0px; padding:0 0 4%;}
.nynewsimg .newstwofr .time{ font-size:12px; color:#777; padding-top:4%;}
.nynewsimg ul li:hover h2{ color:#16afea;}

.pagination{width: 100%; height: auto; text-align: center; overflow: hidden; position: relative; display:block; margin-top:15px;}

.yhjklist{border-top:1px solid #eee;border-right:1px solid #eee;border-bottom:1px solid #eee;border-left:none; margin:4% 0 0;}
.yhjklistleft{ float:left; width:47%;}
.yhjklistrigth{ float:left; width:53%; padding:4% 4% 0;}
.yhjklistleft img{ width:100%;}
.yhjklistrigth h2{ font-weight:normal; font-size:18px;}
.yhjklistrigth .time{ color:#bebebe; font-size:12px; display:block; padding:4% 0;}
.yhjklistrigth .more{ margin-top:20px; background:#16afea; color:#fff; display:inline-block; height:35px; line-height:35px; padding:0 25px; font-size:12px;}
.yhjklistrigth .more:hover{ background:#2dd8cf;}
.yhjkzilist{ padding:2% 0 4%;}
.yhjkzilist ul li{ height:50px; line-height:50px; border-bottom:1px dashed #eee; overflow:hidden;}
.yhjkzilist ul li span{ float:right; font-size:14px; color:#bebebe;}
.yhjkzilist ul li a{ font-size:16px;}

.yslist{ padding:4% 0;}
.yslistkk{ border:1px solid #eee; padding:6%; text-align:center; font-size:12px; line-height:18px; margin-bottom:6%;}
.yslistkk h3{ font-size:18px; font-weight:bold; color:#333; display:inline-block; margin-right:10px;}
.yslistimg{ text-align:center; width:95px;  margin:0px auto;} 
.yslistimg img{ } 
.yslistzi{ font-size:14px; color:#999999; margin:4% 0;}
.yslistan{ margin-top:10px;}
.yslistan a{ display:inline-block; background:#16afea; height:28px; line-height:28px; width:80px; border-radius:14px; color:#fff; margin:5px}
.yslistan a:hover{background:#ca3237;}
.jxjtzi{ padding-top:4%; font-size:14px; line-height:24px;}

.jxjtlist{ margin-top:4%; text-align:center;}
.jxjtlist .videen{ display: inline-block; background: #16afea; font-size:12px; height: 28px; line-height: 28px; width: 100px; color: #fff; text-align:center; margin:10px auto 0;}

.jxjtlist a:hover .videen{background:#0eb874;}
.newsnytit{ text-align:center; font-size:24px; font-weight:bold;}

.newsnyx{ margin-top:4%; color:#000; font-size:16px;}
.newsnyx a{ color:#585858;}
.newsnyx a:hover{ color:#16afea;}

.videolistlitop{ margin-top:2%;}
.margbottom{ margin-bottom:4%;}

.top_search_cont {background: #fff none repeat scroll 0 0; border: 1px solid #eee; border-radius: 0; box-shadow: none; padding: 0px 5px;height:37px;line-height:37px;width: 100%; position:relative;}

.top_search_cont input[type="search"], .top_search_cont input[type="text"] {outline:none;  background:none; border:none; width:100%; height:35px; line-height:35px; color:#ccc;}

.search_icon { position:absolute; width:35px; height:35px; line-height:35px; right:0px; top:0px;}
.lang_cont { border-right: 1px solid #faa61a; float: right; margin-left: 10px; margin-right: 13px; margin-top:6px; padding-right: 13px; padding-top: 1px; }
.lang_cont label { font-size:11px; color:#000; float:left; }
.search-ico {    float: right; width:19px; height:19px;}
.search-ico a {    float: right; background: url(../images/search-ico.png) no-repeat 0 0; width:19px; height:19px;}
.search-ico a.arrow_change {    float: right; background: url(../images/search-ico-c.png) no-repeat 0 0; width:19px; height:19px;}

.videodh{ padding:4% 0;}
.videodh a{ display:block; background:#f7f7f7; height:35px; line-height:35px; font-size:14px; text-align:center; margin:5px 0;}
.videodh a:hover{  background:#16afea; color:#fff;}
.videodh .videoleft{ padding-right:5px;}
.videodh .videoright{ padding-left:5px;}

.videoline{ border-top:1px solid #eee; margin-top:4%; padding-top:6%;}
.videoridh{ padding:4% 0;}
.videoridh h3{ text-align:center; font-size:14px; height:30px; line-height:30px; overflow:hidden;}
.videoridh .videoleft{ padding-right:5px; padding-top:5px; padding-bottom:5px;}
.videoridh .videoright{ padding-left:5px; padding-top:5px; padding-bottom:5px;}
.videoridh img{ width:100%;}

@media screen and ( max-width:770px ){
	
.pc{ display:none;}
.mb{ display:block;}


.inmain1 .invideo{ padding:0;}
.videolistli{ margin-top:4%;}
.innews2{ border:none;}
.innews2 .newstwofr{width: 69%; margin: 0%;}
.inmain2right a{ margin-top:5px;}
.innewslist{ margin-bottom:15px;}
.ryzzlist img{ width:100%;}
.ryzzlist .swiper-slide{ padding:0 2%;}
.ryzzlist .Ab_honor{ width:100%; padding:0;}
.ryzzlist .swiper-button-prev{left:0px; margin-top:-20px}
.ryzzlist .swiper-button-next{right:0px; margin-top:-20px}
.ryzzlist .swiper-slide{ margin:0px auto; width:100%; text-align:center;}
.mbtopmair{ padding-top:6%;}
.nyleftpadin{ padding-right:15px}

.inmain1 {border-left: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee;border-right: 1px solid #eeeeee; border-top:none;}
 
.newsnylist .newstwofr{ width:73%; margin:0;}
.newsnylist ul li{ padding:10px 0;}
.nybanner{ margin-bottom:4%;}
.newsnylist .newstwofr h2{ font-size:14px; padding:0px;}



.yhjklist{border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:1px solid #eee;border-top:none;}
.yhjklistleft{ float:none; width:100%;}
.yhjklistrigth{ float:none; width:100%; padding:4%;}

.yhjkzilist ul li a{ font-size:14px;}
.yhjklistrigth h2{ font-size:16px;}


.twocontent h1 a{width:30%;}
.dyq2left{ float:none; width:100%;} 
.dyq2right{ float:none; width:100%; margin-bottom:5%;} 


.iBnr1-box {left: 0%; top: 5%; width: 100%; text-align: center;  margin-left: 0px; }
.iBnr1-box .t1{ font-size:36px; line-height:36px; margin-bottom:20px;}
.iBnr1-box .t2 {text-transform: uppercase; line-height: 28px; letter-spacing: 0px; font-size: 12px; font-weight: lighter;}
.iBnr1-box .t3{ margin:0px auto;  width:120px; height:30px; line-height:30px;}


}







@media only screen and (max-width:1024px) and (min-width: 770px){


}

@media only screen and (max-width:1920px) and (min-width: 1440px){


}

@media screen and ( min-width:1480px ){


}