﻿.party100_bg{padding-top: 260px; background: url(../Images/bg.jpg) no-repeat top center;}

.video_tc{ position: fixed; width:100%; height:100%; top:0; left:0; background:rgba(0,0,0,0.8) url(../Images/line.png) repeat; z-index:1000; display:none;  }
.video_tc .v{ position: absolute; width:750px; height:420px; top:50%; left:50%; margin:-210px 0 0 -375px; }
.video_tc .close{ position: absolute; right:0; top:-30px; width:30px; height:30px; line-height:30px; text-align: center; color:#fff; cursor:pointer; text-align: center; font-size:34px; font-family: "宋体"; }
.video_tc .v video,.video_tc #example_video_1{ width:100% !important; height:100% !important; position: absolute; top:0; left:0; }
/* 首页 */
.ind_1{ padding:50px 0; }
.ind_1 .l{ float: left;}
.ind_1 .tit{ position: relative; height:144px; border:1px solid #e2e2e2; display: table; table-layout: fixed; text-align: center;  width:346px; }
.ind_1 .tit .con{ display: table-cell; vertical-align: middle; width:100%; color:#333333; position: relative; z-index:10; }
.ind_1 .l .tit .con .h2{ font-family: Impact; font-size:48px; line-height:1; padding:8px 0; margin: 0;}
.arr_w{ position: relative; }
.arr_w .arr1{ position: absolute; width:100%; height:100%; top:0; left:0; z-index:3; }
.arr_w .arr2{ position: absolute; width:100%; height:100%; top:0; left:0; z-index:3; }
.arr_w .a1{ position: absolute; background:url(../Images/ind_1.png) no-repeat 0 0; width:16px; height:16px; top:-2px; left:-2px; }
.arr_w .a2{ position: absolute; background:url(../Images/ind_1.png) no-repeat right 0; width:16px; height:16px; top:-2px; right:-2px; }
.arr_w .a3{ position: absolute; background:url(../Images/ind_1.png) no-repeat 0 bottom; width:16px; height:16px; bottom:-2px; left:-2px; }
.arr_w .a4{ position: absolute; background:url(../Images/ind_1.png) no-repeat right bottom; width:16px; height:16px; bottom:-2px; right:-2px; }

.ind_1 .r{ float: right; width:870px; }
.ind_1 .r .li{ float: left; width:123px; border:1px solid #e2e2e2;  border-left:0; position: relative; }
.ind_1 .r .li:first-child{ border-left:1px solid #e2e2e2;  }
.ind_1 .r .li .tit{  width:100%; border:0; }
.ind_1 .r .li:hover{ z-index:20; }
.ind_1 .r .a{ display: block; }

.ind_1 .r .ico{ position: relative; width:60px; height:60px; margin:0 auto; }
.ind_1 .r .ico img{ display: block; width:100%; height:100%; }
.ie8 .ind_1 .r .ico .i{ display: none; }
.ind_1 .r .ico .i{ position: absolute; top:0; left:0; opacity:0; filter:alpha(opacity=0);   visibility: hidden; transition:all 0.5s; -webkit-transition:all 0.5s; display: block; }
.ind_1 .r .li:hover .ico .i{ opacity:1; filter:alpha(opacity=100);  visibility: visible; }
.ie8 .ind_1 .r .li:hover .ico .i{ display: block; }
.ind_1 .r .li .h3{ padding-top:10px; transition:all 0.5s; -webkit-transition:all 0.5s; font-size: 14px;}
.ind_1 .r .li:hover .h3{ color:#77302f; }

.ind_1 .r .li:hover .ico img{ animation:rot 0.5s; -webkit-animation:rot 0.5s; }
.ind_2{ background:url(../Images/line1.jpg) repeat-y center top; padding:105px 0 35px; position: relative; }
.ind_2 .title_com{ min-height:160px; padding-bottom: 32px; color:#fff; }
.ind_2 .title_com a{ color:#fff; }
.ind_2 .wrap{ position: relative; z-index:2; }
.ind_2 .bg{ position: absolute; top:0; left:0; width:100%; overflow: hidden; height:582px; }
.ind_2 .bg img{ display: block; width:100%; }
.ind_2 .tit .l,.ind_2 .tit .r{ height:560px; width:615px; float: left; position: relative; }
.ind_2 .tit .l .left{ width:275px; float: left; height:560px; position: relative; background:#22392c url(../Images/ind_12.png) no-repeat right 115px;  }
.ind_2 .tit .l .img{ height:560px;  }
.ind_2 .tit .l .li .a{ display: block; width:615px; height:560px;  color:#fff; }
.ind_2 .tit .l .h2{  text-align: center; font-size:24px;  position: absolute; top:70px; left:50px; z-index:10; color:#fff; writing-mode:tb-rl;  }
.ind_2 .tit .l .more{  text-align: center; font-size:14px;  position: absolute; top:98px; left:90px; z-index:10; color:#fff; writing-mode:tb-rl;  }
.ind_2 .tit .l .more i { background: url(../Images/ind_23_a.png) no-repeat center;width: 11px;height: 19px;display: inline-block;margin: 10px 0;}
.ind_2 .tit .l .more:hover i {background-image: url(../Images/ind_23_b.png);}

.slick_ind_2{z-index:1}
.slick_ind_2 .slick-list {z-index: 1;}

.ind_2 .tit .l .left .con{ position: absolute; width:190px; left:50px; bottom:102px; }
.ind_2 .tit .l .left .con .h3{ line-height:1.3; font-size:18px; padding-bottom: 15px; }
.ind_2 .tit .l .left .con .p span{ display: block; line-height:1.5; }
.ind_2 .slick_ind_2 .slick-prev{ display: block; font-size: 0; width:20px; height:20px; background: url(../Images/prev.png) no-repeat center !important; margin:0; top: inherit; bottom:50px; left:45px; z-index: 999;}
.ind_2 .slick_ind_2 .slick-next{ display: block; font-size: 0; width:20px; height:20px; background: url(../Images/next.png) no-repeat center !important; margin:0; top: inherit; bottom:50px; left:45px; z-index: 999; right: inherit; left:120px;}
.ind_2 .slick_ind_2 .slick-prev:hover{ background-image:url(../Images/prev_a.png) !important; }
.ind_2 .slick_ind_2 .slick-next:hover{ background-image:url(../Images/next_a.png) !important; }

.ind_2 .tit .r .top{ position: relative; }
.ind_2 .tit .r .top .h2{ position: absolute; z-index:100; left:40px; bottom:65px; }

.ind_2 .num{ position: absolute; z-index: 20; width:50px; left:68px; bottom:50px; text-align: center; background:url(../Images/ind_14.png) no-repeat center; line-height:20px; }
.ind_2 .num span{ float: left; width:50%; color:#fff; text-align: center; }
.ind_2 .slick_ind_2_r .a{ display: block; width:615px; height:285px; position: relative; }
.ind_2 .slick_ind_2_r .a .i{ display: block; width:100%; height:100%; }
.ind_2 .slick_ind_2_r .tit{ position: absolute; width:100%; height:100%; background:url(../Images/line_1.png) repeat-x 0 bottom; top:0; left:0; z-index:10; color:#fff; }
.ind_2 .slick_ind_2_r .con{ position: absolute; bottom:25px; left:40px; width:400px; }
.ind_2 .r .h2{ font-size:24px; margin-left: -10px; line-height:1.1; color:#fff; }
.ind_2 .slick_ind_2_r .p{ line-height:1.5; }
.ind_2 .slick_ind_2_r .slick-dots{ right: 25px; bottom:25px; text-align: right; }
.ind_2 .slick_ind_2_r .slick-dots li button:before{ background-image:url(../Images/dots_2.png); }
.ind_2 .slick_ind_2_r .slick-dots li.slick-active button:before{ background-image:url(../Images/dots.png); }
.ind_2 .r .bot .img{ position: relative; float: left; width:50%; height:275px; }
.ind_2 .r .bot .img .i{ position: absolute; top:0; left:0; width:100%; height:100%; }
.ind_2 .r .bot .img .i.cur{ z-index:2; }
.ind_2 .r .bot .right{ width:50%; float: left; height:275px; background:#1f2622 url(../Images/ind_13.png) no-repeat right bottom; }
.ind_2 .r .bot .right .con{ padding:60px 30px 0 40px; }
.ind_2 .r .bot .right .con .list{ padding-top:45px; }
.ind_2 .r .bot .right .con li a{ line-height:1.8; color:#6d7370; }
.ind_2 .r .bot .right .con li:hover a,.ind_2 .r .bot .right .con li.on a{ color:#fff; }
.slick_ind_2 .slick-dots{ width: 275px; bottom: 45px;text-align: left;left: 43px;z-index: 20;}


.ind_3{ padding:85px 0 60px; }
.tab_3{ text-align: center; }
.tab_3 .list{ display: inline-block; padding:20px 0 30px; }
.tab_3 .list .li{ float: left; border:1px solid #e2e2e2; margin-left:-1px; position: relative; }
.tab_3 .list .li .a{ display: block; min-width:108px; height:36px; line-height:36px;padding:0 20px;}
.tab_3 .list .li .a .h3 { font-size: 14px;}
.tab_3 .list .li:hover{ z-index:20; }
.tab_3 .list .li:hover a{ color:#77302f;  }
.tab_3 .list .li.z-cur .a {color:#77302f;  }

.ind_3_list .li{ width:20%; float: left; position: relative; }
.ind_3_list .li .con{ padding-bottom:223% ; position: relative; }
.ind_3_list .li:first-child .con:before{ content:""; position: absolute; width:1px; height:100%; top:0; left:0; background: #e2e2e2; z-index:2; }
.ind_3_list .li .con:after{content:""; position: absolute; width:1px; height:100%; top:0; right:0; background: #e2e2e2; z-index:2; }
.ind_3_list .li { border-top:10px solid #5e3123; }
.ind_3_list .li .con .bg{ position: absolute; width:100%; height:100%; top:0; left:0; z-index:1; opacity:0;  visibility: hidden; transition:all 0.5s; -webkit-transition:all 0.5s; }
.ind_3_list .li .con .bg img{ display: block; width:100%; height:100%; }
.ind_3_list .li .con .a{ display: block; position: absolute; width:100%; height:100%; top:0; left:0; z-index:10; border-bottom:1px solid #e2e2e2;  }
.ind_3_list .li .con .ellipsis{ text-align: center; padding:32px 20px 0; line-height:1; position: relative; z-index:4; }
.ind_3_list .li:hover{ z-index:20; }
.ind_3_list .li:hover .con .bg{ opacity:1; visibility: visible; }
.ind_3_list .li:hover .a{ color:#77302f; }

.ind_3_list .li + .li{ border-color:#1f2622; }
.ind_3_list .li + .li+ .li{ border-color:#2d4739; }
.ind_3_list .li + .li+ .li+ .li{ border-color:#8b5050; }
.ind_3_list .li + .li+ .li+ .li+ .li{ border-color:#6c2a2a; }

.ind_3_list .li .img img{ display: block; width:100%; position: absolute; top:0; left:0; }
.ind_3_list .li .img{ position: relative; padding-bottom:123.4%; overflow: hidden; z-index:4; }
.ind_3_list .li + .li .img{ padding-bottom:151.9%;  }
.ind_3_list .li + .li + .li .img{ padding-bottom:192%;  }
.ind_3_list .li + .li + .li + .li .img{ padding-bottom:175%;  }
.ind_3_list .li + .li + .li + .li + .li .img{ padding-bottom:116.8%;  }

.foot_com.ind_4 .list .li {border-top: 1px solid #e2e2e2;}
.ind_4 .list .li{ float: left; width:25%; position: relative; z-index: 1;}
.ind_4 .list .li:first-child .tit:before{ content:""; position: absolute; width:1px; height:100%; top:0; left:0; background: #e2e2e2; z-index:1; }
.ind_4 .list .li .tit:after{content:""; position: absolute; width:1px; height:100%; top:0; right:0; background: #e2e2e2; z-index:1; }
.ind_4 .list .li .img{ position: relative; z-index:50; position: relative;top: 1px;}
.ind_4 .list .li .img img{ display: block; width:100%; }
.ind_4 .list .li:hover{ z-index:100; }
.ind_4 .list .con{ position: absolute; bottom:35px; left:40px; right:40px; color:#fff; z-index:51; }
.ind_4 .list .con a{ color:#fff; }

.ind_4 .list .con ul{ padding-top:31%; }
.ind_4 .list .con ul li{ line-height:1.8; }
.ind_4 .list .con ul li .fr{ float: right; font-family: "AvianRegular"; width:100px; text-align: right; }
.ind_4 .list .con ul li:hover{ opacity:0.5; filter:alpha(opacity=50); }
.ind_4 .list .li{ border-bottom:10px solid #8b5050;  }
.ind_4 .list .li + .li{ border-bottom:10px solid #725c52; }
.ind_4 .list .li + .li+ .li{ border-bottom:10px solid #5e3123; }
.ind_4 .list .li + .li+ .li+ .li{ border-bottom:10px solid #2d4739; }

.ind_4 .m_pos{ color:#fff !important; }
.ind_4 .m_pos:before,.ind_4 .m_pos:after{ background-image:url(../Images/ind_15.png) !important; }
.ind_5 { padding:50px 0; }
.ind_5 .l,.ind_5 .r{ float: left; width:49.5%; height:275px; background:url(../Images/ind.jpg) repeat 0 0; position: relative; }
.ind_5 .r{ float: right; }
.ind_5 .tit{ padding:55px 40px 0; position: relative; z-index:10; }
.ind_5 .tit ul{ padding-top:40px;  }
.ind_5 .tit li{ line-height:2; }
.ind_5 .tit li span.fr{ font-family: "AvianRegular"; }
.ind_5 .tit li:hover a,.ind_5 .tit li:hover .fr{ color:#77302f; }
.ind_5 .tit li a{ padding-left: 32px; background:url(../Images/ind_20.png) no-repeat left center; }
.ind_5 .tit li:hover a{ background-image:url(../Images/ind_20_a.png); }

.ind_5 .l:before{ content:""; position: absolute; width:152px; height:147px; background:url(../Images/ind_21.png) no-repeat center; right: 20px; bottom:15px; }
.ind_5 .r:before{ content:""; position: absolute; width:113px; height:150px; background:url(../Images/ind_22.png) no-repeat center; right: 20px; bottom:15px; }

/*活动预告*/

.active_1,.details{ border-top:1px solid #e2e2e2; padding:50px 0 50px; }
.details ol,.details ul,.details li{
    list-style: unset;margin-left: 10px;;
}
.active_1 .tab_3 .list{ padding:10px 0 40px; }
.active_tit_top{ overflow: hidden; }
.active_tit_top .li_1{ float: left; width:410px; height:616px; position: relative; }
.active_tit_top .tit{ width:410px; height:308px; line-height:308px;  background:url(../Images/act_1_a.jpg) repeat 0 0; position: relative; z-index:10; }
.active_tit_top .tit .con{ display: inline-block; vertical-align: middle; color:#fff; padding:0 45px; text-align: left; line-height:1.5;  max-width: 320px;}
.active_tit_top .tit a{ color:#fff; }
.active_tit_top .tit .a_com{ text-align: left; }
.active_tit_top .tit .h3{ font-size:18px; }
.active_tit_top .tit .p{ margin:20px 0 30px; max-height: 104px;overflow: hidden;}
.active_tit_top .img{ width:410px; height:308px; }


.active_tit_top .li_1 .tit i{ position: absolute; content:""; width:100%; height:8px; bottom:-8px; background:url(../Images/arr_1.png) no-repeat center; }
.active_tit_top .li_1 .img{ position: absolute; bottom:0; left:0;  }

.active_tit_top .li_2,.active_tit_top .li_3{ float: left; width:820px; }
.active_tit_top .li_2 .tit,.active_tit_top .li_2 .img{ float: left; }
.active_tit_top .li_3 .tit,.active_tit_top .li_3 .img{ float: right; }

.active_tit_top .li_2 .tit{ background:url(../Images/act_2_a.jpg) repeat 0 0; }
.active_tit_top .li_2 .tit i{ position: absolute; content:""; width:8px; height:100%; left:-8px; background:url(../Images/arr_2.png) no-repeat center; }
.active_tit_top .li_3 .tit{ background:url(../Images/act_3_a.jpg) repeat 0 0; }
.active_tit_top .li_3 .tit i{ position: absolute; content:""; width:8px; height:100%; right:-8px; background:url(../Images/arr_3.png) no-repeat center; }
.active_tit_list ul{ padding:30px 0; }
.active_tit_list li{ padding:35px 40px; border:1px solid #e2e2e2; border-top:0; position: relative; line-height: 1.5; }
.active_tit_list li .con {position: relative;z-index: 9;}
.active_tit_list li:first-child{ border:1px solid #e2e2e2; }
.active_tit_list li:hover{ z-index:10; background:url(../Images/listbg.png) repeat 0 0; }
.active_tit_list li .a_com{ text-align: left; }
.active_tit_list li .h3{ font-size:18px; }
.active_tit_list li .p{ margin:15px 0 25px;word-break: break-all;
			text-overflow: ellipsis;
			display: -webkit-box;
			-webkit-box-orient: vertical;
			-webkit-line-clamp: 3;
			overflow: hidden; }
.active_tit_list li:hover .a_com a {color: #77302f;}

.ind_4 .a_tit{ display: block; text-align: center; }
.ind_4 .a_tit .ico{ width:82px; height:82px; display: block; margin:0 auto; padding-bottom: 20px; }
.ind_4 .a_tit .ico img{ display: block; width:100%; height:100%; }
.ind_4 .a_tit .ico:hover img{ animation:rot 0.5s; -webkit-animation:rot 0.5s; }

.foot_com{ width:1230px; margin:0 auto; padding-bottom: 50px; position: relative;}
.foot_com.bar:after {content: "";display: block;position: absolute;left: -295px;width: 300px;background: url(../Images/bgi1.jpg);border-bottom: 10px solid #244838;bottom: 50px;height: 210px;}
.foot_com.bar:before {content: "";display: block;position: absolute;right: -295px;width: 300px;background: url(../Images/bgi2.jpg);border-bottom: 10px solid #944c4e;bottom: 50px;height: 210px;}

/*搜索结果*/
.result_gjz{ padding:10px 0 0; line-height:1.5; font-size:24px; }
.result_gjz i{ color:#77302f; }
.result .active_tit_list .h3 i{ color:#77302f; }

/*政策法规*/
.law .tab_3 .list .li .a{ width:160px; }
.law .tab_3 .list{ padding-bottom: 0; }
.law .active_tit_list li .con{ padding-left: 110px; position: relative; }
.law .active_tit_list li .con .time{ position: absolute; left:0; height:90px; top:50%; margin-top:-45px; font-size:70px; line-height:1.1; font-family: "AvianRegular"; text-align: center; }
.law .active_tit_list li .con .time span{ display: block; font-size:20px; text-align: center; line-height:1; }

/*详情页*/
.details h3{ font-size:24px; line-height:1.5; text-align: center; }
.content p{ line-height:2; }
.content p .video {display: block;margin: 0 auto;box-shadow: 0px 0px 15px 1px #ccc;width: 800px;}
.content  img{ max-width: 100%; }
.details .autor{ text-align: center; padding:15px 0 20px; }
.details .autor span{ display: inline-block; padding:0 10px; }
.details .autor .time{ font-family: "AvianRegular",arial; }
.details .content{ padding-bottom: 20px; }

.updown{ padding:20px 0 0; border-top:1px solid #e2e2e2; overflow: hidden; line-height:20px; }
.updown a{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; }
.updown .left{ float: left; max-width:40%; padding-left: 25px; margin-left:5px; background:url(../Images/p_prev.png) no-repeat left center; }
.updown .right{ float: right; max-width:40%; padding-right: 25px; margin-right:5px; background:url(../Images/p_next.png) no-repeat right center; }
.updown .left:hover{ background-image:url(../Images/p_prev_a.png); }
.updown .right:hover{ background-image:url(../Images/p_next_a.png); }
.updown a:hover{ color:#77302f; }


/* 文物详情页 */
.prod_d_1{ position: relative; padding:16.5% 0 50px; }
.prod_d_1 .bg{ position: absolute; width:100%; top:0; left:0; }
.prod_d_1 .bg img{ display: block; width:100%; }
.prod_d_1 .wrap{ position: relative; z-index:2; overflow: hidden; }
.prod_d_1 .l{ float: left; width:615px; height:460px; position: relative; }
.prod_d_1 .l .img{ width:100%; height:100%; position: relative;background:#666;line-height:460px;text-align: center;font-size: 0;}
.prod_d_1 .l .img .a{position: absolute;left:0;top:0;width:100%;height:100%;cursor: pointer;}
.prod_d_1 .l .img img{width:auto;height:auto;max-width:100%;max-height:100%;}
.prod_d_1 .l .img .cuo {position: absolute;right: 15px;top: 0;z-index: 99;}
.photo360{width:100%;height:100%;position:relative;}
.photo360 .pic{width:100%;height:100%;position:absolute;left:0;top:0;overflow:hidden;}
.photo360 img{width:100%;height:auto;}


.prod_d_1 .l .updown{ position: absolute; width:100%; bottom:0; left:0; z-index:10; background:url(../Images/line_2.png) repeat-x 0 bottom; padding:70px 0 20px; border:0; }
.prod_d_1 .l .updown a{ color:#fff; }
.prod_d_1 .l .updown .left{  margin-left:20px; background:url(../Images/left.png) no-repeat left center; }
.prod_d_1 .l .updown .left:hover {background-image: url(../Images/p_prev_a.png);}
.prod_d_1 .l .updown .right{ margin-right:20px; background:url(../Images/right.png) no-repeat right center; }
.prod_d_1 .l .updown .right:hover {background-image: url(../Images/p_next_a.png);}



.prod_d_1 .r{ float: left; width:615px; height:460px; position: relative; background:url(../Images/pro_3.jpg) repeat 0 0; }
.prod_d_1 .r .con{ padding:50px 50px 0; color:#fff; text-align: justify; }
.prod_d_1 .r .con h2{ text-align: justify; line-height: 1.4;}
.prod_d_1 .r .txt{ padding-top:20px; }
.prod_d_1 .r .txt .li{ padding-bottom: 14px; }
.prod_d_1 .r .txt .h3{ font-size:18px; line-height:20px; padding-left: 25px; background:url(../Images/dots.png) no-repeat left center; margin-bottom: 10px; }
.prod_d_1 .r .txt .p{ padding-left: 25px; line-height:1.5; }
.prod_d_1 .r .txt .srcollW{ height:6em; overflow: hidden; }

.prod_list{ padding-top:25px; padding-bottom: 30px; }
.prod_list li{ float: left; width:33.3%; text-align: center; border-top:10px solid #5e3123; }
.prod_list li .a{ display: block; }
.prod_list li .img{ height:307px; margin-top: -1px;line-height:307px;text-align: center;font-size: 0;}
.prod_list li .img img{width:auto;height:auto;max-width:100%;max-height:100%;display: inline-block;}
.prod_list li .ellipsis{ padding:20px 0 40px; font-size:16px; }
.prod_list li:hover .ellipsis{ color:#77302f; }
.prod_list .li_1{ border-color:#1f2622; }
.prod_list .li_2{ border-color:#2d4739; }
.prod_list .li_3{ border-color:#8b5050; clear:left;  }
.prod_list .li_4{ border-color:#6c2a2a; }
.prod_list .li_5{ border-color:#725c52; }
.prod_list .li_0 .img{background:#999;}
.prod_list .li_1 .img{background:#aaa;}
.prod_list .li_2 .img{background:#bbb;}
.prod_list .li_3 .img{background:#999;}
.prod_list .li_4 .img{background:#aaa;}
.prod_list .li_5 .img{background:#bbb;}

/*视频列表*/
.video_list{ padding-bottom: 10px; }
.video_list .li{ float: left; width:33.3%; padding-bottom: 20px; border-top: 10px solid #5e3123; }
.video_list .li .img{ height:225px; position: relative; margin-top: -1px;}
.video_list .li .img .i{ width:100%; height:100%; display: block; }
.video_list .li .tit{ height:188px; position: relative; border:1px solid #e2e2e2; border-top: 0; border-left:0; }
.video_list .li .con{ padding:30px 45px 0 40px; position: relative; z-index:20; }
.video_list .li_0 .tit,.video_list .li_3 .tit{ border-left: 1px solid #e2e2e2; }
.video_list .li .h3{ font-size:18px; line-height:1.5; height:3em; overflow: hidden; margin-bottom: 15px; color: #333;word-break: break-all;
			text-overflow: ellipsis;
			display: -webkit-box;
			-webkit-box-orient: vertical;
			-webkit-line-clamp: 2;
			overflow: hidden; }
.video_list .li .p{ line-height:1.5; height:3em; overflow: hidden; color:#666; }

.video_list .li_1{ border-color:#1f2622; }
.video_list .li_2{ border-color:#2d4739; }
.video_list .li_3{ border-color:#8b5050; clear:left;  }
.video_list .li_4{ border-color:#6c2a2a; }
.video_list .li_5{ border-color:#725c52; }
.video_list .li .v_btn{ position: absolute; width:100%; height:100%; top:0; left:0; background:url(../Images/line.png) repeat 0 0; z-index:10; opacity:0; filter:alpha(opacity=0); visibility: hidden; transition:all 0.3s; -webkit-transition:all 0.3s; }
.video_list .li .v_btn span{ display: block; width:100%; height:100%; background:url(../Images/v.png) no-repeat center; }
.video_list .li:hover .v_btn{  opacity:1; filter:alpha(opacity=100); visibility: visible; }
.video_list .li:hover  .tit{ background:url(../Images/listbg.png) repeat 0 0; }



/*鉴赏*/
.appre{ position: relative; }
.appre .bg1{ position: absolute; width:100%; top:0; }
.appre .bg1 img{ display: block; width:100%; }
.appre .wrap{ position: relative; z-index:2; padding-top:18%; }
.appre .title_com h2{ color:#fff; }


.appre_1{ padding:20px 0 15px; }
.appre_1 .cont {}
.appre_1 .list{ padding:40px 35px; background:url(../Images/app_2.jpg) no-repeat center;  }
.appre_1 .li{ float: left; width:126px; text-align: center; position: relative; height: 167px;}
.appre_1 .li .tit{  position: relative; z-index:2; display: block; height:164px; line-height:164px; color:#fff; }
.appre_1 .li .con{ display: inline-block; vertical-align: middle; line-height:1.1;  }
.appre_1 .li .bg{ position: absolute; width:100%; height:100%; top:0%; left:0%;background:url(../Images/app_1.png) no-repeat top center; display: none; }
.appre_1 .li .ico{ height:76px; padding-bottom: 15px; box-sizing: content-box;}
.appre_1 .li .ico img{ display: block; height:100%; margin:0 auto; }

.appre_1 .slick-prev {background: url(../Images/left.png) no-repeat center;left: 0;}
.appre_1 .slick-next {background: url(../Images/next.png) no-repeat center;right: 0;}

.appre_1 .li:hover .bg,.appre_1 .li.on .bg{ display:block; }
.appre_1 .li:hover .ico img{ animation:rot 0.5s; -webkit-animation:rot 0.5s; }


/*服务*/
.service_1 .img img{ display: block; width:100%; }
.service_1 .bot{ position: relative; height:330px; background:#1f2622; }
.service_1 .bot .wrap{ position: relative; height:100%; }
.service_1 .l{ position: absolute; width:50%; height:485px; background:#22392c; bottom:32px; left:0; color:#fff; }
.service_1 .r{ position: absolute; width:50%; height:560px; background:url(../Images/pro_3.jpg) repeat 0 0; bottom:32px; right:0; color:#fff; }
.service_1 .l .tit{ padding:50px 55px 0; }
.service_1 .l .tit .con{ padding-top:20px; overflow: hidden; padding-bottom:50px; background:url(../Images/s_3.png) repeat-x left bottom; }
.service_1 .l .tit .con .left{ float: left; width:300px; }
.service_1 .l .tit .con .left .time{ font-family: Impact; font-size:42px; line-height:1.1; padding-bottom: 25px; }
.service_1 .l .tit .con .left .p{ line-height:1.8; }
.service_1 .l .tit .con .right{ text-decoration: none;float: right; width:128px; height:148px; background:url(../Images/s_1.png) no-repeat center; text-align: center; color:#fff; }
.service_1 .l .tit .con .right .ico{ height:55px; padding:30px 0 18px; box-sizing: content-box;}
.service_1 .l .tit .con .right .ico img{ display: block; margin:0 auto; height:100%; }
.service_1 .l .ts{ line-height:1.5; margin-top:40px; padding-left: 35px; background:url(../Images/s_2.png) no-repeat left 0; }
.service_1 .title_com{ text-align: left; padding:0; }

.service_1 .r .con{ padding:50px 50px 0; color:#fff; text-align: justify; }
.service_1 .r .txt{ padding-top:20px; }
.service_1 .r .txt .li{ padding-bottom: 25px; }
.service_1 .r .txt .h3{ font-size:18px; line-height:20px; padding-left: 25px; background:url(../Images/dots.png) no-repeat left center; margin: 0 0 10px; }
.service_1 .r .txt .p{ padding-left: 25px; line-height:1.5; }
.service_1 .r .txt .srcollW{ height:9em; overflow: hidden; }

.service_2,.service_3 { padding-top:85px; }
.service_2 .l{ float: left; width:50%; height:534px; position: relative; overflow: hidden; }
.service_2 .l .tran_scale{ position: absolute; width:910px; height:100%; left:50%; top:0; margin-left: -455px;;  }
.service_2 .title_com h2,.service_3 .title_com h2{ padding-bottom: 30px; }


.service_2 .r{ float: left; width:50%; height:534px; position: relative; overflow: hidden; background:url(../Images/listbg.png) repeat left 0; }
.service_2 .r .con { width:550px; padding:40px 0 0 50px; }
.service_2 .r .con dl + dl{ border-top: 1px solid #e2e2e2; }
.service_2 .r dt .a{ display: block; position: relative; line-height:60px; padding:0 0 0 25px; font-size:18px; background:url(../Images/dots_3.png) no-repeat left center; }
.service_2 .r dt .a i{ position: absolute; width:20px; height:100%; right:0; top:0; background:url(../Images/s_4.png) no-repeat center; }

.service_2 .r dd{ padding-bottom: 20px; line-height:1.5; color:#666; display: none; }
.service_2 .r li{ list-style: decimal; margin-left: 20px; padding-left: 5px; }
.service_2 .r .srcollW{ max-height:255px; }
.service_2 .r dl.on dd{ display: block; }
.service_2 .r dl.on .a i{ background-image:url(../Images/s_5.png); }

/*.service_3 .list{ padding-bottom: 50px; }*/
.service_3 .list .li{ float: left; width:16.66%; position: relative; }
.service_3 .list .li .tit{ text-align: center;  height:180px; line-height:180px; border:1px solid #e2e2e2; border-left: 0; }
.service_3 .list .li:first-child .tit{ border-left: 1px solid #e2e2e2; }
.service_3 .list .li .tit .con{ display: inline-block; vertical-align: middle; width:100%; color:#333333; position: relative; z-index:10; line-height:1; }

.service_3 .list .li .ico{ position: relative; width:86px; height:86px; margin:0 auto; }
.service_3 .list .li .ico img{ display: block; width:100%; height:100%; }
.service_3 .list .li .ico .i{ position: absolute; top:0; left:0; opacity:0; visibility: hidden; transition:all 0.5s; -webkit-transition:all 0.5s; display: block; }
.service_3 .list .li:hover .ico .i{ opacity:1; visibility: visible; }
.service_3 .list .li .h3{ padding-top:20px; transition:all 0.5s; -webkit-transition:all 0.5s; }
.service_3 .list .li:hover .h3{ color:#77302f; }
.service_3 .list .li:hover{ z-index:20; }
.service_3 .list .li:hover .ico img{ animation:rot 0.5s; -webkit-animation:rot 0.5s; }

.service_4 {padding-top: 50px;padding-bottom: 50px;}
.service_4 .padd {padding: 80px 65px 0 60px;}
.service_4 .padd .l_img {float: left;margin-right: 25px;width: 57px;height: auto;overflow: hidden;}
.service_4 .padd .l_img img {width: 100%;height: auto;}
.service_4 .padd .r_txt {overflow: hidden;}
.service_4 .padd .r_txt .tit {font-size: 24px;color: #fff;line-height: 130%;padding-bottom: 20px; margin-left: -10px;}
.service_4 .padd .r_txt .p {font-size: 14px;color: #fff;padding-bottom: 20px;line-height: 150%;}
.service_4 .padd .r_txt .p img {margin-right: 10px;}
.service_4 .top {height: 366px;background-position: center;}
.service_4 .bottom {height: 366px;}
.service_4 .bottom .con {width: 615px;}
.service_4 .bottom .l {float: left;width: 50%;height: 100%;background-position: right top !important;}
.service_4 .bottom .l .con {float: right;}
.service_4 .bottom .r {overflow: hidden;width: 50%;height: 100%;}

.service_5 {background-repeat: no-repeat;background-position: top center;margin-bottom: 60px;position: relative;}
.service_5:before {content: "";right: 0;left: 0;top: 0;height: 8px;background: #752428;position: absolute;z-index: 3;}
.service_5 .tit_h3 {position: absolute;left: 30px;right: 30px;z-index: 100;color: #fff;top: 160px;}
.service_5 .tit_h3 a {color: #fff;}
.service_5 .cont:after {content: "";clear: both;zoom: 1;display: block;}
.service_5 .cont .line {float: left;width: 25%;height: 753px;position: relative;}
.service_5 .cont .line .txt {height: 99.7%;}
.service_5 .cont .line .txt:after {content: "";display: block;position: absolute;left: 0;top: 0;bottom: 0;border-left: 1px solid #e2e2e2;opacity: 0.5;}
.service_5 .cont .line:last-child .txt:before {content: "";display: block;position: absolute;right: 0;top: 0;bottom: 0;border-left: 1px solid #e2e2e2;opacity: 0.5;}
.service_5 .cont .line {float: left;width: 25%;height: 753px;position: relative; border-bottom: 1px solid #e2e2e2; }
.service_5 .cont .line .txt {height: 100%; }
.service_5 .cont .line .txt .con {position: relative;z-index: 3;padding: 265px 30px 0;}
.service_5 .cont .line .txt .con .tit {font-size: 18px;color: #fff;line-height: 140%;padding-bottom: 15px;}
.service_5 .cont .line .txt .con .p {font-size: 14px;color: #fff;line-height: 150%;}
.service_5 .cont .line .txt .con .sj {font-size: 14px;color: #fff;font-family: arial;padding-top: 15px;}
.service_5 .cont .line .txt:hover {z-index: 99;}
.service_5 .cont .line:after {-webkit-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.service_5 .cont .line.l1:after {content: "";display: block;left: 1px;right: 0;bottom: 0;height: 160px;background: #fff;position: absolute;}
.service_5 .cont .line.l2:after {content: "";display: block;left: 1px;right: 0;bottom: 0;height: 50px;background: #fff;position: absolute;}
.service_5 .cont .line.l3:after {content: "";display: block;left: 1px;right: 0;bottom: 0;height: 105px;background: #fff;position: absolute;}
.service_5 .cont .line.l4:after {content: "";display: block;left: 1px;right: 1px;bottom: 0;height: 160px;background: #fff;position: absolute;}
/*.service_5 .cont .line:hover:after {height: 0;opacity: 0;border-top-left-radius: 50%;border-top-right-radius: 50%;}*/




.fx_wp {}
.fx_wp .popup_wx { background:url(../Images/wx.png) no-repeat center right !important; }
.fx_wp .popup_wx.a { background:url(../Images/wx1.png) no-repeat center right !important; }
.fx_wp .bds_tsina { background:url(../Images/wb.png) no-repeat center right !important; }
.fx_wp .bds_tsina.a { background:url(../Images/wb1.png) no-repeat center right !important; }
.fx_wp .label {float: left;line-height:36px;}
.fx_wp .bdsharebuttonbox {float: left;}
.details .fx_wp {padding-bottom: 10px;overflow: inherit;}
.details .fx_wp::after {content: "";display: block;clear: both;}
.fx_wp .icon-wechat { background:url(../Images/wx.png) no-repeat center right !important; }
.fx_wp .icon-wechat.a { background:url(../Images/wx1.png) no-repeat center right !important; }
.fx_wp .icon-weibo { background:url(../Images/wb.png) no-repeat center right !important; }
.fx_wp .icon-weibo.a { background:url(../Images/wb1.png) no-repeat center right !important; }

.gem-share{height: 36px;}
.gem-share .icon-wechat{background:url(../Images/wx1.png) no-repeat center right !important;}
.gem-share .icon-weibo{background:url(../Images/wb1.png) no-repeat center right !important;}


/*视频列表*/



.ie8 .service_3 .list .li .ico .i{ display: none; }
.ie8 .service_3 .list .li:hover .ico .i{ display: block; }

.z-cur{ z-index:100; }
.z-cur .arr_w .arr2{ opacity:1; transform:scale(1); -webkit-transform:scale(1); }
@media screen and (min-width:1200px){

	.arr_w .arr2{ transition:all 0.5s; -webkit-transition:all 0.5s; opacity:0; transform:scale(0.9); -webkit-transform:scale(0.9); }
	.arr_w .arr2 div{ background-image:url(../Images/ind_2.png); }
	.arr_w:hover .arr2{ opacity:1; transform:scale(1); -webkit-transform:scale(1); }

}


@media screen and (max-width:640px){
    .party100_bg{background-size: contain;padding: 50px 0 0;}

	.appre_1 .li.on .bg {-webkit-animation:rot 0.8s infinite;animation:rot 0.8s infinite;}
    /*.video_tc .v{ position: absolute; width:7.1rem; height:4rem; top:50%; left:50%; margin:-2rem 0 0 -3.6rem; }*/
    .ind_1{ padding:0.6rem 0; }
    .ind_1 .l{ float: none; }
    .ind_1 .tit{ width:auto; display: block; height:auto; padding:0.3rem 0; }
    .ind_1 .tit .con{ display: block; }
    .ind_1 .l .tit .con .h2{ font-size:0.5rem; padding:0 0.15rem; }

    .ind_1 .r{ float: none; width:auto; }
    .ind_1 .r .li{ width:25%; border:0 !important; }
    .ind_1 .r .li .a{ border:1px solid #e2e2e2; border-top:0; border-left:0; width:100%; }
    .ind_1 .r .li:nth-child(4n+1) .a{ border-left:1px solid #e2e2e2; }
    .ind_1 .r .li:nth-child(4n+1){ clear: left; }


    .arr_w .arr1 div{ background-size:20px !important; width:10px !important; height:10px !important; }
    .arr_w .arr2,.arr_w .arr1{ display: none; }
    .arr_w .a1{ top:-1px; left:-1px; }
    .arr_w .a2{ top:-1px; right:-1px; }
    .arr_w .a3{ bottom:-1px; left:-1px; }
    .arr_w .a4{ bottom:-1px; right:-1px; }


    .ind_1 .r .ico{ width:0.6rem; height:0.6rem; }
    .ind_1 .r .li .h3{ padding-top:0.1rem; }
    .ind_2{ padding:0.5rem 0 0; background:#1f2622 ; }
    .ind_2 .title_com{ min-height:0; padding-bottom: 0.5rem; }
    .ind_2 .bg{ width:9rem; left:50%; margin-left:-4.5rem; }

    .ind_2 .tit .l, .ind_2 .tit .r{ float: none; height:auto; width:auto; }

    .ind_2 .tit .l .li .a{ width:6rem; height:auto; }
    .ind_2 .tit .l .left,.ind_2 .tit .l .img{ width:50%; height:4.92rem; }

    .ind_2 .num{ bottom:0.2rem; left:30px; }
    .ind_2 .slick_ind_2 .slick-prev, .ind_2 .slick_ind_2 .slick-next{ bottom:0.2rem; left:15px; }
    .ind_2 .slick_ind_2 .slick-next{ left:75px; }

    .ind_2 .tit .l .h2{ writing-mode:inherit; font-size:0.3rem; left:0.2rem; top:0.5rem; }
	.ind_2 .tit .l .more{ writing-mode:inherit;top:1.2rem;left:0.24rem;}
	.slick_ind_2 .slick-dots{bottom:0.4rem;}
	.ind_2 .tit .l .more i{margin: 0 10px;vertical-align:middle;transform: rotate(90deg);-webkit-transform: rotate(90deg);}
    .ind_2 .tit .l .left .con{ width:auto; padding:1.2rem 0.3rem 0; left: 0;bottom: 1.2rem;}
    .ind_2 .tit .l .left .con .h3{ font-size:0.28rem; padding-bottom: 0.2rem; }
    .ind_2 .tit .l .left .con .p span{ font-size:0.22rem; }

    .ind_2 .slick_ind_2_r .li{ width:6rem; height:2.8rem; }
    .ind_2 .slick_ind_2_r .li .a{ width:100%; height:100%; }
    .ind_2 .slick_ind_2_r .con{ width:auto; bottom:0.2rem; left:0.3rem; right:2rem; }
    .ind_2 .slick_ind_2_r .tit{ background-size: 2rem 1.9rem; }
    .ind_2 .tit .r .top .h2{  font-size:0.3rem; left:0.3rem; bottom:0.8rem; }
    .ind_2 .slick_ind_2_r .slick-dots{ bottom:0.2rem; right: 0; width:1.8rem; }
    .ind_2 .r .bot .img{ display: none; }
    .ind_2 .r .bot .img,.ind_2 .r .bot .right{ float: none; width:100%; height:auto; }
    .ind_2 .r .bot .right .con{ padding:0.6rem 0.3rem; }
    .ind_2 .r .h2{ font-size:0.3rem; }
    .ind_2 .r .bot .right .con .list{ padding-top:0.4rem; }

    .ind_2 .tit .l .left,.ind_2 .r .bot .right{ background-size:auto 70%; background-position: right bottom; }

    .ind_3{ padding:0.8rem 0; }
    .tab_3 .list { display: block; padding:0.2rem 0 0.3rem !important;text-align: center; }
    .tab_3 .list .li{ width:25%; border:0; padding:0 0 0.05rem;padding:0 0.05rem; }
    .tab_3 .list .li .a{ width:1.4rem; height:0.6rem; line-height:0.6rem; margin:0 auto; border:1px solid #c2c2c2;min-width: unset;padding:unset;padding:0 0.05rem ;}
    .tab_3 .list .li .a .h3 {font-size:0.22rem;overflow: hidden;
			white-space: nowrap;
			text-overflow: ellipsis}
    .tab_3 .list .li3{width:46%;margin: 1% 1%}
    .tab_3 .list .li3 a{width: 100% !important;}
    /* .ind_3_list .li{ width:33.3%; z-index:1 !important; border-top-width: 0.1rem; }

    .ind_3_list .li .con .bg{ display: none; }
    .ind_3_list .li .con{ padding:0; }
    .ind_3_list .li .con .a{ position: relative; display: block; }
    .ind_3_list .li .con .ellipsis{ padding:0.2rem 0.1rem 0.3rem; font-size:0.22rem; }
    .ind_3_list .li .img{ padding:0 !important;  }
    .ind_3_list .li .img img{ position: static; }
    .ind_3_list .li:nth-child(4){ margin-top:-1.55rem; }
    .ind_3_list .li:nth-child(5){ margin-top:-0.9rem; } */

    .ind_3_list{ width:auto; margin:0 0.3rem; }
    .ind_3_list .li .con .ellipsis{ padding:0.2rem 0.1rem 0.3rem; font-size:0.22rem; }
    .ind_3 .slick-dots{ bottom:-0.4rem; }
    .ind_3 .slick-dots li button:before{ background-image:url(../Images/dots_3.png); }
    .ind_3_list{ border:1px solid #e2e2e2;  }
    .ind_3_list .li{ z-index:0 !important; border-top-width: 0.1rem;  }
    .ind_3_list .li .con .bg{ opacity:1; visibility: visible; }
    .ind_3_list .li:first-child .con:before{ display: none; }



    .ind_4 .list .li{ width:auto; float: none; background:none; border:0 !important; }

    .ind_4 .list .li .img{ display: none; }
    .ind_4 .list .li{ background:#643525; }
    .ind_4 .list .li+.li{ background:#263d30; }
    .ind_4 .list .li+.li+.li{ background:#705a50; }
    .ind_4 .list .li+.li+.li+.li{ background:#1a211d; }
    .ind_4 .list .con{ position: static; padding:0.7rem 0.4rem; }
    .ind_4 .list .li .tit:before,.ind_4 .list .li .tit:after{ display: none; }
    .ind_4 .list .con ul{ padding:0.4rem 0 0; }

    .ind_5{ padding:0.5rem 0; }
    .ind_5 .l, .ind_5 .r{ float: none; width:auto; margin-bottom: 0.3rem; height:auto; }
    .ind_5 .tit{ padding:0.6rem 0.4rem; }
    .ind_5 .tit ul{ padding:0.4rem 0 0; }
    .ind_5 .l:before{ width:1.52rem; height:1.47rem; background-size: 100%; }
    .ind_5 .r:before{ width:1.13rem; height:1.5rem; background-size: 100%; }

    /*.tab_3 .list .li{ margin:0; float: none;display: inline-block;}*/



    .foot_com{ width:auto; padding-bottom: 0.6rem; }

    .foot_com .list .li{ float: left; width:50%; }

    .foot_com .a_tit .ico{ width:1rem; height:1rem; padding-bottom: 0.2rem; }
    .a_com a:before, .a_com a:after{ background-size:0.4rem auto;  }
    .a_com a{ padding:0 0.6rem;  }
    /*活动预告*/
    .active_1, .details{ padding:50px 0 50px; }
    .active_tit_top .li_1,.active_tit_top .li_2, .active_tit_top .li_3{ float: none; width:auto; height:auto; }
    .active_tit_top .img{ width:auto; height:auto; }
    .active_tit_top .img .default{display: block;}
    .active_tit_top .li_1 .img{ position: static; }
    .active_tit_top .tit{ float: none; width:100%; height:auto; line-height:1; margin-top:-1px; }
    .active_tit_top .tit i{ display: none !important; }
    .active_tit_top .tit .con{ display: block; padding:0.4rem; max-width: inherit; }
    .active_tit_top .tit .p{ margin:0.2rem 0 0.3rem; }
    .active_tit_top .tit .h3,.active_tit_list li .h3{ font-size:0.28rem; }

    .active_tit_list li{ padding:0.3rem; }
    .active_tit_list li .p{margin:0.12rem 0 0.2rem;word-break: break-all;}
    .active_tit_list ul{ padding:0.4rem 0; }



    /*搜索结果*/
    .result_gjz{ font-size:0.3rem; }

    /*政策法规*/
    .law .tab_3 .list .li{ width:50%; }
    .law .tab_3 .list .li .a{ width:95%; }
    .law .active_tit_list li .con{ padding: 0 !important;border:1px solid red}
    .law .active_tit_list li .con .time{ position: static; font-size:0.32rem; height:auto; margin:0; text-align: left; padding-bottom: 0.1rem;}
    .law .active_tit_list li .con .time span{ display: inline; font-size:0.24rem; padding-left:0.1rem; }
    .law .active_tit_list ul{ padding-top:0; }

    .active_tit_list .have-time{
        padding: 0!important;
    }
    .active_tit_list .have-time .time{
       position: static!important;; font-size:0.32rem!important;; height:auto!important;; margin:0!important;; text-align: left!important;; padding-bottom: 0.1rem;!important;
    }
    .active_tit_list .have-time .time span{
         display: inline-block!important;; font-size:0.24rem!important;; padding-left:0.1rem!important;
    }

    /*详情页*/
    .details h3{ font-size: 0.32rem; word-break: break-all;}
    .details .autor{ padding:0.15rem 0 0.25rem; }
    .details .autor span{ padding:0 0.1rem; }
    .details .content{ padding-bottom: 0rem; }
      .details .content video{width: 99%!important;}
    .updown{ padding-top:0.2rem; }

    .updown .left,.updown .right{ float: none; display: block; padding:0 0 0 0.3rem; max-width: 100%; margin:0; line-height:2; background:url(../Images/p_prev.png) no-repeat left center !important; background-size:auto 0.26rem !important; }

    /* 文物详情页 */
    .prod_d_1 .bg{ position: static; padding-bottom: 0.2rem; }
    .prod_d_1{ padding:0 0 0.6rem; }
    .prod_d_1 .l,.prod_d_1 .r{ float: none; width:auto; height:auto; }
    .prod_d_1 .l {height: 4.5rem;}
    .prod_d_1 .l .updown { padding:1rem 0 0.2rem; }
    .prod_d_1 .l .updown .left,.prod_d_1 .l .updown .right{ margin:0 0 0 0.3rem; background:url(../Images/left.png) no-repeat left center !important; background-size:auto 0.26rem !important; }
    .prod_d_1 .r .con{ padding:0.6rem 0.2rem 0.4rem 0.4rem; }
    .prod_d_1 .r .txt{ padding-width:0.2rem; }
    .prod_d_1 .r .txt .li{ padding-bottom: 0.2rem; }

    .prod_d_1 .r .txt .h3{ font-size:0.28rem; line-height:1.5; padding-left: 0.3rem; background-size:0.2rem auto; }
    .prod_d_1 .r .txt .p{ padding-left: 0.3rem; }


    .prod_list li{ float: none; width:100%; border-width:0.1rem; }
    .prod_list li .ellipsis{ font-size:0.24rem; padding:0.2rem 0 0.3rem; }
	.prod_list li .img{ height:auto; }

    /*视频列表*/
    .video_list .li{ float: none; width:auto; border-width:0.1rem; }
    .video_list .li .tit{ height:auto; border-left: 1px solid #e2e2e2;}
    .video_list .li .tit .con{ padding:0.4rem; }
    .video_list .li .h3{ font-size:0.28rem; margin-bottom: 0.15rem; }


    .z-cur .arr_w{ color:#77302f; border-color:#77302f !important; }


    /*鉴赏*/
    .appre .bg1{ position: static; padding-bottom: 0.4rem; }
    .appre .wrap{ padding:0 0.2rem; }
    .appre .title_com h2{ color:#474747; }
    .appre_1{ padding:0.3rem 0; }
    .appre_1 .list{ padding:0.4rem 0.6rem; background:url(../Images/pro_3.jpg) repeat 0 0; }
    .appre_1 .li{ width:33.3%; height: auto; }
    .appre_1 .li .bg{ display: block !important; left: 0;top: 0;margin: 0;background-size: 100% 100%;width: 100%;height: 100%;}
    .appre_1 .slick-prev {left: -0.05rem;}
    .appre_1 .slick-next {right: -0.05rem;}

    .appre_1 .li .ico{ height:0.8rem; }
    .appre_1 .li .tit{ height:1.8rem; line-height:1.8rem; }

    .position {display: none;}
    .service_1 .bot {height: auto;overflow: hidden;}
    .service_1 .l {position: static;width: 100%;height: auto;margin-top: 0.4rem;margin-bottom: 0.2rem;}
    .service_1 .r {position: static;width: 100%;height: auto;margin-bottom: 0.4rem;}
    .service_1 .l .tit {padding: 0.6rem 0.3rem;}
    .service_1 .l .tit .con .left {float: left;width: 70%;}
    .service_1 .l .tit .con .left .time {font-size: 0.46rem;padding-bottom: 0.2rem;}
    .service_1 .l .tit .con {padding: 0rem 0 0.5rem;}
    .service_1 .l .tit .con .left .p {font-size: 0.24rem;}
    .service_1 .l .tit .con .right {float: right;display: block;font-size: 0.24rem;width: 1.28rem;height: 1.48rem;background-size: 100% 100%;}
    .service_1 .l .tit .con .right .ico {height: 0.7rem;padding: 0.2rem 0 0.15rem;}
    .service_1 .l .tit .con .right span {font-size: 0.24rem;}
    .service_1 .l .ts {font-size: 0.24rem;margin-top: 0.4rem;background-size: 0.3rem auto;padding-left: 0.4rem;background-position: 0 0.05rem;}
    .service_1 .r .con {padding: 0.6rem 0.3rem 0.3rem;}
    .service_1 .r .txt .srcollW {height: auto;}
    .service_1 .r .txt .li {padding-bottom: 0.3rem;}
    .service_2, .service_3 {padding-top: 0.85rem;}
    .service_2 .title_com h2, .service_3 .title_com h2 {padding-bottom: 0.4rem;}
    .service_2 .l {display: none;}
    .service_2 .r {width: 100%;height: auto;}
    .service_2 .r .con {width: auto;padding: 0.6rem 0.3rem;}
    .service_2 .r dt .a {line-height: 0.8rem;font-size: 0.3rem;}
    .service_2 .r li {font-size: 0.24rem;}
    .service_3 .list .li {width: 50%;height: 1.87rem;line-height: 1.87rem;}
    .service_3 .list .li .tit {height: 1.87rem;line-height: 1.87rem;}
    .service_3 .list .li .ico {width: 1rem ;height: 1rem;}
    .service_3 .list .li .h3 {font-size: 0.26rem;padding-top: 0.2rem;}
    .service_3 .list {padding-bottom: 0.6rem;}
    .service_3 .list .li .tit {border-left: 1px solid #e2e2e2;}
    .service_4 {padding-top: 0.2rem;padding-bottom: 0.6rem;}
    .service_4 .padd {padding: 0.6rem 0rem;}
    .service_4 .padd .r_txt .tit {font-size: 0.3rem;padding-bottom: 0.2rem;margin-left: 0;}
    .service_4 .padd .r_txt .p {font-size: 0.24rem;padding-bottom: 0.2rem;}
    .service_4 .top {height: auto;background-size: cover;}
    .service_4 .bottom {height: auto;}
    .service_4 .padd .l_img {width: 0.8rem;margin-right: 0.2rem;}
    .service_4 .padd .l_img img {width: 100%;height: auto;}
    .service_4 .bottom .l {width: 100%;float: none;height: auto;}
    .service_4 .bottom .r {width: 100%;float: none;height: auto;}
    .service_4 .bottom .l .con {float: none;width: auto;}
    .service_4 .bottom .con {width: auto;padding: 0rem 0.3rem;display: block;}
    .service_5 {overflow: hidden;padding-bottom: 0.6rem;background-size: cover;}
    .service_5 .cont .line .txt:after {display: none !important;}
    .service_5 .cont .line:after {display: none !important;}
    .service_5 .tit_h3 {position: relative;margin-top: 0.8rem;top: initial;left: initial;right: initial;}
    .service_5 .cont .line {float: none;width: auto;height: auto;padding-bottom: 0.3rem;}
    .service_5 .cont .line .txt .con {padding: 0.3rem 0rem 0;}
    .service_5 .cont .line .txt .con .tit {font-size: 0.3rem;padding-bottom: 0.15rem;}
    .service_5 .cont .line .txt .con .p {font-size: 0.24rem;}
    .service_5 .cont .line .txt .con .sj {font-size: 0.24rem;padding-top: 0.15rem;}

    .video_list .li .v_btn {opacity: 1;visibility: visible;}
    .ind_2 .r .bot .right .con li a {color: #fff;}


    /*.prod_d_1 .l .img {height: 6rem;}*/



    .content p .video {width: 100%;height: auto;}
    .content p .video video {width: 100% !important;height: auto;}
    .content .video .video-js{
            width:100%;
            height: 40vh;
        }

    .prod_d_1 .l {height: auto;}
    .prod_d_1 .l .img {line-height: 5.2rem;height: 5.2rem;padding: 0.4rem 0 0;}
    .prod_d_1 .l .updown {position: relative;padding: 0.3rem 0 0.4rem;background: #666;}





}

@keyframes rot{
    0% { transform:rotate(0deg); -webkit-transform:rotate(0deg); }
    25% { transform:rotate(3deg); -webkit-transform:rotate(3deg); }
    50% { transform:rotate(-3deg); -webkit-transform:rotate(-3deg); }
    75% { transform:rotate(3deg); -webkit-transform:rotate(3deg); }
    100% { transform:rotate(0deg); -webkit-transform:rotate(0deg); }
}
@-webkit-keyframes rot{
    0% { transform:rotate(0deg); -webkit-transform:rotate(0deg); }
    25% { transform:rotate(3deg); -webkit-transform:rotate(3deg); }
    50% { transform:rotate(-3deg); -webkit-transform:rotate(-3deg); }
    75% { transform:rotate(3deg); -webkit-transform:rotate(3deg); }
    100% { transform:rotate(0deg); -webkit-transform:rotate(0deg); }
}
