@charset "utf-8";
/* CSS Document *//*此样式为全局样式，在每个页面只能引用一次，不能重复，也不可以不引用。*/
html{_background-attachment: fixed;}
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font-size: 14px;color: #343434;font-family: Microsoft yahei,helvetica;background-repeat: repeat;background-color: #f7f7f7;}
body a{color: #343434;text-decoration: none;outline:none;}
em{font-style:normal}
li{list-style:none}
fieldset{border:0;}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;outline: none;}
input,textarea,select {*font-size:100%;}
p{word-wrap:break-word}
a:link,a:visited{text-decoration:none;}
input,button,select{outline: 0;font-family: Microsoft yahei,helvetica;margin:0px; padding:0px;}
.fl{float: left;}
.fr{float: right;}
.nocu{font-weight: normal;}
.clear{ clear:both;}
.shenglue{white-space:nowrap;text-overflow:ellipsis;overflow:hidden; }
.shenglue2{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; overflow:hidden;}
.shenglue3{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; overflow:hidden;}
.bgxuhua {-webkit-transition: all 0.2s ease-out 0s;-moz-transition: all 0.2s ease-out 0s;-o-transition: all 0.2s ease-out 0s;transition: all 0.2s ease-out 0s;}
.bgxuhua a:hover{-webkit-transition: all 0.2s ease-out 0s;-moz-transition: all 0.2s ease-out 0s;-o-transition: all 0.2s ease-out 0s;transition: all 0.2s ease-out 0s;}
.imgbig{ overflow:hidden;}
.imgbig img{ transition:all linear .2s;	}
.imgbig:hover img{cursor: pointer; transform:scale(1.15); -webkit-transform:scale(1.15) translateZ(0); -moz-transform:scale(1.15) translateZ(0); -ms-transform:scale(1.15) translateZ(0); -o-transform:scale(1.15) translateZ(0);}
.bgquan{background-repeat: no-repeat;background-position: center center;background-size: cover;}
.zishiyin{font-size:14px; line-height:20px;}
.zishiyin img{max-width: 100%; width: auto;height: auto !important;}
.bhtouying:hover{box-shadow: 3px 3px 3px #ccc;}
.zishiyin table{ width:100% !important;}
.video iframe,.video embed{ width:725px !important; height:455px !important;}
.guodu{transition: 0.4s;}
.h30{ height:30px;}
.bgtc{background-repeat: no-repeat;background-position: center center; background-size:cover;}
*{-webkit-tap-highlight-color: transparent;}
/*全局样式结束GLOBAL STYLE*/
/*头部-*/
.w1200{ width:1200px;margin:0px auto;}
.header{width: 100%;height: 110px;background-image: url(../images/header_bg.png);background-repeat: repeat;background-position: center top;}
.header .logo{ float:left; margin:17px 0 0 0px; height:75px;}
.header .logo .logoby{ height:40px; line-height:40px; float:left;margin:10px 0px 0px 20px; font-size:18px; color:#c40000; border-left:0px solid #ddd; padding-left:20px; }
.header .logo .logoby span{ color:#b1b1b1; font-size:14px; font-weight:normal;}
.header .tel{ height:60px; float:right; padding-left:53px;background-image: url(../images/top_tel.png);background-repeat: no-repeat;background-position: left center; background-size:44px;line-height:60px; margin:15px 0px 0px 0px;font-size:24px; color:#c40000;}
.header_r{ padding-top:5px;}
.top_tel{height:36px;line-height:36px;font-size:20px;background-image: url(../images/top-tel.png);background-repeat: no-repeat;background-position: left center; padding-left:30px; background-size:24px;margin:8px 0px 0px 0px;color:#333; float:right; font-weight:bold;}
.top_tel span{ font-size:15px; font-weight:normal;display:block; margin:2px 0px 4px 0px; font-weight:normal;}
.sousuo_r{width:195px; height:30px;z-index:999; position:relative; margin:10px 0px 0px 30px;}
.sousuo_r .sousuotext{outline-style: none; width:195px; height:30px; line-height:30px; border-radius:30px;border:1px solid #e60012;float:left; text-indent:16px; font-size:13px; background-color:inherit;}
.sousuo_r .sousuobtn{
	width: 30px;
	height: 30px;
	border: 0px;
	border-radius: 50%;
	background-image: url(../images/h_t_ss.png);
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	right: 5px;
	top: 0px;
	z-index: 10;
	cursor: pointer;background-color:inherit;
	
}
/* 导航 */
.pcnav{height:60px; background-color:#e60012;z-index:99;}
.pcnav .nav_ul{}
.pcnav .nav_ul li {float: left; position:relative; display:block; width:150px;}
.pcnav .nav_ul li a{display: block;line-height: 60px;height:60px;font-size:16px;text-align:center; color:#fff;}
.pcnav .nav_ul li a:hover,.pcnav .nav_ul .sfhover .nav_a,.pcnav .nav_ul .cur{display:block;background-color:#bf000f; color:#fff;}
.pcnav .nav_ul li ul {list-style-type: none;left: -999em;position: absolute;background-color:#bf000f; width:100%;background-repeat: repeat; z-index:9999;}
.pcnav .nav_ul li ul li{width:100%; text-align:center;}
.pcnav .nav_ul li ul li a{display: block;width: 100%;height:40px;line-height: 40px;font-size: 14px;color:#fff; font-weight: normal; padding:0px !important; }
.pcnav .nav_ul li ul li a:hover{background-color:#e60012; color:#fff;}
.pcnav .nav_ul li:hover ul {z-index:990;left: auto;}
.pcnav .nav_ul li.sfhover ul {left: auto;}
/*滚动图-*/
.swiper-button-next:after, .swiper-button-prev:after{ display:none;}
.swiper-button-next, .swiper-button-prev{outline:none;}
.swiper-pagination-bullet{outline:none;}
.banner{ width:100%;position:relative; height:550px;overflow:hidden;}
.banner .swiper-slide{width: 100%;background-repeat: no-repeat;background-position: center center;background-size: cover;height:550px;overflow:hidden;}
.banner .swiper-slide .lianjie{ width:100%; display:block; height:550px;}
.banner .swiper-pagination{ width:100%;height:12px; bottom:25px; text-align:center;}
.banner .swiper-pagination-bullet{ width:8px; height:8px; background-color:#fff; border:1px solid #fff;display: inline-block;opacity:0.8; border-radius:5px; margin:0px 4px !important;}
.banner .swiper-pagination-bullet-active{background-color:#fff; width:25px; opacity:1;}
.banner .swiper-button-next,.banner .swiper-button-prev,.pro_show_l .swiper-button-next,.pro_show_l .swiper-button-prev{width:50px;height:50px;position: absolute;z-index: 20; background-color:rgb(0,0,0,0.2);background-repeat: no-repeat;background-position: center center;background-image: url(../images/qiehuan_l.png);opacity:1; margin-top:-30px; background-size:20px; border-radius:50%; }
.banner .swiper-button-prev,.pro_show_l .swiper-button-prev{left:3%;}
.banner .swiper-button-next,.pro_show_l .swiper-button-next{right:3%;background-image: url(../images/qiehuan_r.png);}
.pro_show_l .swiper-button-next,.pro_show_l .swiper-button-prev{background-color:rgb(0,0,0,0.5);}
/*首页-*/
.h_xw{ padding:70px 0px 90px 0px;}

.yw{ padding-bottom:15px; border-bottom:5px solid #e60012; margin-bottom:30px;}
.yw_l{ width:30px; padding:15px 15px; background-color:#d20c00; color:#FFF;font-size:28px; text-align:center; border-radius:5px; position:relative;}
.yw_l:before {border: 10px solid transparent;border-left-color: #d20c00;content: '';display: block;height: 0px;right:-18px;position: absolute;top:44px;width: 0px;}
.yw_r{ width:1100px; height:125px;}
.yw_r .swiper-container{ padding-bottom:28px;}
.yw_r .swiper-slide h4{ font-size:28px; line-height:40px; height:40px;}
.yw_r .swiper-slide p{ font-size:16px; line-height:24px; color:#666; margin-top:8px;}
.yw_r .swiper-pagination{ width:100%;height:20px; bottom:2px; text-align:center;}
.yw_r .swiper-pagination-bullet{ width:25px; height:8px; background-color:#ccc; border:1px solid #ccc;display: inline-block;opacity:0.8; border-radius:5px; margin:0px 4px !important;outline:none;}
.yw_r .swiper-pagination-bullet-active{background-color:#e60012;  opacity:1;}

.h_xw_l{width:840px;border: 1px solid #E4E4E4; padding:5px;box-shadow: 0 1px 4px rgba(0,0,0,.2); background-color:#FFF;}
.h_lunbo{ width:440px;position:relative; overflow:hidden;}
.h_lunbo .swiper-slide{width: 100%;background-repeat: no-repeat;background-position: center center;}
.h_lunbo .swiper-slide .img{height: 300px;background-repeat: no-repeat;background-position: center center; background-size:cover;}
.h_lunbo .swiper-slide  a{ display:block; width:100%; height:300px;}
.h_lunbo .swiper-slide .tit{font-size: 16px;line-height:45px;height:45px;background-image: url(../images/news_bg.png);background-repeat: repeat;position: absolute;bottom: 0px;left: 0px;right: 0px; color:#FFF; text-indent:10px;}
.h_lunbo .swiper-pagination{ width:100%; height:18px; text-align:right; bottom:13px!important;}
.h_lunbo .swiper-pagination-bullet{ width:18px; height:18px; line-height:18px; text-align:center; border-radius:0%; text-align:center;background-color: inherit;border:0px solid #a7a7a7; background-color:#a7a7a7;display: inline-block;opacity:1; margin:0px 7px 0px 0px!important; color:#FFF; font-size:12px;outline:none;}
.h_lunbo .swiper-pagination-bullet-active{ background-color:#e60012; border:0px solid #e60012;}
.h_lunbo .swiper-slide:hover .tit{background-image: url(../images/news_bg2.png);}
.h_xwzx{ width:375px;padding:0px 10px 0px 0px;}
.h_news_ul{ padding:3px 0px 0px 0px;}
.h_news_ul li{font-size: 14px;line-height: 36px;height: 36px;background-image: url(../images/news_li_ico.jpg);background-repeat: no-repeat;background-position: 2px 17px;border-bottom: 1px dashed #f1f1f1;}
.h_news_ul li a{height:39px; line-height:39px; display:block; text-indent:15px;}
.h_news_ul li b{color:#b3b3b3; font-size:12px;}
.h_news_ul li span{ float:right; color:#777; font-size:14px;}
.h_news_ul li a:hover{ color:#e60012; text-indent:25px;}

.h_zyyw{ width:330px;}
.h_zyyw ul li{ width:160px; float:left; text-align:center; margin:5px 0px 0px 5px;}
.h_zyyw ul li a{ display:block;height:80px; padding:16.5px 0px 5px 0px; background-color:#fff;  }
.h_zyyw ul li .ico{ width:40px; margin:0px auto;}
.h_zyyw ul li .tit{font-weight:normal;line-height:30px; margin-top:5px;}
.h_zyyw ul li a:hover{ background-color:#f2f5f8;}
.h_zyyw ul li:nth-child(1),.h_zyyw ul li:nth-child(2){ margin-top:0px;}
.h_zyyw ul li:nth-child(2n+1){ margin-left:0px;}

.h_bg{ width:100%;
	background-repeat: no-repeat;
	background-position: center center; background-size:cover; padding:70px 0px 90px 0px;
}
.h_ysgzz{ padding:40px 0px 0px 0px;}
.h_ysgzz_c{
	background-color: #e60012;
	background-image: url(../images/cover_bottom.png);
	background-repeat: no-repeat;
	background-position: left center; background-size:cover;border-radius:50px 0px 50px 0px;
}
.h_ysgzz_c .conts{ width:52%; padding:4%; color:#FFF; position:relative;}
.h_ysgzz_c .conts,.h_ysgzz_c .conts p,.h_ysgzz_c .conts span{color:#FFF; line-height:24px; }
.h_ysgzz_c .imgs{ width:40%; border-radius:0px 0px 50px 0px; overflow:hidden;}


.h_xwzx_ul { padding-top:10px; width:100%; padding:20px 0px 20px 0px;}
.h_xwzx_ul li{width:585px; height:100px !important; background-color:#f5f5f5; margin:10px 0px 0px 30px; float:left;}
.h_xwzx_ul li .neirong{ width:440px; height:88px; padding:6px 20px; border:1px solid #fff; border-right:0px;}
.h_xwzx_ul li .neirong .tit{ font-size:16px; line-height:24px; height:24px; margin:3px 0px 3px 0px; color:#222; }
.h_xwzx_ul li .neirong .desc{ font-size:14px; line-height:22px; color:#777; margin-top:8px;}
.h_xwzx_ul li .time{ background-color:#e60012; height:56px; font-size:14px; line-height:26px; width:100px; color:#fff; text-align:center; padding:20px 0px 24px 0px; position:relative;}
.h_xwzx_ul li .time span{ font-size:34px; border-bottom:1px solid #bf000f; display:block; padding-bottom:12px; margin-bottom:3px;}
.h_xwzx_ul li:nth-child(2n+1){ margin-left:0px;}
.h_ysgzz{    background-image: url(../images/ysgzz_01_h.jpg)!important;}


.h_ysgzz .h_bt{ margin-bottom:25px;}
.h_ysfc{
	background-image: url(../images/ysgzz_02.png); padding:80px 0px;
}
.h_ysfc .w1200{ position:relative;}
.h_bt{}
.h_bt h2{ font-size:40px; font-weight:normal; height:65px; position:relative; line-height:45px; font-weight:bold;}
.h_bt h2:before {content: '';display: block; width:100px; height:1px; background-color:#e60012; position:absolute; bottom:0px; left:0px;}
.h_bt a{ display:block; width:200px; height:50px; line-height:50px; border:1px solid #ddd; text-align:center; margin-top:5px;}
.h_bt a i{font-size:20px;}
.h_bt a:hover{border:1px solid #e60012; color:#e60012; text-indent:15px;}

.h_ysfc .swiper-container{ margin-top:20px;}

.h_qgzkyslt{ background-color:#FFF;}
.h_qgzkyslt .h_bt{ margin-bottom:25px;}
.h_qgzkyslt_l{ width:48%;}
.h_qgzkyslt_r{ width:50%; position:relative; height:380px;}
.h_qgzkyslt_r .desc{ font-size:16px; line-height:2em;}
.h_qgzkyslt_r ul{ width:650px; height:40px; background-color:#f9f9f9; padding:20px 0px; position:absolute; right:0px; bottom:30px; z-index:999;box-shadow: 0 10px 25px rgba(0, 0, 0, .15); border-radius:0px 40px 40px 0px;}
.h_qgzkyslt_r ul li{ height:40px; line-height:40px; font-size:20px; margin-left:60px; color:#444;}
.h_qgzkyslt_r ul li i{ width:8px; height:8px; border:6px solid #d3e0eb; border-radius:50%; display:inline-block; background-color:#e60012;vertical-align: middle; margin:-1px 5px 0px 0px;}
.h_qgzkyslt_r ul li a:hover{ color:#e60012;}

.h_cg_rc{}
.h_cgzh,.h_rcyj{ width:580px;}
.h_bt2{ height:46px; line-height:46px; margin-bottom:5px;}
.h_bt2 i{ width:46px; height:46px; line-height:46px; border-radius:50%; background-color:#e60012; color:#FFF; text-align:center; display:block; font-size:28px;}
.h_bt2 h2{ font-size:32px; margin-left:10px;}

.h_xw2{ background-color:#e60012; color:#FFF; margin-top:20px;}
.h_xw2 a{color:#FFF;}
.h_xw2 .img{ width:270px; overflow:hidden; height:180px;}
.h_xw2 .cont{ width:270px; padding:20px 20px;}
.h_xw2 .cont h4{ font-size:22px; line-height:30px;}
.h_xw2 .cont p{ font-size:14px; line-height:24px; margin-top:10px;}
.h_news_ul2{ padding-top:10px;}
.h_news_ul2 li a{ width:450px; font-size:16px;}
.zchb{ padding-top:60px;}

.h_zchb_ul { padding-top:10px; width:580px;}
.h_zchb_ul li{width:100%;margin-top:15px;}
.h_zchb_ul li .cont{padding:6px 20px; border-left:3px solid #f0f0f0; border-right:0px;}
.h_zchb_ul li .cont .tit{ font-size:20px; line-height:30px; height:30px;color:#222; }
.h_zchb_ul li .cont .desc{ font-size:14px; line-height:24px; color:#777; margin-top:5px;}
.h_zchb_ul li a:hover .cont .tit{ color:#e60012;}
.h_zchb_ul li a:hover .cont{border-left:3px solid #e60012; }

.zchb_r{width:580px; padding-top:30px;}
.zchb_r ul li{ width:49%; position:relative; float:left; margin-left:2%;}
.zchb_r ul li .tit{ position:absolute; height:50px; line-height:50px; text-align:center; color:#FFF; bottom:0px; font-size:16px; left:0px; right:0px; z-index:10; width:94%;background-image: url(../images/news_bg.png);background-repeat:repeat; padding:0px 3%;}
.zchb_r ul li img{ height:170px;}
.zchb_r ul li:nth-child(1){ width:100%; float:none; margin-left:0px; margin-bottom:2%;}
.zchb_r ul li:nth-child(1) img{ height:340px;}
.zchb_r ul li:nth-child(1) .tit{ font-size:18px;}
.zchb_r ul li:nth-child(2){margin-left:0px;}

.h_hzhb{ background-color:#FFF;}
.hzhb_ul{ padding:1vw 0vw;}
.hzhb_ul li{ width:16%; float:left; margin:0.8% 0px 0px 0.8%;}
.hzhb_ul li img{ width:100%;border: 1px solid #eee; height:85px;}
.hzhb_ul li:nth-child(6n+1){ margin-left:0vw;}
.hzhb_ul li:hover img{border: 1px solid #e60012;}
.main_r .hzhb_ul { padding:15px 20px 20px 20px;}
.main_r .hzhb_ul li{ width:19%; float:left; margin:0.8% 0px 0px 1.2% !important}
.main_r .hzhb_ul li img{ height:77px;}
.main_r .hzhb_ul li:nth-child(5n+1){ margin-left:0vw!important}
/*分页*/
.page{ width:100%; text-align:center; padding:30px 0px;clear:both;}
.page a,.page span{display:inline-block; padding:0px 10px; background:#ededed;border-radius:0px; font-size:16px; height:40px; line-height:40px; margin:0px 3px;}
.page a:hover,.page .current{ background-color:#393f43;color:#FFF;display:inline-block;}
.page select{ height:40px;}
/*底部-*/

.footer{ background-color:#2E3340; width:100%; padding:55px 0px 0px 0px;color: #ccc;}
.footer a{color: #ccc;}
.footer_nav {padding-bottom: 45px;}
.footer_nav .dl{line-height: 26px; padding:0px 70px 0px 0px;}
.footer_nav .dl dt {padding-bottom:8px;font-size:16px; height:30px; line-height:30px;color:#fff; letter-spacing:2px;}
.footer_nav .dl dt a{color:#fff;}
.footer_nav .dl dd {line-height: 28px; font-size:14px; line-height:30px;}
.footer_nav .dl dd a:hover{}
.footer .lastd{ border-right:0px; padding-right:0px; width:210px;}
.footer .lastd dd{ height:30px; line-height:30px; margin:10px 0px 0px 0px;}
.footer .lastd dd i{width: 24px;height:24px; line-height:24px; display:inline-block;background-color: #e60012;border-radius: 50%;text-align: center;vertical-align: middle;margin:-2px 10px 0px 0px;}
.footer .ewm{width:90px;text-align:center; float:left; margin-left:30px;} 
.footer .ewm p{ line-height:28px !important;color:#999;font-size:13px; margin-top:3px;}
.banquan{ border-top:1px solid #5c5c5c; padding:25px 0px 30px 0px; text-align:center; color:#acacac; font-size:13px;}
.banquan a{color:#acacac;}
.banquan a:hover{ color:#ccc;}
.banquan p{ line-height:20px;}
/* 二级页 */
.l_banner{width: 100%;height: 400px;background-position: center bottom;background-repeat: no-repeat; background-size:cover; position:relative;}
.list{ padding:0px 0px 20px 0px;overflow:hidden;}
.dqwz{color: #666;height: 40px;line-height: 40px;font-size: 14px;background-image: url(../images/dqwz_ico.png);background-repeat: no-repeat;background-position: left center; text-indent:22px; padding:12px 0px;}
.dqwz a{color:#555;}
.main_l{ width:250px;}
.l_nav_bt{
	padding: 35px 10px 35px 20px;
	background-color: #e60012;
	color: #FFF;
	text-align: left;
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
	background-position: right center; background-size:80px;
}
.l_nav_bt h2{ font-size:30px; font-weight:bold; line-height:32px;}
.l_nav_bt h2 span{ font-size:18px;text-transform : uppercase; font-weight:normal;}
.sub_nav_ul{ border-left:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; border-right:1px solid #e6e6e6; background-color:#fafbfd;}
.sub_nav_ul li a{display: block;height: 62px;line-height: 62px;font-size: 16px;border-bottom: 1px solid #e6e6e6;background-image: url(../images/sub_nav_ul_li_ico.png);background-repeat: no-repeat;background-position: right center; text-indent:60px;}
.sub_nav_ul li a:hover,.sub_nav_ul .cur a{ color:#e60012; font-weight:bold;}
.sub_nav_ul li:last-child a{ border-bottom:0px solid #e6e6e6;}
.sub_nav_id23{ display:none;}
.sub_nav3 ul{ padding:10px 15px 0px 15px;}
.sub_nav3 ul li{width:15.83333333333333%; float:left; margin:1% 0px 0px 1%;}
.sub_nav3 ul li a{ height:36px; line-height:36px; background-color:#f0f0f0;text-align:center; font-size:16px; display:block;}
.sub_nav3 ul li.cur a{ background-color:#e60012; color:#fff;}
.sub_nav3 ul li:nth-child(1){ margin-left:0px;}
.sub_nav3_id72 ul li{width:19.2%;}
.sub_nav3_id72 ul li:nth-child(6){ margin-left:0px;}
.main_r{ width:930px; background-color:#FFF; }
.about_body{ padding:25px 25px 30px 25px;}
.gywm_ys_ul{ padding:40px 0px 30px 0px;}
.gywm_ys_ul li{ width:335px; float:left;transition: 0.4s; text-align:center; float:left;margin:15px 0px 15px 25px; padding:25px 20px; border-radius:2px; background-color:#f8f8f8;}
.gywm_ys_ul li .img{ width:80px; padding:0px 30px; margin:0px auto;}
.gywm_ys_ul li p{ font-size:16px; line-height:30px; margin:20px 0px 10px 0px;}
.gywm_ys_ul li span{ font-size:14px; line-height:24px; display:block; color:#888; min-height:72px;}
.gywm_ys_ul li:hover{ background-color:#f5f5f5;}
.gywm_ys_ul li:hover p{ color:#1e50ae;}
.gywm_ys_ul li:nth-child(4n+1){ margin-left:0px;}
/*新闻列表页*/
.news{ padding:0px 0px;}
.news_ul li{ padding:20px 20px; border-bottom:1px dotted #ddd;}
.news_ul li .img{ width:20%; overflow:hidden;}
.news_ul li .cont{ width:65%;margin:0px 0px 0px 1.5%;}
.news_ul li .cont .tit{ font-size:18px; height:30px; line-height:30px;}
.news_ul li .cont .desc{ font-size:14px;line-height:23px;color:#666; margin:8px 0px 8px 0px;}
.news_ul li .time{ width:9%; border-left:1px solid #eee; height:90px; padding:20px 0px 0px 0px; text-align:right; font-size:14px; line-height:30px; color:#888; position:relative;}
.news_ul li .time b{font-size:18px;color:#666;}
.news_ul li .time:before{content: '';display: block; position:absolute; top:35px; right:32px; width:24px; height:1px; background-color:#ccc;}
.news_ul li:hover .cont{ margin-left:2.5%;}
.news_ul li:hover .cont .tit{ color:#e60012;}
.news_ul li:hover .time:before{ background-color:#e60012;}
/*新闻详情页*/
.news_body{padding:30px 25px 30px 25px;}
.show_bt{ font-size:24px; color: #000; line-height:28px; text-align:center; padding:0px 0px 12px 0px; }
.show_time{ color:#666; border-bottom:1px dashed #ddd;padding:10px 0px 10px 0px; position:relative; height:24px; line-height:24px;}
.show_time span{height: 24px;line-height: 24px;display: block;background-image: url(../images/fbrq_ico.png);background-repeat: no-repeat;background-position: left center; font-size:14px; text-indent:18px;}
.show_time .fh a{ display:block;}
.show_time .fh i{ color:#e60012;}
.show_body { padding:15px 0px 20px 0px;font-size: 16px;line-height: 28px;}
.acadImg{ display:none;}
.show_pre_next{ background-color:#fff;padding:5px 0px 5px 0px; border-top:1px solid #00869c;font-size:14px; line-height:22px;}
.show_pre_next .Previous,.show_pre_next .Next{ margin-top:10px;}
/*院士*/
.ms_box{ padding:15px 20px; margin:15px 0px;border-bottom:1px dotted #ddd;}
.ms_box .img{width: 120px;height: 150px;background-position: center top;position: relative;overflow: hidden;border-radius: 5px;}
.ms_box .img a{ display:block; width:100%; height:150px;}
.ms_box .img img{ display:none;}
.ms_box .cont{ width:750px; padding:0px 0px; margin:0px 0px 0px 20px;}
.ms_box .tit{ font-size:20px; height:34px; line-height:34px; font-weight:bold; margin:0px 0px 8px 0px;}
.ms_box .tit span{ font-size:14px; color:#999; font-weight:normal;}
.ms_box .desc,.ms_show_t .cont .desc{ font-size:14px; line-height:24px; color:#666; margin-top:10px;}
.ms_box .desc a{color:#666;}
.ms_box .tag a,.ms_show_t .cont .tag a{ display:inline-block; height:24px; line-height:24px; padding:0px 8px; border-radius:25px; border:1px solid #e60012; color:#e60012; margin:0px 10px 0px 0px;transition: 0.3s;}
.ms_box .tag a:hover,.ms_show_t .cont .tag a:hover{ background-color:#e60012; color:#FFF;}
.ms_box .jg{ text-align:center; border-left:1px solid #eee; height:91px; padding:59px 0px 0px 28px;}
.ms_box .jg p,.ms_show_t .cont .jg p{ font-size:20px; color:#e60012; height:30px; line-height:30px; margin:30px 0px 15px 0px;}
.ms_box .jg .yqjk,.ms_show_t .cont .lx .yqjk{  height:32px; line-height:32px; background-color:#e60012; color:#FFF; font-size:13px; display: inline-block; padding:0px 20px; border-radius:25px;}
.ms_show_t{ background-color:#FFF; padding:20px 0px;}
.ms_show_t .img{width: 200px;height: 250px;background-position: center top;position: relative;overflow: hidden;border-radius: 5px; margin:0px 0px 0px 20px;}
.ms_show_t .img a{ display:block;width:100%;height: 250px;}
.ms_show_t .img img{ display:none;}
.ms_show_t .cont{ width:670px; margin:0px 20px 0px 0px;}
.ms_show_t .cont .tit{ font-size:24px; height:34px; line-height:34px; font-weight:bold; margin:0px 0px 5px 0px; padding:5px 0px 12px 0px; border-bottom:1px dashed #ddd;}
.ms_show_t .cont .tit span{ font-size:14px; color:#999; font-weight:normal;}
.ms_show_t .cont .tag a{ font-size:14px; padding:2px 12px;}
.ms_show_t .cont .lx{ width:100%; padding:5px 0px 20px 0px; margin:20px 0px 0px 0px; height:38px; line-height:38px;}
.ms_show_t .cont .lx .jg{}
.ms_show_t .cont .lx .jg span{ font-size:14px; color:#666;}
.ms_show_t .cont .lx .yqjk{ padding:3px 30px; font-size:16px; margin:0px 0px 0px 20px;}
.ms_show_t .cont .lx .xqdh{ font-size:18px; font-weight:bold; color:#e60012; text-align:left;margin-left:20px;}
.ms_show_t .cont .lx .xqdh span{font-size:14px; color:#666; font-weight:normal;}
.ms_show_t .cont .lj{height: 24px;line-height: 24px;margin: -8px 0px 0px 0px;background-image: url(../images/js_show_lj.png);background-repeat: no-repeat;background-position: left center; background-size:20px; text-indent:27px; font-size:14px;}
.ms_lx ul{}
.ms_lx ul li{ font-size:14px; width:45%; float:left; height:30px; line-height:30px; margin:15px 0px 0px 5%; position:relative;}
.ms_lx ul li i{width: 30px;height: 30px;border-radius: 3px;background-color: #e60012; color:#FFF; text-align:center; font-size:19px;display:inline-block;vertical-align: middle; margin:0px 10px 0px 0px;}
.ms_lx ul li span{ color:#777;}
.ms_lx ul li:nth-child(1),.ms_lx ul li:nth-child(3){ margin-left:0px;}
.ms_lx ul .zldh{ cursor:pointer;}
.ms_lx ul .zldh p{ position:absolute; top:30px; width:160px; padding:10px; z-index:10; left:20px; display:none;}
.ms_lx ul .zldh:hover p{ display: block;}
.ms_lx ul .zldh:before {border: 6px solid transparent;border-top-color: #ccc;content: '';display: block;height: 0px;left:131px;position: absolute;top:13px;width: 0px;}
.ms_show_l_c{ background-color:#FFF; margin-top:20px; padding:25px;}
.ms_show_l_t{ height:20px; line-height:20px; border-left:4px solid #e60012; text-indent:10px; font-size:20px;}
.ksfbxq{ width:100%; margin-top:20px; background-color:#fff;}
.ksfbxq .bt{ height:50px; padding-top:23px;background: url(../images/list_fw_l_tit_bg.png) no-repeat center bottom; text-align: center;color: #FFF; font-size:20px;}
.ksfbxq .bt span{ font-weight:bold;}

.pic2_ul li{ width:435px; float:left; padding:20px 0px; margin:0px 0px 0px 30px;}
.pic2_ul li.ms_box .cont{width:295px; margin-left:15px;}
.pic2_ul li.ms_box .cont .desc{-webkit-line-clamp:4;}
.pic2_ul li:nth-child(2n+1){ margin-left:20px;}

.ysgzz_01{
	width: 100%;
	background-image: url(../images/ysgzz_01.jpg);
	background-repeat: no-repeat;
	background-position: center top; background-size:cover;
}
.ysgzz_01_c{ padding:40px 0px 90px 0px;}
.ysgzz_bt{ font-size:32px; position:relative; padding-bottom:15px; text-align:center; margin-bottom:20px;}
.ysgzz_bt:before {content: '';display: block;position: absolute; bottom:0px;width:54px; left:50%; margin-left:-27px;height:2px; background-color:#e60012;}
.ysgzz_01_c .cont{width: 60%;float: left;}
.ysgzz_01_c .cont p{ font-size:14px; line-height:24px; color:#666; margin-top:15px; text-indent:28px;}
.ysgzz_01_c .img{width: 38%;float: right;}

.ysgzz_02{width: 100%;background-image: url(../images/ysgzz_02.png);
	background-repeat: no-repeat;
	background-position: center top; background-size:cover;padding:70px 0px 90px 0px;}
	
.ysjj{ position:relative;}
.ysjj .swiper-container{ padding:10px 0px;}
.ysjj .td_box{ width:100%!important; float:none !important;margin:0px 0px 0px 0px !important;}
.ysjj .swiper-button-next,.ysjj .swiper-button-prev{width:50px;height:50px;position: absolute;z-index: 20; background-color:rgb(0,0,0,0.2);background-repeat: no-repeat;background-position: center center;background-image: url(../images/qiehuan_l.png);opacity:1; margin-top:0px; background-size:20px; border-radius:50%;}
.ysjj .swiper-button-prev{left:0%;margin-left:-70px;}
.ysjj .swiper-button-next{right:0%;background-image: url(../images/qiehuan_r.png);margin-right:-70px;}

.h_ysfc .swiper-button-prev{  margin-top:15px;}
.h_ysfc .swiper-button-next{  margin-top:15px;}

.zyyw_ul{ padding-bottom:40px;}
.zyyw_ul li{ margin:0px 0px 2% 2%; width:32%; float:left;}
.zyyw_ul li a{background-color: #ffffff;border: 1px solid #EBEBEB;text-align:center; padding:0px 20px 50px 20px; text-align: center; display:block;}
.zyyw_ul li .ico{ margin: 5px 40px;border-bottom: 1px solid #EBEBEB;text-align: center;padding: 25px 30px 15px 30px;height: 105px; }
.zyyw_ul li .tit{font-size: 24px;color: #555;font-weight: 600;margin: 20px 0 15px 0; padding:0px 40px;}
.zyyw_ul li .desc{ font-size: 14px;line-height: 24px; color: #999;margin-bottom: 32px;padding:0px 30px;-webkit-line-clamp:5; min-height:120px;}
.zyyw_ul li .more{height: 34px; line-height: 34px;text-align: center;font-size: 14px;width: 115px;border: 1px solid #e60012; margin:0px auto; color:#e60012;}
.zyyw_ul li:hover  a{ border: 1px solid #e60012;transition: all 0.19s ease-in-out;-moz-transition: all 0.19s ease-in-out;-webkit-transition: all 0.19s ease-in-out;-o-transition: all 0.19s ease-in-out;}
.zyyw_ul li:hover .tit{ color:#e60012;}
.zyyw_ul li:hover .more{ background-color:#e60012; color:#FFF;}
.zyyw_ul li:nth-child(3n+1){ margin-left:0px !important;}

/*-团队-*/
.td_box{ width:100%; }
.td_box .img{
	width: 100%;
	height: 280px;
	background-repeat: no-repeat;
	background-position: center center; background-size:cover;
}
.td_box .img img{ display:none;}
.td_box .cont{padding:0px 10px;height:45px;position: absolute;transition: 0.5s;background-image: url(../images/td_cont_bg.png);background-repeat: repeat; bottom:0px; left:0px; right:0px; z-index:20; overflow:hidden; color:#333; text-align:center;
}
.td_box .cont .tit{ font-size:16px; line-height:40px; height:40px; font-weight:normal;}
.td_box .cont .xian{ width:30px; height:1px; background-color:#e60012; margin:10px auto 20px auto;}
.td_box .cont .p2{ font-size:14px; color:#666;line-height:24px; padding:0px 10px;-webkit-line-clamp:6;}
.td_box:hover .cont{ height:250px; padding-top:30px;}
.td_ul li:nth-child(5n+1){ margin-left:0px;}

.ysgzz_03{width: 100%;padding:70px 0px 90px 0px;}
.ysgzz_03 .news_ul li .cont .desc{-webkit-line-clamp: 4;}
.ysgzz_03 .news_ul li .time{height:130px;}
.ljxq{display: block;
    width: 160px;
    font-size: 14px;
    padding: 10px 0;
    text-align: center;
    background-color: #eee;
    border-bottom: 2px solid #e60012;
    color: #666;
    margin: 20px auto 0px auto;}
.ljxq:hover{background-color: #e60012;color: #fff;}

.al_ul{ border:0px;padding:3px 0px 12px 0px; height:auto;}
.al_ul li{ width:280px; float:left; margin:20px 0px 5px 25px;}
.al_ul li .img{ height:180px; overflow:hidden;}
.al_ul li .txt{ font-size:14px; line-height:22px; margin-top:8px;}
.al_ul li:nth-child(3n+1){ margin-left:20px;}

/*联系*/
.lx{ padding:40px 0px 70px 0px;}
.lx_l{ width:500px;}
.lx_l_bt{ font-size:24px; height:30px; line-height:30px; font-weight:normal;}
.lx_l_bt span{text-transform : uppercase; font-size:16px; color:#bebebe;}
.lx_l_xian{ width:100%; height:1px; background-color:#ddd; margin:18px 0px 13px 0px;}
.lx_l_xian span{width:96px; height:1px; background-color:#1e50ae; display:block;}
.lx_l_desc{color:#1e50ae; font-size:16px; line-height:24px; height:24px;}
.lx_l_ul{ padding:5px 0px 0px 0px;}
.lx_l_ul li{ margin:25px 0px 0px 0px;}
.lx_l_ul li i{width: 35px;height: 35px;background-image: url(../images/lx_ico_dh.png);background-repeat: no-repeat;background-position: center center; background-size:30px; display:block; margin:8px 0px 0px 0px; float:left;}
.lx_l_ul li p{ width:450px; float:right; color:#888; line-height:28px; font-size:16px;}
.lx_l_ul li p span{ color:#333;}
.lx_l_ul li .yx{background-image: url(../images/lx_ico_yx.png) !important;}
.lx_l_ul li .dz{background-image: url(../images/lx_ico_dz.png)!important;}
.lx_r{ width:600px; float:right;}
/*地图*/
#dituContent{ width:1190px; border:5px solid #eee; margin:50px auto 70px auto; height:550px;}
.BMapLabel span, .iw_poi_title span {display: none;}
/*留言-*/
.zxjm_li{ width:46%; height:40px;margin-top:20px; float:left;}
.zxjm_li .form_text,.zxjm_li .form_textarea,.zxjm_li .form_text_verifycode{ width:180px; height:36px; line-height:36px; text-indent:10px; border:1px solid #e2e2e2; background-color:#fff; float:left;}
.zxjm_li .form_textarea{height:108px; width:504px;}
.zxjm_li5{ height:110px; width:100%;}
.zxjm_li2,.zxjm_li4{ margin-left:8%;}
.zxjm_li_tj{ float:right;}
.zxjm_li .tit{ width:90px; height:36px; line-height:36px; float:left; font-size:14px; text-align:right; color:#666;}
.zxjm_li .required{ padding-left:5px; color:#F00; margin-top:5px;}
.zxjm_li .form_text_verifycode { width:100px;}
.zxjm_li .code_image{ float:left; margin:6px 0px 0px 10px;}
.zxjm_li .form_button {line-height: 46px;height: 46px;width:160px; border:1px solid #1e50ae;background-color: #1e50ae;color: #FFF;cursor: pointer;font-family: "Microsoft yahei"; font-size:16px; border-radius:3px; margin:0px 4px 0px 0px; float:right;}
.zxly{ background-color:#f5f5f5; padding:30px 50px 65px 50px; margin:50px 0px 50px 0px;}
.zxly .form_text{ width:400px;}
.zxly .form_textarea{ width:994px;}
.zxly .form_button{ margin-right:14px;}
/*-网站地图-*/
.maplist{ padding:10px 0px 30px 0px;}
.maplist .depth1{ font-weight:bold; height:44px; line-height:44px; clear:both; font-size:15px;}
.maplist .depth2{ font-size:14px; float:left; margin:0px 20px 15px 0px;}
.maplist .depth2 a{ color:#666;}
/*返回顶部*/
#topcontrol{ z-index:999;}
.fhdb_top{background-color: #ccc; border-radius:2px;}
.fhdb_top:hover{ background-color:#1e50ae;}
@media (max-width:1024px) {
body{ width:1200px;}
}