* { margin: 0; padding: 0; }
li { list-style: none; }
img { border: 0;}
a { text-decoration: none; color: #000; outline: none; }
body { min-width: 1152px; font-family: "Microsoft yahei"; position: relative;}
input { outline: none; }
.fl {float: left;}
.fr { float: right; }
.dn { display: none; }
.wrap { width: 1152px; margin: 0 auto;}
.clear{zoom: 1;}
.clear:after{clear:both;content:'';display:block;width:0;height:0;visibility:hidden; }
/* head */
.logo_ip{display:none;}
.head{background: url(../images2020/top-bg.png) no-repeat center;}
.top{padding-top: 10px;}
.logo img{display: block;}
.top-links{overflow: hidden;margin-top: 32px;}
.top-links p{float: left;font-size: 12px;line-height: 28px;}
.top-links p a{padding: 0 14px;color: #8d9eba;transition: 0.6s all;background: url(../images2020/top01.png) no-repeat right center;}
.top-links p a:hover{color: #fff;transition: 0.6s all;}
.top-links p a+a+a{background: none;}
.search{float: left;height: 28px;position: relative;width: 28px;transition: 0.6s all;margin-left: 16px;}
.search .ss{display: none;transition: 0.6s all; width: 160px;height: 28px;background: url(../images2020/search02.png) no-repeat center;border: none;text-indent: 10px;color: #fff;font-size: 12px;}
.search .btn{position: absolute;right: 14px;top: 50%;margin-top: -9px; width: 18px;height: 18px;background: url(../images2020/search.png) no-repeat center;border: none;cursor: pointer;}
.search:hover{width: 160px;transition: 0.6s all;}
.search:hover .ss{display: block;transition: 0.6s all;}
/* ?|?“???¤??a€1?￥?-??css */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ z-index:1;}
.nav a{}
.nav .nLi{ float:left;  position:relative; display:inline; margin:0 !important; }
.nav .nLi h3{ float:left;padding: 0 17px;height: 46px;line-height: 46px;}
.nav .nLi h3 a{ display:block;font-size:18px;font-weight: normal;padding-bottom: 10px;color: #fff;}
.nav .sub{ display:none; width:100%; left:0; top:46px;  position:absolute; background:#fff;  line-height:36px; padding:5px 0;z-index: 99;  }
.nav .sub li{ zoom:1;text-align: center; margin:0 !important;display:block; height: auto;}
.nav .sub a{ display:block;padding:0 10px;color: #000;font-size: 15px;}
.nav .sub li:hover{transition: 0.6s all;background: #007db9;}
.nav .sub li:hover a{color: #fff;}
/* banner */
/* ?|?“???¤??a€1?￥?-??css */
.banner{height: 645px;overflow:hidden;position:relative;width: 100%;margin: 0 auto;}
.banner .hd{overflow:hidden;position:absolute;width: 100%;bottom: 24px;z-index:1;margin-right:-133px;height: 8px;}
.banner .hd ul{ overflow:hidden;display: table;margin: 0 auto;height: 8px;}
.banner .hd ul li{ float:left; margin:0px 4px;  width:8px; height:8px;background: url(../images2020/banner01.png) no-repeat center; cursor:pointer; }
.banner .hd ul li.on{ background: url(../images2020/banner02.png) no-repeat center; }
.banner .bd{ width: 1920px; position: absolute; left: 50%; margin-left: -960px; }
.banner .bd li a{ display:block; position:relative}
.banner .bd li a h5{position:absolute;bottom:10vh;left:10vw;font-size:24px;color:#fff;letter-spacing: 1px;text-shadow: 0 0 10px rgba(0,0,0,.5);padding: 0 15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.banner .bd img{
    width: 1920px;
    height: 645px;
    display: block;
    margin: 0 auto;
    position: relative;
    left: 50%;
    margin-left: -960px;
    object-fit: cover;
    }
/* ?¤??a€1?????￠?|???ˉ?￥a€°??/?￥?????|?’a€°??a€????¤???￡?§?????ˉ???’?￥?|a€??|???“?¤???????“a???¨?|???￥??????a?￠?¤?￥???3?￥???ˉ */
.banner .prev,
.banner .next{position:absolute;top:50%;margin-top:-11px;display:block;width: 50px;height: 50px;border-radius: 50%;}
.banner .prev{background: rgba(0,0,0,.5) url(../images2020/banner-left.png) no-repeat center;left:40px;}
.banner .next{background: rgba(0,0,0,.5) url(../images2020/banner-right.png) no-repeat center;right: 40px;}
/* part1 */
.part1{padding-top: 32px;height: 445px;}
.part1-l{width: 495px;}
.title01{padding-bottom: 2px;border-bottom: 1px solid #004481;}
.title01 h5{width: 134px;height: 36px;line-height: 36px; background: url(../images2020/title01.png) no-repeat center;font-size: 17px;font-weight: normal;color: #fff;text-indent: 18px;}
.title01 .more{margin-top: 17px;transition: 0.6s all;}
.title01 .more img{display: block;}
.title01 .more:hover{margin-right: 10px;transition: 0.6s all;}
.part1-l-t{margin-top: 23px;}
.part1-l-t li{margin-bottom: 11px;}
.part1-l-t li a{display: block;overflow: hidden;}
.part1-l-t li .pic{float: left;width: 146px;height: 90px;overflow: hidden;}
.part1-l-t li .pic img{display: block;width: 146px;height: 90px;transition: 0.6s all;}
.part1-l-t li .text{width: 330px;float: right;}
.part1-l-t li .text p{font-size: 16px;color: #000000;line-height: 24px;margin: 10px 0;transition: 0.6s all;height: 48px; overflow: hidden;}
.part1-l-t li .text i{font-size: 14px;color: #004481;font-style: normal;}
.part1-l-t li:hover .pic img{transition: 0.6s all;transform: scale(1.1);}
.part1-l-t li:hover .text p{color: #004481;transition: 0.6s all;}
.part1-l-b li{overflow: hidden;line-height: 16px;margin-top: 14px;}
.part1-l-b li p{float: left;font-size: 14px;margin-right: 6px;padding-left: 9px;background: url(../images2020/part02.png) no-repeat left center;}
.part1-l-b li p a{color: #494949;transition: 0.6s all;}
.part1-l-b li img{float: left;margin-top: 2px;}
.part1-l-b li i{float: right;font-size: 12px;color: #494949;font-style: normal;}
.part1-l-b li:hover p a{color: #004481;transition: 0.6s all;}
/* ??a?????§???￥?￥a€|???￥a€??? */
.part1-c{width: 415px;margin-left: 32px;}
.part1-c ul{margin-top: 1px;background: #f5f5f5;}
.part1-c li{padding: 9px 0;border-bottom: 1px dashed #d6d6d6;}
.part1-c li a{display: block;padding: 0 20px;position: relative;font-size: 16px;color: #000000;line-height: 24px;transition: 0.6s all;min-height: 48px;}
.part1-c li a b{font-weight: normal;font-size: 16px;color: #c30213;}
.part1-c li a i{position: absolute;bottom: 0;right: 20px;font-size: 14px;color: #004481;font-style: normal;}
.part1-c li:hover a{color: #004481;transition: 0.6s all;}
/* links */
.part1-r{width: 175px;}
.part1-r ul{margin-bottom: -17px;}
.part1-r li{background: #fafafa;width: 173px;height: 58px;border: 1px solid #e5e5e5;margin-bottom: 17px;}
.part1-r li a{display: block;overflow: hidden;padding-left: 15px;}
.part1-r li .pic{float: left;width: 37px;height: 58px;line-height: 58px;}
.part1-r li .pic img{margin: 0 auto;vertical-align: middle;}
.part1-r li p{float: left;margin-left: 12px;width: 86px;line-height: 58px;font-size: 17px;color: #000000;text-align: justify;transition: 0.6s all;}
.part1-r li p span { display: inline-block /* Opera */; padding-left: 100%; }
.part1-r li:hover .pic img{-webkit-animation: jello 1s; -moz-animation: jello 1s; animation: jello 1s;}
.part1-r li:hover p{color: #004481;transition: 0.6s all;}
@-webkit-keyframes circleProgressLoad_right{
	0%{
		-webkit-transform: rotate(45deg);
	}
	50%{
		-webkit-transform: rotate(225deg);
	}
	100%{
		-webkit-transform: rotate(225deg);
	}
}
@-webkit-keyframes circleProgressLoad_left{
	0%{
		-webkit-transform: rotate(45deg);
	}
	50%{
		-webkit-transform: rotate(45deg);
	}
	100%{
	-webkit-transform: rotate(225deg);
	}
}
@keyframes jello {
    from, 11.1%, to { -webkit-transform: none; -moz-transform: none; transform: none }
    22.2% { -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); -moz-transform: skewX(-12.5deg) skewY(-12.5deg); transform: skewX(-12.5deg) skewY(-12.5deg) }
    33.3% { -webkit-transform: skewX(6.25deg) skewY(6.25deg); -moz-transform: skewX(6.25deg) skewY(6.25deg); transform: skewX(6.25deg) skewY(6.25deg) }
    44.4% { -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); -moz-transform: skewX(-3.125deg) skewY(-3.125deg); transform: skewX(-3.125deg) skewY(-3.125deg) }
    55.5% { -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); -moz-transform: skewX(1.5625deg) skewY(1.5625deg); transform: skewX(1.5625deg) skewY(1.5625deg) }
    66.6% { -webkit-transform: skewX(-.78125deg) skewY(-.78125deg); -moz-transform: skewX(-.78125deg) skewY(-.78125deg); transform: skewX(-.78125deg) skewY(-.78125deg) }
    77.7% { -webkit-transform: skewX(0.390625deg) skewY(0.390625deg); -moz-transform: skewX(0.390625deg) skewY(0.390625deg); transform: skewX(0.390625deg) skewY(0.390625deg) }
    88.8% { -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg); -moz-transform: skewX(-.1953125deg) skewY(-.1953125deg); transform: skewX(-.1953125deg) skewY(-.1953125deg) }
}
/* part2 */
.part2{padding-top: 30px;height: 118px;}
.part2 ul{overflow: hidden;margin-right: -15px;}
.part2 li{float: left;width: 373px;height: 116px;margin-right: 14px;overflow: hidden;border: 1px solid #dcdcdc;}
.part2 li a{display: block;padding: 2px;}
.part2 li img{display: block;width: 369px;height: 112px;transition: 0.6s all;}
.part2 li:hover img{transform: scale(1.1);transition: 0.6s all;}
/* part3 */
.part3{padding-top: 36px;height: 246px;padding-bottom: 30px;}
/* ?|?“???¤??a€1?￥?-??css */
.part3-l{ width:368px;position: relative;margin-right: 24px;}
.part3-r{margin-right: 0;}
.part3-l .hd{ height:32px; border-bottom:1px solid #ddd;position:relative;margin-bottom: 20px; }
.part3-l .hd ul{height:40px;}
.part3-l .hd ul li{ float:left;margin-right: 10px; cursor:pointer;width: 117px;text-align: center;height: 40px;line-height: 31px;font-size: 17px;color: #555555;}
.part3-l .hd ul li.on{background: url(../images2020/part3-01.png) no-repeat top center;color: #fff; }
.part3-l .bd li{overflow: hidden;margin-bottom: 15px;}
.part3-l .bd li>a{    width: 280px;
    display: inline-block;
    font-size: 15px;
    color: #333333;
    padding-left: 15px;
    background: url(../images2020/part3-02.png) no-repeat left center;
    transition: 0.6s all;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;}
.part3-l .bd li i{float: right;font-size: 12px;color: #666666;font-style: normal;}
.part3-l .bd li:hover a{color: #2b81c5;transition: 0.6s all;}
.part3-l .bd .more{position: absolute;right: 0;top: 10px;transition: 0.6s all;}
.part3-l .bd .more:hover{right: 10px;transition: 0.6s all;}
/* links */
.links{background: #f7fbff;padding: 17px 0 13px 0;}
.links p{padding: 7px 0 10px 62px;background: url(../images2020/links01png.png) no-repeat left center;overflow: hidden;}
.links p a{display: block;float: left;margin-right: 24px;font-size: 12px;color: #363636;transition: 0.6s all;line-height: 26px;}
.links p a:hover{color: #2b81c5;transition: 0.6s all;}
/* footer */
.footer{background: url(../images2020/footer-bg.png) no-repeat center;padding: 20px 0 15px 0;}
.footer-l{padding-left: 32px;background: url(../images2020/footer01.png) no-repeat 0px 1px;width: 443px;}
.footer-l p{font-size: 12px;color: #fff;margin-top: 8px;}
.footer-l li p i{font-style: normal;margin-right: 12px;}
.footer-l li+li p i{margin-right: 28px;}
.footer-l p a{color: #fff;transition: 0.6s all;}
.footer-l p a:hover{color: #9ec5ea;transition: 0.6s all;}
.footer-c{background: url(../images2020/footer02.png) no-repeat left center;padding: 5px 0 9px 75px;margin-top: 10px;}
.footer-r .pic{width: 88px;height: 88px;overflow: hidden;}
.footer-r .pic img{display: block;width: 88px;height: 88px;}
.footer-r p{margin-top: 10px;text-align: center;font-size: 14px;color: #fff;}



.footer-c .pic a{display: block;overflow: hidden;}
.footer-c .pic .pic{float: left;width: 220px;margin-top: 10px;}
.footer-c .pic .pic img{display: block;width: 100%;}
.footer-c .pic .text{float: left;margin-left: 12px;margin-top: 8px;}
.footer-c .pic .text h5{font-size: 16px;color: #fff;line-height: 18px;    font-weight: 600;}
.footer-c .pic .text p{font-family: arial;font-size: 12px;color: #fff;transform: scale(0.73333333333333);margin-left: -32px;margin-bottom: 3px;}
.footer-c .pic .text h4{font-size: 16px;color: #fff;line-height: 18px;}





/**************************************/


.logo a{display: block;overflow: hidden;}
.logo .pic{float: left;}
.logo .pic img{display: block;}
.logo .text{float: left;margin-left: 12px;margin-top: 8px;}
.logo .text h5{font-size: 18px;color: #fff;line-height: 18px;    font-weight: 600;}
.logo .text p{font-family: arial;font-size: 12px;color: #fff;transform: scale(0.83333333333333);margin-left: -20px;margin-bottom: 3px;}
.logo .text h4{font-size: 18px;color: #fff;line-height: 18px;}







/************?|?“?o?|??a€??¨?????§????************************/

#vsb_content p.jgsz1{top: 12%; width: 195px;height: 160px;right: 52.8%;display: block;position: absolute;}
#vsb_content p.jgsz2{top: 12%; width: 195px;height: 160px;right: 31.1%;display: block;position: absolute;}
#vsb_content p.jgsz3{top: 12%; width: 195px;height: 160px;right: 9.6%;display: block;position: absolute;}
#vsb_content p.jgsz4{top: 21%; width: 195px;height: 160px;right: 41.1%;display: block;position: absolute;}
#vsb_content p.jgsz5{top: 21%; width: 195px;height: 160px;right: 19.6%;display: block;position: absolute;}
#vsb_content p.jgsz6{top: 36.8%; width: 195px;height: 160px;right: 53%;display: block;position: absolute;}
#vsb_content p.jgsz7{top: 36.8%; width: 195px;height: 160px;right: 31.1%;display: block;position: absolute;}
#vsb_content p.jgsz8{top: 36.8%; width: 195px;height: 160px;right: 9.6%;display: block;position: absolute;}
#vsb_content p.jgsz9{top: 45%; width: 195px;height: 160px;right: 53%;display: block;position: absolute;}
#vsb_content p.jgsz10{top: 45%; width: 195px;height: 160px;right: 31.1%;display: block;position: absolute;}
#vsb_content p.jgsz11{top: 45%; width: 195px;height: 160px;right: 9.6%;display: block;position: absolute;}
#vsb_content p.jgsz12{top:53.5%; width: 195px;height: 160px;right: 41.3%;display: block;position: absolute;}
#vsb_content p.jgsz13{top: 53.6%; width: 195px;height: 160px;right: 19.6%;display: block;position: absolute;}


#vsb_content p.jgsz14{top: 69.3%; width: 195px;height: 160px;right: 52.6%;display: block;position: absolute;}
#vsb_content p.jgsz15{top: 69.3%; width: 195px;height: 160px;right: 31.3%;display: block;position: absolute;}
#vsb_content p.jgsz16{top: 69.3%; width: 195px;height: 160px;right: 9.6%;display: block;position: absolute;}
#vsb_content p.jgsz17{top: 77.7%; width: 195px;height: 160px;right: 52.6%;display: block;position: absolute;}
#vsb_content p.jgsz18{top: 77.7%; width: 195px;height: 160px;right: 31%;display: block;position: absolute;}
#vsb_content p.jgsz19{top: 77.7%; width: 195px;height: 160px;right: 9.6%;display: block;position: absolute;}
#vsb_content p.jgsz20{top: 86.4%; width: 195px;height: 160px;right: 41.2%;display: block;position: absolute;}
#vsb_content p.jgsz21{top: 86.4%; width: 195px;height: 160px;right: 19.6%;display: block;position: absolute;}





#vsb_content p.jgsz1>a{width: 195px;height: 160px;display: block;}
#vsb_content p.jgsz2>a{width: 195px;height: 160px;display: block;}
#vsb_content p.jgsz3>a{width: 195px;height: 160px;display: block;}
#vsb_content p.jgsz4>a{width: 195px;height: 160px;display: block;}
#vsb_content p.jgsz5>a{width: 195px;height: 160px;display: block;}
#vsb_content p.jgsz6>a{width: 195px;height: 160px;display: block;}
#vsb_content p.jgsz7>a{width: 195px;height: 160px;display: block;}
#vsb_content p.jgsz8>a{width: 195px;height: 160px;display: block;}
#vsb_content p.jgsz9>a{width: 195px;height: 160px;display: block;}
#vsb_content p.jgsz10>a{width: 195px;height: 160px;display: block;}
#vsb_content p.jgsz11>a{width: 195px;height: 160px;display: block;}
#vsb_content p.jgsz12>a{width: 195px;height: 160px;display: block;}
#vsb_content p.jgsz13>a{width: 195px;height: 160px;display: block;}
#vsb_content p.jgsz14>a{width: 195px;height: 160px;display: block;}
#vsb_content p.jgsz15>a{width: 195px;height: 160px;display: block;}
#vsb_content p.jgsz16>a{width: 195px;height: 160px;display: block;}
#vsb_content p.jgsz17>a{width: 195px;height: 160px;display: block;}
#vsb_content p.jgsz18>a{width: 195px;height: 160px;display: block;}
#vsb_content p.jgsz19>a{width: 195px;height: 160px;display: block;}
#vsb_content p.jgsz20>a{width: 195px;height: 160px;display: block;}
#vsb_content p.jgsz21>a{width: 195px;height: 160px;display: block;}



.jgsz .tit{    text-align: center;font-size: 28px;    margin: 40px 0;}
.jgsz>div{width:874px;margin:0 auto;}
.jgsz>div>div{width:100%;background:#f4f4f6;}
.jgsz>div ul{width:786px;}
.jgsz>div{width:874px;margin:0 auto;}
.jgsz>div ul.u1{width:786px;margin:0 auto 0px;}
.jgsz>div ul.u2{width:525px;margin:0 auto 40px;padding-bottom: 40px;}

.jgsz>div ul li{    font-size: 1rem;
    color: #000;
    line-height: 3.5rem;
    position: relative;
    padding: 0;
     border-bottom: 0;
    width: 192px;
    float: left;
    margin: 20px 35px 0 35px;}

.jgsz>div ul li a{width:auto;}
.jgsz>div ul li a p{text-align:center;color:#000;}
    

/*?￥a€|???￥???o?§??a€??§??a€??|?“?o?|??a€?*/

#vsb_content_2 span{
LINE-HEIGHT: 35px;
}
.nr_jzg ul li a{
width:100% !important; 

}

.yjsds_table tr td{
border: 1px solid rgb(191, 191, 191) !important;
}




.logo .sj_logo{display:none;}
.navigate{display:none;}
.sj_btn{display:none;padding-top: 6px;}
.tc2{display:none;}


@media(max-width:768px){
body{min-width:0px;}

.logo_ip{display:block;max-width: 650px;}
.logo .pic{display:none;}
.logo .text{display:none;}
.wrap,.head{max-width:100%;margin:0;}
.logo .sj_logo{display:block;}

#nav{display:none;}
.top{  padding-top: 0px;     max-width: 650px;background: #003f82;width:100%;}
.head{height:98px}
#m_n_nav,#n_n_title,#n_n_title h1{max-width:650px}
.logo_ip>a img{max-width: 80%;padding: 10px 0 0 10px;}
.ar_article{max-width:650px}
.detail h2,.detail .tittle{max-width:100%}
#ar_fot{max-width:650px}
#ar_fot .fl{float:left;}
#ar_fot .fr{float:none;}
.v_news_content{ max-width: 100%;
    padding: 0px 10px;}

.footer-c{display:none}

.v_news_content video{    width: 100%;
    height: auto;
    margin: 0 auto;}
.v_news_content>p{font-size: 13px !important;}
.v_news_content img{height:auto !important;}
#vsb_content table{width:100% !important;}
#vsb_content_2 table{width:100% !important;}
#vsb_content_2 img{max-width:100%;height:auto;}
#vsb_content_2 TABLE TD{vertical-align: middle;
    padding: 0 !important;
    text-align: center;}

#vsb_content_4 TABLE TD{width: auto;}
/**/
#menu_toggle1{
    
display: block;
    width: 40px;
    height: 40px;
}
.menus span {
    display: inline-block;
    width: 18px;
    margin: auto;
    height: 2px;
    top: 50%;
    margin-top: -2px;
    position: absolute;
    left: 0;
    right: 0;
    vertical-align: middle;
    -webkit-transition-duration: .3s,.3s;
    -moz-transition-duration: .3s,.3s;
    -ms-transition-duration: .3s,.3s;
    -o-transition-duration: .3s,.3s;
    transition-duration: .3s,.3s;
    -webkit-transition-delay: .3s,0s;
    -moz-transition-delay: .3s,0s;
    -ms-transition-delay: .3s,0s;
    -o-transition-delay: .3s,0s;
    transition-delay: .3s,0s;
    background: #fff;
}
.menus {
    cursor: pointer;
    z-index: 5;
    float: right;
    width: 50px;
    height: 50px;
    background: rgba(255,255,255,0.4);
    z-index: 10;
    position: relative;
    text-align: center;
    top: 50%;
    margin-top: 6px;
}
.menus span:before {
    top: -6px;
    -webkit-transition-property: top,transform;
    -moz-transition-property: top,transform;
    -ms-transition-property: top,transform;
    -o-transition-property: top,transform;
    transition-property: top,transform;
}
.menus span:after {
    bottom: -6px;
    -webkit-transition-property: bottom,transform;
    -moz-transition-property: bottom,transform;
    -ms-transition-property: bottom,transform;
    -o-transition-property: bottom,transform;
    transition-property: bottom,transform;
}
.menus span:after, .menus span:before {
    content: "";
    position: absolute;
    display: inline-block;
    width: 100%;
    height: 2px;
    left: 0;
    background-color: #fff;
    -webkit-transition-duration: .3s,.3s;
    -moz-transition-duration: .3s,.3s;
    -ms-transition-duration: .3s,.3s;
    -o-transition-duration: .3s,.3s;
    transition-duration: .3s,.3s;
    -webkit-transition-delay: .3s,0s;
    -moz-transition-delay: .3s,0s;
    -ms-transition-delay: .3s,0s;
    -o-transition-delay: .3s,0s;
    transition-delay: .3s,0s;
}
.navigate {
    position: fixed;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    padding: 50px 0;
    background: #fff;
    z-index: 1000000;
    left: 0;
    top: 0;
    display: none;
}
.nclose {
width: 16px;
    height: 16px;
    background-size: 100% 100%;
    display: block;
    width: 25px;
    height: 25px;
    background: url(../images2020/close2.png) center no-repeat;
    position: absolute;
    right: 15px;
    top: 15px;
    transition: 0.44s;
}
.navigateli {
    height: calc(100vh - 50px);
    overflow: hidden;
    overflow-y: scroll;
}
.navigateli >li {
    border-bottom: 1px solid #f2f2f2;
    position: relative;
}
.navigateli >li >a {
    display: block;
    color: #333333;
    font-size: 15px;
    padding-left: 15px;
    line-height: 54px;
    position: relative;
    width: calc(100% - 100px);
}
.navigateli >li b {
    display: block;
    width: 15px;
    height: 15px;
    position: absolute;
    right: 15px;
    top: 20px;
}
.navigateli >li b:before {
    content: "";
    width: 100%;
    height: 1px;
    background: #999999;
    position: absolute;
    left: 0;
    top: 7px;
    transition: 0.32s;
}
.navigateli >li b:after {
    content: "";
    width: 1px;
    height: 100%;
    background: #999999;
    position: absolute;
    left: 7px;
    top: 0;
    transition: 0.32s;
}
.navdown {
    background: #f5f5f5;
    display: none;
    padding: 10px 0;
}
.navdown li a {
    display: block;
    color: #333333;
    font-size: 12px;
    padding-left: 22px;
    line-height: 40px;
}
.top-links{float: left;margin-top: 0px;}
.logo_ip{float: left;}
.sjdh{position: absolute;
    width: 100%;
    top: 30px;}
.tc2{display:none;}
.tc2 .tc-box {
    position: absolute;
    border-radius: 4px;
    overflow: hidden;
    top: 50%;
    z-index: 9999;
    background: #fff;
    height: 60px;
    width: 50%;
    left: 50%;
    margin-left: -25%;
    margin-top: -40px;
    width: 94%;
    left: 3%;
    margin-left: 0;
}
.tc2 .tc-bg {
    height: 100%;
    background: rgba(0,0,0,.6);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 0;
}
.tc2 input[type="text"] {
    border: none;
    width: 94%;
    display: block;
    height: 60px;
    text-align: left;
    color: #434343;
    font-size: 14px;
    background: none;
    line-height: 60px;
    padding: 0 20px;
}
.tc2 input[type="submit"] {
    position: absolute;
    right: 0;
    top: 50%;
    padding: 0;
    z-index: 2;
    background: url(../images2020/icon_search.png) center no-repeat;
    height: 60px;
    width: 70px;
    cursor: pointer;
    border: none;
    background-size: 20px 20px;
    margin-top: -30px;
}
.search{display:none;}
.sj_btn{display:block;}
.tc2 .tc.act {
    display: block;
}
.tc2 .tc.act {
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    pointer-events: auto;
    transform: scale(1);
}
.tc2 .tc {
    pointer-events: none;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    transform: scale(1.1);
}
.tc2 .tc {
    transition: all ease 300ms;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 999;
    display: none;
}
.banner{display:none;}
.banner .bd{width:100%;margin-left:0;left:0;}
.banner .bd img{width:auto;height:60px;}
.part1-l{width:100%;}
.part1-l-t li .pic {
    float: left;
    width: 35%;
    height: auto;
    overflow: hidden;
}
.part1-l-t li .pic img {
    display: block;
    width: 100%;
    height: auto;
    transition: 0.6s all;
}
.part1-l-t li .text {
    width: 62%;
    float: right;
}
.part1-l-t li .text p{height:48px;overflow:hidden;}
.part1-l-b li{    width: 95%;
        margin: 0 auto 14px;}
.part1-l-b li p{    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 78%;}
.part1-c{width: 100%;
    margin-left: 0;}
.part1-r{width: 100%;
    margin: 15px auto 15px;}
.part1-r li{float: left;
    margin: 6px;}
.footer-r{display:none;}
.part3-l{float:left;}
.jcxy ul li{    margin: 0 auto;
    float: none;}
.lwzl_wz p a:first-child{width:100% !important;text-align:center;}
.lwzl_wz p a:nth-child(2){margin: 0px 15% 40px !important;}
.lwzl_wz p a:nth-child(3){margin: 0px 15% 40px !important;}


.jgsz>div ul{width:100% !important;}
.jgsz>div{width:100%;margin:0 auto;}
.jgsz>div ul li{margin: 0 auto;float:none;padding-top:20px;}
.jgsz>div>img{width:100%}
.bj_top a img{width:100%}
.first>div{width: 80%;margin: 0 auto 30px;float:none;height:auto;}
.second>div{width: 80%;margin: 0 auto 30px;float:none;height:auto;}
.first{height:auto;}
.second{height:auto;width: 100%;}

.part2{height:auto;clear: both;}
.part2 ul{width:100%;}
.footer-l{width:100%;}
.part1-c li a{padding: 0 10px;}


}


.ar_article #vsb_content_2 h1{line-height: 38px !important;
    font-size: 16px !important;}
.ar_article .v_news_content h1{line-height: 38px !important;
    font-size: 16px !important;}


.ar_article #vsb_content_2 h2{line-height: 38px !important;
    font-size: 16px !important;}
.ar_article .v_news_content h2{line-height: 38px !important;
    font-size: 16px !important;}

.ar_article #vsb_content_2 h3{line-height: 38px !important;
    font-size: 16px !important;}
.ar_article .v_news_content h3{line-height: 38px !important;
    font-size: 16px !important;}

.ar_article #vsb_content_2 h4{line-height: 38px !important;
    font-size: 16px !important;}
.ar_article .v_news_content h4{line-height: 38px !important;
    font-size: 16px !important;}

.ar_article #vsb_content_2 h5{line-height: 38px !important;
    font-size: 16px !important;}
.ar_article .v_news_content h5{line-height: 38px !important;
    font-size: 16px !important;}

.ar_article #vsb_content_2 h6{line-height: 38px !important;
    font-size: 16px !important;}
.ar_article .v_news_content h6{line-height: 38px !important;
    font-size: 16px !important;}


@media screen and (max-width:815px){

.v_news_content{overflow: auto;}
#vsb_content_2 table{min-width:815px !important;}
}

@media screen and (max-width:414px){

#vsb_content_2 video{
max-width:95% !important;
margin:0 auto !important;}


#vsb_content_2 table{width:auto !important;}
}

@media(max-width: 1630px){
	.banner .bd li a h5{ left:20vw}
}

@media(max-width: 1430px){
	.banner .bd li a h5{ left:26vw}
}