﻿@charset "utf-8";
body{overflow:hidden;}
body,html{width:100%; overflow-x:hidden;}
body{ margin:0px; padding:0px; margin:0px auto; font-size:12px; line-height:24px; color:#666666; min-width:320px; zoom:1; background:#fff; font-family:frutigernext,"Microsoft YaHei",Arial,Helvetica,sans-serif,Arial,"宋体";}
ul,li,form, dl,dt,dd,div,ul,li,h1,h2,h3,h4,h5,h6,p,em,i{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
select,input,textarea{ font-size:12px; border-radius:0; -webkit-border-radius:0; color:#414446; font-family:"微软雅黑";}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ max-width:100%; border:none; border:0;  vertical-align:top;}
a{color:#333; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#e60012;}
.fl{ float:left;}.fr{ float:right;}.tr{ text-align:right;}
.hidetxt{ display:none;}
.clear{ clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
:-moz-placeholder{color:#666666;}
::-moz-placeholder{color:#666666;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color:#666666;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #666666;}
.w1200{ max-width:1200px; min-width:320px; margin:0px auto;}
.red{color:#e60012;}
.mr0{margin-right:0 !important;}

@media ( max-width:1200px){
.auto{ padding:0px 10px;}
}

/*公用样式*/
.effect-img {text-align: center;cursor: pointer; zoom:1; overflow:hidden;}
.effect-img img {opacity: 1;-webkit-transition: opacity 0.35s, -webkit-transform  0.35s;transition: opacity 0.35s, transform 0.35s;}
.effect-img:hover img {opacity: 1;-webkit-transform: scale3d(1.1,1.1,1);transform:  scale3d(1.1,1.1,1);}

.Container{padding:2% 0; border-top:5px solid #d10009;}
.Position{padding-left:27px; background:url(../images/home.png) no-repeat left center; font-size:16px; color:#999999;}
.Position a{color:#999999;}


/*pages*/
.Pages{width:100%; text-align:center; color:#666666; font-size:14px; line-height:36px; font-family:Arial;}
.Pages li{margin:0px 3px;margin-bottom:1.5%;display:inline-block;}
.Pages b{font-weight:normal; color:#e60012;}
.Pages a{display:inline-block; width:36px; text-align:center; height:36px; line-height:36px; border:1px solid #e6e6e6; color:#666666; font-size:16px; margin:0px 8px;}
.Pages .p_page{padding-left:10px;}
.Pages .i_text{width:42px; padding:0px 10px; height:36px; line-height:36px; border:1px solid #e6e6e6; margin:0px 7px;}
.VideoList .Pages .p_page li,.NewsList .Pages .p_page li{display:inline-block;border-bottom:0px;margin-bottom:1.5%;padding-bottom:1.5%;}
.VideoList .Pages .p_page li,.Pages a{width:auto;padding:0px 10px;}
.Pages .i_button,.Pages .p_count{margin-left:10px; padding:0px 10px; border:1px solid #e6e6e6; height:36px;}
.Pages .p_count{display:inline-block; padding:0px 18px; border:1px solid #e6e6e6;}
.Pages li:hover a,.Pages li.active a{background:#d10009; border:1px solid #d10009; color:#fff;}

/*pages end*/

@media ( max-width:1200px){

}

@media ( max-width:768px){

}

@media ( max-width:640px){

}

@media ( max-width:480px){
.Pages{line-height:30px;}
.Pages .i_button, .Pages .p_count,.Pages .i_text{height:30px; line-height:30px;}
.Pages a{width:auto; height:30px; line-height:30px; margin:0px 3px; margin-bottom:3px;}
}


/*Top*/
.Header{    background-image: url(head_001.png);
    background-repeat: no-repeat;
    background-size: cover;position:relative;}
.Logo{width:300px; float:left; padding:20px 0px 25px;}
.Logo img{display:block; width:100%;}
.Top .box1{width:400px; float:right; margin:0 3%; padding:44px 0px 0px;}
.Top .box1 .txt{font-size:14px; line-height:26px; color:#fff; text-align:center;}
.Top .box1 .txt i{padding:0px 14px;}
.SearchBox{margin:10px 0px 0px;}
.SearchBox .sclick{background:url(../images/btn.png) no-repeat; width:16px; height:16px; display:none;}
.Search{border:0px solid #e5e5e5; height:38px; border-radius:5px; position:relative;background: #ffffff7c;
    color: #ffffff;}
.Search .input{padding:0px 12px; height:38px; width:345px; font-size:14px;color:#fff;}



  .Search .input::placeholder {
  color: #ffffff; /* 示例：设置占位符字体颜色为红色 */
  font-size: 14px;
  opacity: 1 !important;
  }
  
  
.Search .btn{position:absolute; top:11px;text-indent:22rem; right:11px; background:url(../images/search_icon.png) no-repeat; background-size:cover;width:16px; height:16px;}
.Search3 .btn{position:absolute; top:8px; right:9px; background:url(../images/search_icon.png) no-repeat; background-size:cover; width:16px; height:16px;}

.Top .box2{width:170px; float:left; font-size:14px; line-height:30px; color:#666666; padding:76px 0px 0px;}
.Top .box3{width:200px; float:right; padding:20px 0px 0px;}
.Top .box3 dt{font-size:13px; line-height:24px; color:#666666; padding-left:21px; background:url(../images/arr1.png) no-repeat left center; margin-bottom:6px;}
.Top .box3 dd{width:50%; float:left; text-align:center; font-size:14px; line-height:18px; color:#333333;}
.Top .box3 dd img{display:block; width:84px; margin:0 auto;border-radius:5px;margin-top:15px;}
.Top .box4{width:320px; float:right; margin-top:48px;}
.Top .box4 .Search .input{width:260px;}
.author span {
    float: right;
}
.author{border-top:1px solid #f1f1f1;padding-top:15px;}
.ContentAbout .author p {
    text-indent:0px;
    font-size:14px;
}
.Nav{height:50px; background:#F5F5F7;}
.Nav li{width:9%; float:left; text-align:center; position:relative;}
.Nav li a.am{display:block; font-size:18px; color:#1C1C1E; line-height:50px;}
.Nav li:hover a.am{background:#bb0109; font-weight:bold;color:#fff;}
.SubNav{width:100%; position:absolute; left:0; margin-left:0; top:100%; background:#f1f1f1; z-index:99999; display:none;padding-bottom:5px;}
.SubNav dd a{display:block; font-size:16px; line-height:35px; color:#666666;}
.SubNav dd:hover a{color:#bb0109;}

.Logo2{width:242px; float:left; padding:22px 0px 30px;}
.Logo2 img{display:block; width:100%;}
.Sub_Nav{margin:29px 0px 0px; background:url(../images/line.png) no-repeat left center; padding-left:10px; width:545px; float:left; margin-left:38px;}
.Sub_Nav li{font-size:18px; line-height:39px; color:#000000; width:16.66666%; text-align:center; float:left;}

/* 手机导航 */
.header_menu,.page_menu{display:none;}
.Header .header_menu{background-image:url(../images/navicon.png); position:absolute; top:50%; right:0px; margin-top:-12px; width:50px; height:24px;background-size:45%;background-position:center; background-repeat:no-repeat; z-index:9;}
.page_menu{width:50%;height:100%;background:url(../images/opacity.png) repeat;overflow:auto;overflow-x:none; position:fixed;z-index:9990;top:0;right:-100%;}
.page_menu .close_bar{height:69px;line-height:69px;overflow:hidden;position:absolute;top:0;left:0; width:100%;background:url(../images/opacity.png) repeat; border-bottom:1px solid #e8e8e8;text-align:right;}
.page_menu .close_bar a{background:url(../images/menu_close_btn.png) no-repeat;width:25px;height:25px; background-size:cover;display:inline-block;vertical-align:middle;margin-right:20px;transition:transform ease-in 0.3s;}
.page_menu .close_bar a:hover{transform:rotate(180deg);}
.page_menu .menu_list{width:100%;margin-top:69px;}
.page_menu .menu_list li{height:65px;line-height:65px;font-size:18px;position:relative; border-bottom:1px solid #e8e8e8; font-weight:normal;}
.page_menu .menu_list li a{color:#fff;text-decoration:none;padding-left:20px;display:block;}
.page_menu .menu_list li:hover a,.page_menu .menu_list li.cur a{color:#f0b1b9;}

@media ( max-width:1199px){
.Header{box-shadow:0px 5px 15px #e5e5e5;}
.Top .box2,.Top .box3,.Nav,.Sub_Nav{display:none;}
.header_menu,.page_menu{display:block;}
.Logo,.Logo2{width:200px; padding:20px 0px;}
.Top .box1{padding:15px 0px 0px; margin:0 0 0 8%;}
.Top .box4{margin:30px 200px 0px 0px;}
}

@media ( max-width:768px){
	.ad{display:none;}
	.carousel_content{width:100% !important;}
	.carousel_body{max-width:100% !important;}
	#pj-lunbo3{display:none;}
	.tzgg_yz_bg_006{width:40px !important;}
	.ywtj_template{height:auto !important;display:block !important;}
	.ywtj_content{width:86% !important;height:auto !important;}
	.home_ywtj{height:auto !important;}
	.ywtj_content_center{display:none;}
	.ywtj_content_left:nth-child(3){display:none;}

}

@media ( max-width:640px){
.Top .box1 .txt{display:none;}
.Top .box1,.Top .box4{width:16px; float:right; padding:0;}
.SearchBox .sclick{display:block;}
.SearchBox .Search{position:absolute; z-index:999; background:#fff; top:100%; right:0px; display:none; width:350px;}
.Search .input,.Top .box4 .Search .input{width:300px;}
}

@media ( max-width:480px){
.Logo,.Logo2{width:135px;}
.Top .box1,.Top .box4{margin:22px 100px 0px 0px;}
} 


/*bottom*/
.Bottom{text-align:center; border-top:5px solid #d10009; padding:16px 0px 0px; color:#888888; font-size:14px; line-height:25px;}
.Bottom a{color:#888;}
.Bottom i{color:#cfcfcf; padding:0px 10px;}
.Bottom .icon{text-align:center;}
.Bottom .icon img{display:inline-block; margin:0px 14px;}
.Bottom .Bmeun{padding:0.5% 0;}

.friendlink{text-align:center; margin:1.5% 0 0;}
.friendlink li{display:inline-block; width:17%; margin:0 0.5% 1% 0;}
.friendlink li a{display:block; text-align:center}
.friendlink li img{display:block; width:auto;max-width:100%;margin:0px auto;}

@media ( max-width:480px){
.friendlink li{width:23.5%; float:left; margin-right:2%;}
.friendlink li:nth-child(4n){margin-right:0;}	
}


/*index*/
.Main{padding:0px 0px 33px;}
.HomeTheam{padding:33px 0px 0px;}
.HomeTheam .item{margin:0px 13px;}
.HomeTheam .item img{display:block; width:100%;}
.HomeTheam .owl-buttons .owl-prev,.HomeTheam .owl-buttons .owl-next{position:absolute; width:12px; height:18px; top:50%; margin-top:-9px; text-indent:9999em; overflow:hidden;}
.HomeTheam .owl-buttons .owl-prev{background:url(../images/prev.png) no-repeat left top; left:-32px;}
.HomeTheam .owl-buttons .owl-next{background:url(../images/prev.png) no-repeat right top; right:-32px;}

.HomeNews{padding:42px 0px 20px;}
.NewsTop{text-align:center; padding-bottom:42px;padding-left:80px;background:url(ttlogo2.jpg) left 10px no-repeat;min-height:71px;}
.NewsTop h2{font-size:40px; line-height:56px;}
.NewsTop h2 a{color:#d10009;}
.NewsTop .keys{font-size:16px;}
.NewsTop .keys a{color:#333333; display:block; width:31.333%; line-height:33px; height:33px; overflow:hidden; float:left; margin-right:3%;}
.NewsTop .keys a:nth-child(3n){margin-right:0;}

.PicNews{width:66.666%; float:left;}
.PicNews .item{position:relative;}
.PicNews .item  img{display:block; width:100%;}
.PicNews .item .name{position:absolute; left:0px; bottom:0px; width:100%; height:116px; line-height:116px; background:url(../images/txtbg.png) repeat-x; font-size:18px; color:#fff; text-align:center;}
.PicNews .owl-pagination{width:100%; position:absolute; left:0px; bottom:24px; height:6px; line-height:6px; left:0px; text-align:center;}
.PicNews .owl-pagination .owl-page{width:6px; height:6px; display:inline-block; background:url(../images/dotpic.png) no-repeat left top; vertical-align:middle; margin:0px 7px;}
.PicNews .owl-pagination .owl-page.active{background:url(../images/dotpic.png) no-repeat left bottom;}
.PicNews .owl-buttons .owl-prev,.PicNews .owl-buttons .owl-next{position:absolute; width:16px; height:23px; bottom:26px; text-indent:9999em; overflow:hidden;}
.PicNews .owl-buttons .owl-prev{background:url(../images/prev2.png) no-repeat left top; left:10px;}
.PicNews .owl-buttons .owl-next{background:url(../images/prev2.png) no-repeat right top; right:10px;}

.NewsBox{width:30%; float:right;}
.NewsBox ul:nth-child(2n){padding-top:12px; margin-top:16px; border-top:1px solid #ececec;}
.NewsBox li.first{line-height:43px; height:43px; overflow:hidden; font-size:18px; font-weight:bold;}
.NewsBox li.first a{color:#333;}
.NewsBox li{font-size:16px; line-height:35px; height:35px; overflow:hidden;}
.NewsBox li a{color:#313131;}
.NewsBox li:hover a{color:#d10009;}

.HomeBox{width:32%; margin-right:3%; float:left;}
.HomeBox.mr0{width:30%;}
.Hometit01{height:40px; line-height:40px; padding-left:14px; background:url(../images/titbg.png) no-repeat left center; border-bottom:1px solid #dcdcdc;}
.Hometit01 .name{font-size:18px; color:#000000; font-weight:bold;}
.Hometit01 .more{float:right; font-size:14px; color:#b9b8b8;}

.HomeList{padding:11px 0px 14px; height:auto; overflow:hidden;}
.HomeList li{padding-left:14px; background:url(../images/arr2.png) no-repeat left center; font-size:16px; height:35px; line-height:35px; overflow:hidden;}
.HomeList li a{display:block; color:#313131;}
.HomeList li:hover a{color:#d10009;}
.Ban{padding:8px 0px 18px;}
.Ban img{display:block; width:100%;}

.HomeLeft{width:100%; float:left;}
.HomeRight{width:100%; float:right;}
.Hometit02{line-height:50px; height:50px; border-bottom:3px solid #d10009; margin-bottom:18px;}
.Hometit02 .name{font-size:28px; color:#d10009;}
.Hometit02 .more{float:right; font-size:14px; color:#b9b8b8;}

.TheoryBox .box{width:31.7%;}
.TheoryBox .box.fl{margin-right:2%;}

.PhotoBox li{padding-top:13px;width:23.5%;float:left;margin-right:2%;}
.PhotoBox li:nth-child(4n){margin-right:0px;}
.PhotoBox li .effect-img img{display:block; width:100%;}
.PhotoBox li .name{display:block; padding-left:12px; line-height:45px; height:45px; overflow:hidden; font-size:16px; color:#313131; background:url(../images/arr2.png) no-repeat left center;}
.PhotoBox li:hover .name{color:#d10009;}

.TimePioneer{width:66.6666%; float:left;}
.PicSlide{margin:20px 0px 0px -24px; position:relative;}
.PicSlide .item{margin-left:24px; position:relative;}
.PicSlide .item img{display:block; width:100%; height:167px;}
.PicSlide .item .name{position:absolute; left:0px; bottom:0px; width:100%; height:30px; line-height:30px; text-align:center; color:#fff; font-size:16px; background:rgba(0,0,0,0.6);}
.PicSlide .owl-buttons .owl-prev,.PicSlide .owl-buttons .owl-next{position:absolute; width:12px; height:18px; top:50%; margin-top:-9px; text-indent:9999em; overflow:hidden;}
.PicSlide .owl-buttons .owl-prev{background:url(../images/prev.png) no-repeat left top; left:0px;}
.PicSlide .owl-buttons .owl-next{background:url(../images/prev.png) no-repeat right top; right:-24px;}

.HomeCase{width:30%; float:right;}
.HomeOnline .Hometit01{border-bottom:none; margin-bottom:10px;}
.HomeGuide{width:51.6666%; float:left;}
.HomeGuide .box{background:#f6f6f6;}
.HomeGuide .box .pic{width:27.419%; float:left;}
.HomeGuide .box .pic img{display:block; width:100%;}
.HomeGuide .box .list{width:64%; float:left; padding:2% 4% 0;}
.HomeGuide .box .list dt{font-size:16px; line-height:38px; color:#d10009; font-weight:bold;}
.HomeGuide .box .list dd{padding-left:14px; font-size:16px; height:32px; line-height:32px; overflow:hidden; background:url(../images/arr2.png) no-repeat left center;}
.HomeGuide .box .list dd a{display:block; color:#313131;}
.HomeGuide .box .list dd:hover a{color:#d10009;}
.HomeBack{width:45.83333%; float:right; overflow:hidden;}
.Backpics{margin-left:-20px;}
.Backpics .item{margin-left:20px;}
.Backpics .item img{display:block; width:100%;}

.EnterBox{margin:2.5% 0;}
.EnterBox li{float:left; width:23.3333%;}
.EnterBox li.e2{width:51.6666%; margin:0 0.83333333%;}
.EnterBox li img{display:block; width:100%;}

.Hometit03{height:50px; line-height:50px; border-top:2px solid #d10009;}
.Hometit03 .name{display:block; font-size:18px; color:#000000; font-weight:bold;}
.Hometit03 .name .icon{display:inline-block; padding:12px 0px 0px;}
.Hometit03 .more{float:right; font-size:14px; color:#b9b8b8;}
.HomeVideo{width:100%; float:left; margin-bottom:1.5%;}
.HomeVideo .effect-img{position:relative;}
.HomeVideo .effect-img img{display:block; width:100%;}
.HomeVideo .effect-img .play{background-image:url(../images/play.png); position:absolute; left:50%; top:50%; background-size:100% 100%; width:50px; height:50px; margin:-25px 0px 0px -25px;}
.VideoTop{width:35%; float:left;}
.VideoTop li.first{height:auto; padding:0; background:none; border-bottom:1px dotted #999999; margin-bottom:3%;}
.VideoTop li.first .tit{display:block; font-size:24px; line-height:30px; color:#000000; font-weight:bold; padding:6% 0;}
.VideoTop li{font-size:16px; line-height:35px; height:35px; overflow:hidden; background:url(../images/arr2.png) no-repeat left center; padding-left:10px;}
.VideoTop li a{display:block; color:#313131;}
.VideoTop li:hover a{color:#d10009;}
.VideoBox{width:65%; float:right;}
.VideoBox li{margin-bottom:13px;width:31.33%;margin:0px 0 13px 2%;float:left;}
.VideoBox li .name{display:block; text-align:center; font-size:16px; line-height:44px; height:44px; overflow:hidden; color:#313131;}
.VideoBox li:hover .name{color:#d10009;}

.VideoRight{width:30.8333%; float:right;}
.CommonBox ul{padding-bottom:9px;}
.CommonBox li.first{height:auto; padding:0; background:none; margin-bottom:10px;}
.CommonBox li.first .effect-img{position:relative;}
.CommonBox li.first .effect-img img{display:block; width:100%;}
.CommonBox li.first .effect-img .name{font-size:16px; line-height:30px; height:30px; overflow:hidden; position:absolute; width:100%; left:0px; bottom:0px; background:rgba(0,0,0,0.5); text-align:center; color:#fff;}
.CommonBox li{font-size:16px; line-height:35px; height:35px; overflow:hidden; background:url(../images/arr2.png) no-repeat left center; padding-left:12px;}
.CommonBox li a{display:block; color:#313131;}
.CommonBox li:hover a{color:#d10009;}

.HomeBox2{width:31.333%; margin-right:3%; float:left;}

.Citybox{background:#f5f5f5; position:relative; margin:1.5% 0 0;}
.Citybox .name{position:absolute; left:0px; top:0px; text-align:right; width:85px; font-size:14px; color:#000000; line-height:49px; font-weight:bold;}
.Citybox .con{padding:12px 10px 12px 90px; font-size:14px; line-height:24px;}
.Citybox .con a{color:#666666; display:inline-block; padding-right:25px;}

.LinkBox{position:relative;}
.LinkBox .title{height:40px; line-height:40px; background:#d10009; padding:0px 17px; color:#fff; font-size:18px;}
.LinkBox .hd{height:32px; line-height:32px; width:50%;margin-top:3px;}
.LinkBox .hd li{display:inline-block; text-align:center;}
.LinkBox .hd li span{display:block; font-size:14px; color:#fff; padding:0px 25px;}
.LinkBox .hd li.on span{background:#fff; color:#d10009;}
.LinkBox .bd{border:1px solid #e9e9e9; border-top:none; padding:15px;}
.LinkBox .bd .con a{display:inline-block; font-size:14px; line-height:28px; color:#666666; padding-right:30px;}

@media ( max-width:1200px){
.HomeTheam .owl-buttons .owl-prev,.PicSlide .owl-buttons .owl-prev{left:0px;}
.HomeTheam .owl-buttons .owl-next,.PicSlide .owl-buttons .owl-next{right:0px;}
.HomeNews{padding:20px 0px 0px;}
.NewsTop{padding-bottom:20px;background:none;padding-left:0px;}
.NewsTop h2{font-size:26px;}

}

@media ( max-width:998px){
.PicNews,.NewsBox{width:100%; float:none;}
.NewsBox{padding:15px 0px;}
.NewsBox ul{width:48%; float:left;}
.NewsBox ul:nth-child(2n){margin:0; padding:0; border:none; float:right;}

.HomeLeft,.HomeRight{width:100%; float:none;}
.PhotoBox li{width:23.5%; margin-right:2%; float:left;}
.PhotoBox li .effect-img{padding-top:64%;position:relative;}
.PhotoBox li .effect-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.PhotoBox li:nth-child(4n){margin-right:0;}
.PicSlide .item img{height:134px;}
}

@media ( max-width:768px){
.NewsTop h2{font-size:20px; line-height:35px;}
.NewsTop .keys{line-height:26px;}
.NewsTop .keys a{width:48%; margin-right:0; text-align:left;}
.NewsTop .keys a:nth-child(2n){float:right;}
.NewsBox li,.HomeList li{font-size:14px; height:32px; line-height:32px;}
.NewsBox li.first,.Hometit01 .name,.Hometit03 .name{font-size:16px;}
.Hometit02 .name{font-size:22px;}
.HomeGuide .box .pic{display:none;}
.HomeGuide .box .list{width:92%; float:none; padding:4%;}
.HomeVideo,.VideoRight{width:100%; float:none;}
.VideoTop li.first .tit{font-size:20px;}
.VideoRight .CommonBox{width:48%; float:left;}
.VideoRight .CommonBox:nth-child(2n){float:right;}
.HomeBox2{width:48%; margin-right:0;}
.HomeBox2:nth-child(2n){float:right;}
.LinkBox .hd{width:80%;}
.LinkBox .hd li a{padding:0px 20px;}
.PicSlide .item img{height:158px;}
}

@media ( max-width:640px){
.VideoTop li.first .tit{font-size:16px;}
.LinkBox .hd li a{padding:0px 14px;}
.PicSlide .item img{height:130px;}
}

@media ( max-width:480px){
.NewsTop h2{font-size:16px;}
.NewsTop .keys{font-size:14px;}
.NewsTop .keys a,.NewsTop .keys a:nth-child(2n){width:100%; float:none;}

.PicNews .item .name{font-size:14px;}
.NewsBox ul,.NewsBox ul:nth-child(2n){float:none; width:100%;}
.NewsBox ul:nth-child(2n){padding-top:15px; margin-top:15px; border-top:1px solid #ccc;}
.HomeBox{width:100%; float:none;}
.HomeBox.mr0{width:100%;}
.HomeList{height:auto;}
.TheoryBox .box{width:100%; float:none !important;}
.Ban{padding:0;}
.PhotoBox ul{padding-bottom:18px;}
.PhotoBox li{width:48%; padding:0px;}
.VideoBox li{width:48%; padding:0px;}
.PhotoBox li:nth-child(2n){float:right;}
.PhotoBox li .name{font-size:14px; height:35px; line-height:35px;}
.TimePioneer,.HomeCase{width:100%; float:none;}
.HomeCase{margin-top:15px;}
.HomeGuide,.HomeBack{width:100%; float:none;}
.HomeGuide .box .list dd{font-size:14px; height:30px; line-height:30px;}
.HomeBack{margin:15px 0px;}
.VideoTop,.VideoBox{width:100%; float:none;}
.VideoBox{margin:15px 0px 0px;}
.VideoRight .CommonBox,.VideoRight .CommonBox:nth-child(2n){width:100%; float:none;}
.HomeBox2,.HomeBox2:nth-child(2n){width:100%; float:none;}
.Hometit02{height:35px; line-height:35px; margin-bottom:10px;}
.Hometit02 .name{font-size:18px;}

.LinkBox .title{font-size:16px;}
.LinkBox .hd{position:static; text-align:center; width:100%;}
.LinkBox .hd li{width:18%;}
.LinkBox .hd li a{color:#333; padding:0;}
.LinkBox .bd{border-top:1px solid #e9e9e9;}
.LinkBox .bd .con a{padding:0 2%;}

.PicSlide .item img{height:236px;}
}


/*视频列表*/
.VideoSlide{background:#fafafa; position:relative; margin:2% 0 3%; overflow:hidden;}
.VideoSlide .videotit{font-size:16px; color:#fff; background:url(../images/titbg2.png) no-repeat; width:90px; text-align:center; height:35px; line-height:28px; position:absolute; right:-6px; top:0px; z-index:99;}
.VideoSlide .bd{width:66.666%; float:left;}
.VideoSlide .bd .name{display:none;}
.VideoSlide .hd{width:29.1666%; float:left; margin-left:2%; padding:10px 0px 0px;}
.VideoSlide .hd li{padding:29px 0px 10px; border-bottom:1px solid #eaeaea; cursor:pointer;}
.VideoSlide .hd li:last-child{border-bottom:none;}
.VideoSlide .hd li .pic{width:50%; float:left;}
.VideoSlide .hd li .title{width:48%; float:right; font-size:16px; line-height:30px; color:#333333;}
.video{position:relative;}
.video img{display:block; width:100%;}
.video .play{position:absolute; width:50px; height:50px; background-image:url(../images/play.png); background-size:100% 100%; left:50%; top:50%; margin:-25px 0px 0px -25px;}
.video .name{position:absolute; left:0px; bottom:0px; width:100%; height:40px; line-height:40px; background:rgba(0,0,0,0.6); font-size:16px; color:#fff; overflow:hidden; text-align:center;}

.VideoList li{width:31.333%; float:left; margin:0 3% 3% 0;}
.VideoList li:nth-child(3n){margin-right:0;}
.VideoList li img{height:257px;}

@media ( max-width:998px){
.VideoList li img{height:210px;}
}

@media ( max-width:768px){
.VideoSlide .bd,.VideoSlide .hd{width:100%; float:none; margin:0;}
.VideoSlide .hd li{width:31.33%; margin-right:3%; float:left; padding:0; border-bottom:none;}
.VideoSlide .hd li:nth-child(3n){margin-right:0;}
.VideoSlide .hd li .pic{width:100%; float:none;}
.VideoSlide .hd li .title{display:none;}
.VideoSlide .bd .name{display:block; position:absolute; left:0px; bottom:0px; width:100%; height:40px; line-height:40px; background:rgba(0,0,0,0.6); font-size:16px; color:#fff; overflow:hidden; text-align:center; z-index:99;}
.VideoList li img{height:160px;}
}

@media ( max-width:640px){
.VideoList li{width:48%; margin-right:0;}
.VideoList li:nth-child(2n){float:right;}
.VideoList li img{height:204px;}
}

@media ( max-width:480px){
.VideoSlide .bd .name{font-size:14px;}
.video .name{font-size:13px; height:30px; line-height:30px;}
.video .play{width:30px; height:30px; margin:-15px 0px 0px -15px;}
.VideoList li img{height:117px;}
}

/*新闻列表*/
.Left{width:68.33333%; float:left;}
.Right{width:26.666%; float:right;}
.NewsList{margin:2% 0 0;}
.NewsList li{padding-bottom:3.5%; margin-bottom:3.5%; border-bottom:1px dashed #dddddd;}
.NewsList li .title{line-height:30px; margin-bottom:15px;}
.NewsList li .title .name{font-size:22px; height:30px; overflow:hidden; color:#000000; display:inline-block;}
.NewsList li .title .date{float:right; font-size:14px; color:#b2b2b2;}
.NewsList li .txt .pic{width:140px; margin-right:20px; float:left;}
.NewsList li .txt .info{font-size:16px; line-height:26px; height:78px; overflow:hidden;}

.Title01{border-top:2px solid #d10009; background:#fafafa; height:43px; line-height:43px; padding:0px 12px;}
.Title01 .name{font-size:18px; color:#000000;}
.Title01 .more{float:right; color:#b9b8b8; font-size:14px;display:none;}
.RankBox ul{padding:21px 0px 0px;}
.RankBox li{margin:0px 0px 14px; height:26px; line-height:26px; overflow:hidden;}
.RankBox li a{font-size:16px; color:#313131;}
.RankBox li .num{display:inline-block; width:26px; height:26px; text-align:center; color:#fff; font-size:14px; background:#8a8a8a; border-radius:5px; margin-right:12px;}
.RankBox li.cur .num{background:#e81d16;}

.TjBox li{margin-top:10px;}
.TjBox li img{display:block; width:100%;}
.VBox{margin:6% 0 0;}
.VBox li{margin-top:10px;}


@media ( max-width:998px){
.NewsList li .title .name{font-size:18px;}

}

@media ( max-width:768px){
.NewsList li .title{line-height:24px;}
.NewsList li .title .name{display:block; line-height:30px;}
.NewsList li .title .date{float:none; display:block;}
.Title01 .name{font-size:16px;}
.RankBox li a{font-size:14px;}
}

@media ( max-width:640px){
.Left,.Right{width:100%; float:none;}
.Right{margin-top:4%;}
.TjBox li{width:31.333%; margin-right:3%; float:left;}
.TjBox li:nth-child(3n){margin-right:0;}
.VBox{margin-top:4%;}
.VBox li{width:48%; float:left;}
.VBox li:nth-child(2n){float:right;}
}

@media ( max-width:480px){
.NewsList li .title .name{font-size:16px;}
.NewsList li .txt .info{font-size:13px;}
}

/*新闻详情*/
.ActiveContent{margin:3% 0 0;}
.Atit{text-align:left; line-height:28px; position:relative; padding:0px 0px 30px; border-bottom:1px dashed #d6d6d6;}
.Atit h2{font-size:35px; color:#333333; line-height:50px; font-weight:normal; margin-bottom:1.5%;}
.Atit h3{font-weight:normal; margin-bottom:3%; font-size:20px;}
.Atit .ins{float:left; font-size:16px; color:#999999;}
.Atit .ins i{padding:0px 10px;}
.ActiveContent .bdsharebuttonbox{float:right;}
.ContentAbout{padding:4% 0; font-size:18px; color:#444444;}
.ContentAbout p{line-height:30px; text-indent:2em; margin-bottom:15px;}
.RelateBox{border-top:1px solid #f1f1f1; padding:3% 0 0;}
.RelateBox h3{font-size:18px; line-height:30px; color:#000000;}
.RelateBox ul{padding:1.5% 0 0;}
.RelateBox li{width:48%; float:left; line-height:30px; height:30px; overflow:hidden; font-size:16px;}
.RelateBox li:nth-child(2n){float:right;}
.RelateBox li a{color:#666;}
.RelateBox li i{color:#999; padding-right:4px;}

@media ( max-width:998px){
.Atit h2{font-size:26px; line-height:36px;}
}

@media ( max-width:480px){
.Atit h2{font-size:20px; line-height:30px; font-weight:bold;}
.Atit h3{font-size:16px;}
.Atit .ins{font-size:14px;}
.bdsharebuttonbox{float:none; display:inline-block; vertical-align:middle;}
.ContentAbout p{font-size:16px;}
.RelateBox li,.RelateBox li:nth-child(2n){width:100%; float:none;}

}

/*图片列表*/
.PhotoSlides{margin:1.5% 0 0; background:#f3f3f3; position:relative;}
.PhotoSlides .item .pic{width:66.66666%; float:left;}
.PhotoSlides .item .txt{width:28.3333%; float:left; padding:4% 0 0 2%;}
.PhotoSlides .item .txt .name{display:block; font-size:24px; line-height:30px; height:60px; color:#000000; overflow:hidden;}
.PhotoSlides .item .txt .info{font-size:16px; line-height:28px; color:#666666; height:140px; overflow:hidden; margin:5% 0 10%;}
.PhotoSlides .item .txt .more{display:block; font-size:16px; color:#e50112; line-height:24px; font-weight:bold;}
.PhotoSlides .owl-pagination{width:97%; position:absolute; left:0px; bottom:40px; height:12px; line-height:12px; left:0px; text-align:right;}
.PhotoSlides .owl-pagination .owl-page{width:12px; height:12px; display:inline-block; background:url(../images/dotpic2.png) no-repeat left top; vertical-align:middle; margin:0px 7px;}
.PhotoSlides .owl-pagination .owl-page.active{background:url(../images/dotpic2.png) no-repeat left bottom;}

.PicList{margin:3% 0 0;}
.PicList li{width:31.333%; margin-right:3%; float:left; margin-bottom:3%;}
.PicList li:nth-child(3n){margin-right:0;}
.PicList li img{display:block; width:100%; height:239px;}
.PicList li .name{display:block; line-height:48px; height:48px; border:1px solid #e8e8e8; text-align:center; font-size:16px; color:#333333;}

.PicList2{margin:0% 0 3%; position:relative; height:390px; overflow:hidden;}
.PicList2 li{position:absolute;}
.PicList2 li img{display:block; width:100%; height:100%;}
.PicList2 li.p2,.PicList2 li.p3,.PicList2 li.p4,.PicList2 li.p5{height:49%; width:24.166666%;}
.PicList2 li.p1{width:50%; left:25%; top:0px;}
.PicList2 li.p2{left:0px; top:0px;}
.PicList2 li.p3{right:0px; top:0px;}
.PicList2 li.p4{left:0px; bottom:0px;}
.PicList2 li.p5{right:0px; bottom:0px;}
.PicList2 li .name{position:absolute; width:100%; left:0px; bottom:0px; background:url(../images/txtbg2.png) repeat-x; height:40px; line-height:40px; font-size:16px; color:#fff; text-align:center;} 


@media ( max-width:998px){
.PhotoSlides .item .txt .name{font-size:20px;}
.PicList2{height:318px;}
.PicList li img{height:195px;}
}

@media ( max-width:768px){
.PicList2{height:243px;}
.PicList li .name,.PicList2 li .name{font-size:14px;}
.PicList li img{height:149px;}
}

@media ( max-width:640px){
.PhotoSlides .item .pic{width:100%; float:left;}
.PhotoSlides .item .txt{width:92%; padding:4%;}
.PhotoSlides .item .txt .name{height:30px;}
.PhotoSlides .item .txt .info{margin:3% 0; height:84px;}
.PicList2{height:202px;}
.PicList li{width:48%; margin-right:0;}
.PicList li:nth-child(2n){float:right;}
.PicList li img{height:190px;}
}

@media ( max-width:480px){
.PhotoSlides .item .txt .name{font-size:16px;}
.PhotoSlides .owl-pagination{bottom:20px;}
.PicList2{height:auto;}
.PicList2 li{position:static; margin-top:3%;}
.PicList2 li a{display:block; position:relative;}
.PicList2 li.p1{width:100%; height:auto;}
.PicList2 li.p2,.PicList2 li.p3,.PicList2 li.p4,.PicList2 li.p5{height:auto; width:48%; float:left;}
.PicList2 li.p3,.PicList2 li.p5{float:right;}
.PicList li .name{height:35px; line-height:35px;}
.PicList li img{height:109px;}

}

/*图说详情*/
.PicDetail{margin:2% 0 0;}
.PicDetail .title{line-height:30px; margin-bottom:2%;}
.PicDetail .title .name{font-size:24px; color:#333; float:left;}
.PicDetail .title .ins{float:right; font-size:14px; color:#999;}
.PicDetail .content{background:#fff; padding:5%; border:1px solid #ccc;}
.PicSlider{position:relative;}
.PicSlider .item img{display:block; width:84%; margin:0 auto;}
.PicSlider .owl-buttons{display:none;}
.PicSlider:hover .owl-buttons{display:block;}
.PicSlider .owl-prev,.PicSlider .owl-next{position:absolute; width:42px; height:69px; top:50%; margin-top:-34px; background-size:100% 100%; line-height:85px; text-indent:9999em; overflow:hidden;}
.PicSlider .owl-prev{background-image:url(../images/a_prev.png); left:0px;}
.PicSlider .owl-next{background-image:url(../images/a_next.png); right:0px;}
.PicDetail .content .txt{font-size:14px; line-height:24px; margin:15px 0px 0px;}
.PicDetail .content .txt p{margin:10px 0px; text-indent:2em;}
.PicDetail .Edit{font-size:14px; text-align:right; line-height:30px; padding:2% 0;}

.imgList{margin:3% 0 0;}
.imgList li{width:20%; float:left; border-bottom:1px dashed #ccc; margin-bottom:1.5%;}
.imgList li a{display:block; padding:5%;}
.imgList li img{display:block; width:100%; height:135px;}
.imgList li .name{display:block; font-size:14px; text-align:center; line-height:30px; height:30px; overflow:hidden;}


@media ( max-width:998px){
.PicDetail .title{text-align:center;}
.PicDetail .title .name,.PicDetail .title .ins{float:none;}
.imgList li img{height:118px;}
.PicSlider .owl-buttons{display:block;}
.PicSlider .item img{width:100%;}
}

@media ( max-width:768px){
.imgList li img{height:90px;}
}

@media ( max-width:640px){
.imgList li .name{font-size:12px;}
.PicDetail .title .name{font-size:20px;}
.PicSlider .owl-prev,.PicSlider .owl-next{width:50px; height:50px; margin-top:-25px;}
.imgList li img{height:75px;}
}

@media ( max-width:480px){
.PicDetail .title .name{font-size:16px;}
.imgList li{width:50%;}
.imgList li img{height:107px;}
}


/*文明创建*/
.w1000{ max-width:1000px; min-width:320px; margin:0px auto;}
.Banner img{display:block; width:100%;}
.TheamNav{background:#d10009; height:50px;}
.TheamNav ul{width:72.5%; float:left;}
.TheamNav ul li{float:left; padding:0 4%;}
.TheamNav ul li a.am{display:block; font-size:18px; color:#fff; font-weight:bold; line-height:50px;}
.TheamNav ul li.onnav{background:#b6020a;}
.Search2{width:260px; background:#fff; height:30px; position:relative; float:right; margin-top:10px;}
.Search2 .input{height:30px; padding:0px 6px; width:224px;}
.Search2 .btn{position:absolute; top:6px; right:7px; background:url(../images/btn2.png) no-repeat; width:17px; height:19px;}

.TheamBottom{padding:2% 0 3%;}

.TheamMian{padding:2% 0;}
.Title02{border-bottom:3px solid #efefef; line-height:45px;}
.Title02 .name{float:left; background-image:url(../images/titbg3.png); width:183px; text-align:center; color:#fff; font-size:18px;}
.Title02 .more{margin-right:10px; float:right; font-size:14px; color:#999999;}
.TheamMian .box .con{padding:2.5% 0 4%;}
.Headline{width:57%; float:left; border-right:1px solid #eaeaea;}
.Headline .pic{width:45.614%; float:left;}
.Headline .pic img{display:block; width:100%;}
.Headline .txt{width:47%; float:left; margin:1% 0 0 3%;}
.Headline .txt .name{display:block; font-size:18px; line-height:22px; color:#333333; max-height:44px; overflow:hidden; margin-bottom:5%; font-weight:bold;} 
.Headline .txt .info{font-size:16px; line-height:24px; max-height:96px; overflow:hidden;}
.TheamMian .box .list{width:39.5%; float:right;}
.TheamMian .box .list li{padding-left:16px; height:35px; line-height:35px; overflow:hidden; font-size:16px; background:url(../images/arr3.png) no-repeat left center;}
.TheamMian .box .list li a{display:block; color:#666666;}

@media ( max-width:966px){
.TheamNav{height:auto; background:none;}
.TheamNav ul{width:100%; float:none; background:#d10009;}
.TheamNav ul li{width:20%; padding:0; text-align:center;}
.Search2{float:none; margin:3% auto 0; border:1px solid #e5e5e5; box-shadow:0px 0px 10px #e5e5e5;}
}

@media ( max-width:768px){
.Headline .txt .name{font-size:16px;}
}

@media ( max-width:640px){
.TheamNav ul li a.am{font-size:15px;}
.Headline,.TheamMian .box .list{width:100%; float:none; border:none;}
.TheamMian .box .list{margin-top:15px;}
}

@media ( max-width:480px){
.TheamNav ul{text-align:center;}
.TheamNav ul li{display:inline-block; width:32%; float:none;}
.TheamNav ul li a.am{line-height:40px; font-size:14px;}
.Search2{margin:5% auto 3%;}
.Headline .pic{width:100%; float:none;}
.Headline .txt{padding:3%; margin:0; width:94%; float:none;}
.Headline .txt .info,.TheamMian .box .list li{font-size:14px;}
}

/*期刊列表*/
.JournalBox{padding:3% 0 0;}
.jLeft{width:23.333%; float:left; background:#f4f4f4;}
.jLeft .tit{line-height:50px; font-size:18px; text-align:center; background:#d10009; color:#fff;}
.jLeft .box{padding:34px 15px 70px;}
.jLeft .box .pic{text-align:center;}
.jLeft .box .pic img{display:inline-block; max-width:100%; box-shadow:5px 5px 10px #c7c7c7;}
.jLeft .box .pic .name{display:block; font-size:16px; line-height:30px; color:#d10009; font-weight:bold; margin:5% 0 0;}
.jLeft .box .important{margin-top:18px; padding-top:18px; border-top:1px dashed #dbdbdb;}
.jLeft .box .important .title{font-size:16px; line-height:40px; color:#d10009; font-weight:bold;}
.jLeft .box .important li{height:32px; line-height:32px; overflow:hidden; color:#313131; padding-left:10px; font-size:14px; background:url(../images/arr4.png) no-repeat left center;}

.jLeft .box .Select{margin-top:18px; padding-top:18px; border-top:1px dashed #dbdbdb;}
.jLeft .box .Select .title{font-size:16px; line-height:30px; color:#333333;}
.jLeft .box .Select select{margin:10px 0px 0px; border:1px solid #d7d7d7; background:#fff; font-size:14px; height:38px; color:#999999; width:100%; padding:0px 10px;}

.jRight{width:73%; float:right;}
.Jlist li{width:22.375%; float:left; margin:0 3.5% 2% 0;}
.Jlist li:nth-child(4n){margin-right:0;}
.Jlist li .effect-img{box-shadow:5px 5px 20px #c7c7c7;}
.Jlist li img{display:block; width:100%; height:265px;}
.Jlist li .name{display:block; font-size:14px; line-height:30px; color:#333333; margin:5% 0 0; text-align:center;}

@media ( max-width:998px){
.Jlist li img{height:216px;}
}

@media ( max-width:768px){
.jLeft,.jRight{width:100%; float:none;}
.jLeft{margin-bottom:10px;}
.jLeft .box{padding:34px 15px;}
/*.jLeft .box .pic{width:48%; float:left;}
.jLeft .box .important{width:48%; float:right; padding:0; margin:0; border:none;}*/
.Jlist li img{height:226px;}
}

@media ( max-width:640px){
.Jlist li img{height:188px;}
}

@media ( max-width:480px){
/*.jLeft .box .pic,.jLeft .box .important{width:100%; float:none;}
.jLeft .box .important{margin-top:18px; padding-top:18px; border-top:1px dashed #dbdbdb;}*/
.Jlist li{width:48%; margin-right:0px;}
.Jlist li:nth-child(2n){float:right;}
.Jlist li img{height:231px;}
}

/*期刊详情*/
.JourDetail .tit{width:160px; height:40px; text-align:center; line-height:40px; font-size:20px; color:#fff; font-weight:bold; background:#d10009;}
.JourDetail .box{margin:4% 0 0;}
.JourDetail .box dl{font-size:16px; line-height:34px; color:#333333;}
.JourDetail .box dl dt{font-weight:bold; color:#d10009;}

@media ( max-width:480px){
.JourDetail .box dl{font-size:14px;}	
}

/*18-12-24*/
/*改革开放*/
/*18-12-24*/
/*改革开放*/

/*公用部分*/
.relative{position:relative;}
.Th_top{position:absolute; top:28px; left:0px; width:100%;}
.th_Logo{width:178px;}
.Gg_Header .Logo img{display:block; width:100%;}
.Banner img{display:block; width:100%;}

.Th_Nav{background:#980000; height:60px; line-height:60px;}
.Th_Nav li{width:16.666666%; float:left; text-align:center;}
.Th_Nav li a{display:block; font-size:20px; color:#fff;}
.Th_Nav li.on,.Th_Nav li:hover{background:#7c0202;}

.Th_Nav.Style2{background:#1068a0;}
.Th_Nav.Style2 li{background:url(../images/navline.png) no-repeat right center; width:14.285%;}
.Th_Nav.Style2 li:nth-child(7n){background:none;}
.Th_Nav.Style2 li.on,.Th_Nav.Style2 li:hover{background:#0c7ec6;}

.Th_Nav.Style3 li{width:11.1111%;}

.Th_top .header_menu{background-image:url(../images/navicon.png); position:absolute; top:50%; right:0px; margin-top:-12px; width:50px; height:24px;background-size:45%;background-position:center; background-repeat:no-repeat; z-index:9;}

.Th_bottom{border-top:3px solid #b50000; background:#f7f7f7; padding:2% 0; font-size:14px; line-height:24px; text-align:center; color:#888888;}
.Th_bottom a{color:#888888;}
.Th_bottom i{padding:0px 8px;}
.Zg_body .Th_bottom{border-top:3px solid #d70016;}
.Tp_body .Th_bottom{border-top:3px solid #1068a0;}

.WomanBox a{color:#fff}
.Gg_video a{color:#fff}
.Gg_history a{color:#fff}

@media ( max-width:1200px){
.Th_top{left:10px; top:10px;}
}

@media ( max-width:1199px){
.th_Logo{float:left !important;}
.Th_Nav{width:50%;height:100%;background:url(../images/opacity.png) repeat;overflow:auto;overflow-x:none; position:fixed;z-index:9990;top:0;right:-100%;}
.Th_Nav .close_bar{height:69px;line-height:69px;overflow:hidden;position:absolute;top:0;left:0; width:100%;background:url(../images/opacity.png) repeat; border-bottom:1px solid #e8e8e8;text-align:right;}
.Th_Nav .close_bar a{background:url(../images/menu_close_btn.png) no-repeat;width:25px;height:25px; background-size:cover;display:inline-block;vertical-align:middle;margin-right:20px;transition:transform ease-in 0.3s;}
.Th_Nav .close_bar a:hover{transform:rotate(180deg);}
.Th_Nav ul{width:100%;margin-top:69px;}
.Th_Nav ul li{height:65px;line-height:65px; width:100% !important; float:none;font-size:18px;position:relative; border-bottom:1px solid #e8e8e8; font-weight:normal;}
.Th_Nav ul li a{display:block; padding-left:10%; text-align:left;}
}

@media ( max-width:480px){
.th_Logo{width:100px;}
}


.Gg_News{padding:3% 0;}
.Gg_NewsTop{text-align:center; padding-bottom:2%;}
.Gg_NewsTop h2{font-size:36px; line-height:55px;}
.Gg_NewsTop h2 a{color:#d20000;}
.Gg_NewsTop .info{font-size:16px; line-height:37px; height:37px; overflow:hidden; color:#888888;}

.Gg_PicNews{width:60%; float:left;}
.Gg_PicNews .item{position:relative;}
.Gg_PicNews .item  img{display:block; width:100%;}
.Gg_PicNews .item .name{position:absolute; left:0px; bottom:0px; width:97%; padding-left:3%; height:50px; line-height:50px; background:rgba(0,0,0,0.5); font-size:16px; color:#fff; text-align:left;}
.Gg_PicNews .owl-pagination{position:absolute; right:10px; bottom:20px; width:auto; height:10px; line-height:10px; text-align:right;}
.Gg_PicNews .owl-pagination .owl-page{width:10px; height:10px; display:inline-block; background:#fff; border-radius:50%; vertical-align:middle; margin:0px 0px 0px 5px;}
.Gg_PicNews .owl-pagination .owl-page.active{background:#b50000;}

.Gg_NewsBox{width:38.333%; float:right;}
.Gg_NewsBox li{line-height:40px; height:40px; overflow:hidden; font-size:16px; padding-left:10px; background:url(../images/dot1.png) no-repeat left center;}
.Gg_NewsBox li:first-child,.Gg_NewsBox li:nth-child(6){font-size:18px; font-weight:bold;}
.Gg_NewsBox li.first a{color:#444444;}
.Gg_NewsBox li a{color:#313131;}
.Gg_NewsBox li:hover a{color:#d10009;}

.Ggbox{width:48.3333%; margin-bottom:4%;}
.Ggbox .title{height:45px; line-height:45px; border-bottom:1px solid #e1e1e1;}
.Ggbox .title span{display:inline-block; width:160px; text-align:center; border-radius:8px 8px 0px 0px; background:#b50000; color:#fff; font-size:20px;}
.Ggbox .con{padding:20px 0px 0px;}
.Ggbox .pic{width:43%; float:left;}
.Ggbox .txt{width:54%; float:right;}
.Ggbox .txt .name{display:block; font-size:18px; line-height:30px; height:30px; overflow:hidden; color:#333333; font-weight:bold; margin:2.5% 0;}
.Ggbox .txt .info{font-size:14px; line-height:22px; height:88px; color:#666666; overflow:hidden;}
.Ggbox .txt li{padding-left:10px; background:url(../images/arr3.png) no-repeat left center; font-size:18px; line-height:50px; height:50px; overflow:hidden; color:#333333; font-weight:bold;}
.Ggbox .txt li a{display:block; color:#333333;}
.Ggbox .txt a:hover{color:#b50000;}
.Ggbox.w100 .txt{width:100%; float:none;}
.Ggbox a{color:#fff;}

.gg_title{height:45px; background:url(../images/line2.png) repeat-x left center;}
.gg_title span{display:block; width:160px; line-height:45px; font-size:20px; background:#b50000; border-radius:8px; text-align:center; color:#fff; margin:0 auto;}
.Gg_back .con{margin:3% 0 0; background:#f8f8f8; padding:3% 2%; text-align:center; color:#333333;}
.Gg_back .con span{display:block; font-size:18px; line-height:25px; font-weight:bold;}
.Gg_back .con .info{margin:2% 0 0; font-size:16px; line-height:30px;}
.Gg_back .picbox{margin:3% 0;}
.Gg_back .picbox ul{height:470px;}
.Gg_back .picbox li{position:absolute; width:22.5%; height:150px; overflow:hidden;}
.Gg_back .picbox li img{display:block; width:100%;}
.Gg_back .picbox li .name{position:absolute; left:0px; bottom:0px; text-align:center; font-size:16px; color:#fff; background:rgba(0,0,0,0.6); width:100%; line-height:40px; height:40px; overflow:hidden;}
.Gg_back .picbox li.p1{width:53.3333%; height:100%; left:23.3333%; top:0px;}
.Gg_back .picbox li.p2{left:0px; top:0px;}
.Gg_back .picbox li.p3{left:0px; top:160px;}
.Gg_back .picbox li.p4{left:0px; top:320px;}
.Gg_back .picbox li.p5{right:0px; top:0px;}
.Gg_back .picbox li.p6{right:0px; top:160px;}
.Gg_back .picbox li.p7{right:0px; top:320px;}
.Gg_back a{color:#fff}

.exclusive .hide{display:none;}
.exclusive-box{position: relative; height: 500px; margin:0 auto 100px;}
.exclusive-box .carousel{position:relative; height:500px; margin:0 auto;}
.exclusive-box .carousel li{float:left; width:300px; height:220px;}
.exclusive-box .carousel a,.exclusive-box .carousel img,.exclusive-box .carousel span{display: inline-block;}
.exclusive-box .carousel img{width:100%; height:100%;}
.carousel a{position: relative;}
.exclusive-box .carousel span{position:absolute; left:0; bottom:0px; -webkit-box-sizing: border-box; -moz-box-sizing:border-box; box-sizing: border-box; width:100%; height:40px; font-size:14px; line-height:40px; color:#fff; text-align:center; background: url(../images/shadowbg.png) top left repeat-x; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;}

.exclusive-box .carousel{position: relative; margin: 0 auto; -moz-user-select: none; -webkit-user-select: none;}
.exclusive-box .carousel .carousel-item{background-position: center; background-repeat: no-repeat; background-color: #FFF; position: absolute; cursor: pointer;}
.carousel .scrollbar {width: 340px; position: absolute; margin-top: 100px;}
.carousel .scrollbar .track{width: 300px; height: 20px; position: absolute; left: 20px;}
.carousel .scrollbar .thumb{width: 70px;  height: 20px; position: absolute; cursor: pointer;}
.carousel .scrollbar .left{width: 20px; height: 20px; position: absolute; cursor: pointer; left: 0px;}
.carousel .scrollbar .right{width: 20px; height: 20px; position: absolute; cursor: pointer; right: 0px;}
.ex-btn{position: relative; z-index: 20; width: 150px; margin: 0 auto;}
.ex-arr{width: 56px; height: 56px; background-repeat: no-repeat; background-position-y: center; cursor: pointer;}
.ex-left{float: left; background-image: url(../images/left.png); background-position-x:left;}
.ex-right{float: right; background-image: url(../images/right.png); background-position-x: right;}

.WomanSlider{display:none; margin:3% 0;}
.WomanSlider .item{margin:0 10px;}
.WomanSlider .item img{display:block; width:100%;}
.WomanSlider .item span{display:block; height:30px; line-height:30px; overflow:hidden; font-size:14px; text-align:center;}
.WomanSlider .owl-buttons .owl-prev,.WomanSlider .owl-buttons .owl-next{position:absolute; width:56px; height:56px; top:50%; margin-top:-28px; text-indent:9999em; overflow:hidden; background-color:#fff; border-radius:50%; background-repeat:no-repeat;}
.WomanSlider .owl-buttons .owl-prev{background-image:url(../images/left.png); left:0px;}
.WomanSlider .owl-buttons .owl-next{background-image:url(../images/right.png); right:0px;}

.Gg_Slider .item{width:100%;}
.Gg_Slider .item ul{margin:3% 0;}
.Gg_Slider .item ul{height:390px;}
.Gg_Slider .item ul li{position:absolute; width:24.1666%; height:190px; overflow:hidden;}
.Gg_Slider .item ul li img{display:block; width:100%;}
.Gg_Slider .item ul li .name{position:absolute; left:0px; bottom:0px; text-align:center; font-size:16px; color:#fff; background:rgba(0,0,0,0.6); width:100%; line-height:40px; height:40px; overflow:hidden;}
.Gg_Slider .item ul li.p1{width:50%; height:100%; left:24.96666%; top:0px;}
.Gg_Slider .item ul li.p2{left:0px; top:0px;}
.Gg_Slider .item ul li.p3{left:0px; top:200px;}
.Gg_Slider .item ul li.p4{right:0px; top:0px;}
.Gg_Slider .item ul li.p5{right:0px; top:200px;}
.Gg_Slider .owl-buttons .owl-prev,.Gg_Slider .owl-buttons .owl-next{position:absolute; width:56px; height:56px; top:50%; margin-top:-28px; text-indent:9999em; overflow:hidden; background-repeat:no-repeat;}
.Gg_Slider .owl-buttons .owl-prev{background-image:url(../images/left.png); left:-80px;}
.Gg_Slider .owl-buttons .owl-next{background-image:url(../images/right.png); right:-80px;}
.Gg_history ul{padding:3% 0;}
.Gg_history li{width:14.583333%; float:left; margin-right:2.5%; position:relative;}
.Gg_history li:nth-child(6n){margin-right:0;}
.Gg_history li .num{position:absolute; left:0px; top:0px; width:30px; height:30px; line-height:30px; text-align:center; font-size:18px; color:#fff; background:#b50000; z-index:99;}
.Gg_history li img{display:block; width:100%;}


@media ( max-width:1366px){
.Gg_Slider .owl-buttons .owl-prev{left:-56px;}	
.Gg_Slider .owl-buttons .owl-next{right:-56px;}
}

@media ( max-width:1200px){
.exclusive{display:none;}
.WomanSlider{display:block;}
.Gg_Slider .owl-buttons .owl-prev,.Gg_Slider .owl-buttons .owl-next{background-color:#fff; border-radius:50%;}
.Gg_Slider .owl-buttons .owl-prev{left:0px;}	
.Gg_Slider .owl-buttons .owl-next{right:0px;}	
}

@media ( max-width:998px){
.Gg_NewsTop h2{font-size:24px; line-height:35px;}
.Gg_NewsBox li{height:35px; line-height:35px;}
.Gg_NewsBox li:first-child, .Gg_NewsBox li:nth-child(6){font-size:16px;}
.Gg_back .picbox ul{height:384px;}
.Gg_back .picbox li{height:121px;}
.Gg_back .picbox li.p3,.Gg_back .picbox li.p6{top:131px;}
.Gg_back .picbox li.p4,.Gg_back .picbox li.p7{top:262px;}
.Gg_Slider .item ul{height:318px;}
.Gg_Slider .item ul li{height:155px;}
.Gg_Slider .item ul li.p3,.Gg_Slider .item ul li.p5{top:163px;}
}


@media ( max-width:768px){
.Gg_PicNews,.Gg_NewsBox{width:100%; float:none;}
.Gg_NewsBox{margin-top:2%;}
.Ggbox .txt li{height:35px; line-height:35px; font-size:16px;}
.Gg_back .picbox ul{height:293px;}
.Gg_back .picbox li{height:91px;}
.Gg_back .picbox li.p3,.Gg_back .picbox li.p6{top:101px;}
.Gg_back .picbox li.p4,.Gg_back .picbox li.p7{top:202px;}
.Gg_Slider .item ul{height:243px;}
.Gg_Slider .item ul li{height:116px;}
.Gg_Slider .item ul li.p3,.Gg_Slider .item ul li.p5{top:126px;}
}

@media ( max-width:640px){
.Gg_NewsTop h2{font-size:20px;}
.Ggbox{width:100%; float:none !important; clear:both;}	
.Ggbox .title span,.gg_title span{font-size:18px;}
.Gg_back .picbox ul{height:243px;}
.Gg_back .picbox li{height:74px;}
.Gg_back .picbox li .name,.Gg_Slider .item ul li .name{height:30px; line-height:30px; font-size:14px;}
.Gg_back .picbox li.p3,.Gg_back .picbox li.p6{top:84px;}
.Gg_back .picbox li.p4,.Gg_back .picbox li.p7{top:168px;}
.Gg_Slider .item ul{height:202px;}
.Gg_Slider .item ul li{height:96px;}
.Gg_Slider .item ul li.p3,.Gg_Slider .item ul li.p5{top:106px;}
}

@media ( max-width:480px){
.Gg_NewsTop h2{font-size:16px; line-height:30px;}
.Gg_NewsTop .info{font-size:14px; line-height:24px; height:48px;}
.Gg_NewsBox li,.Gg_NewsBox li:first-child, .Gg_NewsBox li:nth-child(6){font-size:14px; height:32px; line-height:32px;}
.Ggbox .title{height:38px; line-height:38px;}
.Ggbox .txt .name{font-size:16px; line-height:24px; height:24px;}
.Ggbox .txt .info{height:66px;}
.Ggbox .txt li{font-size:14px; height:30px; line-height:30px;}
.Gg_back .picbox ul,.Gg_Slider .item ul{height:auto;}
.Gg_back .picbox ul li,.Gg_Slider .item ul li{position:static; width:48%; margin-top:2%; height:auto; float:left;}
.Gg_back .picbox ul li a,.Gg_Slider .item ul li a{position:relative; display:block;}
.Gg_back .picbox ul li:nth-child(2n+1),.Gg_Slider .item ul li:nth-child(2n+1){float:right;}
.Gg_back .picbox ul li.p1,.Gg_Slider .item ul li.p1{width:100%; float:none;}

.Gg_history li{width:31.6666%; margin-bottom:2%;}
.Gg_history li:nth-child(3n){margin-right:0;}
}


/*中国特色*/
.Zg_HomeNews{padding:3% 0;}
.Zg_HomeNews .Gg_PicNews{width:66.6666%;}
.Zg_HomeNews .NewsBox{width:31%;}
.Zg_HomeNews .NewsBox li.first{height:auto; padding:0 0 4.5%; margin:0 0 4.5%; border-bottom:1px solid #ececec; background:none;}
.Zg_HomeNews .NewsBox li.first .name{font-size:18px; line-height:22px; max-height:44px; display:block; overflow:hidden; color:#333333;}
.Zg_HomeNews .NewsBox li.first .info{font-size:14px; line-height:24px; margin:5px 0px 0px; height:72px; overflow:hidden; color:#999999; font-weight:normal;}
.Zg_HomeNews .NewsBox li{line-height:40px; height:40px; overflow:hidden; font-size:16px; padding-left:10px; background:url(../images/dot1.png) no-repeat left center;}
.Zg_HomeNews .NewsBox li.first a{color:#444444;}
.Zg_HomeNews .NewsBox li a{color:#313131;}
.Zg_HomeNews .NewsBox li:hover a{color:#d10009;}

.Zg_title{background:url(../images/line3.jpg) repeat-x left center; line-height:50px;}
.Zg_title .name{display:block; float:left; padding:0 18px 0 7px; background:#fff url(../images/titlebg.jpg) no-repeat right center; font-size:26px; color:#d20000; font-weight:bold;}
.Zg_title .name i{background:url(../images/dot2.png) no-repeat; width:5px; height:28px; display:inline-block; vertical-align:middle; margin-right:8px;}
.Zg_title .name em{color:#005dc6;}
.Zg_title .more{float:right; padding-left:10px; font-size:14px; color:#666666; background:#fff;}

.Zg_CommonList{margin-bottom:3%;}
.Zg_CommonList .box{padding:2% 0 0;}
.Zg_CommonList .box .pic{width:50%; position:relative;}
.Zg_CommonList .box .pic img{display:block; width:100%;}
.Zg_CommonList .box .pic .name{background:rgba(0,0,0,0.5); position:absolute; width:100%; left:0px; bottom:0px; height:50px; line-height:50px; overflow:hidden; font-size:16px; color:#fff; text-align:center;}
.Zg_CommonList .box .list{width:48%;}
.Zg_CommonList .box .list li{height:59px; line-height:59px; overflow:hidden; border-bottom:1px dotted #cccccc; padding-left:10px; background:url(../images/dot1.png) no-repeat left center; font-size:16px;}
.Zg_CommonList .box .list li a{color:#444444;}
.Zg_CommonList .box .list li .date{float:right; color:#b7b7b7;}

.Zg_Video{margin-bottom:3%;}
.Zg_Video ul{padding:1.5% 0 0;}
.Zg_Video li{position:relative; float:left; width:24%; margin-left:1%; margin-top:1%;}
.Zg_Video li.first{width:50%; margin-left:0;}
.Zg_Video li img{display:block; width:100%;}
.Zg_Video li .play{position:absolute; width:50px; height:50px; left:50%; top:50%; margin:-25px 0px 0px -25px; background:url(../images/play.png); z-index:9; background-size:100% 100%;}
.Zg_Video li .name{position:absolute; left:0px; bottom:0px; width:100%; height:40px; line-height:40px; overflow:hidden; font-size:16px; color:#fff; background:rgba(0,0,0,0.6); text-align:center;}

.Zg_book ul{padding:2.5% 0 4%;}
.Zg_book li{width:12.5%; float:left; margin-right:5%; position:relative; box-shadow:5px 5px 25px #eeeeee;}
.Zg_book li:nth-child(6n){margin-right:0;}
.Zg_book li img{display:block; width:100%;}

@media ( max-width:1024px){
.Zg_HomeNews .NewsBox li.first .name{height:22px;}
.Zg_CommonList .box .list li{height:48px; line-height:48px;}
}


@media ( max-width:998px){
.Zg_HomeNews .Gg_PicNews,.Zg_HomeNews .NewsBox,.Zg_HomeNews .NewsBox ul{width:100%; float:none;}
.Zg_HomeNews .NewsBox li.first{margin:0 0 2%; padding:0 0 2%;}
.Zg_HomeNews .NewsBox li.first .info{height:48px;}
.Zg_title .name{font-size:20px;}
}


@media ( max-width:768px){
.Zg_CommonList .box .list li{height:40px; line-height:40px;}
.Zg_CommonList .box .pic .name,.Zg_Video li .name{font-size:14px; height:30px; line-height:30px;}
.Zg_Video li .play{width:30px; height:30px; margin:-15px 0px 0px -15px;}
}


@media ( max-width:640px){
.Zg_CommonList .box .pic,.Zg_CommonList .box .list{width:100%; float:none !important;}	
.Zg_HomeNews .NewsBox li.first .name{font-size:16px;}
}


@media ( max-width:480px){
.Zg_Video li.first,.Zg_Video li{width:100%; float:none;}
.Zg_book li{width:30.6666%; margin:0 4% 3% 0;}
.Zg_book li:nth-child(3n){margin-right:0;}
}

/*脱贫攻坚*/
.Tp_main{margin:3% 0 0;}
.Tp_main .w1{width:58.3333%;}
.Tp_main .w2{width:40%;}
.Tp_news {margin-bottom:2.5%;}
.Tp_news .item{position:relative;}
.Tp_news .item img{display:block; width:100%;}
.Tp_news .item .name{position:absolute; left:0px; bottom:0px; width:97%; padding-left:3%; height:50px; line-height:50px; background:rgba(0,0,0,0.8); font-size:16px; color:#fff; text-align:left;}
.Tp_news .owl-pagination{position:absolute; right:10px; bottom:20px; width:auto; height:10px; line-height:10px; text-align:right;}
.Tp_news .owl-pagination .owl-page{width:10px; height:10px; display:inline-block; background:#fff; border-radius:50%; vertical-align:middle; margin:0px 0px 0px 5px;}
.Tp_news .owl-pagination .owl-page.active{background:#b50000;}

.Tp_title{height:50px; line-height:50px; background:#f2f2f2;}
.Tp_title .name{float:left; padding:0px 49px 0px 24px; background:#1068a0 url(../images/titlebg2.jpg) no-repeat right bottom; font-size:22px; color:#fff;}
.Tp_title .more{float:right; font-size:14px; padding-right:14px; color:#cacaca;}

.Tp_title2{background:url(../images/titlebg3.png) no-repeat center bottom; height:74px; text-align:center;}
.Tp_title2 span{display:block; font-size:14px; line-height:24px; color:#666666;}
.Tp_title2 h3{line-height:38px; font-size:26px; color:#000000;}

.Tp_Common{margin-bottom:3%;}
.Tp_Common ul{padding:15px 0px 0px;}
.Tp_Common ul li{height:40px; line-height:40px; overflow:hidden; font-size:16px; background:url(../images/dot3.png) no-repeat 4px center; padding-left:14px;}
.Tp_Common ul li a{color:#444444;}
.Tp_Common ul li .date{float:right; color:#b7b7b7;}

.Tp_Common ul li.first{background:none; padding:0px 0px 13px 0px; height:auto;}
.Tp_Common ul li.first .pic{width:32.857%; float:left;}
.Tp_Common ul li.first .pic img{display:block; width:100%;}
.Tp_Common ul li.first .txt{width:64%; float:right; padding:2% 0 0;}
.Tp_Common ul li.first .txt .name{display:block; height:28px; line-height:28px; overflow:hidden; color:#000000; font-size:18px;}
.Tp_Common ul li.first .txt .info{font-size:14px; line-height:22px; height:66px; overflow:hidden; margin:3% 0 0; color:#999999;}
.Tp_Common.w2 ul li.first{margin-bottom:13px; border-bottom:1px dotted #b2b2b2;}
.Tp_Common.w2 ul li.first .txt{width:100%; float:none;}
.Tp_Common.w2 ul li.first .txt .info{height:44px;}

.Tp_man ul{padding:4% 0 0;}
.Tp_man ul li{width:47.5%; float:left; margin-bottom:3%;}
.Tp_man ul li:nth-child(2n){float:right;}
.Tp_man ul li .pic{width:43.85%; float:left;}
.Tp_man ul li .pic img{display:block; width:100%;}
.Tp_man ul li .txt{width:53%; float:right; padding:10px 0px 0px;}
.Tp_man ul li .txt .name{display:block; font-size:16px; max-height:44px; line-height:22px; overflow:hidden; font-weight:bold; color:#333333;}
.Tp_man ul li .txt .info{margin:10px 0px 0px; font-size:14px; line-height:22px; height:66px; overflow:hidden; color:#666666;}

.Tp_video ul{padding:4% 0;}
.Tp_video li{width:23.125%; margin-right:2.5%; position:relative; float:left;}
.Tp_video li:nth-child(4n){margin-right:0;}
.Tp_video li img{display:block; width:100%;}
.Tp_video li .play{position:absolute; width:30px; height:30px; left:50%; top:50%; margin:-15px 0px 0px -15px; background:url(../images/play.png); z-index:9; background-size:100% 100%;}
.Tp_video li .name{position:absolute; left:0px; bottom:0px; width:100%; height:30px; line-height:30px; overflow:hidden; font-size:16px; color:#fff; background:rgba(0,0,0,0.6); text-align:center;}

@media ( max-width:998px){
.Tp_main .w1,.Tp_main .w2{width:100%; float:none !important;}
}


@media ( max-width:768px){
.Tp_title .name,.Tp_title2 h3{font-size:18px;}
.Tp_man ul li,.Tp_man ul li:nth-child(2n){width:100%; float:none;}
}


@media ( max-width:640px){
.Tp_man ul li .txt{padding:0;}
.Tp_Common ul li.first .txt .name{font-size:16px;}
.Tp_Common ul li,.Tp_video li .name{font-size:14px;}
}


@media ( max-width:480px){
.Tp_title{height:40px; line-height:40px;}
.Tp_man ul li .txt .name{font-size:14px;}
.Tp_man ul li .txt .info{height:44px;}
.Tp_video li{width:48%; margin:0 0 3%;}
.Tp_video li:nth-child(2n){float:right;}
}

/*五大发展*/
.Fz_main{margin:3% 0 0;}
.Fz_picBox{width:53.3333%; float:left;}
.Fz_picBox .item{position:relative;}
.Fz_picBox .item img{display:block; width:100%;}
.Fz_picBox .item .name{position:absolute; left:0px; bottom:0px; width:97%; padding-left:3%; height:50px; line-height:50px; background:rgba(0,0,0,0.8); font-size:16px; color:#fff; text-align:left;}
.Fz_picBox .owl-pagination{position:absolute; right:10px; bottom:20px; width:auto; height:10px; line-height:10px; text-align:right;}
.Fz_picBox .owl-pagination .owl-page{width:10px; height:10px; display:inline-block; background:#fff; border-radius:50%; vertical-align:middle; margin:0px 0px 0px 5px;}
.Fz_picBox .owl-pagination .owl-page.active{background:#d20000;}
.Fz_picBox .owl-buttons .owl-prev,.Fz_picBox .owl-buttons .owl-next{position:absolute; width:16px; height:23px; top:50%; margin-top:-10px; text-indent:9999em; overflow:hidden;}
.Fz_picBox .owl-buttons .owl-prev{background:url(../images/prev3.png) no-repeat left top; left:10px;}
.Fz_picBox .owl-buttons .owl-next{background:url(../images/prev3.png) no-repeat right top; right:10px;}

.Fz_news{width:45%; float:right;}
.Fz_news li{padding-bottom:4%; margin-bottom:4%; border-bottom:1px solid #ececec;}
.Fz_news li:last-child{margin-bottom:0;}
.Fz_news li .name{display:block; height:40px; line-height:40px; overflow:hidden; font-size:18px; font-weight:bold; color:#333333;}
.Fz_news li .info{font-size:14px; line-height:24px; color:#999999; height:48px; overflow:hidden; text-indent:2em;}

.Fz_fiveBox{margin:4% 0;}
.Fz_title{background:url(../images/titlebg4.png) no-repeat center top; height:103px; text-align:center;}
.Fz_title span{display:block; line-height:90px; font-size:30px; color:#d70016; font-weight:bold;}

.Fz_fiveBox .hd{text-align:center; margin:3% 0;}
.Fz_fiveBox .hd li{display:inline-block; width:140px; line-height:45px; margin:0 0.5%; padding-bottom:6px; position:relative;}
.Fz_fiveBox .hd li a{display:block; border-radius:5px; background:#bebebe; font-size:22px; color:#fff;}
.Fz_fiveBox .hd li i{position:absolute; background:url(../images/down.png); width:11px; height:6px; left:50%; bottom:0px; margin-left:-5px; display:none;}
.Fz_fiveBox .hd li.on a{background:#d70016;}
.Fz_fiveBox .hd li.on i{display:block;}

.Fz_news dd.first{height:auto; padding-bottom:2.5%; margin-bottom:2.5%; border-bottom:1px solid #ececec;}
.Fz_news dd.first .name{display:block; height:40px; line-height:40px; overflow:hidden; font-size:18px; color:#333333; font-weight:bold;}
.Fz_news dd.first .info{font-size:14px; line-height:24px; height:72px; overflow:hidden; color:#999999;}
.Fz_news dd{height:40px; line-height:40px; overflow:hidden; font-size:16px; }
.Fz_news dd a{display:block; color:#313131;}
.Fz_news dd i{color:#d70016; padding:0px 7px 0px 5px;}

.Fz_Select ul{padding:2% 0 3%;}
.Fz_Select ul li{width:47%; float:left; font-size:16px; line-height:40px; height:40px; overflow:hidden;}
.Fz_Select ul li:nth-child(2n){float:right;}
.Fz_Select ul li i{color:#d70016; padding:0px 5px 0px 0px;}
.Fz_Select ul li a{color:#444444;}
.Fz_Select ul li .date{float:right; color:#b7b7b7;}

.Fz_Video .SlideTxt{margin:3% 0;}
.Fz_Video .bd{width:53.3333%; float:left;}
.Fz_Video .bd .img img{display:block; width:100%;}
.Fz_Video .hd{width:45%; float:right; padding:30px 0px; position:relative;}
.Fz_Video .hd li{margin-bottom:10px; overflow:hidden;}
.Fz_Video .hd li .pic{width:180px; float:left;}
.Fz_Video .hd li .pic img{display:block; width:100%;}
.Fz_Video .hd li .txt{width:345px; float:right; font-size:16px; line-height:24px; color:#000000; font-weight:bold; padding:3% 0 0;}
.Fz_Video .hd li.on{background:#d70016;}
.Fz_Video .hd li.on .pic{display:none;}
.Fz_Video .hd li.on .txt{width:90%; float:none; color:#fff; padding:3% 5% 0;}
.Fz_Video .hd .prev,.Fz_Video .hd .next{width:19px; height:14px; position:absolute; left:50%; margin-left:-9px;}
.Fz_Video .hd .prev{background:url(../images/prev4.png) no-repeat left top; top:0px;}
.Fz_Video .hd .next{background:url(../images/prev4.png) no-repeat left bottom; bottom:0px;}

.Fz_Video .FzPicbox{display:none; margin:3% 0; width:100%; float:none;}

@media ( max-width:1200px){
.Fz_Video .SlideTxt{display:none;}
.Fz_Video .FzPicbox{display:block;}
}


@media ( max-width:768px){
.Fz_picBox,.Fz_news{width:100%; float:none;}
.Fz_picBox{margin-bottom:2%;}
.Fz_fiveBox .hd li{width:80px; line-height:35px;}
.Fz_fiveBox .hd li a{font-size:18px;}
.Fz_Select ul li,.Fz_Select ul li:nth-child(2n){float:none; width:100%;}
}

@media ( max-width:480px){
.Fz_title span{font-size:22px;}
.Fz_fiveBox .hd li{width:62px;}
.Fz_fiveBox .hd li a{font-size:16px;}
.Fz_picBox .item .name,.Fz_news dd,.Fz_Select ul li{font-size:14px;}
.Fz_news li .name,.Fz_news dd.first .name{font-size:16px;}
}

/*视频列表*/
.Zt_container{padding:2% 0 3%;}
.Zt_Subname{font-size:20px; font-weight:bold; line-height:48px; color:#000000; border-bottom:3px solid #920000; margin-bottom:3%;}

.Zt_video ul{padding:0 0 1.5%;}
.Zt_video li{width:23.5%; float:left; margin:0 2% 2% 0; position:relative;}
.Zt_video li:nth-child(4n){margin-right:0;}
.Zt_video li img{display:block; width:100%; height:190px;}
.Zt_video li .play{position:absolute; width:50px; height:50px; left:50%; top:50%; margin:-25px 0px 0px -25px; background:url(../images/play.png); z-index:9; background-size:100% 100%;}
.Zt_video li .name{position:absolute; left:0px; bottom:0px; width:100%; height:35px; line-height:35px; overflow:hidden; font-size:16px; color:#fff; background:rgba(0,0,0,0.6); text-align:center;}

.Zt_picbox li .name{position:static; display:block; background:none; color:#333333; text-align:center; margin:5px 0px 0px;}

@media ( max-width:998px){
.Zt_video li img{height:156px;}
}

@media ( max-width:768px){
.Zt_video li{width:31.3333%;}
.Zt_video li:nth-child(4n){margin-right:2%;}
.Zt_video li:nth-child(3n){margin-right:0;}
}


@media ( max-width:640px){
.Zt_Subname{font-size:18px;}
.Zt_video li .play{width:30px; height:30px; margin:-15px 0px 0px -15px;}
.Zt_video li .name{font-size:14px; height:30px; line-height:30px;}
.Zt_video li img{height:132px;}
}


@media ( max-width:480px){
.Zt_video li{margin-right:0; width:48%;}
.Zt_video li:nth-child(2n){float:right;}
.Zt_video li:nth-child(4n){margin-right:0%;}
.Zt_video li img{height:116px;}
}

.Zt_NewsList ul{padding:0 0 2%;}
.Zt_NewsList li{font-size:16px; height:35px; line-height:35px; overflow:hidden;}
.Zt_NewsList li a{color:#333333;}
.Zt_NewsList li .date{float:right; color:#b6b6b6;}
.Zt_NewsList li i{color:#c30800; padding-right:10px; font-size:12px;}
.Zt_NewsList li:nth-child(5n){border-bottom:1px dotted #b2b2b2; margin-bottom:2%; padding-bottom:2%;}

.Zt_container .RelateBox h3{color:#920000;}
.Zt_container .RelateBox li i{color:#c30800;}

@media ( max-width:480px){
.Zt_NewsList li{font-size:14px;}
.Zt_NewsList li .date{font-size:12px;}
}

/*19-01-14*/
.Search3{width:220px; border:1px solid #e5e5e5; box-shadow:0px 0px 10px #ccc; height:30px; line-height:30px; position:relative; float:right; margin-top:10px; margin:0px 20px 0px 0px;}
.Search3 .input{height:30px; padding:0px 3%; width:94%; font-size:14px;}
.Search3 .input::placeholder{color:#999;}

@media ( max-width:1200px){
.Search3{display:none;}	
}

/*19-01-24*/
.DirectBox{padding:3% 0 0;}
.Dir_Content h2{font-size:26px; color:#333; font-weight:normal; line-height:39px;}
.Dir_Content .date{display:block; margin:10px 0px; color:#666; line-height:14px;}

.Dir_list{margin:3% 0 0;}
.Dir_list li{position:relative; padding:20px 0 0 15px; background:background-color 0.5s ease-in-out;}
.Dir_list li:hover{background:#f7f7f7;}
.Dir_list li .line{position:absolute; left:5px; top:0; bottom:0; width:1px; background-color:#e5e6e7;}
.Dir_list li .line .icon{position:absolute; top:45px; left:-4px; cursor:pointer; width:9px; height:9px; background:url(../images/icon-circle-solid.png) no-repeat;}
.Dir_list li .user_card{position:absolute; left:22px; top:20px; width:75px; text-align:center;}
.Dir_list li .user_card .avatar{display: block; margin: 0 auto; width: 60px; height: 60px; border: none; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background: #f4f5f6 no-repeat center; background-size: cover;}
.Dir_list li .user_card .name{display: block; margin-top: 5px; padding: 0 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 12px;}
.Dir_list li .box{margin-left:100px; min-height:100px; border-bottom:1px solid #e5e6e7; padding-right:15px;}
.Dir_list li .box .username{font-size: 16px;color: #333333;margin-bottom: 10px; display:block;}
.Dir_list li .box .info{color: #666666; line-height:24px; font-size:14px; text-align: justify;}
.Dir_list li .box .pic{text-align:center; margin:3% 0 0;}
.Dir_list li .box .ins{padding:15px 0px; color:#999;}
.Dir_list li .box .ins .support{padding-left:25px; background:url(../images/icon-support.png) no-repeat left center; color:#333;}

.section-meta .number{border:1px solid #e5e6e7; border-radius:2px;}
.section-meta .number li{width:33%; float:left; border-right:1px solid #e5e6e7; margin:12px 0px; text-align:center;}
.section-meta .number li.support{border-right:none;}
.section-meta .number li b{display:block; font-style:normal; color:#333333; font-size:18px;}
.section-meta .number li i{display: block;  margin-top: 5px; font-style: normal; color: #999999; font-size: 12px;}
.section-meta .qrcode{border:1px solid #e5e6e7; border-radius:2px; text-align:center; padding:10px;}
.section-meta .qrcode img{width:113px; margin:0 auto; display:block;}
.section-meta .qrcode .name{margin:5px 0px 0px; font-size:14px; color:#999999; line-height:24px; display:block;}
.section-meta .member{border:1px solid #e5e6e7; margin:20px 0px 0px; padding-bottom:15px; border-radius:2px;}
.section-meta .member .title{padding:0 10px; height:38px; line-height:38px; font-size:16px; color: #333333; border-bottom: solid 1px #e5e6e7;}
.section-meta .member li{float:left; width:33%; margin-top:15px; overflow:hidden; height:85px; text-align:center;}
.section-meta .member li .avatar{display: block; margin: 0 auto; width: 60px; height: 60px; border: none; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background: #f4f5f6 no-repeat center; background-size: cover;}
.section-meta .member li .name{display: block; margin-top: 5px; padding: 0 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 12px;}

@media ( max-width:768px){
.Dir_Content h2{font-size:20px;}
.section-meta .number li{width:32.5%;}
.section-meta .member li{width:50%;}
}

@media ( max-width:640px){
.section-meta .member li{width:25%;}	
}

@media ( max-width:480px){
.Dir_list li .user_card{display:none;}
.Dir_list li .box{margin-left:10px;}
}

.NewsPHLeft{
	width: 68.33333%;
	margin:0 auto;
}

/* 19-09-22 */
.HomeBody{background-repeat: no-repeat; background-position: center top; background:url(../images/Top.jpg) no-repeat top center; padding-top: 260px;background-size:contain;}
.HomeBody .Header{background: none;}
.HomeBody .Top{background: #fff; padding: 0px 20px;}
.HomeBody .Nav{max-width: 1200px; margin: 0 auto;}
.HomeBody .Main .w1200{background: #fff;}
#carousel {
            position: relative;
            width: 100%;
            margin: 0 auto
        }

        #carousel .swiper {
            padding-top: 20px;
            padding-bottom: 60px;
            perspective: 1280px;
            overflow: hidden;
        }

        .swiper-3d .swiper-wrapper {
            transform-style: preserve-3d;
        }

        #carousel .swiper-slide {
            width: 320px;
            background: #fff;
            box-shadow: 0 8px 20px #ddd;
        }

        #carousel .swiper-slide img {
            display: block;
            width: 100%;
            height: 200px;
        }

        #carousel .swiper-slide p {
            line-height: 58px;
            padding-top: 0;
            text-align: center;
            color: #000000;
            font-size: 18px;
            margin: 0;
        }

        #carousel .swiper-pagination {
            width: 100%;
            bottom: 0px;
        }

        #carousel .swiper-pagination-bullets .swiper-pagination-bullet {
            margin: 0 5px;
            background-color: #7b9aef;
            width: 20px;
            height: 5px;
            opacity: 1;
            border-radius: 5px;
        }

        #carousel .swiper-pagination-bullets .swiper-pagination-bullet-active {
            background-color: #2a4eaf;
            width: 35px;
        }

        #carousel .swiper-button-prev {
            left: 10px;
            width: 45px;
            height: 45px;
            background: url('prevArrow.png') no-repeat;
            background-position: 0 0;
            background-size: 100%;
        }

        #carousel .swiper-button-prev:hover {
            background-position: 0 0;
            background-size: 100%
        }

        #carousel .swiper-button-next {
            right: 10px;
            width: 45px;
            height: 45px;
            background: url('nextArrow.png') no-repeat;
            background-position: 0 0;
            background-size: 100%;
        }

        #carousel .swiper-button-next:hover {
            background-position: 0 0;
            background-size: 100%
        }

        #carousel .swiper-button-prev::after,
        #carousel .swiper-button-next::after {
            content: '';
        }

        .wrap_1200 {
            width: 1180px;
            margin: 0 auto;
        }
.divName4 {
    background: url("ssf.jpg") 0 center/auto 56px no-repeat;

    float: left;
    width: 384px;
    height: 56px;
    font-size: 22px;
    font-weight: 700;
    color: #000000;
    line-height: 56px;
    border-bottom: 1px solid #3578E3;
}
.divName4  span{
    height: 56px;
    float:left;
    width:100px;
    border-bottom: 3px solid #fff;
}
.nameBox{
    width:80%;
    float:left;
}
.moreBox{
    width:20%;
    float:left;
}
.nameBox1 span{
    cursor:pointer;
    font-size:16px;
    color:#333333;
    font-weight:500px;
}
.nameBox1 .fouce{
    font-size:20px;
    color:#333333;
    font-weight:700px;
}
.nameBox span{
    cursor:pointer;
    padding:0 10px;
    float:left;
}
.nameBox .fouce{
    color:#408CE6;
    font-size:30px;
    font-weight:800;
}
.divName1 .more{
    line-height:57px;
    height:57px;
}
.tshipin{
    margin:40px 0;
}
#swiper-adv1 img{
    width:100%;
}
@media ( max-width:1024px){
	.HomeBody{padding-top: 200px; background-size: 100% auto;}
	.HomeBody .Header .header_menu{right: 15px;}	
}

.tushuo{display:none;}




.wrap-hand {
  -webkit-box-shadow: 0 0 10px #efefef;
  box-shadow: 0 0 10px #efefef;
  overflow: visible;
  /* 手风琴 */
}

.wrap-hand.wrap {
  margin: 0 auto;
  width: 100%;
  height: 376px;
  position: relative;
  overflow: hidden;
}

.wrap-hand .pic {
  width: 680px;
  height: 376px;
  cursor: pointer;
}

.wrap-hand .pic1 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}

.wrap-hand .pic2 {
  position: absolute;
  top: 0;
  left: 680px;
  z-index: 3;
}

.wrap-hand .pic3 {
  position: absolute;
  top: 0;
  left: 800px;
  z-index: 5;
}

.wrap-hand .pic4 {
  position: absolute;
  top: 0;
  left: 920px;
  z-index: 7;
}

.wrap-hand .pic5 {
  position: absolute;
  top: 0;
  left: 1040px;
  z-index: 9;
}

.wrap-hand .pic6 {
  position: absolute;
  top: 0;
  left: 1160px;
  z-index: 11;
}

.wrap-hand .pic7 {
  position: absolute;
  top: 0;
  left: 1280px;
  z-index: 13;
}

.wrap-hand .psc {
  width: 680px;
  height: 376px;
  margin: 0 auto;
}

.wrap-hand .pic_num {
  width: 30px;
  height: 120px;
  position: absolute;
  top: 40px;
  left: 35px;
  color: #ffffff;
}

.wrap-hand .pic_num1 {
  background-position: 0 0;
}

.wrap-hand .pic_num2 {
  background-position: -69px 0;
}

.wrap-hand .pic_num3 {
  background-position: -138px 0;
}

.wrap-hand .pic_num4 {
  background-position: -207px 0;
}

.wrap-hand .pic_num5 {
  background-position: -246px 0;
  font-size: 18px;
}

.wrap-hand .pic_num6 {
  background-position: -255px 0;
}

.wrap-hand .pic_num7 {
  background-position: -285px 0;
}

.wrap-hand .pic_num8 {
  background-position: -315px 0;
}

.wrap-hand .pic_num9 {
  background-position: -345px 0;
}

.wrap-hand .pic .pic_num {
  background-size: cover;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 120px;
  overflow: hidden;
  background: transparent;
  /* background: rgba(239, 216, 208, 0.2); */
}


.wrap-hand .pic .pic_num .pic_numBg {
  position: relative;
  width: 100px;
  padding: 0;
  height: 370px;
  line-height: 100%;
  font-size: 19.4px;
  color: #fff;
  padding: 10px;
}

.wrap-hand .pic .pic_num span {
  height: 100%;
  width: auto;
  word-wrap: break-word;
  word-break: break-all;
  overflow: hidden;
  line-height: 1.2;
  letter-spacing: 4px;
  -webkit-writing-mode: vertical-lr;
  -ms-writing-mode: tb-lr;
  writing-mode: vertical-lr;
  position: absolute;
  top: 50%;
  padding: 20px 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-shadow: 0px 0px 2px #000;
}

.wrap-hand .pic .pic_con {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: url(../images/grey1bg.png) center center no-repeat;
  background-size: cover;
}
 .carousel_body {
        width: 1200px !important;
        margin: 0 auto;
      }
      .carousel_content {
        width: 1200px;
      }
      .pj-Carousel-item{
        height:500px;
        width:1200px;
        overflow: hidden;
      	  position: relative;
        cursor: pointer;
      }
      .pj-Carousel-item img{
        height:100%;
        width:860px;
        transition: transform 1s, filter 1s;
            float: left;
      }
      .pj-Carousel-item:hover img {
        transform: scale(1.2);
        filter: brightness(0.7); /* 可选：降低亮度以突出放大效果 */
        cursor: pointer;
      }
      .pj-Carousel-item:hover::before {
        content: "";
        display: block;
        position: absolute;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.5); /* 可选：添加半透明遮罩以突出图片 */
        top: 0;
        left: 0;
      }
      .channel_list_007_pic{
        overflow-x: hidden;
    		overflow-y: auto;
      }
      .pj-Carousel {
        height: 500px !important;
      }
      .home_carousel_list, .home_carousel_list1 {
      }
      .back-img {
        top: 0;
        width: 340px !important;
      }
      
      
      
      @media ( max-width:768px){
	.HomeBody{padding-top: 100px;}
	.wrap-hand{display:none;}
	.tushuo{display:block;}
}


@media ( max-width:480px){
	.HomeBody{padding-top: 60px;}
}

  .bd ul {
            display: none;
            padding: 20px;
        }
        .bd ul:first-child {
            display: block;
        }