@media all and (max-width:1600px){
	.mewm{ left:21%;}
	.homeBg .d1 { margin-top:6%;}
}


@media all and (max-width:1440px){
	.mewm{ left:17.4%;}
	.homeBg .d1 img { width:285px;}
	.homeBg .d1 { margin-top:5%;}
	.homeBg .d3 a { font-size:18px; width:200px;}
	
}

@media all and (max-width:1366px){
	.mewm{ left:16%;}
	.homeBg .d1 { margin-top:3%;}
	.homeBg .d1 img { width:250px;}
	
	
}

@media all and (max-width:1200px){

	.w1340{width:92%;}
	.wrap{width:92%;}
	.phone-div{display:block!important}
	.pc-div{display:none!important}
	
/*menu*/
.viewport_shade{position:absolute; top:0; left:0; width:100%; background:#000000; opacity:0.8; display:none; z-index:1001;}
.close_panel{position:absolute; top:0; right:0; z-index:1010; display:block; width:50px; height:50px; background:url(../images/btn_close.png) no-repeat; background-size:50px 50px; display:none;}
.header{ text-align:center;}
.header-1 { height:50px; line-height:50px; position:relative; background:#efecec;}
.btn_show_left{position:absolute; right:0; top:0; background:#0a4993; height:50px; width:45px;}
.btn_show_center { position:absolute; right:9%; top:0;color:#fff}
.logo{position:absolute; left:1%; top:0;}
.logo img{width:auto; height:50px; display:block}
.icon_navigation{display:block; width:34px; height:34px; background:url(../images/icon_navigation.png) no-repeat center center; background-size:30px 30px; margin:9px 0 0 5px;}
.icon_back{display:block; width:18px; height:18px; background:url(../images/icon_navigation.png) no-repeat; background-size:18px 18px;}
/*侧导航*/
.panel{position:absolute; top:0; right:-240px; z-index:1010; background-color:#ffffff; width:240px; display:none; overflow-y:auto; -webkit-overflow-scrolling:touch;}
.panel_logo{height:50px; line-height:50px; padding:0 20px; background:#ffffff;}
.panel_logo img{height:28px; width:auto;}
.panel_nav a{display:block; padding:14px 20px; color:#333333; position:relative;}
.panel_nav_flag_open{position:absolute; right:20px; top:18px; display:block; width:16px; height:16px; background:url(../images/icon_open.png) no-repeat; background-size:12px 12px;}
.panel_nav_flag_close{position:absolute; right:20px; top:18px; display:block; width:16px; height:16px; background:url(../images/icon_close.png) no-repeat; background-size:12px 12px;}
.panel_nav li{font-size:14px; font-weight:bold; background-color:#ffffff; border-top:1px solid #cccccc;}
.panel_nav li ul{display:none;}
.panel_nav li ul li{background-color:#e1e1e1; opacity:0.8;}
.panel_nav li ul li a{color:#666666;}
.enter_hht{position:absolute; top:50%; right:0; display:block; width:24px; height:61px; z-index:9999; background-size:24px 61px;}
	
/* 首页幻灯 */
.banner_qh img{width: 100%;display: block;}
	
.home .mTitle { text-align:center; background:#0771c4; width:100%; line-height:40px; height:40px; color:#fff; font-size:16px; font-weight:bold; margin-bottom:6px;}
.home .mTitle a { color:#fff;}
.home .row1 { clear:both;overflow:hidden; padding:30px 0 0 0; position:relative; margin-bottom:30px; height: auto;}
.home .row1 .d { width:100%;}
.home .row1 .d p.p1 { width:100%;overflow:hidden;}
.home .row1 .d p.p1 img { display:block; width:100%; height:250px;}
.home .row1 .d p.p2 { width:100%; height:28px; line-height:28px; font-size:12px; color:#fff; text-align:left;background:#757575; padding:0 10px; box-sizing:border-box;}
.home .row1 .d p.p2 span { display:block; width:76%;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }
.home .row1 .swiper-container-horizontal>.swiper-pagination-bullets { width:90px; bottom:0; left: inherit;right:0;}
.home .row1 .swiper-container { position:static;}
.home .row1 .swiper-pagination-bullet { background:#fff; opacity:1}
.home .row1 .swiper-pagination-bullet-active {
	  background:#0771c4; opacity:1;
    }

.home .row2 { clear:both;}	
.home .row2 .list { padding:10px 10px 10px 10px; box-sizing:border-box;}
.home .row2 .list  .d { margin-bottom:10px;}
.home .row2 .list  .d p.p1 { font-size:13px; color:#0771c4; line-height:18px;}
.home .row2 .list  .d p.p2 { font-size:14px; color:#161616;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }

.home .row3 { clear:both; text-align:center; font-size:16px; margin-bottom:30px;}
.home .row3 .list .swiper-slide img { display:block; width:100%; height:auto; margin-bottom:6px;}
.home .row3 .swiper-button-prev { left:5px; top:42%;}
.home .row3 .swiper-button-next { right:5px; top:42%;}


.footer { clear:both; width:100%;background:#0a408a; color:#fff; text-align:center; padding:15px 0;}
.footer a { color:#fff;}
.footer .d1 { font-size:12px; line-height:20px;}
.footer .d2 { font-size:12px; line-height:20px;}
.footer .d3 { font-style:italic; font-size:20px; font-weight:bold; line-height:30px; margin:7px 0 10px 0;}
.footer .d4 { font-size:12px; line-height:20px;}
.footer .link  { height:28px; overflow:hidden; width:328px; margin:0 auto;}
.footer .link a { display:block; font-size:14px; line-height:22px; height:22px; width:70px; margin-right:12px; float:left;background:url('../images/pic60.png') no-repeat right center; color:#fff; text-align:left;}
.footer .link a:last-child { background:none;}
	
/*弹出层-法律声明*/
.fotdn-sm {
	width: 100%;
	height: 100%;
	background: #000;
	background: rgba(0,0,0,.4);
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	z-index:9999;
}
.fotdn-sm .flsm-div{
	width: 840px;
	height: 540px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -270px;
	margin-left: -420px;
	border-radius:10px;
	padding:20px 30px 25px 30px;
	z-index:99999;
	box-sizing:border-box;
	background:#0771c4;
	color:#fff;
}
.fotdn-sm .flsm-div .tit { font-size:18px; font-weight:bold; line-height:40px; margin-bottom:2px;}
.fotdn-sm .flsm-div p.p1 { font-size:15px; font-weight:bold; margin:20px 0 5px 0;}
.fotdn-sm .flsm-div p { line-height:22px; margin-bottom:20px; font-size:13px;}
.fotdn-sm .flsm-div .fancybox{
	position: absolute;
	top: 8px;
	right: 8px;
	cursor: pointer;
	 width:32px; height:32px;
}

/*弹出层-举报*/
.fotdn-jb {
	width: 100%;
	height: 100%;
	background: #000;
	background: rgba(0,0,0,.4);
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	z-index:9999;
}
.fotdn-jb .jbxx-div{
	width: 700px;
	height: 500px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -250px;
	margin-left: -350px;
	z-index:99999;
	box-sizing:border-box;
	background:#fff;
}
.fotdn-jb .jbxx-div .tit { font-size:18px;line-height:44px; background:#0771c4; color:#fff; text-align:center;}
.fotdn-jb .jbxx-div .fancybox{
	position: absolute;
	top: 8px;
	right: 8px;
	cursor: pointer;
	 width:32px; height:32px;
}
.fotdn-jb .jbxx-div .liuyan { padding:30px 43px;}
.fotdn-jb .jbxx-div i { font-style:normal; color:#f00; margin-left:5px;}
.fotdn-jb .jbxx-div .d1 { margin-bottom:10px; height:40px;}
.fotdn-jb .jbxx-div .d1 p.p1 { float:left; width:49%;}
.fotdn-jb .jbxx-div .d1 p.p2 { float:right; width:49%;}
.fotdn-jb .jbxx-div .d1 p span { display:block; float:left; width:75px; line-height:32px;}
.fotdn-jb .jbxx-div .d1 p input { display:block; width:205px; float:left; line-height:32px; height:32px; border:1px solid #e6e6e6; box-sizing:border-box; padding:0 8px;}
.fotdn-jb .jbxx-div .d2 { clear:both; width:100%; margin-bottom:15px; line-height:30px;}
.fotdn-jb .jbxx-div .d2 input { display:block; width:595px; border:1px solid #e6e6e6; line-height:30px; padding:2px 8px; box-sizing:border-box;}
.fotdn-jb .jbxx-div .d3 { clear:both; width:100%; margin-bottom:15px;}
.fotdn-jb .jbxx-div .d3 span { display:block;}
.fotdn-jb .jbxx-div .d3 textarea { width:97%; height:100px;border:1px solid #e6e6e6; padding:8px; box-sizing:border-box;}
.fotdn-jb .jbxx-div .d4 { clear:both;}
.fotdn-jb .jbxx-div .d4 .btn { display:block; width:80px; line-height:32px; height:32px; margin:0 auto; color:#fff; background:#055695; border:0; cursor:pointer;}
.fotdn-jb .jbxx-div .d4 .btn:hover { background:#f08200;}


/*内页*/
.iheader { border-top:8px solid #0771c4; width:100%;}
.iheader .box { width:100%; margin:0 auto; height:102px;}
.iheader .box .L { width:300px; height:100%; float:left;}
.iheader .box .L img { display:block; margin-top:17px;}
.iheader .box .R { width:900px; height:100%; padding-top:13px; box-sizing:border-box; float:right; text-align:right}
.iheader .box .R .R-1 { float:right; height:30px; line-height:30px; overflow:hidden; margin-bottom:20px; margin-right:10px;}
.iheader .box .R .R-1 .link { height:30px; float:right;}
.iheader .box .R .R-1 .link a { font-size:12px; color:#2b8cc0; background:url('../images/pic13.png') no-repeat right center; padding:0 15px;display:inline-block; text-align:center;}
.iheader .box .R .R-1 .link a.m0 { background:none;}
.iheader .box .R .R-1 .search{width:150px;height:25px;padding:0 5px;border:1px solid rgba(132,132,132,.5);float:right; margin-left:12px;}
.iheader .box .R .R-1 .search form{height:100%;}
.iheader .box .R .R-1 .search input{vertical-align:top;width:120px;height:25px;background:transparent;line-height:25px;border:none;font-size:12px;color:#555;}
.iheader .box .R .R-1 .search button{vertical-align:top;width:22px;height:24px;border:none;background:url('../images/icon-search.png') no-repeat center;cursor:pointer;}
.iheader .box .R .R-2 { clear:both; width:478px; float:right;}
.iheader .box .R .R-2 .nav a { font-size:16px; color:#8c8c8c; padding-right:20px; margin-right:20px;background:url('../images/pic12.png')no-repeat right center; display: inline-block; float:left;}
.iheader .box .R .R-2 .nav a.m0 { margin-right:0;background:none; padding-right:0;}
#nowMenu { color:#259bf2;}
.iheader .box .R .R-2 .nav a:hover {color:#259bf2;}


.iBanner {background:url('../images/iBanner.jpg')no-repeat center center; width:100%; height:350px; overflow:hidden; background-size:cover;}
.iContent { padding-bottom:8%;}
.secMenu { width:100%; padding:8px 0; height: auto;line-height: 24px;overflow:hidden;background:#0771c4;}
	.secMenu .wrap{width:98%}
.secMenu .R{width:100%}
.secMenu .R a {display:block; float:left; width:20%; height: auto;text-align:center; font-size:14px; line-height:24px; color:#96d1ff; margin-bottom:0; padding: 0;}
#Nowmenu { color:#fff; font-weight:bold; background: none}

h1.pagetitle{ clear:both;padding:30px 0 35px 0;text-align:center; background:none; width:100%;}
h1.pagetitle i{color:#949494;display:block;font-size:14px;font-style:normal;line-height:22px; font-weight:normal;text-transform:uppercase; height: auto}
h1.pagetitle b{color:#0493d7;font-size:20px; height:43px;line-height:38px; display:block; font-weight: bold;background: url('../images/pic15.png') no-repeat bottom center; background-size:100%;}

/*集团简介*/
.jtjj-div .box1 { width:100%;overflow:hidden; margin-bottom:30px; background:#95c2e3; height: auto;}
.jtjj-div .box1 .pic img { display:block; width:100%; height:auto;}
.jtjj-div .box1 .text {width:100%; padding:20px 15px; box-sizing:border-box; background:url('../images/pic17.png')repeat bottom center; color:#fff; position: static;}
.jtjj-div .box1 .text p.p1 { font-size:22px; font-weight:bold; padding-left:10px; line-height:42px;}
.jtjj-div .box1 .text p.p2 { font-size:28px; color:#a1d8ff; padding-left:10px; margin-bottom:30px;font-family:DINCond;}
.jtjj-div .box1 .text p.p3 { margin-bottom:23px; line-height:24px;text-align:justify;}
.jtjj-div .box2 { clear:both; height:295px; width:100%; padding:10px 0; background:#ebecec; margin-bottom:30px;}
.jtjj-div .box2 .d { width:50%; height:130px; float:left; text-align:center; line-height:50px; border-right:1px solid #0771c4; box-sizing:border-box; padding-top:18px; margin-bottom:10px;}
.jtjj-div .box2 .d:nth-child(2){ border-right:0;}
.jtjj-div .box2 .d:last-child { border-right:0;}
.jtjj-div .box2 .d1 p.p1 {background:url('../images/pic18.png') no-repeat top center; }
.jtjj-div .box2 .d2 p.p1 {background:url('../images/pic19.png') no-repeat top center; }
.jtjj-div .box2 .d3 p.p1 {background:url('../images/pic20.png') no-repeat top center; }
.jtjj-div .box2 .d4 p.p1 {background:url('../images/pic21.png') no-repeat top center; }
.jtjj-div .box2 .d p { display:inline-block;}
.jtjj-div .box2 .d p.p1 { width:100%; padding-top:35px; font-weight:bold; color:#606060; line-height:30px;}
.jtjj-div .box2 .d p.p2 { font-size:48px; color:#0771c4;font-family:DINCond;}
.jtjj-div .box2 .d p.p3 {  color:#606060;}
.jtjj-div .box3 { clear:both; width:100%;}
.jtjj-div .box3 .box3L { background:#eee; padding-bottom:10px; margin-bottom:25px;}
.jtjj-div .box3 .box3R { background:#eee; padding-bottom:10px;}
.jtjj-div .box3 .video-js { width:100%;}
.jtjj-div .box3 .tit { text-align:center; font-size:16px; line-height:30px;}

/*组织架构*/
.zzjg-div .text { text-align:center; width:100%; line-height:24px; font-weight:bold; margin-bottom:30px;}
.zzjg-div .pic img { display:block; margin:0 auto; width:100%; height:auto;}

/*企业文化*/
.qywh-div .pic img{ display:block; margin:0 auto; width:100%;}
.qywh-div .box { width:100%; background:#c9eaff; margin-top:25px; padding-bottom:20px;}
.qywh-div .box img { display:block; width:100%; height:auto;}
.qywh-div .d { width:90%; margin:0 auto; margin-top:60px;border:1px dashed #fff; padding:0 20px 20px 20px; box-sizing:border-box;}
.qywh-div .d p.p1 { font-size:20px; font-weight:bold; color:#3869ad; text-align:center; background:#a5dbfd;margin:0 auto; width:220px; line-height:45px; margin-top:-25px; margin-bottom:16px; letter-spacing:3px; }
.qywh-div .d p.p2 { font-size:14px; color:#444444;  box-sizing:border-box; height: auto;}

/*发展历程*/
 .bp-icon:after
 {
 speak: none;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 text-transform: none;
 text-align: center;
 color: #47a3da;
 -webkit-font-smoothing: antialiased;
 }

 .container > header nav .bp-icon:after
 {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 line-height: 2;
 text-indent: 0;
 }

 .cbp_tmtimeline
 {
 padding: 0;
 list-style: none;
 position: relative;
 }

 /* The line */
 .cbp_tmtimeline:before
 {
 content: '';
 position: absolute;
 top: 0;
 bottom: 0;
 width: 2px;
 background: #868687;
 left: 16%;
 margin-left: -10px;
 }

 .cbp_tmtimeline > li
 {
 position: relative;
 }

 /* The date/time */
 .cbp_tmtimeline > li .cbp_tmtime
 {
 display: block;
 width: 12%;
 position: absolute;
 }
.cbp_tmtime p { font-size:40px; color:#0771c4;background: url(../images/pic27.png) no-repeat left center; padding-left:50px;font-family:DINCond; line-height:44px; height:44px;}
.cbp_tmtime p span { font-size:17px;}



 /* Right content */
 .cbp_tmtimeline > li .cbp_tmlabel
 {
 margin: 0 0 15px 20%;
 background: #f1f1f1;
 padding: 2em;
 font-weight: 300;
 position: relative;
 color:#666; font-weight:bold;
 }
 .cbp_tmtimeline > li .cbp_tmlabel p { line-height:30px;}
 .cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel
 {
 background: #e8f5ff;
 }

 .cbp_tmtimeline > li .cbp_tmlabel h2
 {
 margin-top: 0px;
 padding: 0 0 10px 0;
 border-bottom: 1px solid rgba(255,255,255,0.4);
 }

 /* The triangle */
 .cbp_tmtimeline > li .cbp_tmlabel:after
 {
 right: 100%;
 border: solid transparent;
 content: " ";
 height: 0;
 width: 0;
 position: absolute;
 pointer-events: none;
 border-right-color: #f1f1f1;
 border-width: 10px;
 top: 20px;
 }

 .cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel:after
 {
 border-right-color: #e8f5ff;
 }

 /* The icons */
 .cbp_tmtimeline > li .cbp_tmicon
 {
	 width:51px; height:27px;
 position: absolute;
 left: 16%;
 top: 15px;
 margin: 0 0 0 -47px;
 background:url('../images/pic26.jpg') no-repeat center center;
 
 }
 

 /* Example Media Queries */
 @media screen and (max-width: 65.375em)
 {

 .cbp_tmtimeline > li .cbp_tmtime span:last-child
 {
 font-size: 18px;
 }
 }

 @media screen and (max-width: 47.2em)
 {
 .cbp_tmtimeline:before
 {
 display: none;
 }

 .cbp_tmtimeline > li .cbp_tmtime
 {
 width: 100%;
 position: relative;
 padding: 0 0 20px 0;
 }

 .cbp_tmtimeline > li .cbp_tmtime span
 {
 text-align: left;
 }

 .cbp_tmtimeline > li .cbp_tmlabel
 {
 margin: 0 0 30px 0;
 padding: 1em;
 font-weight: 400;
 font-size: 95%;
 }

 .cbp_tmtimeline > li .cbp_tmlabel:after
 {
 right: auto;
 left: 20px;
 border-right-color: transparent;
 border-bottom-color: #3594cb;
 top: -20px;
 }

 .cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel:after
 {
 border-right-color: transparent;
 border-bottom-color: #6cbfee;
 }

 .cbp_tmtimeline > li .cbp_tmicon
 {
	 display:none;
 position: relative;
 float: right;
 left: auto;
 margin: -55px 5px 0 0px;
 }
 }
 
/*社会公益*/
.shgy-div .text { text-align:center; font-size:15px; color:#0771c4; margin-bottom:25px;}
.shgy-div .tit { text-align:center; font-size:18px; margin-bottom:15px; color:#0493d7;}
.shgy-div .box { clear:both; height: auto;width:100%;overflow:hidden; margin-bottom:35px;}
.shgy-div .box .L { width: 100%; float: inherit;background:#f0f0f0; padding:20px 20px; box-sizing:border-box; }
.shgy-div .box .R { width: 100%; float: inherit; background:#d2ebff;padding:20px 0 20px 0; box-sizing:border-box; height:240px; position:relative;}
.shgy-div .box .R .qh { width:98%; margin:0 auto;}
.shgy-div .box .R .swiper-container { position:static}
.shgy-div .box .R .d { text-align:center; }
.shgy-div .box .R .d p.p1 img { display:block; width:100%; height: auto;margin-bottom:10px;}
.shgy-div .box .R .d p.p2 { color:#2ea0d0; line-height:20px; font-size:13px; }
.shgy-div .box .R .swiper-button-next { right:0;}
.shgy-div .box .R .swiper-button-prev { left:0;}

/*企业荣誉*/
.qyry-pic .swiper-button-prev { left:0; top:44%;}
.qyry-pic .swiper-button-next { right:0; top:44%; left:inherit;}
	.qyry-pic{height:auto; width: 100%; margin-bottom: 20px;}
.qyry-pic img { display:block; width:100%; height:auto; margin:0 auto; }
	.qyry-pic .rongyu-qh{width:100%}
.qyry-div { width:100%; margin:0 auto;background:#d6edff; padding:0 3% 0 3%;box-sizing:border-box; border-top:1px solid #a3a3a3;}
.qyry-div .list {background: url('../images/pic61.jpg') repeat-y 10px center;  box-sizing:border-box; width:98%; margin:0 auto; overflow:hidden; padding:35px 0 7% 0;}
.qyry-div .list .d { width:100%; box-sizing:border-box; margin-bottom:30px;padding-left:3px;}
.qyry-div .list .d p.p1 { font-size:38px; color:#595959;font-family:DINCond;background: url('../images/pic62.jpg') no-repeat left center; padding-left:80px;}
.qyry-div .list .d p.p1 span { font-size:16px; color:#595959; font-family:"微软雅黑"; margin-left:5px;}
.qyry-div .list .d p.p2 { line-height:20px; padding-left:80px; width: auto;}
	.qyry-div .list .dL{padding-right:0; text-align: left}
.qyry-div .list .dL p.p2{padding-right:0}

/*权属企业*/
.qsqy-div .tit { width:100%; height: auto;overflow:hidden; margin-top:30px; background: none}
.qsqy-div .tit a { font-size:15px; color:#0493d7; font-weight:bold; text-align:center; width:32.3333%; line-height:35px; background:#e5e5e5; display:block; float:left; margin:1% 0.5%; height: auto;}
.qsqy-div .tit a:nth-child(4) { margin-left:17%}
#nowQsqy {background:#2a87d0; color:#fff;}
.qsqy-div .neirong { clear:both;}
.qsqy-div .neirong .box { background:#e6f5fe; width:100%; height: auto;overflow:hidden; margin-bottom:20px; padding:20px 15px; box-sizing:border-box;}
.qsqy-div .neirong .box:nth-of-type(even) { background:#f7f7f7;}
.qsqy-div .neirong .box .L { width:100%; height: auto;margin-bottom:10px; float: inherit;}
.qsqy-div .neirong .box .L img { display:block; width:100%; height:auto;}
.qsqy-div .neirong .box .R { width:100%; float: inherit; padding: 0 }
.qsqy-div .neirong .box .R p.p1 { font-size:18px; color:#525252; font-weight:bold;background:url('../images/pic40.jpg') no-repeat bottom center; height:38px; margin-bottom:15px; text-align:center;}
.qsqy-div .neirong .box .R p.p2 { width:100%; height: auto;box-sizing:border-box; padding-right: 0;}
	.qsqy-div .neirong .box:nth-of-type(even) .R{ padding:0}

.qsqy-tc { background:#e6f5fe; padding-bottom:40px;}
.qsqy-div .neirong .qsqy-tc-box { width:100%; overflow:hidden;box-sizing:border-box; padding:20px 15px}
.qsqy-div .neirong .qsqy-tc-box .L { width:100%; height: auto;overflow:hidden; float: inherit;}
.qsqy-div .neirong .qsqy-tc-box .L img { display:block; width:100%; height: auto; margin-bottom:16px;}
.qsqy-div .neirong .qsqy-tc-box .R { width:100%;box-sizing:border-box; padding: 0; float: inherit;}
.qsqy-div .neirong .qsqy-tc-box .R p.p1 { font-size:20px; color:#525252; font-weight:bold;background:url('../images/pic40.jpg') no-repeat bottom center; height:45px; margin-bottom:20px; text-align:center;}
.qsqy-div .neirong .qsqy-tc-box .R p.p2 { width:100%; box-sizing:border-box;}
.qsqy-div .qsqytit { clear:both;width:100%; margin-left: 0}
.qsqy-div .qsqytit a { display:block; width:100%; color:#fff; background:#2a87d0 url('../images/pic95.png') no-repeat right center; background-size:30px; margin-bottom:20px; padding:5px 10px; box-sizing:border-box;}
.qsqy-div .qsqytit a img { display: block; width:30px; margin:10px 0;}

.qsqy-div .mbtn { clear:both; margin-top:5px; display:none}
.qsqy-div .mbtn span { display:block; margin-bottom:10px;}
.qsqy-div .mbtn p { float: inherit;text-align:center; font-size:16px; color:#5087c5; width:90%; height:46px; line-height:42px; margin:0 auto; border:2px solid #5087c5; border-radius:10px; box-sizing:border-box;margin-bottom:20px;-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s; }
.qsqy-div .mbtn p:hover { background:#5087c5; color:#fff; border:2px solid #5087c5;}

.tc-box { width:100%; height: auto;overflow:hidden;padding:10px 15px 0 15px; box-sizing:border-box;}
.tc-box .L { width:100%; float: inherit;overflow:hidden;}
.tc-box .R { width:100%; float: inherit; box-sizing:border-box; padding-top:15px;}
.tc-box .R img { display:block; width:100%; height:auto;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s; }
.tc-box .L p.p1 { font-size:20px; color:#fff; font-weight:bold; height:35px; margin-bottom:10px;}
.tc-box .L p.p2 { width:100%; box-sizing:border-box; height:260px; line-height:24px; overflow-y:auto; padding-right:10px;}
.tc-box .L p.p2::-webkit-scrollbar{
	width: 5px;
	height: 10px;
}
.tc-box .L p.p2::-webkit-scrollbar-track{
	background: #e6e6e6;
}
.tc-box .L p.p2::-webkit-scrollbar-thumb{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.2);
	background-color: rgba(42,135,208,.75)
}
.tc-box .L p.p2::-webkit-scrollbar-thumb:hover{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.2);
	background-color: rgba(42, 135, 208, 0.75);
}

.fotdn-qsqy {
	width: 100%;
	height: 100%;
	background: #000;
	background: rgba(0,0,0,.4);
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	z-index:9999;
}
.fotdn-qsqy .qsqy1-div{
	width: 92%;
	height: 600px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -300px;
	margin-left: -46%;
	border-radius:10px;
	padding:10px 10px 15px 10px;
	z-index:99999;
	box-sizing:border-box;
	background:#2a87d0;
	color:#fff;
}
.fotdn-qsqy .qsqy1-div .fancybox{
	position: absolute;
	top: 8px;
	right: 8px;
	cursor: pointer;
	 width:32px; height:32px;
}


.fy { clear:both; width:100%; text-align:center; height:30px; padding:20px 0; margin:0 auto; font-size:14px; margin-top:20px;}
.fy b{ display:inline-block; width:24px; height:24px; text-align:center; background:#1164aa; border-radius:5px; line-height:24px; color:#fff; font-weight:100;}
.fy a{ display:inline-block; padding:0 10px;height:24px; text-align:center; line-height:24px;margin:0 1px; font-size:14px;}

/*新闻列表*/
		.news-div .list ul li p.p1{width:35%; float: left; height: 100%;}
.news-div .tit { width:98%; height:40px; margin:0 auto; margin-top:30px; margin-bottom:30px;}
.news-div .tit a { display:block; float:left; background:#dbdbdb; text-align:center; width:31.3333%; height:39px; line-height:39px; margin:0 1%; font-size:16px;}
.news-div .tit a:hover { background:#0771c4; color:#fff;}
.news-div .list { clear:both; width:94%; margin:0 auto;}
#nowNews { background:#0771c4; color:#fff;}
.news-div .list ul li { width:100%; height:120px;overflow:hidden; background:#f3f3f3; margin:0 0 10px 0; position: relative;}
.news-div .list ul li .L { width:35%; height:100%; float: left; overflow:hidden;}
.news-div .list ul li .L img { display:block; width:100%; height:100%;}
.news-div .list ul li .R { width:62%; height:100%; float:right; padding:10px 10px 0 0; box-sizing:border-box;}
.news-div .list ul li a { display:block; width:100%; height:100%;}
.news-div .list ul li p.p2 { width: 60%; font-size:13px; color:#2a87d0;line-height:20px; margin-bottom:5px; position: absolute; left: 38%; top: 8px}
.news-div .list ul li p.p3 { width: 60%; font-size:14px; color:#3d3d3d; line-height:20px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;position: absolute; left: 38%; top: 30px}　


.news-content { width:100%; padding-top:20px;}
.newsdetail-content { width:100%; margin:0 auto; overflow:hidden;}  
.newsdetail-content p { margin-bottom:20px;}
.newsdetail-content p img { display:block; width:100%; height:auto;}
.newsdetail-title { width: 100%; padding: 0 0 10px 0; border-bottom:1px dashed #e1e0e6; margin-bottom: 30px; text-align:center }
.newsdetail-title .title { width:90%; margin:0 auto; font-weight: bold; font-size: 17px; line-height: 26px; color: #000; margin-bottom: 10px; }
.newsdetail-title .info { color: #8695a0; font-size:13px; }


/*集团产业*/
.jtcy-div { width:94%; padding:1% 0 5% 0; margin:0 auto; background: none}
.jtcy-div .box { width:100%; position: relative; height: auto;}
	.jtcy-div .box .pic{position:static}
.jtcy-div .box .pic img { display:block; width:100%; height:auto;}
.jtcy-div .box .text {background:url('../images/pic56.png') repeat center center; width:100%; padding:40px 0 10px 0; box-sizing:border-box; position: static; height: auto;}
.jtcy-div .box-gs .text { padding:40px 0 10px 0; position: static;}
.jtcy-div .box .text .d { width:50%; float:left; margin-bottom:35px; padding-left:10px; box-sizing:border-box;}
.jtcy-div .box .text .d p.p1 { color:#fff; font-size:14px; line-height:26px; margin-bottom:10px;}
.jtcy-div .box .text .d p.p2 { color:#18d1ff; font-size:14px; line-height:28px;}
.jtcy-div .box .text .d p.p2 span { font-size:36px; letter-spacing:-3px; margin-right:3px;}


/*临时公告*/
.lsgg-div ul li { width:100%;background:#f7f7f7; margin-bottom:10px; box-sizing:border-box; overflow:hidden; padding:2.2% 4%; border-left:8px solid #a5dbfd; height: auto;}
.lsgg-div ul li .L { font-size:15px; color:#0771c4; font-weight:bold; width:100%; line-height:20px; float: inherit;}
.lsgg-div ul li .L span { color:#3d3d3d; font-size:14px; display:block; font-weight:normal; line-height:19px; margin-top:5px; margin-left: 0;}
.lsgg-div ul li:nth-of-type(odd){ background:#f7f7f7; border-left:8px solid #a5dbfd;} 
.lsgg-div ul li:nth-of-type(even){ background:#e6f5fe; border-left:8px solid #e2e2e2;}  
.lsgg-tit .secMenu a { width:33.3333%}
	.lsgg-div ul li .R{display:none}


/*联系我们*/
.lxwm-div .box1 { background:url('../images/pic59.jpg') repeat center center; width:100%; height:247px; overflow:hidden;}
.lxwm-div .box1 .text { width:92%; margin:0 auto; padding-top:48px;}
.lxwm-div .box1 .text p.p1 { font-size:20px; color:#585858;}
.lxwm-div .box1 .text p.p2 { font-size:16px; color:#0771c4; line-height:22px; margin-bottom:25px;text-transform:uppercase;}
.lxwm-div .box1 .text p.p3 { color:#727272; line-height:24px;}
.lxwm-div .box2 { clear:both;height:500px; overflow:hidden; width:100%; border-top:1px solid #cfcfcf;}


/*招标采购*/
.zbcg-div .L{ width: 100%; display: flex; align-items: center; justify-content: center; border-bottom: 1px solid #e7eaf5; margin-bottom: 30px; float: inherit;}
.zbcg-div .R{ width: 100%; float: inherit;}
.zbcg-div .L .bt{ background: #326fbf; color: #fff; text-align: center; width: 100%; height: 85px; line-height: 85px; font-size: 28px; display: none;}
.zbcg-div .L .d1{ width: 50%; height: 45px; line-height: 45px; text-align: center; font-size: 14px; border: 0}
.zbcg-div .L .d2{ width: 50%; height: 45px; line-height: 45px; text-align: center; font-size: 14px; border: 0;}
.zbcg-div .L a{ display:block; width: 100%; height: 100%;}
.zbcg-div .L a:hover{ color:#326fbf}
.zbcg-div .L a.on{ color:#326fbf}
.zbcg-div .search{ clear: both; width: 95%; line-height: 40px; height: 40px; border: 2px solid #1f4d9b; box-sizing: border-box; margin: 0 auto; margin-top: 15px; margin-bottom: 15px;}
.zbcg-div .search input{ display: block; width: 84%; height: 36px; line-height: 36px; float: left; border: 0; font-size: 14px; padding: 0 8px;box-sizing: border-box;}
.zbcg-div .search button{ display: block; width: 16%; height: 36px; line-height: 36px; float: right; border: 0; color: #fff;background:#1f4d9b url("../images/2025030601.jpg") no-repeat center center; background-size: 20px; cursor: pointer;}
	
	 
	

.zbcg-div .R .zbqh-div .thd ul{ height:36px; display: flex; align-items: center; justify-content: center;}
.zbcg-div .R .zbqh-div .thd ul li{ width: 18.2%; text-align: center; float: left; height: 36px; line-height: 16px; background: #dbdbdb; margin: 0 0.5%; font-size: 13px; color: #000; cursor: pointer; display: flex; align-items: center; justify-content: center;}
.zbcg-div .R .zbqh-div .thd ul li.on{background:#326fbf; color: #fff;}
.zbcg-div .R .zbqh-div .tbd{height:1000px;}
.zbcg-div .R .zbqh-div .tbd .qh_ul{ height: 100%;}
.zbcg-div .R .zbqh-div .tbd .qh_ul .qh_li{ height: 100%;}
.tsgg-div ul{height:770px;}
	
	.secMenu .L{display:none}
	.secMenu .R{float:inherit; height: auto;}
	.qywh-div .box1 .R{width:100%;float:inherit;}
	.qywh-div .box1 .L{width:100%;float:inherit; margin-left: 0}
	

	
	
	.li_item .R{display:none}
	.li_item .C{width:100%; float: inherit; height: auto; padding-left: 0}
	.list_item{list-style-position:outside; list-style-type:none;list-style:none;}
        .list_item { width:100%;background:#f7f7f7; margin-bottom:10px; box-sizing:border-box; overflow:hidden; padding:10px 0 10px 15px; border-left:8px solid #a5dbfd;}
        .list_item a { text-decoration:none}
        .list_item .Li { font-size:15px; color:#0771c4; font-weight:bold; width:100%; line-height:20px; }
        .list_item .Li span { color:#3d3d3d; font-size:14px; display:block; font-weight:normal; line-height:19px; margin-top:5px;}
        .list_item:nth-of-type(odd){ background:#f7f7f7; border-left:8px solid #a5dbfd;}
        .list_item:nth-of-type(even){ background:#e6f5fe; border-left:8px solid #e2e2e2;}
        #page					{width:100%;color:#444; font-size:14px;}
        #page .pagination{    padding: 0;
    display: flex;
    column-gap: 4px;
    row-gap: 4px;
    flex-wrap: wrap;}
        #page .active{color:#fff;background-color:#1164aa;}
        #page li					{color:#444;border:#E1E1E1 solid 1px; padding:2px 10px;border-radius:5px;font-size:14px;display: inline-block;}
        #page li:hover			{color:#0166B4;border:#E1E1E1 solid 1px; padding:2px 10px;border-radius:5px;font-size:14px;}
        .color1{ color:#f0732b;}
        .color2{ color:#8a8a8a;}
	.li_item .L {display:block; margin-bottom: 0; font-size: 15px; border-bottom: 0}
	.li_item .L span{width:100%; display: block; margin-left: 0}
	.li_item{line-height:20px; height: auto; padding: 10px 17px}
	.li_item a{display:block;}
	
	.news-con .right{display:none}
	.news-con .left{width:100%; float:inherit;border-right:0;padding-right:0;padding-top:0;}
	
	
}
@media all and (max-width:650px){
	.mewm{ left:18%;}
	.news-div .list ul li { height:90px;}
	.iBanner { height:300px;}
}

@media all and (max-width:435px){
	.mewm{ left:16%;}
	.iBanner { height:200px;}
	
}

@media all and (max-width:375px){
	.news-div .list ul li { height:80px;}
	.jtcy-div .box .text .d p.p2 span { font-size:32px;}
	.iBanner { height:180px;}
}
