@charset "utf-8";
*{margin:0;padding:0;}
body{ background:#FFFFFF; color:#333333; font-family:Arial,Lucida,Verdana,Helvetica,sans-serif; font-size:12px; line-height:150%; }
a:link, a:visited{ text-decoration:none; }
a:hover{ text-decoration:none; }
a:active{ color:#990000; }
ol, ul{ list-style: none outside none;}
.m { margin-bottom: 10px; }
.m, .mt, .mc, .mb{ overflow: hidden; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;} 
.clearfix{display:inline-block;} 
.clearfix{display:block;} 
ul,li{list-style-type:none;}
img{border:0px; max-width:100%;}
a{ color:#333;}

.not-animated{ opacity:0;}
.totop{ position:fixed; right:20px; bottom:20px; cursor:pointer; z-index:666;}




.tops{ position:relative}
.top{ background:#fff; height:100px;/*position:absolute;*/ width:100%; z-index:555;}
#dowebok .top{ position:absolute;}

.topm{ width:1200px; margin:0 auto;}
.logo{ float:left;}
.bb{ float:right; margin-top:41px; overflow:hidden}
.bb img{ float:left;}
.bb font{ margin:0px 10px; font-size:14px; color:#d6d6d6;}
.bb span{ font-family:'宋体'; font-size:14px;color:#d6d6d6; transform:rotate(90deg); display:inline-block;}
.nav{float:right;margin-right:50px;margin-top: 42px;}
.nav ul li{ float:left; margin-left:36px; width:76px; text-align:center; position:relative;}
.nav ul li:first-child{ margin-left:0px;}
.nav ul li>a{font-size:14px; color:#333434; padding-bottom:20px;  display:block; position:relative; z-index:55;}
.nav ul li:hover>a{border-bottom:2px solid #154898;}
.nav ul li.navh>a{border-bottom:2px solid #154898;}
.navul{position:absolute;top:38px;padding-top: 7px;background:#fff;width:215px; display:none; z-index:555;}
.navul::before{content:"";display:block;height:13px;width:22px;background:url(../images/top_jt.jpg) no-repeat center;position:relative;left: 9px;top: 1px;}
.navul .navli{ border-left:1px solid #c5ccd4;border-right:1px solid #c5ccd4; text-align:left; padding-left:25px; line-height:48px; border-bottom:1px solid #c5ccd4; font-size:14px; height:48px; overflow:hidden;}
.navul .navli:first-child{border-top:1px solid #c5ccd4;}
.navul .navli:last-child{border-bottom:1px solid #c5ccd4;}
.navul .navli a{color:#154898; display:block}
.navul .navli:hover a{ color:#fff;}
.navul .navli:hover{ background:#154898;}
.banner{ /*background:url(../images/banner.jpg) no-repeat center;*/ position:relative}
.ban_bj{ position:absolute; width:100%; top:0px; bottom:0px; opacity: 0;}
.lanmu{ display:none;}
.bbs{ display:none;}
.ban{ display:none}


.menu{position:absolute;width:100%;z-index:1000;background:#FFF;border-bottom:1px solid #eee;display:none; top:50px;}
.menu p{ height:40px; line-height:40px; border-top:1px solid #eee; padding:0 0 0 15px; color:#000;}
.menu p a{  color:#000;}
.menu p a.in{display:block; width:100%; height:100%;}
.menu ul{ display:none;}
.menu li{ padding:0 20px;}
.menu li>a{ display:block; height:32px; line-height:32px; border-bottom:1px dashed #eee; color:#555; padding:0 10px;}
.menu li>a:hover{ background:#F5F5F5;}

@media (max-width:1200px) {
	.topm{ width:93.75%;}
	.bb{ margin-right:3.125%}
	}
@media (max-width:1050px) 
{
    .nav ul li{ margin-left:25px;}
	.nav{margin-right: 20px;}
	}
@media (max-width:950px) {
	.nav{ display:none;}
	.bb{ display:none;}
	.top{ height:60px;}
	.logo img{ height:60px;}
	.banner{ background-size:cover;}
	#fp-nav{ display:none;}
	.lanmu{ display:block; float:right; margin-top:14px;}
    .bbs{ display:block; font-size:16px; line-height:60px; float:right; margin-right:20px;}
	.bbs a{color:#333}
	.section .fp-tableCell{ height:auto !important; display:block !important;}
	.section{ height:auto !important; }
	.fp-section.fp-table, .fp-slide.fp-table{ display:block !important;}
	
	}
@media (max-width:768px) {
	.ban{ display:block}
	.banner{ display:none;}
	}
	



.sy_bj1{ background:url(../images/spra.jpg) center bottom no-repeat; background-size:cover;}
.sy_top{ text-align:center; width:1200px; margin:0 auto; position:relative}
.sy_cn{ font-size:28px; color:#19191a; line-height:28px;margin-bottom:20px; text-transform:uppercase;}
.sy_en{ font-size:16px; color:#979899; font-weight:bold; margin-top:24px; margin-bottom:20px;}
.sy_xian{ width:75px; border-bottom:6px solid #154898; margin:0 auto;}
.spro_more a{ border:1px solid #808080; font-size:14px; text-transform:uppercase; position:absolute; right:20px; top:50px; padding:0 5px; color:#808080;}
.sproc{width:1200px; margin:0 auto; margin-top:60px;}
.sproc ul{ overflow:hidden}
.sproc ul li{ float:left; width:calc(25% - 20px); margin:0 10px; box-shadow:rgba(0,0,0,0.2) 0px 0px 10px;}
.sproc ul li img{ width:100%;}
.sproc ul li .sprowz{ background:#fff; height:142px; box-sizing:border-box; padding:34px 30px 0px 30px; text-align:center;}
.sproc ul li.spro2 .sprowz{ background:#154898;}
.sproc ul li .sprowz .sprotit{ font-size:15px; color:#19191a; font-weight:bold;}
.sproc ul li .sprowz .sprozy{ margin-top:10px; font-size:14px; color:#979899; line-height:22px;}
.sproc ul li.spro2 .sprowz .sprotit{ color:#fff;}
.sproc ul li.spro2 .sprowz .sprozy{ color:#fff;}

@media (max-width:1200px) {
	.sy_top{ width:93.75%;}
	.sproc{ width:93.75%;}
	.sprotit{height: 20px;overflow:hidden; line-height:20px;}
	.sproc ul li .sprowz{padding: 24px 20px 0px 20px;}
	}
@media (max-width:950px) {
	.sy_bj1{ padding:50px 0px;}
	.sproc{ margin-top:40px;}
	.sproc ul li{ width:calc(50% - 20px); margin-bottom:20px;}
	
	}
@media (max-width:600px) {
	.sy_bj1{ padding:30px 0px;}
	.sy_en{margin-top: 14px;margin-bottom: 10px;}
	.sproc ul li{ width:calc(50% - 10px); margin:0 5px;margin-bottom:10px;}
	.sproc ul li .sprowz{padding: 14px 10px 0px 10px;}
	.sproc{ margin-top:20px;}
	.spro_more{ display:none;}
	}
@media (max-width:420px) {
.sproc ul li .sprowz .sprozy{ height:88px; overflow:hidden}
	}


.sy_zy{ font-size:12px; color:#9b9b9b; margin:20px 0px;}
.ls_c{ margin-top:60px; position:relative;}
.ls_c::after{ content:""; display:block; width:100%; border-bottom:1px solid #a6a6a6; bottom:10px; left:0px; position:absolute;}
.gallery-top .swiper-slide{ text-align:center;}
.gallery-top .swiper-slide .ls_nian span{ font-size:146px; line-height:146px; color:#154898;font-family:Impact;}
.gallery-top .swiper-slide .ls_nian font{ font-size:30px; color:#3d3d3d; line-height:30px; font-weight:bold;}
.gallery-top .swiper-slide .ls_wz{ font-size:18px; color:#333333; margin-top:10px;}
.gallery-thumbs{ }
.ls_bom{ position:relative; width:1200px; margin:0 auto;margin-top:144px;}
.ls_bom .gallery-thumbs{ width:945px; margin: auto;}
.ls_bom .gallery-thumbs .swiper-slide{ cursor:pointer}
.ls_bom .gallery-thumbs .ls_sz{ font-size:24px; color:#666666; line-height:24px; font-family:Impact;}
.ls_bom .gallery-thumbs .ls_yy{ width:17px; height:17px;  border-radius:50%; position:relative; border:2px solid #a6a6a6; background:#fff; margin:0 auto; margin-top:14px;}
.ls_bom .gallery-thumbs .ls_yy:before{ content:""; display:block; width:13px; height:13px; border-radius:50%; background:#a6a6a6; position:absolute; top:2px; left:2px;}
.ls_bom .gallery-thumbs .swiper-slide:hover .ls_sz{ color:#154898;}
.ls_bom .gallery-thumbs .swiper-slide:hover .ls_yy{ border:2px solid #154898;}
.ls_bom .gallery-thumbs .swiper-slide:hover .ls_yy:before{ background:#154898;}
.ls_bom .gallery-thumbs .swiper-slide.swiper-slide-thumb-active .ls_sz{ color:#154898;}
.ls_bom .gallery-thumbs .swiper-slide.swiper-slide-thumb-active .ls_yy{ border:2px solid #154898;}
.ls_bom .gallery-thumbs .swiper-slide.swiper-slide-thumb-active .ls_yy:before{ background:#154898;}

.ls_bom .swiper-button-next,.ls_bom .swiper-button-prev{ width:30px; line-height:30px; border-radius:50%; border:2px solid #a6a6a6; font-size:14px; font-family:'宋体'; background:#fff; height:30px; text-align:center; font-size:16px; botttom:0px; margin-top:0px; background:#fff;}
.ls_bom .swiper-button-next:hover,.ls_bom .swiper-button-prev:hover{ border:2px solid #154898; color:#154898;}
@media (max-width:1200px) {
	.ls_bom{ width:93.75%; margin:0 auto; margin-top:144px;}
	.ls_bom .gallery-thumbs{ width:78.75%;}
	.ls_sz{ text-align:center}
	
	}
@media (max-width:950px) {
	.li_j{ padding:50px 0px;}
	.ls_bom{ margin-top:100px;}
	.ls_c{ margin-top:30px;}
	}
@media (max-width:640px) {
	.li_j{ padding:30px 0px;}
	.ls_bom{ margin-top:60px;}
	.ls_c{ margin-top:20px;}
	.ls_wz{ width:93.75%; margin:0 auto; line-height:24px;}
	.gallery-top .swiper-slide .ls_nian span{ font-size:100px; line-height:100px;}
	}
@media (max-width:500px) {
	.ls_bom .gallery-thumbs{ width:60.75%}
	.ls_bom .gallery-thumbs .ls_sz{ font-size:18px; line-height:18px;}
	}

.cur_bj{ background:url(../images/cur.jpg) no-repeat center; background-size:cover;}
.cur_m{ width:1200px; margin:0 auto; overflow:hidden}
.curc{ float:left; width:600px;}

.zh_cn{ font-size:24px; color:#fdfcfc; line-height:24px;margin-bottom:20px;}
.zh_en{ font-size:14px; color:#cccaca; margin-top:10px; margin-bottom:20px;}
.zh_xian{ width:42px; border-bottom:4px solid #cccccc;}
.cur_list{ margin-top:40px;}
.curc .zh_top{ padding-left:10px;}
.cur_list .swiper-slide{overflow:hidden;}
.cur_list .swiper-slide .cur_li{ float:left; width:calc(50% - 20px); margin:0 10px; margin-bottom:20px;}
.curc .swiper-pagination{ text-align:center; position:relative;}
.curc .swiper-pagination span{ margin:0px 5px; background:#ccc; opacity:1;}
.curc .swiper-pagination span.swiper-pagination-bullet-active{ background:#154898}


.news{ float:right; width:560px;}
.news_c{ margin-top:40px;}
.zh_top{ position:relative;}
.zh_a{ position:absolute; right:0px; bottom:0px; font-size:14px;}
.zh_a a{ color:#cccccc;}
.news_c ul{ border:1px solid #000000; background:#d0d8e3;}
.news_c ul li{ overflow:hidden; padding:22px 13px 28px 13px; border-bottom:1px solid #000;}
.news_c ul li:last-child{ margin-bottom:0px;}
.new_date{ float:left; text-align:center;}
.new_ri{ font-size:50px; float:left; color:#666666; line-height:50px;}
.new_year{ font-size:18px; color:#666666;}
.new_wz{ float:right; width: calc(100% - 100px);}
.new_tit{ font-size:16px; color:#343235; font-weight:bold;}
.new_zy{ margin-top:20px; font-size:14px; color:#616266;}
.news_c ul li:hover{ background:#154898;}
.news_c ul li:hover .new_ri{ color:#fff}
.news_c ul li:hover .new_year{ color:#fff}
.news_c ul li:hover .new_tit{ color:#fff}
.news_c ul li:hover .new_zy{ color:#fff}

@media (max-width:1200px) {
	.cur_m{ width:93.75%;}
	.curc{ width:50%;}
	.news{ width:46.667%;}
	.new_zy{ margin-top:10px; height:36px; overflow:hidden}
	.new_tit{ height:18px; overflow:hidden}
	
	}
@media (max-width:1100px) {
	.news_c ul li{padding: 12px 13px 18px 13px;}
	}
@media (max-width:950px) {
	.cur_bj{ padding:50px 0px;}
	.cur_list{ margin-top:30px;}
	.news_c{margin-top:30px;}
	.curc{ width:100%; margin-bottom:10px;}
	.news{ width:100%;}
	.cur_list .swiper-slide .cur_li{ text-align:center}
	}
@media (max-width:640px) {
	.cur_bj{ padding:30px 0px;}
	}
@media (max-width:500px) {
	.cur_list .swiper-slide .cur_li{width: calc(50% - 10px);margin: 0 5px; margin-bottom: 10px;}
	.new_ri{ font-size:40px; line-height:40px}
	.new_year{ font-size:14px;}
	.new_wz{ width:calc(100% - 70px);}
	.zh_en{ margin-top: 5px; margin-bottom: 10px;}
	.cur_list{ margin-top:15px;}
	.news_c{margin-top:15px;}
	.curc .zh_top{ padding-left:0px;}
	}


.hon_bj{ background:url(../images/hon_bj.jpg) no-repeat center;background-size:cover;}
.hon_c {position: relative;width: 1200px;margin: 0 auto; margin-top:100px;}
.flipto-prev,.flipto-next{ height:58px; width:58px; background:#cccbca !important; border-radius:50%; position:relative;}
.flipto-prev::before{content:"";border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:23px solid #fff;display:block;top: 7px;left: 12px;position:absolute;}
.flipto-next::before{content:"";border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:23px solid #fff;display:block;top: 7px;left: 20px;position:absolute;}
.flipto-prev:hover,.flipto-next:hover{ background:#154898 !important;}
.flip-item img{ width:300px !important;}
.hon_c2{ display:none}
@media (max-width:1200px) {
	.hon_c{width: 93.75%;}
	}
@media (max-width:950px) {
	.hon_bj{ padding:50px 0px;}
	.hon_c{ margin-top:50px}
	}
@media (max-width:768px) {
	.hon_c2{ display:block; margin-top:20px; position:relative}
	.hon_c{ display:none;}
	.hon_c2 .hon_lists{width: 82%;margin:0 auto;}
	.hon_c2 .swiper-button-next,.hon_c2 .swiper-button-prev{ background:#fff; width:24px; height:24px; border:#ccc 1px solid; border-radius:50%; text-align:center; line-height:24px; font-family:'宋体'; font-size:15px; margin-top:-12px;}
	}
	@media (max-width:640px) {
		.hon_bj{ padding:30px 0px;}
		.sy_cn{ font-size:22px; line-height:22px;}
		}

.ly_c{width:1200px; margin:0 auto; margin-top:50px; }
.ly_c ul li{ float:left; width:20%; border-bottom:1px solid #e6e6e6; box-sizing:border-box; border-right:1px solid #e6e6e6; position:relative; text-align:center; position:relative;line-height: 18px; overflow:hidden}
.ly_c ul li:nth-child(6){border-bottom:0px;}
.ly_c ul li:nth-child(7){border-bottom:0px;}
.ly_c ul li:nth-child(8){border-bottom:0px;}
.ly_c ul li:nth-child(9){border-bottom:0px;}
.ly_c ul li:nth-child(10){border-bottom:0px;}
.ly_c ul li:nth-child(5n){ border-right:0px;}
.ly_c ul li .ly_img .ly_imgh{ display:none;}
.ly_c ul li .ly_img img{ position:relative; left:-20%}
.ly_c ul li .ly_wz{position:absolute;right:60px;width:3.8em;top: 50%; transform:translateY(-50%); font-size:12px; color:#807e7e;}
.ly_c ul li:hover{ box-shadow:#4c4c4c 0px 0px 10px; z-index:11;}
.ly_c ul li:hover .ly_img .ly_imgs{ display:none;}
.ly_c ul li:hover .ly_img .ly_imgh{ display:block;}
.ly_c ul li:hover .ly_wz{ color:#154898;}
@media (max-width:1200px) {
	.ly_c{width: 93.75%;}
	.ly_c ul li .ly_wz{ right:40px;}
	}

@media (max-width:950px) {
	.next{ padding:50px 0px;}
	.ly_c{ margin-top:30px;}
	.ly_c ul li{ width:25%}
	.ly_c ul li:nth-child(5n){ border-right:1px solid #e6e6e6;}
	.ly_c ul li:nth-child(4n){ border-right:0px;}
	.ly_c ul li:nth-child(6){border-bottom:1px solid #e6e6e6;}
    .ly_c ul li:nth-child(7){border-bottom:1px solid #e6e6e6;}
    .ly_c ul li:nth-child(8){border-bottom:1px solid #e6e6e6;}
	}
@media (max-width:800px) {
	.ly_c ul li{ width:33.33%;}
	.ly_c ul li:nth-child(5){border-bottom:1px solid #e6e6e6;}
    .ly_c ul li:nth-child(6){border-bottom:1px solid #e6e6e6;}
    .ly_c ul li:nth-child(9){border-bottom:1px solid #e6e6e6;}
	.ly_c ul li:nth-child(4n){ border-right:1px solid #e6e6e6;}
	.ly_c ul li:nth-child(3n){ border-right:0px;}
	}
@media (max-width:640px) {
	.ly_c ul li{ width:50%;}
	.ly_c ul li:nth-child(9){border-bottom:0px;}
	.ly_c ul li:nth-child(3n){ border-right:1px solid #e6e6e6;}
	.ly_c ul li:nth-child(2n){ border-right:0px;}
	}
@media (max-width:460px) {
	.ly_c ul li{ height:90px; overflow:hidden; position:relative}
	.ly_img{position:absolute;top:50%;transform:translateY(-50%);}
	.ly_c ul li .ly_wz{ right:25px;}
	}
@media (max-width:380px) {
	.ly_c ul li .ly_wz{ right:15px;}
	}

.bottom{ /*height:auto !important;display: block !important;*/}
.bottom .fp-tableCell{ /*height:auto !important;*/display: block !important;}
.foot{ background:#154898; }
.footm{ width:1200px; margin:0 auto;}
.foot_top{ overflow:hidden; padding-top:55px;}
.flogo{ float:left;}
.fnav{ float:right; overflow:hidden}
.fnav .fli{ width:175px; float:left;}
.fli p a{ color:#fff; font-size:16px; font-weight:bold;}
.fli ul{ margin-top:30px;}
.fli ul li{ margin-bottom:25px;}
.fli ul li a{ font-size:14px; color:#fff;}
.fli:last-child{ width:auto;}
.fewm{ margin-top:42px;}
.fwz{ margin-top:8px; line-height:24px; color:#fff; font-size:14px; text-align:center;}
.foot_bom{ padding:30px 0px; border-top:1px solid #fff; font-size:14px; color:#fff; overflow:hidden; margin-top:35px;}
.foot_bom a{ color:#fff;}
.foot_boml{ float:left;}
.foot_bomr{ float:right;}
@media (max-width:1200px) {
	.footm{ width:93.75%;}
	.fnav .fli{ width:140px; float:left;}
	}
@media (max-width:1030px) {
	.fnav .fli{ width:130px;}
	}
@media (max-width:975px) {
	.flogo{ float:none; text-align:center}
	.foot_top{ padding-top:30px;}
	.fnav{ float:none; margin-top:10px;}
	.foot_boml{ float:none; text-align:center; margin-bottom:10px;}
	.foot_bomr{ float:none; text-align:center}
	.foot_bom{15px 0px;}
	}
@media (max-width:860px) {
	.fnav .fli{ width:auto; float:none;}
	.fli{ border-bottom:1px solid #fff; }
	.fli p{ line-height:40px;padding-left:10px;}
	.fli ul{ margin-top:0px; padding-top:10px; border-top:1px solid #fff; display:none}
	.fli ul li{ margin-bottom:10px; padding-left:20px;}
	.fewm{ display:none;}
	.fwz{ display:none;}
	.foot_bom{ border-top:0px; margin-top:0px;}
	}



/*ny*/
.nybanner{ background:url(../images/banner_ny.jpg) no-repeat center; height:500px;}
.nybanner_wap{ display:none;}


.content{ width:1200px; overflow:hidden; margin:0 auto; padding-top:37px; padding-bottom:50px; overflow:hidden; min-height:500px;}
.spro_ul div{ margin-bottom:25px;}
.spro_ul div:hover a{color:#1062be;}
.sprol_con ul li.leftconli p{ color:#1062be;}
.spro_ul{ display:none;}
.leftli .spro_ul{ display:block;}
.navlih a{ color:#1062be;}

.spro_cl{ float:left; width:282px; overflow:hidden;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.sprol_tit{ position:relative; line-height:74px; background:#154898; font-size:24px; padding-left:30px; color:#fff;}
.sprol_tit span{ display:block; width:26px; border:2px solid #558bc0; height:26px; line-height:26px; text-align:center; border-radius:50%; font-family:'宋体'; color:#558bc0; position:absolute; right:48px; top:22px;}
.sprol_con{ border:1px solid #d2d2d2;}
.sprol_con ul li{color:#333; border-bottom:1px solid #d2d2d2;}
.sprol_con ul li>a{ line-height:50px;color:#333; padding-left:40px; cursor:pointer; position:relative; font-size:16px;}
.sprol_con ul li:hover>a{ color:#154898; font-weight:bold;}
.sprol_con ul li:last-child{ border-bottom:0px}
.sprol_con ul li.leftli>a{ color:#154898; font-weight:bold;}
.spro_ul{ border-top:1px solid #d2d2d2; padding-top:24px; padding-left:55px; font-size:14px;}
.spro_ul a{ color:#333;}
.spro_ul div{ margin-bottom:25px;}
.spro_ul div:hover a{color:#154898;}
.spro_ul div.navlih a{color:#154898;}



.cright{ width:880px; float:right;}
.crighttop{ margin-bottom:15px; border-bottom:1px solid #d9d9d9;font-size:14px; color:#666; overflow:hidden; line-height:44px; padding:0px 19px;}
.crighttop a{color:#666;}
.crighttop .crighttit{ float:left; font-size:18px; font-weight:bold;}
.crightlj{ float:right; max-width:480px; overflow:hidden}

.about{ padding:0px 20px; font-size:14px; line-height:2em;}
.contact{ padding:0px 20px; font-size:14px; line-height:2em;}

@media (max-width:1200px) {
	.content{ width:93.75%;}
	.spro_cl{ width:250px;}
	.sprol_tit span{ right:28px;}
	.sprol_con ul li>a{ padding-left:30px; font-size:16px;}
	.cright{ width:calc(100% - 260px);}
	}
@media (max-width:768px) {
	.content{ padding-bottom:30px;}
	.nybanner{ display:none}
    .nybanner_wap{ display:block;}
	
	.spro_cl{ display:none;}
	.cright{ float:none; width:100%;}
	.crightlj{ display:none;}
	.content{ padding-top:25px;}
	.crighttop{ line-height:40px;}
	}
@media (max-width:640px) {
	.content{ padding-top:10px;}
	.crighttop{ padding:0PX 5px; margin-bottom:8px;}
	.about{ padding:0PX 5px;}
	.contact{ padding:0px 5px;}
	}

/*fenlang*/
#PageContent{ text-align:center; margin-top:30px;}
#PageContent span{ display:inline-block;padding:5px 10px; border:1px solid #cfcfcf; color:#cfcfcf; font-size:14px; margin:0px 5px;}
#PageContent a{display:inline-block;padding:5px 10px; border:1px solid #cfcfcf; color:#cfcfcf; font-size:14px; margin:0px 5px;}
#PageContent .current{ background:#154898; color:#fff; border:1px solid #154898}


/*new*/
.news_list{padding:0px 19px; }
.news_list ul{ overflow:hidden}
.news_list ul li{ overflow:hidden; line-height:35px; border-bottom:1px dashed #ccc;}
.news_list ul li .newtit{ float:left; padding-left:20px; position:relative; font-size:14px; color:#333;}
.news_list ul li .newtit::before{ position:absolute; content:""; display:block; width:5px; height:5px; border-radius:5px; background:#666; top:15px; left:10px;}
.news_list ul li .newdata{ float:right; color:#999;}
.news_list ul li:hover a{ color:#083eab; font-weight:bold;}
.news_list ul li:hover .newtit{color:#154898;}
.news_list ul li:hover .newdata{color:#154898;}
.news_list ul li:hover .newtit::before{background:#154898;}

@media (max-width:768px) {
	.news_list{padding:0px 5px; }
	}

/*newsshow*/
.newsshow{padding:0px 19px; }
.newstitel{ text-align:center; font-size:17px; font-weight:bold; color:#333;}
.newsdate{ text-align:center; margin:10px 0px; font-size:13px; color:#666;}
.newsshowcon{padding:0px 10px; line-height:2em; font-size:14px; color:#333; }

.ns_pn{ font-size:14px; line-height:24px; color:#333; margin:10px 0px;}

@media (max-width:768px) {
	.newsshow{padding:0px 5px; }
	.newsshowcon{padding:0px 0px;}
	}
/*pic*/
.pic ul{ overflow:hidden}
.pic ul li{ float:left; width:33.33%; box-sizing:border-box; padding:0px 20px; margin-bottom:30px;}
.pic ul li img{ max-width:100%; transition:all 0.5s;}
.pic ul li .honorimg{ overflow:hidden;}
.pic ul li p{ text-align:center; margin-top:10px; font-size:16px; color:#333;}
.pic ul li:hover img{ transform:scale(1.1,1.1)}
.pic ul li:hover p{ color:#083eab; font-weight:bold;}

@media (max-width:960px) {
	.pic ul li{width:50%;}
	}
@media (max-width:768px) {
	.pic ul li{width:33.33%;}
	}
@media (max-width:640px) {
	.pic ul li{width:50%;}
	}
@media (max-width:500px) {
	.pic ul li{padding:0px 10px;margin-bottom:20px;}
	}

/*picshow*/
.honorshow{padding:0px 19px;}
.honorshowtitle{ text-align:center; font-size:17px; font-weight:bold; color:#333; margin-top:10px;}
.honorshowimg{ text-align:center; margin-top:10px;}
@media (max-width:640px) {
	.honorshow{padding:0px 5px;}
	}



/*jobjoin*/
.jobjion{ width:540px; margin:0 auto;}
.jb_c span{ line-height:32px;}
.jbs_tb_1 .jb_li{ overflow:hidden; margin:10px;}
.jbs_tb_1 .jb_tit{ text-align:right; font-weight:bold; padding-right:10px; font-size:14px; font-weight:bold; line-height:32PX; width:70px; float:left;}
.jbs_tb_1 .jb_c{ float:left; }
.jbs_txt{ width:240px; height:30px; border:1px solid #CCCCCC; font-size:12px; line-height:30px; padding:0 5px; border-radius:3px;}
.jbs_txt:focus{ border:1px solid #4c9d2b ;}
.jbs_txtarea{ width:400px; height:100px; border:1px solid #CCCCCC; font-size:12px; padding:5px;}
.jbs_txtarea:focus{ border:1px solid #4c9d2b ;}
.jbs_age{ width:80px;}
.jbs_tel{ width:150px;}
.jbs_hong{ color:#f00;}
.jbs_submit{ height:33px; text-align:center; padding:0 10px; line-height:33px; color:#FFF; font-size:15px; font-weight:bold; border:0px; cursor:pointer; background:#212121; border-radius:3px;}
.jbs_submit:hover{ background:#212121 ; color:#FFF;}
.job{ padding:20px 0px; line-height:2em; font-size:14px; color:#333; padding-top:0px;}
.jbs_tb_1{ margin:0 auto;}

@media (max-width:768px) {
	.jobjion{ width: auto;}
	.jbs_tb_1 .jb_c{ width:calc(100% - 82px); display:inline-block;}
	.jbs_txt{ width:calc(100% - 10px);box-sizing:border-box;}
	.jbs_txtarea{ width:calc(100% - 10px);box-sizing:border-box;}
	.jbs_age{ width:140px;}
	}
	
/*pro*/

.pro_nav{ overflow:hidden; margin-bottom:20px; display:none}

.pro_nav ul li{ float:left; width:calc(50% - 2px); background:#efefef; font-size:14px; text-align:center; margin:0px 1px; margin-bottom:1px; line-height:24px;}
.pro_nav ul li a{color:#333; display:block;}
.pro_nav ul li.leftli{ background:#29387d;}
.pro_nav ul li.leftli a{ color:#fff;}

.products{ overflow:hidden}
.products ul{ overflow:hidden}
.products ul li{ width:calc(33.33% - 10px); float:left; margin:0px 5px; text-align:center; margin-bottom:10px;}
.products ul li img{ border:1px solid #ccc;}
.products ul li p{ margin-top:10px; font-size:14px; color:#333;}
.products ul li:hover p{ color:#29387d}

@media (max-width:768px) {
	.pro_nav{ display:block;}
	}
@media (max-width:640px) {
	.products ul li{width:calc(50% - 10px);}
	}
/*productsshow*/
.prostit{ font-size:16px; color:#333; text-align:center;}
.prosimg{ margin:10px 0px; text-align:center}
.prosc{ font-size:14px; line-height:2em;}
.inq_btn{ clear:both; background:#154898; color:#FFF; display:inline-block; width:185px; height:40px; line-height:40px; text-align:center; margin-top:15px; border-radius:5px; margin-bottom:10px; } 
.inq_btn:hover,.inq_btn:active{ color:#FFF;}

@media (max-width:768px) {
	.inq_btn{ display:none;}
	.bshare-custom{ display:none}
	}


/*漂浮，在线咨询*/
#zxzx_rt{ position:fixed; right:20px; top:50%; color:#333; z-index:9999;}
#zxzx_rt .close{ float:left; width:25px; padding-top:18px;}
#zxzx_rt .close img{ cursor:pointer;}
#zxzx_rt .box{ float:right; width:170px; height:125px; border:2px solid #004ea2; background:#FFF; }
#zxzx_rt .box .p_1{ text-align:center; font-size:16px; line-height:20px; font-weight:bold; color:#004ea2; padding-top:13px;}
#zxzx_rt .box .p_2{ padding:0 0 0 6px; line-height:16px; font-size:12px; padding-top:10px;}
#zxzx_rt .box .p_3{ margin:10px auto 0 auto; width:120px; padding-left:37px; height:30px; line-height:30px; background:#EEE url(../images/zxzx_05.png) 11px center no-repeat; font-size:12px; color:#f5680d; cursor:pointer;}
#zxzx{ position:fixed; left:50%; top:50%; margin:-172px 0 0 -130px; color:#333; z-index:9999; width:256px; height:335px; border:1px solid #004ea2; border-radius:4px; background:#FFF; display:none;}
#zxzx .top1{ height:42px; color:#FFF; background:#004ea2; border-radius:4px; overflow:hidden;}
#zxzx .top1 .tit{ float:left; padding:0 0 0 10px; font-size:16px; line-height:40px;}
#zxzx .top1 .close{ float:right; padding:9px 15px 0 0;}
#zxzx .top1 .close img{ cursor:pointer;}
#zxzx .box_1{ clear:both; margin:7px 0 0 7px; width:233px; position:relative;}
#zxzx .area{ width:219px; height:70px; padding:10px 6px 6px 6px; border:1px solid #E5E5E5; border-radius:4px; color:#666; font-size:12px; line-height:16px;}
#zxzx .box_1 em{ position:absolute; right:-10px; top:0px; line-height:32px; font-style:normal; color:#ff0000;}
#zxzx .box{ clear:both; margin:6px 0 0 7px; width:231px; height:30px; border:1px solid #E5E5E5; border-radius:4px; position:relative;}
#zxzx .box p{ float:left; padding-left:23px; width:48px; height:30px; line-height:30px; font-size:14px; color:#525252; background:#F4F4F4;}
#zxzx .box input{ float:right; width:140px; height:20px; padding:5px 5px 5px 15px; line-height:20px; border:0; color:#666; background:#FFF; font-size:12px;}
#zxzx .box em{ position:absolute; right:-10px; top:0px; line-height:32px; font-style:normal; color:#ff0000;}
#zxzx .btnbox{ clear:both; padding:7px 0 0 7px;}
#zxzx .btnbox input{ width:108px; height:31px; line-height:31px; text-align:center; color:#FFF; border:0px; cursor:pointer;}
#zxzx .btnbox .btn1{ background:#0b5fa8; margin-left:3px;}
#zxzx .btnbox .btn2{ background:#535353; margin-left:7px;}

@media (max-width:1000px) {
	#zxzx_rt{ display:none;}
	}
.pro_main{ clear:both; padding:25px 0; line-height:26px; min-height:260px;}
.pro_list{ overflow:hidden;}
.pro_list li{ float:left; margin:0 19px 25px 0;}
.pro_list li.none{ margin-right:0px;}
.pro_list li a{ display:block; border:1px solid #AAB0AE; text-align:center;}
.pro_list li a img{ display:block; max-width:100%;}
.pro_list li a p{ height:28px; line-height:28px; border-top:1px solid #AAB0AE; background:#E5E5E5; color:#666;}
.pro_list li a:hover{ border-color:#006D37;}
.pro_list li a:hover p{ background:#006D37; color:#fff;}
.fd_pro_tb{ width:750px; margin:0 auto; border-left:1px solid #E8E8E8; border-top:1px solid #E8E8E8; margin-bottom:20px;}
.fd_pro_tb th, .fd_pro_tb td{ border-right:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8;}
.fd_pro_tb th{ background:#F5F5F5; height:40px; line-height:40px; font-weight:normal;}
.fd_pro_tb td{ text-align:center; padding:10px 0;}
.fd_pro_tb td input{ border:1px solid #E8E8E8; width:80px; padding:0 10px; height:22px; line-height:22px; text-align:right;}
.fd_pro_tb .del{ color:#F00; cursor:pointer;}
.jn_box{ clear:both; padding-bottom:20px; overflow:hidden; width:520px; margin:0px auto;}
.jn_lt{ float:left; width:100px; padding:0 5px 0 0; line-height:30px; text-align:right; font-size:14px; font-weight:bold;}
.jn_rt{ float:left; width:360px;}
.jn_box .txt{ width:325px; height:28px; line-height:28px; border:1px solid #DBDBDB; color:#444; padding:0 10px; font-size:13px; border-radius:3px; outline:none;}
.jn_box input:focus{ border:1px solid #212121;}
.jn_box textarea:focus{ border:1px solid #212121;}
.jn_box .cod{ width:70px; height:28px; line-height:28px; border:1px solid #DBDBDB; color:#444; padding:0 15px; font-size:13px; border-radius:3px; outline:none;}
.jn_box .txtarea{width:325px; height:120px; padding:10px; font-size:13px; border:1px solid #DBDBDB; border-radius:3px; outline:none;}
.jn_box .btn{ width:95px; height:32px; text-align:center; line-height:30px; border:0px; background:#666; color:#FFF; font-size:15px; font-weight:bold; border-radius:3px; cursor:pointer;}
.jn_box .btn:hover{ background:#212121}

@media (max-width:768px) {
	.fd_pro_tb{ width:auto;}
	}