/*头图部分*/
.top_bg {width: 100%; height: 450px; position: relative; overflow: hidden }
.top_bg>img {position: absolute; width: 1920px; position: absolute; left: 50%; margin-left: -960px;}
.top_bg>div { position: relative; width: 1400px; top: 0; left: 50%; margin-left: -700px;}
.top_bg .logo {top:47px;position: absolute;}
.top_bg .top_s {top: 59px; color: #fff; font-size: 16px; position: absolute; right: 0;}
.xhcalened {display: none;}

/*热点*/
.hot_new { margin: 40px auto;}
.hot_new h3 a{ text-align: center; display: block; font-size: 36px; color: #000; font-weight: bold;}
.ht_li {margin-top: 20px;}
.ht_li li { float: left; width: 350px;  margin: 0 25px; height: 20px; overflow: hidden;}
.ht_li li a { color: #000; text-align: center; display: block;}
.banner {width:1200px; margin: 30px auto 0 !important;  }
.banner .swiper-slide {position: relative;}
.banner .shadow {position: absolute; height: 68px; background: rgba(255,255,255,.5);  font-size: 30px; line-height: 68px; padding-left: 5%; width: 95%; bottom: 0; left: 0; }
.banner .shadow a { color: #fff;}
.hot{ height:58px;  overflow:hidden; margin-top: 68px;}
.t_news{ height:58px;  color:#fff; padding-left:10px; width:1044px;overflow:hidden; position:relative;}
.t_news b{ line-height:58px; font-weight:bold; display:inline-block;}
.news_li { width: 1044px; }
.news_li a { margin: 0 15px; color: #333;font-size: 20px; line-height: 58px; text-decoration: none;}
.news_li a:hover { text-decoration: underline;}
.gaxw_2 img {width: 250px; display: block;}

.str_wrap {
	overflow:hidden;
	//zoom:1;
	width:100%;
	font-size:12px;
	line-height:16px;
	position:relative;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;  

	white-space:nowrap;
}

.str_wrap.str_active {
	background:#f1f1f1;
}
.str_move { 
	white-space:nowrap;
	position:absolute; 
	top:0; 
	left:0;
	cursor:move;
}
.str_move_clone {
	display:inline-block;
	//display:inline;
	//zoom:1;
	vertical-align:top;
	position:absolute; 
	left:100%;
	top:0;
}
.str_vertical .str_move_clone {
	left:0;
	top:100%;
}
.str_down .str_move_clone {
	left:0;
	bottom:100%;
}
.str_vertical .str_move,
.str_down .str_move {
	white-space:normal;
	width:100%;
}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move{
	cursor:inherit;
}
.str_wrap img {
	max-width:none !important;	
}

/*通用标题*/
.title {border-bottom: 1px #305798 solid;}
.title h3 { font-size: 24px; font-weight: bold; padding-bottom: 10px; display: inline-block; color: #305798;}
.title span a { font-size: 12px; color: #305798; display: block; padding-top: 30px;}
.news .title span a,.flfg .title span a,.pp .title span a { padding-top: 60px;}
.ly .title span a,.media .title span a { padding-top: 50px;}
.gaxw .title h3 {background: url(../images/icon1.png) no-repeat; padding: 20px 0 10px 12px;}
.news_l .title h3 { background: url(../images/icon2.png) no-repeat; padding: 48px 0 10px 7px;}
.news_c .title h3 { background: url(../images/icon3.png) no-repeat; padding: 48px 0 10px 7px;}
.news_r .title h3 { background: url(../images/icon4.png) no-repeat; padding: 48px 0 10px 7px;}
.ly .title h3 { background: url(../images/icon5.png) no-repeat; padding: 40px 0 10px 10px;}
.qc .title h3 { background: url(../images/icon6.png) no-repeat; padding: 16px 0 10px 14px;}
.flfg .title h3 { background: url(../images/icon7.png) no-repeat; padding: 48px 0 10px 14px;}
.pp .title h3 { background: url(../images/icon8.png) no-repeat; padding: 48px 0 10px 0px;}
.media .title h3 { background: url(../images/icon9.png) no-repeat; padding: 40px 8px 10px 10px;}
/*公安新闻*/
.gqxw_box {margin-top: 50px;}
.gaxw_l .gaxw_1 {width: 510px; height: 253px; position: relative; }
.gaxw_l .gaxw_1 img {width: 510px; height: 253px; display: block;}
.gaxw_l .gaxw_1 p,.gaxw_3 p,.gaxw_4 p { color: #fff; left: 0; background: rgba(255,255,255,.5); width: 90%; padding:0 5%; overflow: hidden; position: absolute; bottom: 0; height: 50px; line-height: 50px; font-size: 18px; }
.gaxw_2 {margin-top: 15px;}
.gaxw_c1 {width: 431px; height: 253px; margin: 0 22px; background: #fff;}
.gaxw_c2 {height: 171px; margin-top: 15px;}
.gaxw_c1 ul {padding: 10px 29px;}
.gaxw_c1 ul li {width: 373px; overflow: hidden;text-overflow:ellipsis; white-space: nowrap;}
.gaxw_c1 ul li a {color: #333333; font-size: 18px; line-height: 38px;}
.gaxw_3 { width: 414px; height: 253px; position: relative;}
.gaxw_3 img { width:414px; height: 253px; display: block}
.gaxw_4 { width: 414px; height: 172px; position: relative; margin-top: 15px;}
.gaxw_4 img { width:414px; height: 172px; display: block}

.ad1 {margin: 45px auto 60px;}

/*手风琴*/
.fold_wrap{width:1400px;height:284px;margin:40px auto 0 auto;overflow:hidden;}
.fold_wrap li{float:left;width:130px;height:284px;position:relative;overflow:hidden;cursor:pointer;}
.fold_wrap li .mask_b{position:absolute;overflow:hidden;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.6);_background:#B2B2B2;}
.fold_wrap li.active .mask_b{background:none;}
.fold_wrap li .mask_b h4{color:#fff;width:30px;margin:0 auto; height: 180px; overflow: hidden;display:block;font:18px/18px Microsoft Yahei;position:relative;padding:50px 0 0 0;}
.fold_wrap li.big{width:527px; background: none;}
.fold_wrap li .adv_intro{ width:92%; height:40px; padding:5px 4%; position:absolute;left:0; bottom:-50px; color:#FFF; overflow:hidden;}
.adv_intro_show{bottom:0 !important; transition:bottom 0.3s linear 0.3s; -webkit-transition:bottom 0.3s linear 0.3s;}

.pic_auto{width:100%;height:100%;}
.pic_auto1{background:url(../images/shou1_33.jpg) no-repeat center 0;}
.pic_auto2{background:url(../images/shou1_33.jpg) no-repeat center 0;}
.pic_auto3{background:url(../images/shou1_33.jpg) no-repeat center 0;}
.pic_auto4{background:url(../images/shou1_33.jpg) no-repeat center 0;}
.pic_auto5{background:url(../images/shou1_33.jpg) no-repeat center 0;}
.pic_auto6{background:url(../images/shou1_33.jpg) no-repeat center 0;}
.pic_auto7{background:url(../images/shou1_33.jpg) no-repeat center 0;}
.pic_auto8{background:url(../images/shou1_33.jpg) no-repeat center 0;}
.pic_auto9{background:url(../images/shou1_33.jpg) no-repeat center 0;}

.news { margin: 60px auto;}
.news>div { width: 450px;}
.news .news_c {margin: 0 25px;}
.swiper-container1 {margin-top: 48px !important;}
.swiper-container1 .swiper-slide img {width: 450px; height: 256px; display: block;}
.swiper-container1 .swiper-slide .shadow { width: 95%; padding-left: 5%;  overflow: hidden; background: rgba(255,255,255,.4); height: 44px; line-height: 44px; position: absolute; bottom: 0;}
.swiper-container1 .swiper-slide .shadow a {color: #fff; font-size: 18px; width: 390px; overflow: hidden;}
.newsl_box {width: 450px; height: 200px; margin-top: 22px; background: #fff;}
.newsl_box ul {padding: 10px 29px;}
.newsl_box ul li a { color: #000; display: block; width: 392px; font-size: 18px; line-height: 46px; overflow: hidden;text-overflow:ellipsis; white-space: nowrap;}

/*旅游出行*/
.ly { margin: 55px auto;}
.ly>div {margin-top: 50px;}
.ly .lyl_t {position: relative;}
.ly .lyl_t>img {width: 552px; height: 279px; display: block;}
.ly .lyl_t .ly_con { width: 95%; line-height: 60px; padding-left: 5%; background: rgba(0,73,154,.8); height: 60px; position: absolute; bottom: 0;}
.ly .lyl_t .ly_con p {width: 400px; color: #fff; font-size: 20px; overflow: hidden;text-overflow:ellipsis; white-space: nowrap;}
.ly .lyl_t .ly_con span {color: #fff; padding-right: 10px;}
.ly .lyl_t .ly_con span img {padding: 18px 8px 0 0;}
.ly .lyl_b {width: 552px; height: 280px; background: #fff; margin-top: 20px;}
.ly .lyl_b h3 {margin: 45px 0 0 49px;  font-size: 26px; display: inline-block;}
.ly .lyl_b h3 span { color: #305798;}
.ly .lyl_b ul {margin:8px 0 0 49px;}
.ly .lyl_b ul li {width: 240px; float: left; line-height: 60px; background: url("../images/ly_icon_15.png") left 14px no-repeat;}
.ly .lyl_b ul li a { color: #333333; display: block; padding-left: 40px;}
.ly .ly_r {width: 848px;}
.ly .lyr_li li{width: 264px; height: 280px; margin-left:18px; margin-bottom:20px; float: left;}
.ly .lyr_li .lyr_img { width: 264px; height: 160px; overflow: hidden;}
.ly .lyr_li .lyr_img img {	transition:transform 0.5s; width: 264px; height: 160px; display: block;}
.ly .lyr_li .lyr_img img:hover {transform: scale(1.1);}
.ly .lyr_li .lyr_bom {width: 264px; height: 120px; background: #fff;}
.ly .lyr_li .lyr_bom .lyr_ti {width: 227px; height: 40px; margin: 23px 0  0 19px; overflow: hidden; display: inline-block;}
.lyr_bom .lyr_key {margin: 20px 0 0 19px; color: #868686;}
.ad2 {margin: 50px auto;}

.car_box{width:1400px; height:651px; position:relative;clear: both;margin: 0 auto;}
.car_box .arrows{width:1400px; height:651px; position:relative;}
.car_box .arrows ul li{width:330px;height:215px;background: #fff;border-radius:15px;vertical-align:top;position:absolute;
    box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.3);
}
.car_box .arrows ul li.li01{top:58px;}
.car_box .arrows ul li.li02{top:303px;}
.car_box .arrows ul li.li04{top:58px;}
.car_box .arrows ul li.li05{top:303px;}
.car_box .arrows ul li.tabL{left:0;}
.car_box .arrows ul li.tabR{right:0;}
.car_box .arrows ul li.tabL .arrow{width: 35px;height:27px;background: url(http://p2.img.cctvpic.com/photoAlbum/templet/common/DEPA1551338428443655/yangshikandian18053_jiantou_18530_0228.png) no-repeat center;position: absolute;top: 70px;right: -18px;z-index: 50;display: none;}
.car_box .arrows ul li.tabR .arrow{width:35px;height:27px;background: url(http://p2.img.cctvpic.com/photoAlbum/templet/common/DEPA1551338428443655/yangshikandian18053_jiantou_l_18530_0228.png) no-repeat center;position:absolute;top:70px;left:-18px;*left:-16px;z-index: 50;display: none;}
.car_box .arrows ul li .image{width: 330px;height: 215px; position:relative; overflow:hidden;}
.car_box .arrows ul li .image a{display: block;}
.car_box .arrows ul li .image a img{position: relative;z-index: 2;border-radius: 6px;-moz-border-radius: 6px; -webkit-border-radius: 6px;width: 330px;height: 215px;}
.car_box .arrows ul li .image span{position: absolute;bottom:0px;left:0px;background: url(http://p2.img.cctvpic.com/photoAlbum/templet/common/DEPA1551338428443655/xuqiu18503_yy_18530_0228.png) repeat;border-bottom-left-radius:6px;width: 98px;height: 30px;line-height: 30px;text-align: center;font-family: "microsoft yahei";color: #ffffff;font-size: 15px;z-index: 333;}
.car_box .arrows ul li .text{padding:0 20px; height: 39px; color: #fff; line-height: 39px; position:absolute;bottom:0;left:0; width:290px; overflow: hidden; background: rgba(0,73,154,0.8); z-index:3; border-bottom-right-radius: 6px;border-bottom-left-radius:6px;}
.car_box .arrows ul li .text h3{padding-top: 20px;font-weight: bold;font-family: "microsoft yahei";font-size: 19px;color: #ffffff;height: 36px;}
.car_box .arrows ul li .text p{padding-bottom: 7px;}
.car_box .arrows ul li .text a{display: block;}
.car_box .arrows ul li .text a.title{font-size: 15px;font-family: "microsoft yahei";color: #FFFFFF;line-height: 22px;}
.car_box .arrows ul li .text a.brief{font-size: 13px;font-family: "microsoft yahei";color: #FFFFFF;line-height: 20px;}
.car_box .arrows ul li.cur .arrow{display: block;}
.car_box .center .tabCon .content{    border-radius: 15px;width: 680px;height: 641px;overflow: hidden;background: #fff;
    box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.3);
}
.car_cont .img.image{position: relative; width:680px; height:322px; overflow:hidden;}
.car_cont .img.image a{display: block;}
.car_cont .img.image a img{width: 680px;height: 322px;border-top-left-radius:6px;border-top-right-radius:6px;}
.car_cont .img.image .tit{width: 100%;height: 48px;position: absolute;bottom: 0;left: 0;font-size: 21px;color: #fff;font-family: "microsoft yahei";font-weight: bold;text-align: left;line-height: 48px;text-indent: 1em;}
.car_cont .img.image .tit:hover{ color:#aeaeae;}
.car_cont .text{padding: 5px;width: 680px;margin-top: -9px;margin-left: -5px;}
.car_cont .text .top{padding: 0px 20px;}
.car_cont .text .top h3{height: 53px;line-height: 53px;font-size: 21px;color: #00499a; margin: 30px 0;font-family: "microsoft yahei";font-weight: bold; overflow: hidden;}
.car_cont .text .top h3 a{color: #00499a; display: block;}
.car_cont .text .top h3:hover a{color: #62a6e1;}
.car_cont .text .top span{font-size: 16px;color: #666666;font-family: "microsoft yahei";line-height: 32px;}
.car_cont .text .bottom{margin-top: 6px;padding: 0px 20px 20px;}
.car_cont .text .bottom .list{margin-top: 20px;}
.car_cont .text .bottom .list .image{float: left;position: relative; width:141px; height:80px; overflow:hidden;}
.car_cont .text .bottom .list .image a{display: block;}
.car_cont .text .bottom .list .image a img{width: 141px;height: 80px;}
.car_cont .text .bottom .list .image .allep{font-size: 13px;color: #fff;font-family: "microsoft yahei";line-height: 20px;position: absolute;right: 0;bottom: 0;background: url(http://p2.img.cctvpic.com/photoAlbum/templet/common/DEPA1551338428443655/opacity_01_18530_0228.png);padding: 0 7px;}
.car_cont .text .bottom .list .texts{float: right;width: 370px;height: 80px;position: relative;}
.car_cont .text .bottom .list .texts h3{font-size: 18px;font-family: "microsoft yahei";line-height:27px;font-weight: normal;margin-top: -4px;}
.car_cont .text .bottom .list .texts h3 a{color:#333333;}
.car_cont .text .bottom .list .texts h3:hover a{color:#62a6e1;}
.car_cont .text .bottom .list .texts span.date{position: absolute;left: 0px;bottom: 0px;color: #999999;font-size: 13px;font-family: "microsoft yahei";}
.car_cont .text .bottom .list .texts span.brief{margin-top:15px;font-size: 15px;font-family: "microsoft yahei";color: #666666;display: inline-block;}
.car_cont .text .bottom .list .texts .ep{width: 370px;height: 30px;}
.car_cont .text .bottom .list .texts .ep a{display: inline-block;float: left;width: 30px;height: 30px;position: relative;margin-right: 18px;text-align: center;line-height: 40px;}
.car_cont .text .bottom .list .texts .ep .eplist{background-color:#e6e6e6;font-size: 18px;color: #666666;font-family: "Arial";line-height: 30px;text-align: center;}
.car_cont .text .bottom .list .texts .ep .eplist:hover{background-color:#62a6e1;color: #fff;}
.car_cont .text .bottom .list .texts .ep .eplist i{display: block;width: 15px;height: 15px;position: absolute;right: -8px;top: -8px;font-size: 12px;color: #fff;font-family: "microsoft yahei";line-height: 15px;text-align: center;}
.car_cont .text .bottom .list .texts .ep .eplist .xin{display: block;width: 15px;height: 15px;position: absolute;right: -8px;top: -8px;background-color: #e43636;}
.car_cont .text .bottom .list .texts .ep .eplist .yu{display: block;width: 15px;height: 15px;position: absolute;right: -8px;top: -8px;background-color: #135db6;}
.car_cont .text .bottom .list .texts .ep .last{margin-right: 0;}
.car_cont .wangqi{}
.car_cont .wangqi .wtop{padding: 0px 20px;position: relative;}
.car_cont .wangqi .wtop h3{line-height: 51px;font-size: 21px;color: #333;font-family: "microsoft yahei";}
.car_cont .wangqi .wtop h3 a{color: #333;}
.car_cont .wangqi .wtop h3:hover a{color: #62a6e1;}
.car_cont .wangqi .wtop .wv{position: absolute;right: 20px;bottom: 0;padding-right: 7px;background: url(http://p2.img.cctvpic.com/photoAlbum/templet/common/DEPA1551338428443655/wangqi_r_18530_0228.png) no-repeat right bottom;}
.car_cont .wangqi .wtop .wv i{display: inline-block;width: 8px;height: 26px;background: url(http://p2.img.cctvpic.com/photoAlbum/templet/common/DEPA1551338428443655/wangqi_l_18530_0228.png) no-repeat left bottom;float: left;}
.car_cont .wangqi .wtop .wv a{display: inline-block;height: 24px;background-color: #62a6e1;border-top: 1px solid #62a6e1;border-bottom: 1px solid #62a6e1;float: left;font-size: 13px;font-family: "microsoft yahei";color: #fff;line-height: 24px;text-align: center;}
.car_cont .wangqi .wtop .wv:hover{ background-image:url(http://p2.img.cctvpic.com/photoAlbum/templet/common/DEPA1551338428443655/yangshikandian18503_kdhg_btnR_hover_18530_0228.png);}
.car_cont .wangqi .wtop .wv:hover i{background-image:url(http://p2.img.cctvpic.com/photoAlbum/templet/common/DEPA1551338428443655/yangshikandian18503_tabl_hover_18530_0228.png);}
.car_cont .wangqi .wtop .wv:hover a{border-top: 1px solid #bbd2e7;border-bottom: 1px solid #bbd2e7;background:#bbd2e7;}
.car_cont .wangqi .wtop .brief{font-size: 15px;color: #666666;font-family: "microsoft yahei";line-height: 22px;}
.car_cont .wangqi .wangqi_list{}
.car_cont .wangqi .wangqi_list .wlist{padding-left: 53px;background: url(http://p2.img.cctvpic.com/photoAlbum/templet/common/DEPA1551338428443655/clock_18530_0228.png) no-repeat 20px 6px;margin-bottom: 18px;}
.car_cont .wangqi .wangqi_list .wlist h3{font-size: 21px;font-family: "microsoft yahei";color: #333;font-weight: normal;line-height: 23px;}
.car_cont .wangqi .wangqi_list .wlist h3 a{color: #333;}
.car_cont .wangqi .wangqi_list .wlist h3:hover a{color: #62a6e1;}
.car_cont .wangqi .wangqi_list .wlist p{font-size: 15px;font-family: "microsoft yahei";color: #666;font-weight: normal;line-height: 19px;margin-top: 6px;}
.car_box .arrows ul li .text h3{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;}
.car_box .arrows ul li .text a.bptit{padding-top: 20px;font-weight: bold;font-family: "microsoft yahei";font-size: 19px;color: #ffffff;height: 36px;}
.car_box .arrows ul li .text a.bptitx{font-size: 15px;font-family: "microsoft yahei";color: #FFFFFF;line-height: 22px;}
.car_cont .wangqi .wtop .wv{bottom: -4px !important;}
.car_box .arrows ul li .image{border-radius: 6px;-moz-border-radius: 6px; -webkit-border-radius: 6px;}
.car_box .arrows ul li .text a.txt{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;}
.car_box .arrows ul li .text a.txtt{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;}
a{text-decoration: none !important;}
.car_box .center{width: 580px;position:absolute; top:0; left:360px;}
.car_box .center .tabCon{width: 580px;height: 651px; z-index:1; display:block;}
.car_news h3 { margin: 35px 30px 28px 30px; color: #305798;
            display: -webkit-box;
            /* autoprefixer: off */
            -webkit-box-orient: vertical;
            /* autoprefixer: on */
            -webkit-line-clamp: 2;
            overflow: hidden;
}
.car_news p {overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;}
.car_news p a { color: #868686; display: block; margin: 0 30px; line-height: 30px;}
.image img {
    -webkit-transition: transform 1.3s;
    -moz-transition: transform 1.3s;
    -o-transition: transform 1.3s;
    -ms-transition: transform 1.3s;
    -webkit-perspective: 1000;
    -webkit-backface-visibility: hidden;
    -moz-perspective: 1000;
    -moz-backface-visibility: hidden;
    -o-perspective: 1000;
    -o-backface-visibility: hidden;
    -ms-perspective: 1000;
    -ms-backface-visibility: hidden;
}
.image:hover img {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transition: all 1s;
    -moz-transition: all 1s;
    /* Firefox 4 */
    -webkit-transition: all 1s;
    /* Safari 和 Chrome */
    -o-transition: all 1s;
    /* Opera */
    -ms-transition: all 1s;
    /* Opera */
}
.car_box .center{
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    -o-transform-style:preserve-3d;
    -ms-transform-style:preserve-3d;
    transform-style: preserve-3d;
    -webkit-perspective: 1000;
    -moz-perspective:1000;
    -o-perspective:1000;
    -ms-perspective:1000;
    perspective: 1000;
    -ms-transform: perspective(1000px);
    -moz-transform: perspective(1000px);

}
.car_box .center .tabCon{
    opacity:0;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;

    -webkit-transition: 0.8s;
    -moz-transition: 0.8s;
    -o-transition: 0.8s;
    -ms-transition: 0.8s;
    transition: 0.8s;
}
.car_box .center .tabCon.conL{opacity:0;position: absolute;top: 0px;left: 0px;
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
}
.car_box .center .tabCon.curLPre{ opacity:0;
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    transform: rotateY(180deg);
}
.car_box .center .tabCon.conR{opacity:0;position: absolute;top: 0px;left: 0px;
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    transform: rotateY(180deg);
}
.car_box .center .tabCon.curRPre{ opacity:0;
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
}
.car_box .center .tabCon.cur{
    opacity:1 !important;
    display:block;
    -webkit-transform: rotateY(0deg) !important;
    -moz-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    transform: rotateY(0deg);
    z-index: 3;
}

/*法律法规*/
.flfg {margin: 50px auto;}
.flfg_l {width: 553px;}
.flfg .swiper-container4 {width: 553px; height: 251px;}
.flfg .swiper-container4 img {width: 553px; height: 251px; display: block;}
.flfg_b .flfg_li {width: 268px; margin-top: 30px;}
.flfg_b>div:first-child { float: left !important;}
.flfg_li  .lyr_img,.flga_r  .lyr_img { width: 268px; height: 160px; overflow: hidden;}
.flfg_li .lyr_img img,.flga_r  .lyr_img img {	transition:transform 0.5s; width: 264px; height: 160px; display: block;}
.flfg_li  .lyr_img img:hover,.flga_r  .lyr_img img:hover {transform: scale(1.1);}
.flfg_li  .lyr_bom,.flga_r .lyr_bom {width: 268px; height: 130px; background: #ffffff;}
.flfg_li .lyr_bom .lyr_ti {width: 227px; color: #848484; height: 40px; margin: 23px 0  0 19px; overflow: hidden; display: inline-block;}
.flga_r {width: 847px; margin-top: 48px;}
.flga_r li {float: left; width: 268px; margin: 0 0 30px 14px;}
.flga_r li .lyr_ti {width: 227px; color: #848484; height: 40px; margin: 23px 0  0 19px; overflow: hidden; display: inline-block;}


/*新媒体*/
.media {margin: 50px auto 0;}
.media_box {margin: 50px auto;}
.media_box ul {width: 1400px; display: flex;  justify-content: space-between;    align-items: center;    flex-wrap: wrap;}
.media_box ul li {width: 274px; position: relative;}
.media_box ul li .ewm {position: absolute; top: 91px; left:46px ; opacity: 0; z-index: 999;}
.media_box ul li:hover .ewm {opacity: 1; transition: 0.5s;}

/*底部*/
.foot {width:100%; height: 500px; background: #00499a;}
.foot .foot_1 {padding: 80px 0 0 83px;}
.foot_b .foot_1 { padding: 35px 0 0 83px;} 
.foot .foot_1 h3,.foot .foot_2 h3 {color: #fff; padding-bottom: 15px;}
.foot .foot_1 li,.foot .foot_2 li {float: left; margin-right: 43px;}
.foot .foot_1 li a,.foot .foot_2 li a {color: #fff; font-size: 12px; display: block;}
.foot .foot_2,.foot .foot_3 {padding: 50px 0 0 83px;}
.foot .foot_2 li {margin-right: 16px;}
.foot .foot_3 p {color: #fff; font-size: 12px; line-height: 28px;}

/* 侧边悬浮导航 */
.right_nav{ bottom:150px;  right: 70px; position:fixed; text-align:left;z-index:999;}
.right_nav ul{ background: #f8f8f8;  border: 1px #305798 solid;width: 120px; }
.right_nav li{margin:4px 0;padding: 10px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;cursor:pointer;position:relative;}
.right_nav li .iconBox{text-align: center;overflow: hidden;}
.right_nav li img{width: 28px; height:30px; margin: 0 auto;}
.right_nav li h4{color: #30579b;font-size:14px;margin:2px 0;}
.right_nav li  a {text-align: center; display: block; color: #30579b;}

.nav_close{padding:5px;width: 20px;height: 20px;border-radius: 50px;background: url('../images/close-btn.png') #fff no-repeat center center / 80% 80%;margin:0 auto;margin-bottom: 10px;cursor: pointer}
.nav_show{cursor: pointer;right: -120px;display:none;position: fixed;top:300px;background: #fff; border: 1px #305798 solid;height: 110px;width: 20px;border-right: 0;padding:10px;border-radius: 10px 0 0 10px ;font-size: 16px;color: #30579b;text-align: center;padding-top: 20px;}
/*新闻列表*/
.list_top {height: 70px; line-height: 70px;}
.list_nav {width: 100%; height: 80px; background: #00499a;}
.list_nav .logo {margin-top: 5px;}
.list_menu {margin-left: 40px;}
.list_menu li {float: left; line-height: 80px;}
.list_menu li a { color: #fff; margin-right: 55px;}
.from li {float: left; margin-right: 10px; line-height: 80px;}
.from a { color: #525252;}
.list_hot_l {width: 886px; height: 474px; position: relative;}
.list_hot_l img { width: 886px; height: 474px; display: block;}
.list_hot_l .lh_p {position: absolute; bottom: 0; background: rgba(255,255,255,0.2); width: 100%; height: 57px;}
.list_hot_l .lh_p p {line-height: 57px; padding-left: 30px; color: #fff; font-size: 18px;}
.list_hot_r {width: 500px; height: 474px; background: #fff;}
.list_hot_r h3 {margin: 0 30px; padding: 50px 0; font-size: 30px; border-bottom: 2px #b2b2b2 solid;}
.list_hot_r p { font-size: 14px; text-align: justify; line-height: 28px; margin: 35px 30px; color: #9d9d9d;}
.list_hot_time {text-align: right; margin-right: 30px; font-size: 14px;}
.list_box_l {width: 886px;}
.list_box_l li {margin: 15px 0 ;background: #fff; width: 886px; height: 184px;}
.list_box_l li img {margin: 21px 0 0 27px; border-radius: 10px;}
.list_box_l li:hover {box-shadow: 2px 2px 10px #bfbfbf; transition: 0.5s;}
.list_box_l li .list_cont {width: 580px; margin-left: 44px; margin-top: 21px;}
.list_cont .list_name {color: #333333; font-size: 20px; height: 55px; overflow: hidden;}
.list_cont .list_desc {font-size: 14px; color: #525252; line-height: 28px; height: 56px; overflow: hidden; margin: 5px 0;  display: inline-block;}
.list_cont .list_time {text-align: right; color: #000000; font-size: 14px;}
.list_boxr_1 {width: 439px; padding: 0 30px; height: 582px; background: #fff; margin-top: 15px;}
.list_box_r .list_ti {margin: 33px 0; border-bottom: 4px #00499a solid; display: inline-block; width: 100%;}
.list_box_r .list_ti h3 { font-size: 20px; color: #00499a; padding-bottom: 10px;}
.list_box_r .list_ti a { color: #000000; font-size: 14px;}
.list_box_r .list_tj {position: relative;}
.list_box_r .list_sjp {position: absolute; bottom: 4px; height: 50px; width: 436px;  background: rgba(0,73,154,0.5);}
.list_box_r .list_sjp p {color: #fff; font-size: 20px; line-height: 50px; width: 400px; margin-left: 10px; overflow: hidden;}
.list_boxr_1 ul {margin-top: 20px;}
.list_boxr_1 li a {color: #000000; width: 436px; font-size: 16px; line-height: 30px; display: block;overflow: hidden;text-overflow:ellipsis; white-space: nowrap;}

/*新闻详情*/
.cont_box {background: #fff;}
.cont_box .from {padding-left: 40px;}
.con_b {width: 1100px; margin: 0 auto;}
.con_b h3 {font-size: 30px;   margin: 70px auto 10px;}
.con_b h4 { font-size: 24px; margin-bottom: 16px;}
.con_b .con_time { font-size: 14px; line-height: 35px; color: #666;}
.cont_c p {font-size:18px !important; color: #333333; line-height: 35px !important; margin: 25px 0 !important;}
.cont_c img { display: block; max-width:1100px; margin: 20px auto; }
.back { padding: 50px 0;}
.back li {float: left; background: #efefef; padding: 14px 28px; font-size: 18px; border-radius: 50px;}
.back li a { color: #8f8f8f; padding-left: 35px; display: block;}
.back li .shouye { background: url("../images/shouye_03.png") no-repeat;}
.back li .fanhui { background: url("../images/fanhui_05.png") no-repeat;}
.back li:hover { background: #00499a;}
.back li:hover a.shouye {color: #ffffff; background: url("../images/shouye_d_03.png") no-repeat;}
.back li:hover a.fanhui {color: #ffffff; background: url("../images/fanhui_d_05.png") no-repeat;}
.tuijian h3 {font-size: 40px;}
.tuijian .list_cont {width: 836px; margin: 21px 0 0 44px;}
.tuijian li {border-bottom: 1px #cccccc solid; padding-bottom: 25px; margin-top: 25px;}
.tuijian li:hover {box-shadow: 2px 2px 10px #bfbfbf; transition: 0.5s;}
.tuijian li img { margin: 10px 0 0 10px;}


/*警用装备*/
#wrap {
	/* fixed width, centered in viewport */
	width: 1400px;
	left: -700px;
	margin-left: 50%;
	position: relative;
}
#showcase {
	width: 100%;
	height: 720px;
	margin-top: 50px;
	visibility: hidden;
}
#showcase img {
	cursor: pointer;
}
.noselect>div { position: relative;}
.noselect p {position: absolute; width: 96%; padding: 0 2%;  bottom: 4px; left: 0; height: 46px; line-height: 46px; background: rgba(22,67,154,0.8); }
.noselect p a {color: #fff;}
#item-title {
	color: #F31414;
	font-size: 29px;
	letter-spacing: 0.13em;
	text-shadow: 1px 1px 6px #C72B2B;
	text-align: center;
	margin-top: 30px;
	margin-bottom: 22px;
}
.nav {
	text-align: center;
}
.nav > button {
	width: 64px;
	height: 36px;
	color: #666;
	font: bold 16px arial;
	text-decoration: none;
	text-align: center;
	margin: 5px;
	text-shadow: 0px 1px 0px #f5f5f5;
	background: #f6f6f6;
	border: solid 2px rgba(0, 0, 0, 0.4);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 9px 1px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 0 9px 1px rgba(0, 0, 0, 0.4);
	box-shadow: 0 0 9px 1px rgba(0, 0, 0, 0.4);
	cursor: pointer;
}
.nav > button:active, .nav > button.down {
	background: #dfdfdf;
	border: solid 2px rgba(0, 0, 0, 0.6);
	box-shadow: none;
}
#get {
	font-size: 20px;
	text-align: center;
}
#download {
	margin: 8px auto;
	margin-top: 12px;
	display: block;
}
#license {
	font-size: 18px;
	text-align: center;
	margin: 0;
}
#share {
	position: absolute;
	left: 4px;
	top: 478px;
}
.fb-like {
	vertical-align: top;
}
.twitter-share-button {
	width: 84px !important;
	margin-left: 8px;
}
#credits {
	color: #c9c9c9;
	padding: 10px;
	border: 2px #999 dashed;
	position: absolute;
	right: 0;
	bottom: 83px;
}
#credits ul {
	font-size: 14px;
	list-style-type: none;
	padding-left: 2px;
	margin: 2px 0;
}
#credits .author {
	color: white;
}

.page a,.page span  { float: left; color: #333; display: block; margin: 10px ;line-height: 30px;}
.page a:hover,.page a.Ahover { color: #00499a;}


@media screen and (max-width: 1417px)
.videoItem .con {
    width: 510px;
    height: 253px;
}
.videoItem .con {
    width: 510px;
    height: 253px;
    overflow: hidden;
    display: none;
    position: absolute;
    top: 0;
    left: 0;
}
.videoItem .con video{
	object-fit:fill;
}

.cont_c {padding-bottom:20px;}