@charset "utf-8";

html,body{-webkit-text-size-adjust:none;}
body{ width:100%;font-size:14px; font-family:"宋体"; margin:0;padding:0;color: #666; line-height:24px;}
article,footer, header,nav,section{display:block;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
ul,li{list-style:none;margin:0;padding:0}
em,i{ font-style:normal;}
img{ border:none; vertical-align: top;}
a{text-decoration:none;color:#666; }
a:hover{text-decoration:none;}
.clear {clear: both;}
.fl{ float:left;} .fr{ float:right;}
.fl,.fr{display:inline;}
.cen{margin:0 auto;}
.mag{ margin-top:30px;}
.m10{ margin-top:10px;}
.m20{ margin-top:20px;}
.m60{ margin-top:60px;}
.pad{ padding-top:20px;}
.maf{ margin-left:19px;}
.center{ width:1200px; height:auto;}

.topbox{width:100%; overflow:hidden; background:#f0f0f1; line-height:42px; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; font-size:14px; color:#474747;}
.topbox a{color:#474747; margin:0 10px;}
.topbox a:last-child{margin:0 0 0 10px;}
.topbox a:hover{color:#e58c21; text-decoration:underline!important;}

.logo img{width:100%; max-width:680px; max-height:75px;}
.logo_txt img{max-width:320px;}
.dianhua{line-height:24px; background:url(../images/dianhua.png) no-repeat left center; padding-left:75px; font-size:16px; color:#999; margin-top:2px;}
.dianhua span{display:block; line-height:34px; overflow:hidden; font-family:Impact; font-size:25px; color:#c92f27;}

nav{background:url(../images/nav_bj.jpg) repeat-x left center; height:50px; position:relative; top:0; width:100%; z-index:9999999999;}
.nav{width:100%;}
.nav li{width:14.28%; float:left; position:relative;}
.nav li a{width:100%; float:left; overflow:hidden; height:50px; line-height:50px; text-align:center; font-size:18px; color:#fff;}
.nav li a:hover{background:#e58c21; color:#fff;}
.nav li a.cur{background:#e58c21; color:#fff;}

.nav_dl{display:none; width:100%; float:left; background:rgba(55,59,143,0.9); position:absolute; left:0; top:100%; z-index:9999; padding-top:2px;}
.nav_dl dd{display:block; overflow:hidden;}
.nav_dl dd a{display:block; overflow:hidden; height:42px; line-height:42px; text-align:center; font-size:16px; color:#fff;}
.nav_dl dd a:hover{background:#e58c21; color:#fff;}

.banner{width:100%; position:relative;}
.banner .banner-imgbox .swiper-slide img{width:100%;}
.banner .swiper-pagination {position: absolute; right:0; bottom:-100%; background:rgba(0,0,0,0.5); padding:10px 0; display:flex; justify-content:center; transition:all 0.4s;}
.banner .swiper-pagination-bullet {width:10px; height:10px; background:#fff; opacity:0.5; border-radius:50%; margin:0 4px!important;}
.banner .swiper-pagination-bullet-active{opacity:1; background:#fff;}
.banner:hover .swiper-pagination{bottom:0;} 
.banner .next,.banner .prev{right:-12%; position:absolute;top:50%; transform:translateY(-50%); width:30px; height:50px; background:url(../images/next.jpg) no-repeat center center; overflow:hidden;  cursor:pointer; z-index:999999; transition:all 0.4s;}
.banner .prev{right:initial; left:-12%; background:url(../images/prev.jpg) no-repeat center center;}
.banner:hover .next{right:2%;}
.banner:hover .prev{left:2%;}

.search{width:100%; overflow:hidden; border-bottom:1px solid #d5d4d9; border-top:1px solid #d5d4d9; padding:15px 0;}
.search_form{width:296px; float:right; border:1px solid #c5c5c5;}
.search_inp1{width:calc(100% - 68px); float:left; height:26px; line-height:26px; padding:0 10px; font-size:12px; color:#000; font-family:SimSun; border:0;}
.search_inp1::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #5b5b5b;} 
.search_inp1:-moz-placeholder, textarea:-moz-placeholder {color: #5b5b5b;} 
.search_btn{width:48px; float:left; height:26px; background:url(../images/search_ss.png) no-repeat center center #0350a7; border:0;}
.search_txt{display:block; overflow:hidden; line-height:28px; font-size:14px; color:#000; text-overflow:ellipsis; white-space: nowrap; text-transform:uppercase;}
.search_txt a{color:#000; margin:0 15px;}
.search_txt a:hover{color:#373b8f; text-decoration:underline!important;}

.cpzs_title{display:block; overflow:hidden; text-align:center;}
.cpzs_p{line-height:30px; font-size:24px; color:#b0b0b0; }
.cpzs_sp{display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; }
.cpzs_sp span{float:left; line-height:40px; position:relative; padding:0 20px; font-size:30px; color:#000;}
.cpzs_sp span::before{content:""; width:66px; float:left; height:1px; background:#000; position:absolute; right:100%; top:50%; transform:translateY(-50%);}
.cpzs_sp span::after{content:""; width:66px; float:left; height:1px; background:#000; position:absolute; left:100%; top:50%; transform:translateY(-50%);}

.prodc_l{width:285px; float:left; border:3px solid #373b8f;}
.pro_title{display:block; overflow:hidden; text-align:center; background:#373b8f; padding:15px 0;}
.pro_p{line-height:36px; font-size:30px; color:#fff;}
.pro_sp{line-height:16px; font-size:14px; color:rgba(255,255,255,0.5); text-transform:uppercase; margin-top:8px;}
.prodc_l ul{display:block; overflow:hidden; background:#fff; padding:8px;}
.prodc_l ul li{display:block; overflow:hidden; margin-bottom:8px;}
.prodc_l ul li:last-child{ display:none;}
.prodc_l ul li a{display:block; overflow:hidden; line-height:50px; background:#eee; padding:0 15px; font-size:18px; color:#757575;}
.prodc_l ul li a em{float:right;}
.prodc_l ul li a span{display:block; overflow:hidden; height:50px; padding-left:25px; background:url(../images/prli.png) no-repeat left center; text-overflow:ellipsis; white-space: nowrap; transition:all 0.4s;}
.prodc_l ul li:hover a{background:#373b8f; color:#fff;}
.prodc_l ul li:hover a span{background:url(../images/prlih.png) no-repeat left center;}
.prodc_l ul li.about_on a{background:#373b8f; color:#fff;}
.prodc_l ul li.about_on a span{background:url(../images/prlih.png) no-repeat left center;}

.lxwm_img{display:block; overflow:hidden;}
.lxwm_img img{width:100%; display:block; height:auto;}
.lxwm_txt{display:block; overflow:hidden; background-image: linear-gradient(#5054af, #373b8f); padding:10px; font-size:14px; color:#fff; line-height:30px;}
.lxwm_txt span{font-size:30px; font-family:'Eras ITC';}

.prodc_r{width:876px;}
.prodc_r ul{display:block; overflow:hidden; width:906px;}
.prodc_r ul li{width:272px;float:left;  margin:0 30px 30px 0;}
.prodc_r ul li img{ width:calc(100% - 6px); border:1px solid #f1f1f1; padding:2px;}
.prodc_r ul li p{display:block; overflow:hidden; height:50px; line-height:50px; text-align:center; background:#d7d7d7; font-size:16px; color:#636363; text-transform:uppercase;}
.prodc_r ul li:hover img{border-color:#183579;}
.prodc_r ul li:hover p{background:#373b8f; color:#fff;}

.hotcp{width:100%; float:left; background:url(../images/hotcpbj.jpg) no-repeat center center; background-size:cover; padding:60px 0; position:relative;}
.hotcp .cpzs_p{color:#fff;}
.hotcp .cpzs_sp span{color:rgba(255,255,255,1);}
.hotcp .cpzs_sp span::before{background:#fff;}
.hotcp .cpzs_sp span::after{background:#fff;}
.hotcp_contect{position:relative; margin-top:25px;}
.hotcp-imgbox .swiper-slide a{width:100%; display:block; overflow:hidden; position:relative;  border:1px solid #CCCCCC;}
.hotcp-imgbox .swiper-slide img{ width:100%;}
.hotcp-imgbox .swiper-slide .hotcp_txt{width:100%; height:42px; line-height:42px; text-align:center; background:rgba(255,255,255,0.85); font-size:14px; color:#373b8f; overflow:hidden; position:absolute; left:0; bottom:-40px;}
.hotcp-imgbox .swiper-slide:hover .hotcp_txt{bottom:0;}
.hotcp-prev,.hotcp-next{left:-70px; top:50%; transform:translateY(-50%); position:absolute; z-index:99; width:44px; float:left; height:44px; background-color:#fff; background-image:url(../images/hotcp_icon.png); background-repeat:no-repeat; background-position:left top; outline:none; cursor:pointer;}
.hotcp-next{left:initial; right:-70px; background-position:left bottom;}
.hotcp-prev:hover{background-position:right top;}
.hotcp-next:hover{background-position:right bottom;}
.hotcp_jiantou{width:42px; float:left; height:42px; background:url(../images/hotcp_jiantou.png) no-repeat center center; background-size:100% 100%; position:absolute; left:50%; transform:translateX(-50%); bottom:-16px; z-index:99;}

.ys{width:100%; overflow:hidden; background:url(../images/ysbj.jpg) repeat-y center top; padding:75px 0;}
.ys_titleB{width:100%; float:left; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center;}
.ys_title{float:left; background:url(../images/ys_title_bj.png) no-repeat left top; padding:34px 0 11px 42px;}
.ys_p{line-height:40px; font-family:'Tensentype ZhiHeiJ W5'; font-size:36px; color:#373b8f;}
.ys_sp{line-height:26px; font-family:SimHei; font-size:20px; color:rgba(0,0,0,0.65);}
.ys_spp{line-height:16px;}
.ys_spp span{float:left; position:relative; font-size:14px; color:#bbb; text-transform:uppercase; padding-right:10px;}
.ys_spp span::before{content:""; width:1000px; float:left; height:3px; background:#cdcdcd; position:absolute; left:100%; bottom:3px;}
.ys_spp span::after{content:""; width:1000px; float:left; height:1px; background:#cdcdcd; position:absolute; left:100%; bottom:8px;}
.ys_ul{width:100%; float:left; padding-top:40px;}
.ys_ul li{display:block; overflow:hidden;}
.ys_ul li .ys_left{width:50%; float:left;}
.ys_ul li .ys_left img{display:block; max-width:100%; height:auto;}
.ys_ul li .ys_right{width:50%; float:left;}
.ys_ul li .ys_right .ysB{width:100%; float:left; margin:30px 0;}
.ys_ul li .ys_right .ysB .ys_up{width:100%; float:left; display:-webkit-box; display:-ms-flexbox; display:flex;}
.ys_ul li .ys_right .ysB .ys_up .ys_sub{width:68px; float:left; height:82px; line-height:62px; text-align:center; background:url(../images/ys_sub.png) no-repeat center center; background-size:100% 100%; font-family:'Khmer UI'; font-size:30px; color:#fff;}
.ys_ul li .ys_right .ysB .ys_up .ys_R{width:calc(100% - 68px); float:left; border-bottom:1px solid #d0d0d0; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-wrap:wrap; flex-wrap:wrap; padding-left:12px;}
.ys_ul li .ys_right .ysB .ys_up .ys_R .ys_pp{width:100%; overflow:hidden; line-height:38px; font-size:22px; color:#333; font-weight:bold; text-overflow:ellipsis; white-space: nowrap;}
.ys_ul li .ys_right .ysB .ys_up .ys_R .ys_pps{width:100%; overflow:hidden; line-height:32px; font-size:16px; color:#8e8e8e; text-overflow:ellipsis; white-space: nowrap;}
.ys_ul li .ys_right .ysB .ys_dl{width:100%; float:left; margin-top:25px; padding-left:70px;}
.ys_ul li .ys_right .ysB .ys_dl dd{display:block; overflow:hidden; height:46px; line-height:46px; font-size:18px; color:#333; background:url(../images/ys_jiantou.png) no-repeat left center; padding-left:30px;}
.ys_ul li:nth-child(odd) .ys_left{float:right;}

.gsjj{width:100%; float:left; background:url(../images/gsjjbj.jpg) no-repeat center center; background-size:cover; padding:55px 0; position:relative;}
.gsjj .cpzs_p{color:#fff;}
.gsjj .cpzs_sp span{color:rgba(255,255,255,1);}
.gsjj .cpzs_sp span::before{background:#fff;}
.gsjj .cpzs_sp span::after{background:#fff;}
.gsjj_txt{display:block; overflow:hidden; font-size:16px; color:#fff; line-height:38px; padding-top:30px; }

.news_left{ float:left;width:calc(50% - 25px); margin-top:40px;}
.news_left:nth-child(2n){ float:right;width:calc(50% - 25px); margin-top:40px;}
.news_up{display:block; overflow:hidden;}
.news_up a{width:100%; float:left; display:-webkit-box; display:-ms-flexbox; display:flex;}
.news_up a .news_B{width:226px; float:left; border:1px solid #373b8f; padding:2px; display:-webkit-box; display:-ms-flexbox; display:flex;}
.news_up a .news_B .news_img{width:100%; overflow:hidden; background-position:center; background-repeat:no-repeat; background-size:cover;}
.news_up a .news_B .news_img img{ width:100%;}
.news_up a .news_R{width:calc(100% - 226px); float:left; padding-left:20px;}
.news_up a .news_R .news_p{display:block; overflow:hidden; line-height:30px; font-size:16px; color:#000; text-overflow:ellipsis; white-space: nowrap;}
.news_up a .news_R .news_txt{display:block; overflow:hidden; line-height:24px; font-size:12px; color:#000; text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical; margin-top:15px; opacity:0.5;}
.news_up a .news_R .news_more{display:block; overflow:hidden; width:118px; height:34px; line-height:34px; text-align:center; background:#373b8f; font-size:14px; color:#fff; margin-top:19px;}
.news_up a:hover .news_R .news_p{color:#e58c21;}
.news_up a:hover .news_R .news_more{background:#e58c21; color:#fff;}

.footer{background:#373b8f; display:block; overflow:hidden; padding:30px 0 0;}
.foot_L{width:62%; float:left; display:block; overflow:hidden; color:#fff; font-size:16px; line-height:30px;}
.foot_L a{color:#fff; margin:0 10px;}
.foot_L a:first-child{ margin:0 10px 0 0;}
.foot_L a:hover{color:#fff; text-decoration:underline!important;}
.foot_txt{display:block; overflow:hidden; line-height:24px; font-size:14px; color:#fff; padding-top:20px;}
.foot_R{float:right; display:flex;}
.foot_R img{width:88px; float:left; height:88px; margin-right:15px;}
.foot_B{display:block; overflow:hidden; line-height:26px; color:#fff; font-size:12px;}
.foot_B span{display:block;}
.foot_B span:nth-child(2){ line-height:36px; font-size:24px; font-weight:bold;}
.footer_txt{width:100%; overflow:hidden; text-align:center; background:#282c7a; font-size:12px; color:#fff; line-height:18px; padding:10px 0;}
.footer_txt a{color:#fff; margin:0 10px;}
.footer_txt a:hover{color:#fff; text-decoration:underline!important;}

.left{width:285px; float:left; border:3px solid #373b8f;}
.left ul{display:block; overflow:hidden; background:#fff; padding:8px;}
.left ul li{display:block; overflow:hidden; margin-bottom:8px;}
.left ul li:last-child{margin:0;}
.left ul li a{display:block; overflow:hidden; line-height:50px; background:#eee; padding:0 15px; font-size:18px; color:#757575;}
.left ul li a em{float:right;}
.left ul li a span{display:block; overflow:hidden; height:50px; padding-left:25px; background:url(../images/prli.png) no-repeat left center; text-overflow:ellipsis; white-space: nowrap; transition:all 0.4s;}
.left ul li:hover a{background:#373b8f; color:#fff;}
.left ul li:hover a span{background:url(../images/prlih.png) no-repeat left center;}
.left ul li.about_on a{background:#373b8f; color:#fff;}
.left ul li.about_on a span{background:url(../images/prlih.png) no-repeat left center;}

.right{width:876px; float:right;}
.dqwz_title{width:100%; float:left; line-height:36px; padding-bottom:3px; background:url(../images/dqwz_heng.png) repeat-x left bottom; font-size:14px; color:#a9a9a9;}
.dqwz_title span{color:#373b8f;}

.artid{}
.artid h1{ font-size:18px; text-align:center; line-height:50px; color:#333; border-bottom:1px solid #f1f1f1;}
.artid .data{ font-size:12px; text-align:center; line-height:40px; overflow:hidden;}
.artid .data span{ margin:0 20px;}
.zaiyao{ display:block; color:#868686;font-weight:normal; background:#F5F5F5; border:1px solid #E5E5E5; margin-bottom:15px; padding:5px 15px; font-size:13px;}

.p14-info-3{background: #f5f5f5;padding: 8px 20px;}
.p14-info-3-tit{height: 55px;font-size: 24px;font-weight: normal;line-height: 55px;color: #4b4a4a;}
.p14-info-3-list li h4{height: 46px;font-size: 14px;font-weight: normal;line-height: 46px;color:#4b4a4a;border-top: 1px dashed #dbdbdb;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.p14-info-3-list li h4 a{color:#4b4a4a;}
.p14-info-3-list li h4 span{float: right;}

.news_list dl{border: 1px solid #dedede;margin-top: 20px;padding: 22px 50px 22px 22px;background: #fff;overflow: hidden;}
.news_list dt{width: 29.5%;float: left;margin-right:3%;}
.news_list dt img{width:100%;display: block;}
.news_list dd h4{height: 40px;font-weight: normal;font-size:18px;color: #154c64;line-height: 40px;margin-bottom: 5px;overflow: hidden;}
.news_list h4 a{display: block;height: 40px;color: #4b4a4a;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_list dl:hover{border:1px solid #373b8f;}
.news_list dl:hover h4 a{color: #373b8f;}
.p14-infolist-1-list-desc{max-height: 72px;font-size: 14px;line-height: 24px;color: #797979;margin-bottom: 28px;overflow: hidden;}
.p14-infolist-1-list-deta{width: 90px;height: 30px;line-height: 30px;text-align: center;display: block;float: right;background: #b6b6b6;color: #fff;}
.p14-infolist-1-list-deta a{color:#fff;}
.news_list dl:hover .p14-infolist-1-list-deta{background: #373b8f;border-color: #373b8f;}
.news_list dl:hover .p14-infolist-1-list-deta a{color: #fff;} 

.prodc_list{display:block; overflow:hidden; width:906px;}
.prodc_list li{width:272px;float:left;  margin:20px 30px 0px 0;}
.prodc_list li img{ width:calc(100% - 6px); border:1px solid #f1f1f1; padding:2px;}
.prodc_list li p{display:block; overflow:hidden; height:50px; line-height:50px; text-align:center; background:#d7d7d7; font-size:16px; color:#636363; text-transform:uppercase;}
.prodc_list li:hover img{border-color:#183579;}
.prodc_list li:hover p{background:#373b8f; color:#fff;}

.newsshow_xg{ margin:0 auto;width:100%;height:auto;overflow:hidden;text-align:left;line-height:20px;padding:10px 0px 0px; margin-top: 20px; border-top:1px dashed #b5b5b5; }
.newsshow_xg a{color: #000;}
.newsshow_xg a:hover{ color:#373b8f;}

.pagess{clear: both;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center;font-size: 12px}
.pagess ul li{display: inline-block;border: 1px solid #ccc;padding: 5px 15px;margin: 0 3px;line-height: 20px;background: #fff;color: #999}
.pagess ul li:hover{background: #373b8f; color: #fff;border: 1px solid #373b8f}
.pagess ul li:hover a{color: #fff;}
.pagess ul li.active{display: inline-block;border: 1px solid #373b8f;padding:5px 15px;margin: 0 3px;background: #373b8f;color: #fff;}
.pagess ul li.active a{color: #fff;}
.pagess ul li a{display: block;color: #999}
.pagess ul li a:hover{color: #fff;}







.wapnav{ display:none;}
.footer-fix{ display:none;}
@media screen and (max-width: 767px) {
.center{ width:100%; height:auto;}	
.mag{ margin-top:3%;}
.m60{ margin-top:6%;}
.topbox{ display:none;}	
.dianhua{ display:none;}
.logo{ width:100%; text-align:center;}	
.logo img{ width:90%;}	

.wapnav{width:100%;height: 50px;background:#313485;position:relative; display:block;}
.wapnav p{ float:left; line-height:50px; margin-left:5%; color:#fff;}

.menu-btn{float: right;margin-right: 5%;margin-top: 4.9%;}
.menu-btn:before, .menu-btn:after, .menu-btn span{display: block;height: 2px;background-color: #FFF;content: '';}
.menu-btn:before{width: 24px;}
.menu-btn:after{width: 18px;margin-left: 6px;}
.menu-btn span{width: 12px;margin: 6px 0 6px 12px;}

nav{background:#fff;; height:auto; position:relative; top:0; width:100%; z-index:9999999999; display:none; padding-bottom:100%; overflow:hidden;}
.nav{width:100%;}
.nav li{width:100%; float:left; position:relative; border-bottom:1px solid #f5f5f5;}
.nav li a{width:100%; float:left; overflow:hidden; height:auto; line-height:50px; text-align:center; font-size:18px; color:#333;}
.nav li a:hover{background:#e58c21; color:#fff;}
.nav li a.cur{background:none; color:#333;}
.nav_dl{ opacity:0;}

.search{ display:none;}

.cpzs_title{display:block; overflow:hidden; text-align:center;}
.cpzs_p{line-height: 19px;font-size: 17px;color:#b0b0b0;}
.cpzs_sp{display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; }
.cpzs_sp span{float:left;line-height:40px;position:relative;padding:0 20px;font-size: 22px;color:#000;}
.cpzs_sp span::before{content:""; width:40px; float:left; height:1px; background:#000; position:absolute; right:100%; top:50%; transform:translateY(-50%);}
.cpzs_sp span::after{content:""; width:40px; float:left; height:1px; background:#000; position:absolute; left:100%; top:50%; transform:translateY(-50%);}

.prodc_l{ width:100%; border:none;}
.pro_title{ display:none;}
.lxwm{ display:none;}

.prodc_l ul{display:block; overflow:hidden; background:#fff; padding:0px;}
.prodc_l ul li{ float:left; display:block; width:48%; overflow:hidden; margin-bottom:8px; margin-left:1%;}
.prodc_l ul li:last-child{ display:block; text-align:center;}
.prodc_l ul li:last-child a{ background:#313485; color:#FFF;}
.prodc_l ul li a{display:block; overflow:hidden; line-height:46px; background:#eee; padding:0 15px; font-size:16px; color:#757575;}
.prodc_l ul li a em{float:right; display:none;}
.prodc_l ul li a span{display:block; overflow:hidden; height:46px; padding-left:0px; background:none; text-overflow:ellipsis; white-space: nowrap; transition:all 0.4s;}
.prodc_l ul li:hover a{background:#373b8f; color:#fff;}

.prodc_r{width:100%; margin-top:3%;}
.prodc_r ul{display:block; overflow:hidden; width:100%;}
.prodc_r ul li{width: 98%;float:left;margin: 0 3% 3% 1%;}
.prodc_r ul li img{ width:calc(100% - 4px); border:1px solid #f1f1f1; padding:1px;}
.prodc_r ul li p{display:block;overflow:hidden;height: 40px;line-height: 40px;text-align:center;background:#d7d7d7;font-size:16px;color:#636363;text-transform:uppercase;}
.prodc_r ul li:hover img{border-color:#183579;}
.prodc_r ul li:hover p{background:#373b8f; color:#fff;}

.hotcp{ display:none;}
.ys{ display:none;}

.gsjj{width:100%; float:left; background:url(../images/gsjjbj.jpg) no-repeat center center; background-size:cover; padding:5% 0; position:relative;}
.gsjj .cpzs_p{color:#fff;}
.gsjj .cpzs_sp span{color:rgba(255,255,255,1);}
.gsjj .cpzs_sp span::before{background:#fff;}
.gsjj .cpzs_sp span::after{background:#fff;}
.gsjj_txt{display:block; overflow:hidden; font-size:14px; color:#fff; line-height:26px; padding-top:0px; margin-top:5%; padding:2%; text-indent:2em;}
.gsjj_txt img{width:100% !important; margin-bottom:3%;}

.news_left{ float:left;width:98%; margin:4% 0 0 2%;}
.news_left:nth-child(2n){ float:left;width:98%; margin:4% 0 0 2%;}
.news_up{display:block; overflow:hidden;}
.news_up a{width:100%; float:left; display:-webkit-box; display:-ms-flexbox; display:flex;}
.news_up a .news_B{width:40%; float:left; border:1px solid #373b8f; padding:1%; display:-webkit-box; display:-ms-flexbox; display:flex;}
.news_up a .news_B .news_img{width:100%; overflow:hidden; background-position:center; background-repeat:no-repeat; background-size:cover;}
.news_up a .news_B .news_img img{ width:100%;}
.news_up a .news_R{width:calc(100% - 43%); float:left; padding-left:2%;}
.news_up a .news_R .news_p{display:block; overflow:hidden; line-height:30px; font-size:16px; color:#000; text-overflow:ellipsis; white-space: nowrap;}
.news_up a .news_R .news_txt{display:block; overflow:hidden; line-height:22px; font-size:12px; color:#000; text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; margin-top:0px; opacity:0.5;}
.news_up a .news_R .news_more{display:block; overflow:hidden; width:118px; height:34px; line-height:34px; text-align:center; background:#373b8f; font-size:14px; color:#fff; margin-top:19px;}
.news_up a:hover .news_R .news_p{color:#e58c21;}
.news_up a:hover .news_R .news_more{background:#e58c21; color:#fff;}

.footer{ margin-bottom:50px;}
.foot_L{ display:none;}
.foot_R{ text-align:center; float:none; margin-left:18%;}

.footer-fix{position: fixed;bottom: 0;left: 0;width: 100%;background-color:#373b8f;z-index: 10;display: block !important;}
.footer-fix li{float: left;width: 25%;}
.footer-fix li a{display: block;text-align: center;color: #fff;padding: 7px 0;font-size: 12px;line-height: 1;}
.footer-fix li i{display: block;height: 20px;background: no-repeat center;background-size: contain;margin-bottom: 4px;}
.footer-fix li i.i1{background-image: url(../images/f_01.png);}
.footer-fix li i.i2{background-image: url(../images/f_02.png);}
.footer-fix li i.i3{background-image: url(../images/f_03.png);}
.footer-fix li i.i4{background-image: url(../images/f_04.png);}

.left{width:100%; float:left; border:0;}
.left ul{display:block; overflow:hidden; background:#fff; padding:0px;}
.left ul li{ float:left; display:block; width:48%; overflow:hidden; margin-bottom:8px; margin-left:1%;}
.left ul li:last-child{ display:block; text-align:center;}
.left ul li:last-child a{ background:#313485; color:#FFF;}
.left ul li a{display:block; overflow:hidden; line-height:46px; background:#eee; padding:0 15px; font-size:16px; color:#757575;}
.left ul li a em{float:right; display:none;}
.left ul li a span{display:block; overflow:hidden; height:46px; padding-left:0px; background:none; text-overflow:ellipsis; white-space: nowrap; transition:all 0.4s;}
.left ul li:hover a{background:#373b8f; color:#fff;}

.right{width:98%; float:right; margin-right:1%;}
.prodc_list{display:block; overflow:hidden; width:98%;}
.prodc_list li{width:100%;float:left;  margin:2% 0 0px 1%;}
.prodc_list li img{ width:calc(100% - 6px); border:1px solid #f1f1f1; padding:2px;}
.prodc_list li p{display:block; overflow:hidden; height:50px; line-height:50px; text-align:center; background:#d7d7d7; font-size:16px; color:#636363; text-transform:uppercase;}
.prodc_list li:hover img{border-color:#183579;}
.prodc_list li:hover p{background:#373b8f; color:#fff;}

.news_list dl{border: 1px solid #dedede;margin-bottom: 15px;padding: 2%;background: #fff;overflow: hidden;}
.news_list dt{width:100%;float: left;margin-right:0;}
.news_list dt img{width:100%;display: block;}
.news_list dd{width:100%;float: right;}
.news_list dd h4{height: 40px;font-weight: normal;font-size: 16px;color: #154c64;line-height: 40px;margin-bottom: 5px;overflow: hidden;}
.p14-infolist-1-list-desc{max-height: 72px;font-size: 12px;line-height: 22px;color: #797979;margin-bottom: 3%;overflow: hidden;}

.artid img{ width:100% !important; height:auto !important;}

.newsshow_xg .next{ width:100%;}

.pagess{clear: both;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center;font-size: 12px}
.pagess ul li{display: inline-block;border: 1px solid #ccc;padding: 3px 8px;margin: 0 3px;line-height: 20px;background: #fff;color: #999}
.pagess ul li.active{display: inline-block;border: 1px solid #373b8f;padding:3px 8px;margin: 0 3px;background: #373b8f;color: #fff;}



	
	
}