/*2016-04-27 made by leo*/
@charset "utf-8";
@import url("reset.css");
/*全局样式*/
img{ vertical-align: bottom; }
body{ font:14px "Microsoft YaHei"; background: url(../img/header_bg.jpg) repeat; }
a{ text-decoration: none; color: inherit; }
.hide{ display: none; }
.show{ display: block; }
.nbr{ text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.bold{ font-weight: bold; }
.over{ overflow:hidden; }
.margint{ margin-top: 30px; }
.fl{ float: left; }

/*公共部分*/
.mainbg{ width: 100%; height: 724px; position: absolute; top:0; left:0; background: url(../img/banner.png) center no-repeat; z-index: -1; }
#header{ height: 76px; width: 1140px; margin:28px auto 0; background: url(../img/header_bg.jpg) repeat-x; box-shadow: 0 5px 7px rgba(0, 0, 0, 0.2); position: relative; z-index:50; }
.logo{ width: 280px; height: 76px; overflow: hidden; position: relative; float: left; }
.logo-i{ display: block; float: left; width: 205px; height: 52px; margin: 12px 10px; }
.logo-n1{ display: block; float: left; font-size: 26px; color: rgb(21, 58, 120); font-weight: bold; line-height: 1.2em; padding-top: 16px; }
.logo-n2{ display: block; float: left; font-size: 9.24px; color: rgb(21, 58, 120); line-height: 1.2em; text-transform: uppercase; }
#nav{ float: right; overflow: hidden; margin-right:20px; }
.navli{ float: left; display: block; position: relative; margin-left: 20px; }
.nava{ display: block; width: auto; height: 76px; line-height: 76px; color: #0c3972; text-align: center; padding: 0 18px; font-size: 15px; }
.nava:hover,.nava-hover{ color: #cf131f; }
.nava:hover::after,.nava-hover::after{ content: ""; width: 100%; height: 0; border-bottom: 4px solid #d23239; position: absolute; left: 0; bottom: 0; }
.language{ position: absolute; bottom: -35px; right: 20px; padding: 8px 15px; background-color: #4f84d3; overflow: hidden; }
.language a{ display: block; width: 28px; height: 19px;color: #fff; float: left;overflow: hidden;text-indent: 999px;background: url(../img/qi.png) no-repeat;margin-right: 5px;background-position: -12px -5px;}
.language .en{background-position: -52px -5px;}
.language .jp{background-position: -92px -5px;margin-right: 0;}
/*.language a:hover{ background-color:#d23239; }*/
/*footer*/
.footer{ background-color: #1a4070; color: #fff; padding-bottom: 30px; }
.footer-nav{ float: left; width: 845px; overflow: hidden; padding-top: 30px; }
.footer-navli{ float: left; width: 120px; padding-right: 20px; }
.footer-navli:last-child{ padding-right: 0; }
.footer-navli h5,.f-er h5,.f-telbox h5{ padding-bottom: 20px; font-weight: bold; }
.footer-navli a{ display:block; font-size: 12px; line-height: 2em; }
.f-telbox{ float: left; width: 210px; border-left: 1px solid #092851; padding-left: 84px; margin-top: 30px; }
.f-telbox span{ display: block; width: 200px; height: 32px; line-height: 32px; background-color: #fff; color: #0c3972; text-align: center; cursor: pointer; margin-bottom: 20px; }
.f-telbox p{ font-size: 12px; }
.footer-top{ background-color: #254d81; border-bottom: 2px solid #2d5486; padding: 5px 0; }
.ftop-nav li{ float:left; width: 25%; height: 64px; border-right: 1px solid #fff; box-sizing: border-box; }
.ftop-nav li+li+li+li{ border:none; }
.ftop-nav img,.ftop-nav b,.ftop-nav p{ display: block; float: left; }
.ftop-nav img{ margin-right: 10px; margin-top: 15px; }
.ftop-nav b,.ftop-nav p{ width: 175px; }
.ftop-nav b{ margin-top: 12px; font-weight: bold; }
.ftop-nav li:first-child+li img,.ftop-nav li:first-child+li+li img{ margin-left: 70px; }
.ftop-nav li:first-child+li img{ margin-top: 18px; }
.ftop-nav li:first-child+li+li img{ margin-top: 10px; }
.ftop-nav li:first-child+li+li+li img{ margin-left: 90px; }
.ftop-nav li:first-child+li+li+li b,.ftop-nav li:first-child+li+li+li p{ width: 126px; }
.ftop-nav li:first-child+li b,.ftop-nav li:first-child+li+li b,.ftop-nav li:first-child+li p,.ftop-nav li:first-child+li+li p{ width: 106px; }
/*main*/
.banner{ width: 100%; height: 472px; text-align: center; }
.banner h5{ display: inline-block; font-size: 48px; line-height: 2em; border-bottom: 1px solid #606d7a; border-top: 1px solid #606d7a; color: #0c3a73; margin-top: 122px; }
.banner p{ color: #606d7a; line-height: 3em; text-transform: uppercase; word-spacing:9px; letter-spacing: 2px; }
.content,.center{ width: 1142px; margin: 0 auto; overflow: hidden; }
/* .content img{ width: 100%; } */
.sixagr img{ -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: url(gray.svg#grayscale); filter: gray; }
.about-us-box,.dynamic-box{ float: left; width: 50%; height: 410px; background:url(../img/content.jpg) repeat; margin-bottom: 30px; }
.dynamic-box{ background:url(../img/content2.jpg) repeat; }
.about-us{ width: 80%; padding:20px 10% 10px; }
.aboutp{ line-height: 1.6em; padding-top: 10px; }
.m-title{ width: 100%; text-align: center; position:relative; padding-bottom: 24px; }
.m-title h5{ font-size: 16px; font-weight: bold; }
.m-title h5,.m-title h6{ color: #0c3a73; line-height: 32px; text-transform: uppercase; }
.m-title h5::after{ content: ""; height: 0; width: 24px; border-bottom: 1px solid #0c3a73; position: absolute; top: 32px; left: 50%; margin-left: -12px; }
.m-title h6{ font-size: 14px; }
.dynamic{ width: 462px; margin: 0 auto; }
.dynamicli{ display:block; border-bottom: 1px dashed #c9caca; padding: 13px 0; }
.dynamicli:first-child{ border-top:none; }
.dynamica{ display: block; width: 100%; height: 31px; line-height: 31px; overflow: hidden; }
.dynamica:hover{ color: #fff; background-color: #d23239; }
.dynamica::before{ content: "·"; display: block; float: left; padding:0 10px; }
.dynamica p{ width: 74%; height: 31px; float: left; padding-right: 2%; }
.dynamica span{ width: 18%; height: 31px; float: left; }

.engineer-box{ box-sizing: border-box; width: 100%; background:url(../img/content.jpg) repeat; padding: 20px; margin-bottom: 30px; position: relative; }
.engineer-box .m-title{ width: 200px; float: left; margin-top: 40px;padding-right: 20px; }
.engineer-box .swiper-container{ width: 882px; }
.engineer-box .swiper-slide{ width: 285px; height: 167px;border-bottom: 4px solid #0c3973; }
.swiper-slide img{ width: 100%; }
.swiper-slide h5{ background: rgba(75,128,174,.8); position: absolute; bottom: 0; left: 0; text-align: center; padding: 3px 0; line-height: 1.5em; font-size: 14px; color: #fff; width: 100%;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC4b80ae,endColorstr=#CC4b80ae);
 }
/*.engineer-box .swiper-slide:nth-child(2n){ border-color: #d23239; }*/
.engineer-box .swiper-pagination{position: absolute;bottom:40px; left:20px; width: 200px;text-align: center;}
.engineer-box .swiper-pagination-bullet { margin: 0 5px; background-color: #0c3972; opacity: 1; width: 10px; height: 10px; border-radius: 10px; }
.engineer-box .swiper-pagination-bullet-active { background: #d23239; }

.company-box{ box-sizing: border-box; width: 100%; margin-bottom: 50px; position: relative; }
.sixagr{ width: 100%; height: 345px; }
.sixagr li{ display: block; float: left; margin-right: 4px; background: url(../img/aci6bg.jpg) no-repeat; }
.sixagr li:nth-child(2){ background: url(../img/aci7bg.jpg) no-repeat; }
.sixagr li:nth-child(3){ background: url(../img/comp33.jpg) no-repeat; }
.sixagr li:nth-child(4){ background: url(../img/aci9bg.jpg) no-repeat; }
.sixagr li:nth-child(5){ background: url(../img/aci10bg.jpg) no-repeat; }
.sixagr li:nth-child(6){ background: url(../img/aci11bg.jpg) no-repeat; }
.sixagr a{ display: block; width: 186px; height: 345px; position: relative; overflow: hidden; }
.sixagr a:hover img,.sixagr a:hover h5{ display: none; }
.sixagr h5{ width: 100%; height: 27px; line-height: 27px; color: #fff; font-size: 14px; text-align: center; position: absolute; left: 0; bottom:0; background: rgba(75,128,174,.8);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC4b80ae,endColorstr=#CC4b80ae);
}
.sixagr h6{ display:none; width: 100%; border-bottom: 2px solid #d23239; background-color: rgba(0,0,0,.6); color: #fff; text-align: center; position: absolute; left: 0; bottom:40%; padding: 10px 0; line-height: 24px; 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
}
.sixagr h6 span{display: block; width: 100%; height: 19px; background: url(../img/compj.png) center no-repeat; }
.sixagr a:hover h6{ display: block; }
/*about*/
.mgt-130{ width: 1100px; margin-top: 130px; padding: 20px; margin-bottom: 30px; }
.pco{ background: url(../img/content2.jpg) repeat; }
.bg1{ background: url(../img/bg1.jpg) no-repeat; }
.subnav{ padding-bottom: 40px; text-align: center; font-size: 0; letter-spacing: -4px; /*根据不同字体字号或许需要做一定的调整*/word-spacing: -4px; }
.subnav2{text-align: left;}
.subnava{ display:inline-block; *display:inline; width: 205px; height: 45px; background-color: #0c3972; color: #fff; text-align: center; line-height: 45px; font-size: 15px; margin: 0 8.5px 8px; letter-spacing: normal; word-spacing: normal; zoom:1; }
.subnava:last-child{ margin-right: 0; }
.subnava:hover,.subnava-hover{ background-color: #ce121e; }
.subnava2{ width: 168px; }

.ab-con{ width: 100%; overflow: hidden; }
.ab-con .ab-img,.text{ float: left; width: 550px; }
.text{ width: 507px; }
.text h5{ font-size: 24px; color: #010101; line-height: 2em; }
.text p,.shzr p,.cyy-box p{ color: #010101; line-height: 2em; }
.team3 p{padding-left: 37px;}
.team3 p:last-child{font-weight: 600;}
.text p b,.shzr p b,.cyy-box p b{ font-weight: bold; }
.text2{ width: 550px; }
.ab-con .ab-img2{ width: 507px; }
.zzjg-img{ display: block;}
.whln{ width: 314px; float: left; margin-right: 64px; margin-bottom: 30px; }
.whln:nth-child(3n+1){ clear: left; }
.whln:nth-child(3n){ margin-right: 0; }
.whbox{ width: 100%; width: 314px; height: 151px; position: relative; }
.whbox h5,.shtitle{ width: 94px; height: 26px; background: rgba(256,256,256,.8); line-height: 26px; text-align: center; position: absolute; left: 0; top: 50%; margin-top: -13px; color: #ce121e; font-size: 18px; }
.whln p{ line-height: 2em; padding: 10px 0; }
.shbox{ width: 100%; height: 367px; position: relative; margin:0px 0 30px; }
.shtitle{ width: 485px; height: 146px; margin-top: -143px; left: inherit; right: 0; padding: 70px 50px; text-align: left; }
.sht1{ border-left: 4px solid #ce121e; height: 44px; padding-left: 8px; }
.sht1 h5{ line-height: 1em; font-size: 29px; padding-bottom: 3px; }
.sht1 h6{ line-height: 1em; font-size: 12px; text-transform: uppercase; }
.sht1:first-child{ margin-bottom: 32px; }
.zzbox{ float: left; width: 340px; padding: 20px 0; border-top: 1px solid #c9caca; text-align: center; padding-right: 40px; }
.zzbox>img{
	width: 100%;
}
.zzbox:nth-child(3n){ padding-right: 0; }
.zzbox:nth-child(3n+1){ clear:left; }
.zzbox:nth-child(1),.zzbox:nth-child(2),.zzbox:nth-child(3){ border: none; }
.zzbox h5{ font-size: 18px; color: #221815; line-height: 2em; }
.zzbox h6{ font-size: 12px; line-height: 2em; }
.ml-34{ margin-left: 34px; }
.mb-50{ margin-bottom: 50px; }
.mb-70{ margin-bottom: 70px; }

/*product*/
.cyy-box{ width: 1055px; margin: 0 auto; }
/* .cyy-box h5{ border-left: 6px solid #4f84d3; padding-left: 10px; line-height: 27px; font-size: 24px; color: #010101; margin-bottom: 20px; }*/
.cyy-box h5{line-height: 20px; font-size: 17px; color: #010101;margin-top: 25px;margin-bottom: 10px; }
.cyyimg{ margin: 20px 0; }
.cyy-box .cyyimg2,.pbox{ width: 525px; float: left; }
.cyy-box .cyyimg6{ width: 373px; }
.cyy-box .cyyimg7{ width: 675px; }
.cyy-box .cyyimg8{ width: 518px; }
.cyy-box .cyyimg9{ width: 680px; }
.cyy-box .cyyimg10{ width: 366px; }
.mb5{ margin-bottom: 5px; }
.fr{ float: right; }

/*team*/
.team,.contact-top{ width: 1075px; margin: 0 auto 50px; }
.team-box{ width: 245px; height: 434px; border: 1px solid #d1d2d2; float: left; text-align: center; background-color: #fff; margin:0 10px;margin-bottom: 14px; }
.team-box:nth-child(4n){ margin-right: 0; }
.team-box:nth-child(4n+1){ clear: left; }
.imgbox{ width: 100%; height: 256px; overflow: hidden; }
.team-box h5,.team-box p{ font-size: 20px; color: #595757; line-height: 60px; width: 90%; margin: 0 auto; border-bottom:  1px solid #d1d2d2; }
.team-box p{ font-size: 12px; line-height: 2em; border-bottom:  none; padding-top: 10px; }
.team2{ background: url(../img/ab3.png) center no-repeat; width: 1100px; height: 600px; position: relative; }
.dbtn{ display: block; width: 10px; height: 10px; position: absolute; border-radius: 10px; cursor: pointer; background-color: red; border: 1px solid #fff; }
.d1{ left: 589px; top:231px; display: block; width: 12px; height: 12px; position: absolute; cursor: pointer; border-radius:12px; }
.d2{ left: 583px; top:192px; }
.d3{ left: 531px; top:240px; }
.d4{ left: 580px; top:353px; }
.d5{ left: 515px; top:384px; }
.d6{ left: 499px; top:482px; }
.addbox{ width: 392px; /*width: 0; */display:none; background-color: #4f84d3; padding: 25px 30px; color: #fff; position: absolute; }
.addbox h5{ font-size: 20px; line-height: 1.2em; padding-bottom: 5px; }
.addbox p{ font-size: 12px; padding: 5px 0; }
.san{ width: 0; height: 0; border-color: transparent #4f84d3 transparent transparent; display: block; border-style: solid; border-width: 10px; overflow: hidden; position: absolute; left: -20px; margin-top: -90px; }
.addbox1{ left: 643px; top: 163px; }
.addbox2{ left: 609px; top: 138px; }
.addbox3{ left: 557px; top: 155px; }
.addbox4{ left: 606px; top: 268px; }
.addbox5{ left: 544px; top: 316px; }
.addbox6{ left: 524px; top: 397px; }
/*contact*/
.contact-top {
	position: relative;
	height: 286px;
	background: #4f84d3 url(../img/ct1.jpg) right top no-repeat;
	color: #fff;
	background-size: contain;
   }
.ct-top{ width: 312px; height: 106px; position: absolute; top: 30px; left: 388px; }
.ct-left,.ct-right{ width: 230px; height: 80px; position: absolute; left: 273px; top: 175px; font-size: 14px; line-height: 2em; }
.ct-right{ left:600px; }
.tc-icon{ width: 70px; height: 70px; position: absolute; left: 503px; top: 250px; background: url(../img/ct3.png); }
.map-box{ width: 1075px; height: 380px; margin: 0 auto 50px; }

.ad-fo{ width: 980px; background-color: #fff; padding: 10px; margin: 0 auto 30px; text-align: left; }
.ad-tb tr td:first-child{ width: 20%; text-align: right; vertical-align: middle; }
.ad-tb tr td:last-child{ width: 80%; }
.ad-fo input{ display:block; float:left; box-sizing: border-box; border: 1px solid #b5b5b6; height: 32px; line-height: 32px; margin: 5px 0; }
.ad-fo textarea{ width: 400px; height: 200px; margin: 5px 0; }
.ad-fo .yzm{ display: block; width: 70px; height: 32px; margin-left: 10px; margin:5px; float: left; }
.fo-sub,.fo-res{ border: 1px solid #c9caca; background-color: #9fa0a0; color: #fff; text-align: center; float:left; width: 100px; cursor: pointer; border-radius: 2px; }
.ad-fo .fo-res{ border-color: #d23239; background-color: #d23239; margin-left: 5px; }

.answer{ margin-bottom: 30px; }
.qa{ width: 980px; background-color: #fff; padding: 10px 15px; margin: 0 auto 10px; text-align: left; }
.qa:nth-child(2n){ background-color:#f7f8f8; color: #4f84d3; }

/*news*/
.news_nav li{ margin-right: 34px; }
.news-list-btn{ margin: 0 auto; clear: left; }
.news-list-btn li{ display: block; width: 34px; height: 27px; text-align: center; line-height: 27px; border: 1px solid #dcdddd; float: left; cursor: pointer; border-right: none; }
.news-list-btn li:hover ,.news-list-btn .news-nav-on{ background-color: #962221; color: #fff; }
.news-list-btn li:first-child,.news-list-btn li:last-child{ width: 46px; }
.news-list-btn li:nth-of-type(1),.news-list-btn li:nth-of-type(2),.news-list-btn li:nth-of-type(12),.news-list-btn li:nth-of-type(13),.news-list-btn li:nth-of-type(14){ border-right: 1px solid #dcdddd; }
.news-list-btn li:nth-last-of-type(2),.news-list-btn li:nth-last-of-type(13){ margin: 0 10px; }
/*css green-black style pagination*/
.green-black{ padding:3px; margin:3px; text-align:center; }
.green-black a{ border:1px solid #dcdddd; padding:2px 5px; margin:0 2px 0 0; text-decoration:none; }
.green-black a:hover,div.green-black span.current{ background-color: #962221; color: #fff; }
.green-black .current{ border:1px solid #dcdddd; padding: 2px 8px; margin:0 2px 0 0; }
.green-black .disabled{ border:#f3f3f3 1px solid; padding:2px 5px; color:#ccc; margin:0 2px 0 0; }

.mb-20{ margin-bottom: 20px; }

.news-con,.newspage-con{ width: 1070px; overflow: hidden; margin: 0 auto; }
.newslist{ width: 1070px; height: 180px; margin-bottom: 30px; background-color: #fff; }
.nibox{ width: 310px; height: 100%; float: left; }
.nibox img{ display: block; width: 100%; height: 100%; }
.ntitle,.ntime{ font-size: 24px; color: #221815; line-height: 2em; padding-left: 30px; float: left; width: 650px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.ntime{ display:block; font-size: 12px; color: #727171; padding: 10px 0 10px 30px; }
.ntext{ font-size: 12px; color: #221815; line-height: 2em; margin-left: 30px; float: left; width: 700px; border-top:1px dashed #c9caca; padding-top: 10px; }
.newslist a:hover .ntitle{ color: #d23239; }

.newspage-con{ width: 950px; line-height: 2em;}
.nptitle,.jptitle{ font-size: 24px; color: #221815; line-height: 2em; text-align: center; }
.npinfo{ text-align: center; padding: 20px 0; border-bottom:1px dashed #c9caca; margin-bottom: 30px; }
.nptime,.npread{ display: inline-block; *display: inline; padding: 0 20px; }
.nptext{ color: #221815; line-height: 2em; }
.newspage-con img{margin: 10px 0; }

.dimg-box{ position: relative; width: 568px; padding: 37px; box-shadow: 0 0 6px #ccc; border-radius: 5px; margin: 10px auto 30px; background: #fff; cursor: pointer; }
.dimg-box p{ width: 100%; padding-top: 20px; color: #686172; font-size: 14px; line-height: 2em; }

/*business*/
.range-box{ width: 1065px; margin: 0 auto 20px; overflow: hidden; }
.ri-box{ width: 526px; height: 354px; float: left; position: relative; margin-bottom: 10px; overflow: hidden; color: #fff; }
.ri-box:nth-child(2n){ margin-left: 10px; }
.ri-box img,.pj-box img{ display: block; width: 100%; height: 100%; margin-bottom: 20px;}
.pj-box img{height: 173px;}
.rit,.pjt{ background: rgba(79,132,211,.75); width: 100%; height: 66px; line-height: 66px; text-align: center; font-size: 22px; position: absolute; bottom: 0; left: 0;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF4f84d3,endColorstr=#BF4f84d3);
}
.rc-box,.pj-zj{ width: 100%; height: 100%; background: rgba(79,132,211,.75); position: absolute; bottom:-100%; left: 0; text-align: center; transition: bottom 1s;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF4f84d3,endColorstr=#BF4f84d3);
}
.rc-box h5{ padding-top: 120px; line-height: 2em; font-size: 20px; width: 60%; margin: 0 auto; } 
.rc-box p{ line-height: 2em; width: 60%; margin: 0 auto; }
.ri-box:hover .rc-box{ bottom: 0; }
.ri-box:hover .rit{ display: none; }
.content1{width: 354px;position: relative; float: left; margin: 0px 6px 10px;}
.content1:nth-child(3n+1){clear:left;}
.content1 p{font: 14px/25px '微软雅黑';font-weight: 700; }
.content1 span{line-height: 25px;font-weight: 500;}
.content1 em{display: block;position: absolute;width: 100%;height: 5px;background: #d6d6d6;top: 182px;}
.pj-warp{ width: 100%; overflow: hidden; }
.pj-box{ display:block; width: 354px; height: 173px; float: left; position: relative; margin-bottom: 30px; overflow: hidden; color: #fff; margin-right: 12px; }
.pj-box(3n){ margin-right: 0; }
.pj-box:hover{ border-bottom-color: #d23239; }
.pj-box:hover .pj-zj{ display:block;}
.pjt{ height: 40px; line-height: 40px; font-size: 14px; }
.pj-zj{ background: rgba(256,256,256,.3); bottom: 0; display: none; }
.news-list-btn2{ padding: 30px 0 20px; }

.jptitle{ border-bottom:1px dashed #c9caca; padding-bottom: 20px; margin-bottom: 30px; }
.content .jpimg{ width: 518px; height: 334px; display: block; float: left; margin: 0 55px 50px; }
.jpxx-con table{ display: block; width: 450px; float: left; margin-bottom: 50px; }
.jpxx-con table b{ font-weight: bold; }
.jpxx-con td{ line-height: 2em; padding: 3px 0; }

.pagenews-gsdt-bottom { width: 100%; height: 44px; background-color: #efefef; }
.p-gsdt-pre, .p-gsdt-nex { box-sizing:border-box; width: 50%; float: left; height: 44px; display: block; border-right: 1px solid #727171; }
.p-gsdt-pre span, .p-gsdt-nex span { width: 90px; height: 44px; float: left; display: block; line-height: 44px; text-align: center; color: #595757; background-color: #e0e1e1; }
.p-gsdt-pre b, .p-gsdt-nex b { height: 44px; float: left; display: block; line-height: 44px; text-align: center; color: #595757; padding-left: 30px; }
.p-gsdt-nex span, .p-gsdt-nex b { float: right; }
.p-gsdt-nex b { padding-left: 0; padding-right: 30px; }
.p-gsdt-nex { border: none; float: right; }
.pagenews-gsdt-bottom a:hover span, .pagenews-gsdt-bottom a:hover b { color: #d23239; }

.list-con{ width: 1100px; }
.list-con img{ width: 100%; margin-bottom: 10px; }

.anews-top{ overflow:hidden; margin-bottom: 30px; }
.anews-title{ width: 186px; height: 89px; float: left; background: rgba(79,132,212,.9); color: #fff; position: relative; padding-left: 40px; padding-top: 15px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E64f84d4,endColorstr=#E64f84d4);
}
.anews-title .jiao{ top: 50%; margin-top: -15px; border-left-color: rgba(79,132,212,.9);border-left-color: #4f84d4\0;
    filter:alpha(opacity=90);
}
.anews-nav{ width: 844px; height: 104px; float: left; background-color: #e9e9e9; color: #4f84d4; }
.anews-nav li{ cursor:pointer; display:block; float:left; width: 168px; height: 104px; line-height: 104px; font-size: 30px; font-weight: bold; text-align: center; border-right: 1px solid #d9d9da; }   
.anews-nav li:last-child{ border:none; }
.anews-nav li:hover,.anews-nav .an-n-active{ color: #fff; background-color: #d2323a; transition: all 1s; -moz-transition: all 1s; -webkit-transition: all 1s; -o-transition: all 1s; }
.jiao { position: absolute; top: 20%; right: -30px; z-index: 2; margin-left: -15px; content: ''; display: block; width: 0; height: 0; border: 15px solid transparent; border-left-color: #b89068; }
.mh5,.mh5-en { font-size: 24px; font-weight: bold; line-height: 1.8em; }
.mh5-en { font-size: 14px; }
.ke-zeroborder td{vertical-align: top;}

.list-con table{width: 100%;background: #d9f1fb;border-collapse:collapse;text-align: center;vertical-align: middle;font-family: '微软雅黑';}
	.list-con table tr:first-child{height: 35px; line-height: 35px;}
	.list-con table tr{height: 30px;}
	.list-con table tr th{border: solid 3px #e1e1e1;font-size: 14px;color: #fff;background: #008dc5;}
	.list-con table tr th:nth-child(1){width: 460px;}
	.list-con table tr th:nth-child(2){width: 120px;}
	.list-con table tr th:nth-child(3){width: 120px;}
	.list-con table tr th:nth-child(4){width: 120px;}
	.list-con table tr th:nth-child(5){width: 150px;}
	.list-con table tr th:nth-child(6){width: 130px;}
	.list-con table tr td{border: solid 3px #e1e1e1;line-height: 25px;font-size: 12px;}
	.list-con table tr td:nth-child(1){width: 460px;text-align: left; padding: 0 10px;}
	.list-con table tr td:nth-child(2){width: 120px;}
	.list-con table tr td:nth-child(3){width: 120px;}
	.list-con table tr td:nth-child(4){width: 120px;}table tr td:nth-child(5){width: 150px;}
	.list-con table tr td:nth-child(6){width: 130px;}

.anews-nav2 {
    height: 92px;
    padding-top: 12px;
    padding-left: 20px;
}
.anews-nav2 li {
    width: 74px;
    height: 20px;
    line-height: 20px;
    font-size: 18px;
    margin:10px 0;
}
.anews-nav2 li:nth-child(11n) {border: none;}
.swiper-slide{
	float: left;
}