@charset "utf-8"; 
@import url("//at.alicdn.com/t/font_3019308_vlc5gd36mx.css");
@font-face {
	font-family: 'SY-ExtraLight';
	font-display: swap;
	src: url('//at.alicdn.com/t/webfont_6x5l5759but.eot'); /* IE9*/
	src: url('//at.alicdn.com/t/webfont_6x5l5759but.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('//at.alicdn.com/t/webfont_6x5l5759but.woff2') format('woff2'),
	url('//at.alicdn.com/t/webfont_6x5l5759but.woff') format('woff'), /* chrome、firefox */
	url('//at.alicdn.com/t/webfont_6x5l5759but.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
	url('//at.alicdn.com/t/webfont_6x5l5759but.svg#思源黑体-极细') format('svg'); /* iOS 4.1- */
}
@font-face {
  font-family: 'SY-Normal';
  font-display: swap;
  src: url('//at.alicdn.com/t/webfont_eyjfcr9x7fd.eot'); /* IE9*/
  src: url('//at.alicdn.com/t/webfont_eyjfcr9x7fd.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('//at.alicdn.com/t/webfont_eyjfcr9x7fd.woff2') format('woff2'),
  url('//at.alicdn.com/t/webfont_eyjfcr9x7fd.woff') format('woff'), /* chrome、firefox */
  url('//at.alicdn.com/t/webfont_eyjfcr9x7fd.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('//at.alicdn.com/t/webfont_eyjfcr9x7fd.svg#NotoSansHans-DemiLight') format('svg'); /* iOS 4.1- */
}
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, sub, sup, tt, var,b, u, i, center, textarea,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, caption,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; font-family: 'shiyuan';}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block;}
body { font: 14px/1.6 'SY-Normal','Microsoft YaHei',微软雅黑,'MicrosoftJhengHei',STHeiti,'LiHei Pro Medium'; background-color: #FFFFFF; }
ol, ul { list-style: none;}
blockquote, q { quotes: none;}
blockquote:before, blockquote:after,q:before, q:after { content: ''; content: none;}
table { border-collapse: collapse; border-spacing: 0; }
input,select,textarea { outline: none; border: none; background: none;}
a { text-decoration: none }
.fr { float: right; }
.fl { float: left; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; font-size: 0;}
.clearfix { *zoom: 1; }  
a { color: #999;}
.clr{ clear:both;}
.r{ margin-right:0 !important;}
.mti10{margin-top: 10px!important;}
.mti20{margin-top: 20px!important;}
.mti25{margin-top: 25px!important;}
.mti15{margin-top: 15px!important;}
.mi0{ margin: 0 auto!important;}
.mib5{margin-bottom:5px!important;}
.pt20pb20 { padding: 20px 0;}
.bb1d { border-bottom: 1px dashed #bfbfbf;}
.hi5 { height: 5px;}
.hi10 { height: 10px;}
.hi15 { height: 15px;}
.hi20 { height: 20px;}
.hi30 { height: 30px;}

.hi50 { height: 50px;}
.clear{ margin:0px; padding:0px; height:0px; width:0px; line-height:0px; clear:both;}
.enDaXie { text-transform: uppercase;}
.w1280 { width:1280px; margin:0 auto;overflow: hidden;clear: both;}
.w1280_2 { width:1280px; margin:0 auto; clear: both;}
.w100 { width: 100%; margin: 0 auto; overflow: hidden; clear: both; background-position: center; background-repeat: no-repeat; position: relative;}
.w1200 { width:1200px; margin:0 auto;overflow: hidden;clear: both;}

.indexbanner { width: 100%; margin: 0 auto; overflow: hidden; clear: both; position: relative;}
.nav { width: 100%; height: 88px; position: absolute; left: 0; top: 0; z-index: 999; background-color: #FFFFFF;}
.navCon { width: 100%; margin: 0 auto; height: 132px; position: relative;}
.navline { width: 100%; height: 1px; position: absolute;left: 0; top: 110px; background-color:rgba(255,255,255,0.3) ;}
.logo { float: left;  z-index: 999; position: relative;}
.menu { float: right; height: 88px; }
.menu ul li { float: left; height: 88px;  text-align: center; width: 120px;  position: relative;}
.menu ul li a { display: block; height: 88px; line-height: 88px; font-size: 16px; color: #333333; position: relative; z-index: 99999;}
.menu ul li.on a,.menu ul li:hover a{ color: #FF6F34;} 

.menu ul.dropdown ul { display: none; position: absolute; top: 0; left: 0; width: 100%; z-index: 1000; }
.menu ul.dropdown ul li { font-weight: normal; height: 45px; line-height: 45px; background: #fff; color: #fff; border-bottom: 1px solid #f3f3f3; }
.menu ul.dropdown ul li a { display: block; color: #333;  height: 45px; line-height: 45px; font-size: 14px; }
.menu ul.dropdown ul li:hover { background: #FF6F34;}
.menu ul.dropdown ul li:hover a { color: #fff;}
.menu ul.dropdown ul li:nth-last-child(1) { border: 0;}



.index_tt { width: 100%; margin: 0 auto; overflow: hidden; clear: both; padding: 20px 0; font-family: 'SY-Normal';}
.index_tt .en { width: 100%; overflow: hidden; clear: both; font-size: 60px; color: #191F34; text-transform: uppercase; line-height: 80px; }
.index_tt .ch { width: 100%; overflow: hidden; clear: both; font-size: 36px; color: #191F34; line-height: 50px; opacity: .8; font-weight: 200; }

.index_part01 { width: 100%; margin: 0 auto; overflow: hidden; clear: both; padding: 50px 0; background-color: #E3E7EB; }
.index_part01 ul li { float: left; width: 300px; height: 300px; overflow: hidden; position: relative; background-color: #fff;}
.index_part01 ul li::before { width: 1px; height: 300px; position: absolute; top: 0; right: 0; background-color: rgba(191,196,206,0.26); content: '';}
.index_part01 ul li i { color: #303030; width: 100%; height: 50px; font-size: 48px; text-align: center; display: block; margin:50px 0 35px;}
.index_part01 ul li .h3 { width: 100%; text-align: center; font-size: 20px; color: #333333; line-height: 50px; display: block;}
.index_part01 ul li p { width: 260px; margin: 0 auto; font-size: 14px; color: #949494; text-align: center; line-height: 26px;}
.index_part01 ul li:hover { background-image: url(../img/index_bg01.png); background-repeat: no-repeat;}
.index_part01 ul li:hover i,.index_part01 ul li:hover .h3,.index_part01 ul li:hover p { color: #fff;}
.index_part01 ul li:hover p { opacity: .7;}

.index_part02 { width: 100%; margin: 0 auto; overflow: hidden; clear: both; padding: 0px 0 50px; background-color: #D4DAE2; }
.index_part02 .index_part02_tt { width: 100%; height: 170px; margin: 0 auto; overflow: hidden; clear: both; background-color: #EE6100;}
.index_part02 .index_part02_tt .w1200 { position: relative; height: 170px;}
.index_part02 .index_part02_tt .en { width: 100%; overflow: hidden; clear: both; font-size: 40px; color: #fff; text-transform: uppercase; line-height: 60px; margin-top: 30px; }
.index_part02 .index_part02_tt .ch { width: 100%; overflow: hidden; clear: both; font-size: 28px; color: #fff; line-height: 30px; opacity: .66; font-weight: 200; }
.index_part02 .index_part02_tt .w1200 .readMore { width: 170px;height: 50px; line-height: 50px; text-align: center; border: 1px solid #fff; color: #fff; font-size: 16px; position: absolute; right: 0; top: 59px; border-radius: 32px;}

.index_part03 { width: 100%; height: 900px; margin: 0 auto; overflow: hidden; clear: both;  background-color: #D4DAE2; }
.index_part03 .index_part03_Focus{ margin:0 auto;  width:100%; height: 900px;  position:relative;  overflow:hidden;  zoom:1;   }
.index_part03 .index_part03_Focus .hd { width:100%; height: 200px; background-color: #B1B3BE; margin: 0 auto; overflow:hidden; position: relative; }
.index_part03 .index_part03_Focus .hd .prev,.index_part03 .index_part03_Focus .hd .next { width: 48px; height: 48px; color: #fff; line-height: 48px; text-align: center;position: absolute; left: 50%; top: 76px; margin-left: -680px; background-color: #EE6100;}
.index_part03 .index_part03_Focus .hd .prev i,.index_part03 .index_part03_Focus .hd .next i { font-size: 36px; }
.index_part03 .index_part03_Focus .hd .next { margin-left: 630px;}
.index_part03 .index_part03_Focus .hd ul{ width: 1190px; margin: 30px auto; overflow:hidden; zoom:1; }
.index_part03 .index_part03_Focus .hd ul li { float:left; width: 190px; height: 140px; margin-right: 15px; overflow: hidden; background-color: #fff; }
.index_part03 .index_part03_Focus .hd ul li .ls_img { float: left; width: 190px; height: 140px; overflow: hidden; }
.index_part03 .index_part03_Focus .hd ul li .ls_img img{ width: 190px; height: 140px; }
.index_part03 .index_part03_Focus .hd ul li.on { width: 370px; background-color: #EE6100;}
.index_part03 .index_part03_Focus .hd ul li.on .ls_img { width: 180px; padding: 5px; height: 130px; overflow: hidden; }
.index_part03 .index_part03_Focus .hd ul li.on .ls_img img { width: 180px; height: 130px; background-color: #fff;}
.index_part03 .index_part03_Focus .hd ul li.on .ls_txt { color: #fff; padding-top: 30px; margin-left: 10px; float: left;  width: 160px; overflow: hidden;}
.index_part03 .index_part03_Focus .hd ul li.on .ls_txt p { font-size: 14px; line-height: 20px;}
.index_part03 .index_part03_Focus .hd ul li:nth-last-child(1) { margin-right: 0;}
.index_part03 .index_part03_Focus .hd ul li.on .ls_txt .h3 { width: 100%; height: 30px; line-height: 30px; font-size: 18px; margin-bottom: 5px;}
.index_part03 .index_part03_Focus .bd { width: 100%; height: 700px; overflow: hidden;}
.index_part03 .index_part03_Focus .bd .w1200 { width: 1200px; margin: 0 auto; height: 700px; overflow: hidden; position: relative;}
.index_part03 .index_part03_Focus .bd li{ vertical-align:middle; width: 1200px; }
.index_part03 .index_part03_Focus .bd li .ls_img { float: left; width: 405px; height: 567px; margin-top: 133px;}
.index_part03 .index_part03_Focus .bd li .ls_img img{ float: left; }
.index_part03 .index_part03_Focus .bd li .ls_frino { float: right; width: 660px; margin-top: 73px;}
.index_part03 .index_part03_Focus .bd li .ls_frino .ls_tt { width: 100%; clear: both; overflow: hidden; margin-bottom: 50px;;}
.index_part03 .index_part03_Focus .bd li .ls_frino .ls_tt .ls_tt_en { text-transform: uppercase; font-size: 82px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #A5A8B7; line-height: 115px; height: 115px; width: 100%; opacity: .44}
.index_part03 .index_part03_Focus .bd li .ls_frino .ls_tt .ls_tt_ch { width: 100%; height: 59px; font-size: 42px; font-family: PingFangSC-Light, PingFang SC; font-weight: 300; color: #878A99; line-height: 59px; opacity: .8;}
.index_part03 .index_part03_Focus .bd li .ls_frino .ls_info { width: 100%;}
.index_part03 .index_part03_Focus .bd li .ls_frino .ls_info .h3 { width: 100%; height: 50px; font-size: 36px; font-family: PingFangSC-Medium, PingFang SC; font-weight: 500; color: #303030; line-height: 50px; margin-bottom: 15px;}
.index_part03 .index_part03_Focus .bd li .ls_frino .ls_info .h3 span { font-size: 24px; padding-left: 18px;}
.index_part03 .index_part03_Focus .bd li .ls_frino .ls_info p { width: 100%; font-size: 16px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #5E5E5E; line-height: 28px;}
.index_part03 .index_part03_Focus .bd li .ls_frino .ls_info a {height: 28px; font-size: 20px; font-family: PingFangSC-Semibold, PingFang SC; font-weight: 600; color: #EE6100; line-height: 28px; display: block; margin-top: 50px;}

.index_part04 { width: 100%; margin: 0 auto; overflow: hidden; clear: both; padding: 50px 0; background-color: #FDF6F1; }
.index_part04 .index_part04_fllist { float: left; width: 1320px;}
.index_part04 .index_part04_fllist li { float: left; width: 280px; height: 180px; margin-right: 100px; margin-bottom: 20px; padding: 30px; overflow: hidden;}
.index_part04 .index_part04_fllist li em { width: 45px; height: 45px; border-radius: 45px; line-height: 45px; text-align: center; color: #EE6100; font-style: normal; background-color: #fff; font-size: 18px; font-weight: bold; display: block; margin-bottom: 15px;}
.index_part04 .index_part04_fllist li p {  width: 100%; line-height: 30px; font-size: 16px; color: #8C8EA9;}
.index_part04 .index_part04_fllist li .h3 { width: 100%; line-height: 50px; font-size: 24px; color: #282C57;}
.index_part04 .index_part04_fllist li:hover,.index_part04 .index_part04_fllist li.on { background-color: #fff;}
.index_part04 .index_part04_fllist li:hover em,.index_part04 .index_part04_fllist li.on em { background-color: #FDF6F1;}
.index_part04 .index_part04_fllist li a.readMore {width: 246px; height: 93px; line-height: 93px; color: #fff; text-align: center; font-size: 20px; background: #EE6100; display: block; margin-top: 50px;}
.index_part04 .index_part04_frpic { float: right; width: 452px; height: 529px;}

.index_part05 { width: 100%; height: 650px; margin: 0 auto; overflow: hidden; clear: both;  background-color: #000; background-image: url(../img/index_bg02.jpg); background-position: center; background-repeat: no-repeat; padding: 100px 0;}
.index_part05 ul { padding: 50px 0 100px; overflow: hidden;}
.index_part05 ul li { float: left; width: 20%; text-align: center;}
.index_part05 ul li i { color: #fff; display: block; font-size: 48px; margin: 50px auto 10px;}
.index_part05 ul li p { width: 100%; line-height: 50px; text-align: center; font-size: 18px; color: #fff;}
.index_part05 .w1200 a.readMore { width: 320px;height: 70px; margin: 0 auto; line-height: 70px; text-align: center; border: 1px solid #fff; color: #fff; font-size: 24px; border-radius: 32px; display: block;}
.index_part05 ul li:hover i,.index_part05 ul li:hover p { color: #EE6100;}
.index_part05 .w1200 a.readMore:hover { background-color: #EE6100; border-color: #EE6100;}

.index_part06 { width: 100%; height: 484px; margin: 0 auto; overflow: hidden; clear: both;  background-color: #EE6100;}
.index_part06 .flbox { float: left; width: 60%; height: 484px; overflow: hidden;} 
.index_part06 .flbox #MapContainer { width: 100%;height: 484px;}
.index_part06 .frbox { float: right; width: 40%; overflow: hidden;}
.index_part06 .frbox .index_part06_mapinfo { padding:100px 40px;}
.index_part06 .frbox .index_part06_mapinfo h3 { width: 100%; line-height: 50px; color: #fff; font-size: 32px; margin-bottom: 20px;}
.index_part06 .frbox .index_part06_mapinfo p { width: 100%; line-height: 40px; color: #FFD6B9; font-size: 16px;}
.index_part06 .frbox .index_part06_mapinfo p i { float: left; color: #fff; margin-right: 10px; font-size: 20px;}
.index_part06 .frbox .index_part06_mapinfo a.askMore { width: 160px; height: 50px; line-height: 50px; text-align: center; background-color: #fff; color: #EE6100; border-radius: 20px; display: block; font-size: 18px; margin-top: 40px;}

.footer { width: 100%; margin: 0 auto; overflow: hidden; clear: both; padding: 80px 0 30px; background-color: #333333;}
.footer .fotTel { float: left; } 
.footer .fotTel p { line-height: 30px; font-size: 16px; color: rgba(255,255,255,.6);}
.footer .fotTel .h4 { line-height: 60px; font-size: 32px; color: rgba(255,255,255,.8); display: block; font-weight: bold;}
.footer .fotmenu { overflow:hidden; float:right; }
.footer .fotmenu dl{ margin-left:70px; float:left;}
.footer .fotmenu dl dt{ font-size:16px; margin-bottom:30px; color: rgba(255,255,255,.9);}
.footer .fotmenu dl dd a {  color: rgba(255,255,255,.6); font-size:13px; margin-bottom:15px; display:block;}
.footer .fotmenu dl dd a:hover { color: #EE6100;}
.footer .footbot{ overflow:hidden; margin-top:20px; color:#9e9e9e; width: 100%;}
.footer .footbot a{color:#9e9e9e;}
.footer .footbot .w1280{ border-top:1px solid #303030; padding:20px 0; line-height:24px; }
.footer .footbot .bot_logo{ margin:0 auto; display:block; height:45px; width:216px; position:absolute; left:50%; margin-left:-108px;}
.footer a:hover{ color:#EE6100 !important}
.footer .footewm {float: left;}
.footer .footewm li { float: left; margin-left: 20px; list-style: none;}
.footer .footewm li p { width: 100%; text-align: center; line-height: 40px; color: #9E9E9E;}

.listPage { width: 100%; overflow: hidden; clear: both; padding: 0 0 80px;}
.pagination-container { display: flex; margin: 0 auto; overflow: hidden; clear: both;}
.pagination{display:block;margin:0px auto;border-radius:4px;}.pagination>li{display:inline; margin-right: 7px; float: left;}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 20px;margin-left:-1px;line-height:30px;color:#9a9a9a;text-decoration:none;background-color:#eeeeee;border:1px solid #eeeeee; font-size:18px;border-radius:4px;}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#fff;background-color:#212121;border-color:#212121}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#212121;border-color:#212121}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#9a9a9a;cursor:not-allowed;background-color:#eeeeee;border-color:#eeeeee}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#eeeeee;border:1px solid #eeeeee;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#9a9a9a;cursor:not-allowed;background-color:#eeeeee}