/*Ä¬ÈÏÑùÊ½ÖØÖÃ*/
html, body, div, p, a, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0 auto; padding: 0; }
article, aside, dialog, footer, header, section, nav, figure, menu { display: block; margin: 0 auto; padding: 0; }
ul, ol, li { list-style: none; }
table {border-collapse: collapse; border-spacing: 0; }
img { border: 0 none; display: block; vertical-align: top; }
a { text-decoration: none; outline: none; color: inherit; }
/*È«¾Ö¶¨Òå*/
body { font-family: "ËÎÌå", "Arial Narrow"; font-size: 16px; color: #303030; padding-bottom: 50px; position: relative; background: lightgrey; background: url(../images/top_bg_20200515.jpg) top center no-repeat; overflow-x: hidden; }
.fl { display: inline; float: left; }
.fr { display: inline; float: right; }
.hide{ display: none;}
/*¸¡¶¯µ¼º½Ìõ*/
#fnav{ position: absolute; display: none; width: 150px; height: 697px; background: url(../images/fnav_bg_20200520.png); z-index: 99;}
#fnav ul{ width: 108px; height: 468px; padding-top: 170px;}
#fnav li{ width: 108px; height: 39px; line-height: 39px; text-align: center; font-family: "Î¢ÈíÑÅºÚ"; font-size: 18px; color: #ffffff; border-bottom: 1px solid #b32929;}
/*Í·²¿*/
#top { width: 1200px; height: 1200px; position: relative; overflow: hidden; margin: 0 auto; }
#top .tit2 {position: absolute; z-index: 20; height: 385px; width: 990px; top: 95px; left: 75px; animation: a_tit2 4s; -webkit-animation: a_tit2 4s; }
@keyframes a_tit2 { 0% { opacity: 0; }
	}
@-webkit-keyframe a_tit2 { 0% { opacity: 0; }
	}
#flagCanvas { position: absolute; top: 160px; left: 0px; transform-origin: center; z-index: 10; }
#top .cons {position: absolute; width: 1200px; height: 565px; z-index: 20; top: 515px; overflow: hidden; animation: a_cons 6s; -webkit-animation: a_cons 6s; }
@keyframes a_cons { 0% { height: 0px; }
	30% { height: 0px; }
	}
@-webkit-keyframe a_cons { 0% { height: 0px; }
	30% { height: 0px; }
	}
/*Í·Ìõ*/
#top .headlines { width: 1116px; height: 180px; background: url(../images/headline_bg_20200515.png); }
#top .headlines h1 { display: block; padding-top: 60px; width: 1100px; height: 72px; line-height: 72px; text-align: center; font-family: "Î¢ÈíÑÅºÚ"; font-size: 48px; color: #ffffff; font-weight: normal; }
#top .headlines p { display: block; margin-top: 10px; width: 1100px; height: 30px; line-height: 30px; text-align: center; font-family: "Î¢ÈíÑÅºÚ"; font-size: 18px; color: #ffffff; }
/*ÈÈµãÐÂÎÅ*/
#top .hotnews { width: 480px; height: 287px; float: left; margin-top: 60px; margin-left: 40px; }
#top .hotnews li { width: 480px; height: 41px; line-height: 41px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 18px; color: #ffffff; overflow: hidden; }
#top .hotnews li:before { display: block; content: " "; width: 17px; height: 17px; background: url(../images/top_li_20200515.png); float: left; margin-top: 12px; margin-right: 15px; }
/*½¹µãÍ¼*/
#top .focus { position: relative; width: 630px; height: 350px; float: right; margin-top: 25px; margin-right: 20px; border: 5px solid #ffffff; overflow: hidden; }
#top .focus .menu { position: absolute; width: 132px; height: 12px; bottom: 16px; right: 15px; z-index: 20; }
#top .focus .menu li { float: left; width: 12px; height: 12px; margin: 0 5px; background: #ffffff; border-radius: 50%; cursor: pointer; }
#top .focus .menu .on { background: #f19149; }
#top .focus .box li { position: relative; display: none; width: 630px; height: 350px; }
#top .focus .box li:first-child { display: block; }
#top .focus .box li img { width: 630px; height: 350px; }
#top .focus .box li span { position: absolute; width: 480px; padding-right: 150px; height: 44px; line-height: 44px; text-indent: 20px; bottom: 0; background: rgba(119, 0, 0, 0.8); font-family: "Î¢ÈíÑÅºÚ"; font-size: 18px; color: #ffffff; }
/*Á½»á¾Û½¹*/
#jujiao { width: 1200px; overflow: hidden; clear: both; }
#jujiao .title { width: 1200px; height: 160px; }
#jujiao .roll { position: relative; width: 1200px; height: 460px; margin-top: 20px; }
#jujiao .prev,#jujiao .next { position: absolute; width: 48px; height: 135px; top: 150px; cursor: pointer; z-index: 10; }
#jujiao .next { right: 0; }
#jujiao .box { width: 969px; height: 460px; }
#jujiao .imgbox { float: left; width: 560px; height: 400px; margin-top: 37px; overflow: hidden; }
#jujiao .imgbox ul { width: 9999px; }
#jujiao .imgbox li { float: left; width: 560px; height: 400px; }
#jujiao .imgbox li img { width: 560px; height: 400px; }
#jujiao .txtbox { float: right; width: 290px; height: 320px; padding: 70px 39px 70px 80px; background: url(../images/jujiao_bg_20200515.png); overflow: hidden; }
#jujiao .txtbox ul { height: 9999px; }
#jujiao .txtbox li { width: 290px; height: 390px; }
#jujiao .txtbox li h4 { display: block; width: 290px; height: 96px; line-height: 32px; text-align: center; font-family: "Î¢ÈíÑÅºÚ"; font-size: 24px; color: #d9272f; overflow: hidden; }
#jujiao .txtbox li p { display: block; margin-top: 44px; width: 290px; height: 180px; line-height: 36px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 18px; color: #585858; overflow: hidden; }
/*Á½»áÏÖ³¡*/
#xianc { width: 1200px; margin-top: 10px; overflow: hidden; clear: both; }
#xianc .title { width: 1200px; height: 160px; }
#xianc .fl { width: 550px; margin-left: 15px; margin-top: 20px; }
#xianc .fr { width: 585px; margin-top: 20px}
#xianc .one { width: 550px; height: 135px; }
#xianc .one h4 { display: block; width: 550px; height: 75px; line-height: 75px; overflow: hidden; font-family: "Î¢ÈíÑÅºÚ"; font-size: 26px; color: #c50f0f; font-weight: normal; }
#xianc .one p { display: block; width: 550px; height: 60px; line-height: 30px; overflow: hidden; font-family: "Î¢ÈíÑÅºÚ"; color: #565656; }
#xianc .list1 { width: 550px; height: 240px; margin-top: 30px; overflow: hidden; }
#xianc .list1 li { width: 550px; height: 40px; line-height: 40px; overflow: hidden; font-family: "Î¢ÈíÑÅºÚ"; font-size: 18px; color: #2e2e2e; }
#xianc .tit2 { width: 53px; height: 186px; float: left; margin-top: 7px; }
#xianc .list2 { float: left; width: 510px; height: 200px; margin-left: 22px; overflow: hidden; }
#xianc .list2 li { width: 550px; height: 40px; line-height: 40px; overflow: hidden; font-family: "Î¢ÈíÑÅºÚ"; font-size: 18px; color: #2e2e2e; }
#xianc .pics { width: 585px; height: 200px; padding-top: 40px; overflow: hidden; }
#xianc .pics li { position: relative; float: left; width: 280px; height: 200px; margin-left: 25px; overflow: hidden; }
#xianc .pics li:first-child { margin-left: 0; }
#xianc .pics li img { width: 280px; height: 200px; }
#xianc .pics li span { display: block; position: absolute; width: 280px; height: 38px; text-align: center; line-height: 38px; bottom: 0; background: rgba(0, 0, 0, 0.6); color: #ffffff; }
/*Á½»á¹Ûµã*/
#guand { width: 100%; max-width: 1920px; height: 700px; margin-top: 40px; overflow: hidden; clear: both; background: url(../images/guand_bg_20200518.png) top center; }
#guand .title { width: 1200px; height: 160px; }
#guand .tabs { width: 1200px; height: 480px; margin-top: 60px; }
#guand .cons { float: left; margin-left: 20px; width: 640px; height: 480px; overflow: hidden; }
#guand .con { display: none; position: relative; width: 640px; height: 480px; }
#guand .con:first-child { display: block; }
#guand .con li { width: 640px; height: 240px; }
#guand .con li h4 { display: block; width: 640px; height: 70px; line-height: 70px; overflow: hidden; font-family: "Î¢ÈíÑÅºÚ"; font-size: 30px; color: #bb2d28; }
#guand .con li p { display: block; width: 640px; height: 120px; line-height: 40px; overflow: hidden; font-family: "Î¢ÈíÑÅºÚ"; color: #000000; }
#guand .con .more{  position: absolute; z-index: 20; right: 20px; bottom: 20px; font-family: "Î¢ÈíÑÅºÚ";}
#guand .menu { float: right; width: 420px; height: 280px; margin-top: 92px; }
#guand .menu li { height: 70px; line-height: 70px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 30px; color: #ffffff; cursor: pointer; }
#guand .menu li:before { display: block; float: left; content: " "; width: 20px; height: 20px; margin-top: 25px; margin-right: 25px; border-radius: 50%; background: #ffffff; }
#guand .menu li:nth-child(1) { margin-left: 75px; }
#guand .menu li:nth-child(2) { margin-left: 50px; }
#guand .menu li:nth-child(3) { margin-left: 25px; }
#guand .menu .on { color: #80230a; }
#guand .menu .on:before { background: #80230a; }
/*Á½»á·´Ïì*/
#fanx { width: 1340px; margin-top: 40px; overflow: hidden; clear: both; }
#fanx .title { width: 1200px; height: 160px; }
#fanx .roll { position: relative; width: 1340px; height: 366px; margin-top: 40px; }
#fanx .prev,#fanx .next { position: absolute; width: 48px; height: 135px; top: 100px; cursor: pointer; z-index: 10; }
#fanx .next { right: 0; }
#fanx .box { width: 1200px; height: 366px; overflow: hidden; }
#fanx .box ul{ width: 9999px;}
#fanx .box li { position: relative; float: left; width: 268px; height: 366px; margin: 0 16px; }
#fanx .box li:nth-child(n) { background: url(../images/fanx_libg1_20200518.png); }
#fanx .box li:nth-child(2n) { background: url(../images/fanx_libg2_20200518.png); }
#fanx .box li:nth-child(3n) { background: url(../images/fanx_libg3_20200518.png); }
#fanx .box li:nth-child(4n) { background: url(../images/fanx_libg4_20200518.png); }
#fanx .box li img { width: 226px; height: 300px; margin-left: 21px; }
#fanx .box li span { display: block; position: absolute; width: 206px; padding: 0 10px; height: 100px; line-height: 25px; left: 21px; top: 200px; background: rgba(0, 0, 0, 0.6); font-family: "Î¢ÈíÑÅºÚ"; color: #ffffff; display: flex; align-items: center; text-align: center; }
/*Á½»áÁ¬Ïß*/
#lianx { width: 1340px; margin-top: 30px; overflow: hidden; clear: both; }
#lianx .title { width: 1200px; height: 160px; }
#lianx .one { width: 1100px; height: 280px; }
#lianx .pic img { float: left; width: 450px; height: 280px; margin-right: 50px; }
#lianx .txt { width: 600px; height: 260px; padding-top: 10px; overflow: hidden; }
#lianx .txt span { display: block; width: 600px; height: 40px; line-height: 40px; overflow: hidden; font-family: "Î¢ÈíÑÅºÚ"; font-size: 18px; color: #2e2e2e; }
#lianx .txt h4 { display: block; width: 600px; height: 40px; margin-top: 20px; line-height: 40px; overflow: hidden; font-family: "Î¢ÈíÑÅºÚ"; font-size: 22px; color: #2e2e2e; }
#lianx .txt p { display: block; width: 600px; height: 120px; line-height: 40px; overflow: hidden; font-family: "Î¢ÈíÑÅºÚ"; font-size: 18px; color: #2e2e2e; }
#lianx .pics { position: relative; width: 1200px; height: 139px; margin-top: 35px; }
#lianx .pics li { float: left; width: 312px; height: 139px; margin: 0 44px; }
#lianx .pics span { position: absolute; display: block; width: 1160px; height: 5px; left: 20px; top: 67px; background: #eee0e0; z-index: -10; }
/*Á½»á·ç²É*/
#fengc { width: 1340px; margin-top: 40px; overflow: hidden; clear: both; }
#fengc .title { width: 1200px; height: 160px; }
#fengc .pic { width: 1160px; height: 240px; margin-left: 80px; }
#fengc .pic img { float: left; width: 420px; height: 240px; }
#fengc .pic h4 { float: left; width: 660px; height: 80px; margin: 0 40px; text-align: center; line-height: 80px; overflow: hidden; font-family: "Î¢ÈíÑÅºÚ"; font-size: 26px; color: #cb3537; }
#fengc .pic p { float: left; width: 660px; height: 120px; margin: 20px 40px; line-height: 30px; overflow: hidden; font-family: "Î¢ÈíÑÅºÚ"; color: #4d4d4d; }
#fengc .roll { position: relative; width: 1340px; height: 450px; margin-top: 40px; }
#fengc .prev,#fengc .next { position: absolute; width: 48px; height: 135px; top: 130px; cursor: pointer; z-index: 10; }
#fengc .next { right: 0; }
#fengc .box { width: 1200px; height: 450px; overflow: hidden; }
#fengc .box ul { width: 9999px; }
#fengc .box li { float: left; width: 220px; height: 450px; margin: 0 10px; }
#fengc .box li img { width: 220px; height: 390px; }
#fengc .box li span { display: block; width: 220px; height: 50px; margin-top: 10px; line-height: 25px; overflow: hidden; }
/*Á½»áALOG*/
#alog { width: 1200px; margin-top: 20px; overflow: hidden; clear: both; }
#alog .title { width: 1200px; height: 160px; }
#alog .box { float: left; width: 513px; height: 279px; margin-left: 34px; margin-top: 20px; }
#alog .list { float: right; width: 516px; height: 280px; margin-right: 70px; margin-top: 15px; }
#alog .list li { width: 480px; height: 55px; line-height: 55px; overflow: hidden; padding: 0 16px; border-bottom: 1px solid #dcdcdc; font-family: "Î¢ÈíÑÅºÚ"; font-size: 18px; color: #080707; }
#alog .list li:before { display: block; float: left; content: " "; width: 7px; height: 7px; background: #cd3938; margin-top: 24px; margin-right: 15px; }
/*Á½»áÕ½Æ¶*/
#zhanp { width: 1200px; margin-top: 80px; }
/*Á½»á17+*/
#shiq { width: 100%; max-width: 1920px; height: 800px; margin-top: 40px; overflow: hidden; clear: both; background: url(../images/shiq_bg_20200518.png) top center; }
#shiq .title { width: 1200px; height: 160px; }
#shiq .w1200 { width: 1200px; }
#shiq .box { float: left; position: relative; width: 520px; height: 525px; margin-top: 96px; margin-left: 55px; overflow: hidden; }
#shiq .box li { position: absolute; width: 290px; height: 470px; }
#shiq .box li:nth-child(1) { top: 36px; left: 0; opacity: 0.8; z-index: 2; }
#shiq .box li:nth-child(2) { top: 0px; left: 100px; opacity: 1; z-index: 3; width: 320px; height: 525px; }
#shiq .box li:nth-child(3) { top: 36px; left: 230px; opacity: 0.8; z-index: 1; }
#shiq .box li img { width: 100%; height: 100%; }
#shiq .box li span { display: none; position: absolute; width: 100%; height: 50px; line-height: 50px; text-align: center; overflow: hidden; bottom: 0; background: rgba(0, 0, 0, 0.6); font-family: "Î¢ÈíÑÅºÚ"; color: #ffffff; }
#shiq .box .on span { display: block; }
#shiq .list { float: right; width: 506px; height: 564px; margin-top: 76px; margin-right: 85px; background: url(../images/shiq_listbg_20200518.png); }
#shiq .list ul { width: 446px; height: 460px; margin-top: 40px; overflow: hidden; }
#shiq .list li h4 { width: 446px; line-height: 30px; margin-top: 30px; overflow: hidden; font-family: "Î¢ÈíÑÅºÚ"; font-size: 18px; color: #000000; }
#shiq .list li p { width: 446px; line-height: 24px; margin-top: 10px; overflow: hidden; font-size: 14px; }
/*Á½»áìÅ¶¯*/
#xuand { width: 1200px; margin-top: 40px; overflow: hidden; clear: both; }
#xuand .title { width: 1200px; height: 160px; }
.rmExpress {width: 1100px; margin-top: 40px; }
.rmExpress ul li img {width: 340px; height: 450px; cursor: pointer; }
.pictureSlider {width: 560px; float: left; height: 450px; position: relative; }
.poster-item {height: 450px; width: 340px; transition: all 0.5s; cursor: default; -moz-transition: all 0.5s; cursor: default; -webkit-transition: all 0.5s; cursor: default; -o-transition: all 0.5s; cursor: default; }
.rmExpress_nav {float: right; width: 405px; }
.rmExpress_nav ul li {height: 56px; line-height: 56px; overflow: hidden; margin-top: 20px; position: relative; width: 405px; overflow: hidden; }
.rmExpress_nav ul li i {display: inline-block; width: 40px; height: 40px; border-radius: 50%; background: #febc0e; text-align: center; line-height: 40px; margin-top: 8px; margin-right: 30px; color: #333333; font-size: 24px; font-style: normal; font-weight: bolder; }
.rmExpress_nav ul li p {width: 335px; height: 56px; display: inline-block; background: #febc0e; text-align: center; float: right; font-size: 18px; color: #333333; cursor: pointer; }
.rmExpress_nav ul li .line {position: absolute; width: 30px; height: 2px; background: #ffffff; left: 40px; top: 27px; }
.rmExpress_nav ul .on { margin-left: -15px; }
.rmExpress_nav ul .on i {background-color: #bd050f; color: #ffffff; }
.rmExpress_nav ul .on p {background-color: #bd050f; color: #ffffff; }
.rmExpress_nav ul .on .line { background: #bd050f; }
/*Á½»áµãÔÞ*/
#dianz{ width: 1340px; margin-top: 50px; overflow: hidden; clear: both;}
#dianz .title { width: 1200px; height: 160px; }
#dianz .roll { position: relative; width: 1340px; height: 375px; margin-top: 40px; }
#dianz .prev,#dianz .next { position: absolute; width: 48px; height: 135px; top: 120px; cursor: pointer; z-index: 10; }
#dianz .next { right: 0; }
#dianz .box { width: 1202px; height: 370px; overflow: hidden; }
#dianz .box ul { width: 9999px; }
#dianz .box li { float: left; width: 320px; height: 370px; padding: 0 40px; border-right: 1px solid #dcdcdc;}
#dianz .box li img{ width: 140px; height: 140px; margin-left: 90px; border-radius: 50%;}
#dianz .box li i{ display: block; width: 140px; margin-left: 90px; height: 30px; margin-top: 10px; line-height: 30px; text-align: center; font-style: normal; font-family: "Î¢ÈíÑÅºÚ"; font-size: 18px; color: #3b3b3b;}
#dianz .box li p{ display: block; width: 260px; height: 96px; margin-top: 6px; line-height: 24px; overflow: hidden; padding:26px 30px; background: url(../images/dianz_libg_20200518.png); font-family: "Î¢ÈíÑÅºÚ"; color: #3b3b3b;}
#dianz .box li span{ display: block; width: 96px; margin-left: 112px; margin-top: 8px; height: 28px; line-height: 28px; text-align: center; background: #ea7a7a; border-radius: 15px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 18px; color: #ffffff;}
/*ËÙ¶Á±¨¸æ*/
#baog{ width: 100%; max-width: 1920px; height: 1078px; margin-top: 60px; overflow: hidden; clear: both; background: url(../images/baog_bg_20200518.png) top center;}
#baog .title { width: 1200px; height: 160px; }
#baog .map{ position: relative; width: 1200px; height: 800px; margin-top: 20px;}
#baog .menu li{ position: absolute; width: 60px; height: 60px; padding:17px; text-align: center; line-height: 30px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 22px; color: #ffffff; cursor: pointer;}
#baog .menu li:hover{ transform: scale(1.2,1.2); opacity: 0.8;}
#baog .menu li:nth-child(1){ left: 244px; top: 264px; background: url(../images/baog_ligb1_20200518.png);}
#baog .menu li:nth-child(2){ left: 155px; top: 398px; background: url(../images/baog_ligb2_20200518.png);}
#baog .menu li:nth-child(3){ left: 283px; top: 447px; background: url(../images/baog_ligb3_20200518.png);}
#baog .menu li:nth-child(4){ left: 34px; top: 552px; background: url(../images/baog_ligb4_20200518.png);}
#baog .menu li:nth-child(5){ left: 222px; top: 621px; background: url(../images/baog_ligb5_20200518.png);}
#baog .menu li:nth-child(6){ left: 954px; top: 267px; background: url(../images/baog_ligb6_20200518.png);}
#baog .menu li:nth-child(7){ left: 892px; top: 394px; background: url(../images/baog_ligb7_20200518.png);}
#baog .menu li:nth-child(8){ left: 1019px; top: 414px; background: url(../images/baog_ligb8_20200518.png);}
#baog .menu li:nth-child(9){ left: 954px; top: 527px; background: url(../images/baog_ligb9_20200518.png);}
#baog .menu li:nth-child(10){ left: 1018px; top: 658px; background: url(../images/baog_ligb10_20200518.png);}
#baog .text{ position: absolute; width: 370px; height: 455px; left: 457px; top: 207px; font-family: "ËÎÌå"; font-size: 16px; color: #303030; overflow: hidden; overflow-y: scroll;}
#baog .text li{ display: none; float: left; width: 350px; height: 455px; line-height: 35px;}
#baog .text li:first-child{ display: block;}
#baog .text li p{ text-indent: 2em;}
#baog .corner{ position: absolute; width: 96px; height: 96px; left: 827px; top: 649px; text-align: center; line-height: 48px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 36px; color: #cb3537; font-weight: bolder;}
/*ºÏ×÷Ã½Ìå*/
.link{ width: 1200px; margin-top: 80px; overflow: hidden; clear: both;}
.link .list{ width: 1160px; margin-top: 30px; margin-left: 20px; }
.link .list li{ float: left; line-height: 40px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 18px; color: #010101;}
.link .list li:before{ display: block; float: left; content: "|"; margin: 0 5px;}
.link .list li:first-child:before{ display: none;}
/*Ò³½Å*/
.footer{ width: 1200px; margin-top: 50px;}
.footer p{ width: 1200px; height: 30px; line-height: 30px; text-align: center;}
