@charset "utf-8";
@font-face{font-family:dincond-medium-webfont;src:url(../fonts/dincond-medium-webfont.eot);src:url(../fonts/dincond-medium-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/dincond-medium-webfont.woff2) format('woff2'),url(../fonts/dincond-medium-webfont.woff) format('woff'),url(../fonts/dincond-medium-webfont.ttf) format('truetype'),url(../fonts/dincond-medium-webfont.svg#dincond-regular-webfont) format('svg')}


html {
	width:100%;
	margin:0;
	padding:0;
	-ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%; 
	overflow-x:hidden;
}
body {
	width: 100%;
	font-family:"微软雅黑";
	font-size:14px;
	margin:0;
	padding:0;
	color:#333;
	line-height:200%;
	overflow:hidden;
}
img{
	border: none;
}
dl,dt,dd{display:block;margin:0;}
input,select,textarea{vertical-align:middle;outline: none; font-family:"microsoft yahei";-webkit-appearance: none;border-radius: 0;}
input{margin:0;outline:none;padding:0;}
input::-ms-clear{display:none;}
p,ul,li,form,h1,h2,h3,h4,h5,h6,dl,dd{
	margin: 0;
	padding: 0;
	list-style: none;
}
a {
	color: #333;
	text-decoration: none!important;
	cursor:pointer;
	background: transparent;
	outline:none;
    blr:expression(this.onFocus=this.blur());
}
a img{ border:none;}
a:hover {color: #af010d;}
.clear{ clear:both; margin:0; padding:0; height:0;}
.fl{ float:left;}
.fr{ float:right;}
.tc{ text-align:center;}
.cf:after{content:""; display:block; height:0; clear:both;}
.wrap { width:1200px; margin:0 auto;font-size:18px;}
*{ box-sizing:border-box;}
.phone-div { display:none}
.sB{ font-size:10px; vertical-align:super; font-weight:normal;}
.xB{ vertical-align:sub; font-size:10px;}
#header{display:none!important}
.pc-div{display:block!important}
.phone-div{display:none!important}

/*公共头部*/
.header { width:100%; background:#fff;}
.header .top { height:120px; overflow:hidden;}
.header .top .logo { display:block; width:577px; height:100%; float:left; overflow:hidden}
.header .top .logo img { display:block; width:100%; height:auto; margin-top:26px;}
.header .seach { width:360px; height:100%; float:right; overflow:hidden; padding-top:37px;}
.header .seach input { display:block; width:280px; height:45px; line-height:45px; border:1px solid #c2c2c2; padding:0 8px; font-size:16px;}
.header .seach button { display:block; height:45px; line-height:45px; color:#fff; font-size:16px; width:80px; border:0;background:#af010d url(../images/pic13.png) no-repeat 13px center; padding-left:30px; cursor:pointer; }

.header .mMenuBox { clear:both; width:100%; background:#af010d;}
.header .mMenu { width:1300px; margin:0 auto;}
.header .mMenu ul { width:100%; margin:0 auto; height:50px;line-height: 50px;}
.header .mMenu ul li{float: left;height: 50px;position: relative;width:160px; text-align:center;font-size:16px; color:#454545;-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;}
.header .mMenu>ul>li>a {display:inline-block;color: #fff;font-size: 18px; font-weight:bold;width: 100%;height: 50px; line-height:50px;}
.header .mMenu ul li:hover a { background:#e70010;}
#nowMenu3 { background:#e70010;}
.ff_hide{ background: #f3f3f3; width:160px;height:0; overflow:hidden;z-index: 9999999;position: absolute;left:0;top: 50px;
	transform: translate(0,20px);
	visibility: hidden;
	transition: All 0.3s;
	-moz-transition: All 0.3s;
	-webkit-transition: All 0.3s;
	-o-transition: All 0.3s;
}
.ff_hide dl { background: #f3f3f3;}
.header .mMenu ul li:hover .ff_hide{z-index: 2;transform: translate(0,0px); height:auto;visibility: visible;
	transition: All 0.3s;
	-moz-transition: All 0.3s;
	-webkit-transition: All 0.3s;
	-o-transition: All 0.3s;}
.ff_hide dl dd a{color: #fff;display: block;line-height: 20px;font-size: 14px; padding:10px 0;}
.mBanner .hd { position:absolute; bottom:20px; left:50%; z-index:999; width:300px; height:20px; margin-left:-150px; text-align:center;}
.mBanner .hd ul li { display:inline-block;background:#cccccc; width:10px; height:10px; border-radius:50%; margin:0 7px; font-size:0;}
.mBanner .hd ul li.on { background:#af010d;}


.mBanner { clear:both; width:100%;height:510px;margin-bottom:25px;}
.pc-theme-default{width:100%;position:relative;height:480px;z-index:0;}
.pc-theme-default .nivoSlider{width:100% !important;}
.pc-theme-default .nivoSlider li{width:100% !important;height:480px;overflow:hidden;text-align:center;position:relative;}
.foe_m1 {left:50%;position:absolute;top:185px;margin-left:-438px;}
.foe_m2 {margin:0 auto;}
.foe_m3 {left:50%;position:absolute;top:110px;margin-left:-100px;}


.footer { clear:both; width:100%; height:320px; background:#a7221b; color:#fff;}
.zse_li a{font-size:12px;overflow:hidden;}
.zfriendLinks { height: 64px;}
.zfl_title { width:100px; line-height: 64px; font-size: 20px; color: #fff; font-weight:bold; }
/*下拉菜单链接*/
.zselect { position:relative; width:230px; margin-left: 53px; cursor:pointer; background:url(../images/kk.png) center center no-repeat; margin-top:8px;}
.zse_p {  height:50px; padding-left:5px; border:none; background: none; line-height:50px; text-indent:10px; text-align:left; font-size:16px; color:#fff;font-family:Microsoft Yahei;}
.zse_ul { position:absolute; left:1px; top:46px; width:225px; height: 246px; overflow-y:scroll; border:1px #aaa solid; border-top:none; background-color:#fff; display:none; z-index:91; }
.zse_li a { display:block; height:24px; padding-left:6px; padding-right:6px; line-height:24px; text-align:left; text-decoration:none;color:#000000;}
.zfl_ml { margin-left: 0;}
.zfl_hover { background:url(../images/kk.png) center center no-repeat; color: #fff;}
.zfl_white { background-color: #fff;}
.zfl_white .zse_p { color: #bf0d0d; background:url(../images/kk.png) center center no-repeat;}

.footer .box2 a { color:#fff;}
.footer .box3 a { color:#fff;}
.footer .box1 { height:80px; border-bottom:1px solid #b73b34; padding-top:8px;}
.footer .box2 { clear:both; padding:25px 0 20px 0;}
.footer .box2 .list { height:115px;}
.footer .box2 .list .L { width:435px; height:100%; float:left; border-right:1px solid #b73b34; padding-right:55px; }
.footer .box2 .list .C { width:470px; height:100%; float:left;border-right:1px solid #b73b34; padding-left:83px;}
.footer .box2 .list .R { width:200px; height:100%; float:right;}
.footer .box2 .tit { font-size:20px; font-weight:bold; color:#fff; margin-bottom:15px;}
.footer .box2 .list .L a { display:block; float:left; width:33.3333%; font-size:18px;}
.footer .box2 .list .C p { line-height:30px; font-size:16px;}
.footer .box2 .list .R p { width:200px; height:50px; line-height:50px; background:#ffefee; border-radius:3px; font-size:16px; color:#b73b34; font-weight:bold; text-align:center; position:relative}
.footer .box2 .list .R p a { color:#b73b34; display: inline-block;background: url(../images/pic12.png) no-repeat left center; padding-left:30px;}
.footer .box3 { clear:both; background:#891812; height:80px; line-height:65px;}

.footer .box2 .list .R p img { display:block; width:150px; height:0; position:absolute; left:25px; bottom:50px; z-index:2;-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;}
.footer .box2 .list .R p:hover img { height:150px;}

.mTitle { border-bottom:2px solid #e6e6e6; height:46px; line-height:28px; font-size:22px; font-weight:bold; color:#333333;background: url(../images/pic02.png) no-repeat left 4px; padding-left:36px; margin-bottom:15px;}
.mTitle span { font-size:18px; color:#cccccc; font-family:Arial, Helvetica, sans-serif; margin-left:6px;}
.home .row1 { clear:both; height:405px; overflow:hidden; margin-bottom:35px;}
.home .row1 .row1L { width:600px; height:100%; float:left; overflow:hidden; position:relative;}
.home .row1 .row1R { width:540px; height:430px; float:right; overflow:hidden;}
.home .row1 .row1L .swiper-container { position:static;}
.home .row1 .row1L .swiper-container .swiper-slide img { width:600px; height:360px; display:block;}
.home .row1 .row1L .swiper-container .swiper-slide p { background:#f5f5f5; padding:0 10px; width:100%; height:40px; line-height:40px; font-size:18px; color:#666666;}
.home .row1 .row1L .swiper-container-horizontal>.swiper-pagination-bullets { width:110px; left:inherit; right:7px; text-align:right;}
.home .row1 .row1L .swiper-pagination-bullet { width:9px; height:9px; background:#cccccc; opacity:1; border-radius:50%;}
.home .row1 .row1L .swiper-pagination-bullet-active { background:#af010d;}
.home .row1 .row1R .list { margin-bottom:13px;}
.home .row1 .row1R .list .li { width:100%; line-height:36px; height:48px;}
.home .row1 .row1R .list .li a { display: block;}
.home .row1 .row1R .list .li p.p1 { width:500px; height:100%; font-size:18px; color:#4c4c4c; float:left;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }
.home .row1 .row1R .list .li p.p2 { width:40px; height:100%; float:right; text-align:right; font-size:14px; color:#999999;}
.home .mMore { clear:both; background:#f5f5f5; height:38px; line-height:38px; text-align:center;-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;}
.home .mMore a { font-size:18px; font-weight:bold; color:#b73b34; display:block; width:
100%; height:100%;}
.home .mMore:hover { color:#fff; background:#af010d;}
.home .mMore:hover a { color:#fff;}
.home .row1 .row1R .list .li:hover p.p1 { color:#af010d}
.home .row1 .row1L .swiper-container .swiper-slide:hover p { color:#af010d}

.home .row2 { clear:both;}
.home .row2 img { display:block; width:100%; height:auto; margin-bottom:35px;}

.home .row3 { clear:both; height:440px; overflow:hidden; margin-bottom:32px;}
.home .row3 .box { width:567px; height:100%; float:left; overflow:hidden;}
.home .row3 .m { margin:0 0 0 45px;}
.home .row3 .list { height:290px; margin-bottom:13px;}
.home .row3 .list .li { width:100%; line-height:38px; height:38px;}
.home .row3 .list .li a { display: block;}
.home .row3 .list .li p.p1 { width:490px; height:100%; font-size:18px; color:#4c4c4c; float:left;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }
.home .row3 .list .li p.p2 { width:40px; height:100%; float:right; text-align:right; font-size:14px; color:#999999;}
.home .row3 .mMore { background:#e6e6e6;-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;}
.home .row3 .list .li:hover p.p1 { color:#af010d}
.home .row3 .mMore:hover { color:#fff; background:#af010d;}
.home .row3 .mMore:hover a { color:#fff;}

.home .row4 { clear:both; padding-bottom:4%;}
.home .row4 .d1 { height:280px; margin-bottom:6px;}
.home .row4 .d1 .d1L {width:597px; height:280px; margin-right:6px; float:left;}
.home .row4 .d1 .d1R {width:597px; height:280px; float:left;}
.home .row4 .d1 .swiper-pagination-bullet { width:10px; height:10px;}
.home .row4 .d1 .swiper-pagination-bullet { background:#fff; opacity:1;}
.home .row4 .d1 .swiper-pagination-bullet-active { background:#fb1f1f;}
.home .row4 .d1 .swiper-container-horizontal>.swiper-pagination-bullets { bottom:20px}
.videolist { position:relative; width:597px; height:280px;}
.videolist:hover{ cursor: pointer; }
.videoed { display:none; width:50px; height:50px; position: absolute; left:45%; top:45%; z-index:99; border-radius:100%; }
.videos{ display:none; border: 1px solid #080808; position:fixed; left:50%; top:48%; margin-left:-450px; margin-top:-220px; z-index:999; width:900px; height:400px; }
.vclose { position:absolute;right:1%; top:2%; border-radius:100%; cursor: pointer; }

.home .row4 .d2 { height:180px;}
.home .row4 .d2 img {-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;}
.home .row4 .d2 p { width:295px; height:180px; float:left; margin-right:6px; position:relative; overflow:hidden;}
.home .row4 .d2 p span { position:absolute; left:0; bottom:0; text-align:center; display:block; color:#fff; font-size:18px; height:50px; line-height:50px; width:100%;background: url(../images/pic10.png) repeat center center; }
.home .row4 .d2 p.m0 { margin-right:0}
.home .row4 .d2 p:hover img { transform: scale(1.08);}

/*---------------------内页--------------------------*/
.iBanner img { display:block; width:100%; height:auto;}
.iCon { clear:both; margin-top:55px; }
.iCon .iConL { width:240px; float:left; z-index:99999999}
.iCon .iConR { width:900px; float:right; min-height:600px;padding-bottom:100px;}
.iCon .iConL .tit { width:100%; height:120px; color:#fff; background:#af010d; padding:35px 0 0 35px;}
.iCon .iConL .tit p.p1 { font-size:24px;}
.iCon .iConL .tit p.p2 { font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;}
.iCon .iConL .list { background:#f5f5f5; width:100%; border-bottom:4px solid #af010d; padding-bottom:60px;}
.iCon .iConL .list ul li { width:100%;background: url(../images/pic14.jpg) no-repeat bottom center; overflow:hidden; padding:8px 0;}
.iCon .iConL .list ul li a { display:block; width:200px; line-height:24px; font-size:18px; color:#333333; margin:0 auto; padding-left:15px; padding-top: 9px; padding-bottom: 9px; padding-right: 10px; box-sizing: border-box; -webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;}
	.iCon .iConL .list>ul>li>ul{margin: 6px auto 0;}
	.iCon .iConL .list>ul>li>ul>li{height: auto; padding: 10px 0;}
	.iCon .iConL .list>ul>li>ul>li a{padding-left: 40px; font-size: 16px;}
/*.iCon .iConL .list>ul>li>a:hover,
.iCon .iConL .list>ul>li>ul>li a:hover { color:#fff;background:#af010d url(../images/pic15.png) no-repeat 190px center;}*/
.iCon .iConL .list>ul>li>a:hover { color:#fff; background:#af010d url(../images/pic15.png) no-repeat 190px center;}
.box324 li a:hover { color:#fff; background:#af010d url(../images/pic15.png) no-repeat 190px center;}
.iCon .iConL .list .box324 li a:hover { color:#fff; background:#af010d url(../images/pic15.png) no-repeat 190px center;}
#nowMenu { color:#fff; background:#af010d url(../images/pic15.png) no-repeat 190px center;}
.position { border-bottom:1px solid #cccccc; margin-bottom:5%; display: flex; align-items: center; justify-content: space-between; padding-bottom: 10px;}
.position .positionL { width:80%; height:100%; line-height:38px; float:left; font-size:28px; font-weight:bold;background: url(../images/pic16.jpg) no-repeat left 8px; padding-left:18px;}
.position .positionR { width:65%; height:100%; float:right; font-size:15px; line-height: 20px; color:#808080; text-align:right;}
.position .positionR a { color:#808080; display:inline-block; line-height:35px;}
.position .positionR a.home {background: url(../images/pic17.png) no-repeat left center; padding-left:25px;}

/*公司简介*/
.gsjj-div { font-size:16px;}
.gsjj-div .box1 p { margin-bottom:25px;}
.gsjj-div .box1 p span { font-weight:bold;}
.gsjj-div .box2 { clear:both; height:480px; overflow:hidden; margin-bottom:30px; margin-top:35px;}
.gsjj-div .box2 .L { width:440px; height:100%; float:left; overflow:hidden;padding:55px 0 0 60px;background: url(../images/pic18.jpg) no-repeat center center;}
.gsjj-div .box2 .R { margin-left:20px;background: url(../images/pic19.jpg) no-repeat center center;}
.gsjj-div .box2 .L p.p1 { font-size:30px; font-weight:bold; margin-bottom:95px;}
.gsjj-div .box2 .L p.p2 { font-size:18px; color:#af010d; font-weight:bold;background: url(../images/pic20.png) no-repeat left center; padding-left:29px; height:35px; line-height:35px;}
.gsjj-div .box2 .R p.p2 { margin-bottom:10px;}
.gsjj-div .box2 .L p.p3 { line-height:26px;background: url(../images/pic20.png) no-repeat left 6px; margin-top:14px;}
.gsjj-div .box2 .L p.p4 { margin-top:75px;}
.gsjj-div .box3 { clear:both;background: url(../images/pic21.jpg) no-repeat top center; padding-top:40px; }
.gsjj-div .box3 .d1 { font-weight:bold; font-size:30px;}
.gsjj-div .box3 .d2 { width:100%; height:48px; background: url(../images/pic22.png) no-repeat center center; overflow:hidden; margin-bottom:26px; margin-top:30px;}
.gsjj-div .box3 .d2 p { background:#af010d; display:inline-block; padding:0 23px; color:#fff; height:48px; line-height:48px; font-size:22px; position:relative;}
.gsjj-div .box3 .d2 p:after { content:''; display:block;background: url(../images/pic23.png) no-repeat center center; width:38px; height:48px; position:absolute; top:0; right:-32px;}
.gsjj-div .box3 p { clear:both;}
.gsjj-div .box3 .d3 p { margin-bottom:26px;}
.gsjj-div .box3 .d4 { height:280px; overflow:hidden; margin:25px 0 32px 0;}
.gsjj-div .box3 .d4 .d4L { width:435px; height:100%; float:left; padding-top:10px;}
.gsjj-div .box3 .d4 .d4R { width:420px; height:100%; float:right; overflow:hidden;}
.gsjj-div .box3 .d4 .d4L p.p1 { margin-bottom:26px;}
.gsjj-div .box3 .d4 .d4L p.p2 { font-size:16px; color:#af010d; font-weight:bold;background: url(../images/pic20.png) no-repeat left center; padding-left:29px; height:36px; line-height:36px; margin-bottom:10px;}

/*公司领导*/
.gsld-div .li { width:430px; height:239px; float:left; overflow:hidden; background:#f5f5f5; margin-bottom:30px;}
.gsld-div .li .liL { width:186px; height:100%; float:left;}
.gsld-div .li .liR { width:244px; height:100%; float:right; padding:50px 0 0 38px;}
.gsld-div .li2 { margin-left:40px;}
.gsld-div .li .liR p.p1 { font-size:24px; margin-bottom:15px;}
.gsld-div .li .liR p.p2 { font-size:18px;}

/*组织架构*/
.zzjg-div img { display:block; width:100%; height:auto;}

/*主要股东*/
.zygd-div { font-size:15px;}
.zygd-div p {line-height:36px; margin-bottom:25px;}
.zygd-div .d1 { clear:both; font-size:24px; font-weight:bold; background:#f0f0f0; height:63px; line-height:63px; margin-bottom:40px; padding-left:20px; border-left:3px solid #af010d;}
.zygd-div .d2 { height:306px; overflow:hidden; margin-bottom:10px;}
.zygd-div .d2 .d2L { width:423px; height:100%; float:left;}
.zygd-div .d2 .d2R { width:460px; height:100%; float:right;}
.zygd-div .d2 .d2R img { display:block; width:100%; height:100%;}
.zygd-div .d2 .d2L p { margin-bottom:25px;}
.zygd-div .d3 { clear:both; }

/*董事会介绍*/
.dshjs-div .pic img { display:block; width:100%; height:auto; margin-bottom:28px;}
.dshjs-div .list {border-bottom:2px solid #f0f0f0; }
.dshjs-div .list .li { border-top:2px solid #f0f0f0;border-left:2px solid #f0f0f0; border-right:2px solid #f0f0f0;padding:23px 30px;}
.dshjs-div .list .li p.p1 { font-size:22px; font-weight:bold; margin-bottom:15px;}
.dshjs-div .list .li p.p2 { font-size:16px; color:#666666;}


/*新闻列表*/
.news-list ul li { width:100%; height:220px; overflow:hidden; margin-bottom:40px; padding-bottom:40px; border-bottom:1px solid #e6e6e6;}
.news-list ul li a { display:block; width:100%; height:100%; color:#333}
.news-list ul li .L { width:240px; height:100%; float:left; overflow:hidden; border:1px solid #eee;}
.news-list ul li .R { width:630px; height:100%; float:right;}
.news-list ul li .L img { display:block; width:100%; height:100%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.news-list ul li .R p.p1 { font-size:20px; font-weight:bold; margin-bottom:22px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }
.news-list ul li .R p.p2 { font-size:18px; margin-bottom:40px;height:60px;overflow:hidden;}
.news-list ul li .R p.p3 { font-size:18px; color:#999999;}
.news-list ul li:hover .L img { transform: scale(1.08);}
.news-list ul li:hover .R p.p1 { color:#af010d;}

.fy{ clear:both; text-align:center; width:100%; height:30px; margin:0 auto; margin-top:30px; font-size:14px;}
.fy .active{ display:inline-block; width:auto; padding: 0 8px; height:24px; text-align:center; background:#af010d; border-radius:3px; line-height:24px; margin:0 2px; color:#fff; font-weight:100;}
.fy a{ display:inline-block; padding:0 10px;height:24px; text-align:center; line-height:24px;margin:0 2px; font-size:14px;}

.news-content { width: 100%; margin-bottom:50px; text-align:justify;}
.newsdetail-content { width:100%; margin:0 auto}
.newsdetail-content p { /*margin-bottom:15px; */display:block;font-size:18px;line-height: 40px;}
.newsdetail-content img { max-width:550px !important;height:auto !important;}
.newsdetail-title { width: 100%; overflow: hidden; padding: 8px 0 10px 0; border-bottom:1px dashed #e1e0e6; margin-bottom: 34px; text-align:center }
.newsdetail-title .title { font-weight: bold; font-size: 20px; line-height: 30px; color: #000; margin-bottom: 10px; }
.newsdetail-title .info { color: #8695a0; }

/*数字报列表*/
.szb-list ul li { width:100%; height:258px; overflow:hidden; margin-bottom:30px; padding-bottom:30px; border-bottom:1px solid #e6e6e6;}
.szb-list ul li a { display:block; width:100%; height:100%; color:#333}
.szb-list ul li .L { width:160px; height:100%; float:left; overflow:hidden; border:1px solid #eee;}
.szb-list ul li .R { width:710px; height:100%; float:right; padding-top:20px;}
.szb-list ul li .L img { display:block; width:100%; height:100%;}
.szb-list ul li .R p.p1 { font-size:24px; margin-bottom:35px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }
.szb-list ul li .R p.p2 { font-size:16px; color:#666666; margin-bottom:35px;}
.szb-list ul li .R p.p3 { font-size:14px; color:#999999;}
.szb-list ul li:hover .R p.p1 { color:#af010d;}


/*公告*/
.gg-list ul li { width: 100%; height:128px; overflow:hidden; margin-bottom:25px; padding-bottom:25px; border-bottom:1px solid #e6e6e6;}
.gg-list ul li a { display:block; width:100%; height:100%;}
.gg-list ul li .L { width:97px; height:100%; float:left; overflow:hidden; text-align:center; background:#e6e6e6; color:#af010d; font-weight:bold; padding-top:15px;}
.gg-list ul li .R { width:765px; height:100%; float:right;}
.gg-list ul li .L p.p1 { font-size:48px; line-height:50px;}
.gg-list ul li .L p.p2 { font-size:15px;}
.gg-list ul li .R p.p1 { font-size:20px; font-weight:bold; color:#333333; margin-bottom:15px;}
.gg-list ul li .R p.p2 { font-size:15px;}

/*采购信息*/
.cgxx-div .d1 { text-align:center; font-size:30px; margin-bottom:60px;}
.cgxx-div .d2 { font-size:18px; margin-bottom:20px;}
.cgxx-div .d3 { font-size:18px;}
.cgxx-div .d3 p { margin-bottom:25px; line-height:36px;}
.cgxx-div .d4 { font-size:18px; text-align:right}

/*发展战略*/
.fzzl-div .pic img { display:block; width:100%; height:auto; margin-bottom:3%;}
.fzzl-div .text { font-size:16px; line-height:34px;}


/*招聘列表*/
.zp-list ul li { border:1px solid #e6e6e6; margin-bottom:10px; padding:24px 35px 30px 35px;}
.zp-list ul li a { display:block; width:100%; height:100%;}
.zp-list ul li p.p1 { font-size:24px; color:#af010d; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-bottom:10px;}
.zp-list ul li p.p2 { font-size:18px; font-weight:bold; color:#333; margin-bottom:18px;}
.zp-list ul li p.p3 { font-size:15px; color:#666666;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}

/*产业介绍*/
.cyjs-div .box1 { width:100%; height:544px; overflow:hidden; position:relative; margin-bottom:35px;}
.cyjs-div .box1 p.p1 { width:100%; height:100%; position:absolute; left:0; top:0; z-index:1;}
.cyjs-div .box1 p.p1 img { display:block; width:100%; height:544px;}
.cyjs-div .box1 p.p2 { font-size:24px; font-weight:bold; color:#fff; text-align:center;background: url(../images/pic90.png) repeat center center; width:240px; height:80px; line-height:80px; position:absolute; left:0; bottom:0; z-index:2;}
.cyjs-div .box1 p.p2 span {background: url(../images/pic91.png) no-repeat right center; padding-right:25px; display:inline-block; line-height:80px;}
.cyjs-div .box2 { clear:both;}
.cyjs-div .box2 .li { width:430px; height:330px; float:left; overflow:hidden; margin-bottom:30px;}
.cyjs-div .box2 .li a { display: block;}
.cyjs-div .box2 .li p.p1{ width:100%; height:260px; overflow:hidden}
.cyjs-div .box2 .li p.p1 img { display:block; width:100%; height:100%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.cyjs-div .box2 .li p.p2 { background:#f5f5f5; width:100%; height:70px; line-height:70px; font-size:24px; font-weight:bold; color:#333333; padding-left:20px;}
.cyjs-div .box2 .li:nth-of-type(even) { margin-left:40px;}
.cyjs-div .box2 .li:hover p.p1 img { transform: scale(1.08);}

.cy-con .box1 { width:100%; height:544px; overflow:hidden; position:relative; margin-bottom:42px;}
.cy-con .box1 p.p1 { width:100%; height:100%; position:absolute; left:0; top:0; z-index:1;}
.cy-con .box1 p.p1 img { display:block; width:100%; height:544px;}
.cy-con .box1 p.p2 { font-size:18px; color:#fff; text-align:center;background: url(../images/pic102.png) repeat center center; width:100%; height:70px; line-height:70px; position:absolute; left:0; bottom:0; z-index:2;}
.cy-con .box2 .d1 { clear:both; background:#f5f5f5; height:70px; line-height:67px; font-size:30px; font-weight:bold; color:#333333; border-bottom:4px solid #af010d; padding-left:25px; margin-bottom:35px;}
.cy-con .box2 .d2 { font-size:16px; line-height:210%;}


/*工程业绩*/
.case-list .tit { margin-bottom:40px; height:60px;}
.case-list .tit a { display:block; width:50%; background:#f5f5f5; height:60px; line-height:60px; float:left; text-align:center; font-size:16px; color:#333333; }
#nowMenu2 { background:#af010d; color:#fff;}
.case-list .list { border-bottom:2px solid #a7221b;}
.case-list .list ul li { width:430px; height:410px; overflow:hidden; float:left; margin-bottom:30px;}
.case-list .list ul li p.p1 { width:100%; height:280px; overflow:hidden; border:1px solid #eee; margin-bottom:15px;}
.case-list .list ul li p.p1 img { display:block; width:100%; height:100%;}
.case-list .list ul li:nth-of-type(odd) { margin-right:40px;}
.case-list .list ul li p.p2 { font-size:18px; font-weight:bold; color:#333333; margin-bottom:3px;}
.case-list .list ul li p.p3 { font-size:16px; line-height:22px;}

/*荣誉资质*/
.ryzz-div .d1 { font-size:16px; margin-bottom:30px;}
.ryzz-div .list1 { margin-bottom:3%;}
.ryzz-div .list1 .li { text-align:center; background:#f5f5f5; width:280px; height:280px; overflow:hidden; float:left; padding:40px 50px; margin-bottom:30px;}
.ryzz-div .list1 .m { margin:0 30px;}
.ryzz-div .list1 .li p.p1 {}
.ryzz-div .list1 .li p.p1 img { display:block; margin:0 auto; width:180px; height:140px; margin-bottom:30px;}
.ryzz-div .list1 .li p.p2 { font-size:16px;}
.ryzz-div .d1 p { margin-bottom:25px;}
.ryzz-div .d1 .p2 { padding:0 28px; margin-bottom:6%;}
.ryzz-div .d1 .p2 span { display:block; width:50%; height:30px; line-height:30px; float:left;background: url(../images/pic65.png) no-repeat left center; padding-left:20px; }
.ryzz-div .list2 { clear:both; background:#f5f5f5; height:285px; overflow:hidden; padding:35px 0; position:relative}
.ryzz-div .list2 .swiper-container { position:static; width:94%; margin:0 auto; text-align:center; font-size:15px;}
.ryzz-div .list2 .swiper-button-prev { left:0;background: url(../images/pic58.png) no-repeat center center; width:48px; height:64px; top:40%;}
.ryzz-div .list2 .swiper-button-next { right:0;background: url(../images/pic59.png) no-repeat center center; width:48px; height:64px; top:40%;}
.ryzz-div .list2 img { display:block; width:100%; height:173px; margin-bottom:17px;}

/*联系方式*/
.lxfs-div .map { width:100%; height:440px; overflow:hidden;}
.lxfs-div .text { width:100%; overflow:hidden; background:#af010d; color:#fff; padding:45px 50px 25px 50px; position:relative; top:-20px;}
.lxfs-div .text .R { width:100%; }
.lxfs-div .text .R p.p1 { font-size:24px; font-weight:bold; margin-bottom:25px;}
.lxfs-div .text .R p.p2 { font-size:16px; margin-bottom:12px;}
.lxfs-div .text .R p.p2 span { display:inline-block; width:340px;}

/*定期报告*/
.dqbg-list ul li { width:100%; height:100px; line-height:96px; border:2px solid #e6e6e6; margin-bottom:8px; font-size:18px;}
.dqbg-list p { float:left; height:100%;}
.dqbg-list p.p1 { padding-left:35px; margin-right:20px;}
.dqbg-list p.p2 { width:94px; text-align:center;background: url(../images/pic67.png) no-repeat left center;}
.dqbg-list p.p3 {background: url(../images/pic67.png) no-repeat left center; padding-left:19px;}
.dqbg-list p.p4 { border-left:1px solid #e6e6e6; width:98px; float:right}
.dqbg-list a { display:block;}
.dqbg-list p.p4 a { background: url(../images/pic68.png) no-repeat center center; width:98px; height:100%}

/*临时公告*/
.lsgg-list ul li { padding:21px 15px; line-height:32px;border:2px solid #e6e6e6; margin-bottom:8px; font-size:18px;background: url(../images/pic68.png) no-repeat 840px center; }
.lsgg-list p.p3{ width:93%; line-height:32px; }

/*搜索结果*/
.result { font-size:16px; margin-bottom:5%;}
.result span { font-size:18px; font-weight:bold; color:#af010d; padding:0 5px;}
.result-list{ margin-bottom:40px;}
.result-list .li{ margin-bottom:25px;}
.result-list .li .d1{ font-size:22px; line-height: 30px; font-weight: bold; margin-bottom: 5px;}
.result-list .li .d2{ font-size:15px; line-height: 28px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.result-list .li .d3{ font-size:15px;}

/*人才理念*/
.rcln-div .pic img { display:block; width:100%; height:auto; margin-bottom:40px;}
.rcln-div .text { font-size:16px; line-height:36px;}
.rcln-div .text p { margin-bottom:35px;}

/*信访举报*/
.xfjb-div { width:100%; height:400px; overflow:hidden;background: url(../images/pic87.png) no-repeat center center; color:#333; font-size:20px; font-weight:bold; padding:140px 0 0 450px;}
.xfjb-div p { margin-bottom:15px;}

/*党史学习教育*/
.dsxxjy-div ul li { float:left; width: 430px; text-align: center; margin-bottom: 30px;}
.dsxxjy-div ul li:nth-of-type(odd) { margin-right:40px;}
.dsxxjy-div ul li img { display: block; width:100%; height: 250px; margin: 0 auto; margin-bottom: 5px;}











/*首页底部浮动20220517*/

.links1 .wxewm{ width: 300px; height: 533px;  position: absolute; right: 0; bottom:0px; z-index:999; display: none}
.links1 .wxewm img { display:block; width: 100%; height: auto;}
.links1 {position:fixed;bottom:10px;right:0px;}
.links1:hover .wxewm{ display:block}
.guan{ position: fixed; right: 0px; bottom:0px; }





/*产业介绍*/
.chanye ul li { font-size:16px;color:#333333; border-bottom:1px solid #e6e6e6; line-height: 26px; padding-bottom: 13px; margin-bottom: 13px;  }


/*产业介绍九宫格*/
.jcsj-list {clear:both}
.jcsj-list .jc { width: 270px; height: 290px; float: left; margin-right:40px; text-align: center; line-height: 24px; font-size: 16px }
.jcsj-list .jc a {display:block; width: 100%; height: 100%;}
.jcsj-list .jc img { display:block; width: 100%; height: 210px; margin-bottom: 10px; }
.jcsj-list .jc:nth-child(3n) { margin-right: 0; }




/******移动端******/
/****menu*****/
#header{position: fixed;top: 0;left: 0;width: 100%;z-index: 99999;overflow: hidden; background:#fff;}
#header,.header{font-size: 16px;font-weight: bold;color: #fff;line-height: 60px;height: 60px;}
#header a.navBox,.header a.navBox{background: center center no-repeat transparent;
	display: block;
	width: 120px;
	height: 60px;
	position: absolute;
	top: 0;
	right: 0;
}
.home .banner .swiper-pagination-bullet-active { background:#ff0000;}
#header .logo img{width: auto; height:37px; display:block; margin:11px 0 0 9px;}
.burgers_box{ width:100%;height:100%}
.icon {height: 3px;width: 24px;top: 30px;background-color: #fff;border-radius: 20px;position: absolute;transition-duration: 0.5s;}
.icon:before {left: 0;position: absolute;top: -9px;height: 3px;width: 24px;background-color: #fff;content: "";border-radius: 20px;transition-duration: 0.5s;}
.icon:after {left: 0;position: absolute;top: 9px;height: 3px;width: 24px;background-color: #fff;content: "";border-radius: 20px;transition-duration: 0.5s;}
.menu {width: 52px;height: 60px;position: relative;transition-duration: 1s;display: block;cursor: pointer;z-index:99; float:right; padding-left:15px; background:#af010d;}
.burger_lin .icon {transition-duration: 0.5s;transition-delay: 0.5s;}
.burger_lin .icon:after {transition: transform 0.5s, top 0.5s 0.5s;}
.burger_lin .icon:before {transition: transform 0.5s, top 0.5s 0.5s;}
.burger_lin.open .icon {transition-duration: 0.1s;transition-delay: 0.5s;background: transparent;}
.burger_lin.open .icon:before {transition: top 0.5s, transform 0.5s 0.5s;top: 0px;transform: rotateZ(-45deg);}
.burger_lin.open .icon:after {transition: top 0.4s, transform 0.5s 0.5s;top: 0px;transform: rotateZ(45deg);}
.burger_lin.cloase { display:none}
.menu_ex{position: fixed;z-index: -10;}
.iop{position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 1!important; }
.nav_hide{background:#fff;position: fixed;top: 60px;left: 0;width: 100%;height: 100%;z-index: 999999;padding-top: 20px;display: none;border-top:1px solid #ddd;}
.nav_hide ul li>a {
    -webkit-user-select: none;
	color:#666666;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    border-bottom: 1px solid #e1dede;
    margin: 0 25px;
    position: relative;
    display: block;
}
.nv_hide {margin: 0 25px;padding: 9px 0;border-bottom: 1px solid #e1dede;display: none;}
.nv_hide dd a{height: 35px;line-height: 35px;border-left: 1px solid #e1dede;display: block;position: relative;padding: 0 30px;color:#666666;}
.sec-line {
    position: absolute;
    height: 0;
    width: 20px;
    border-bottom: 1px solid #d7d7d7;
    left: 0;
    top: 18px;
}
.tt_hide>a{background: url(../images/ico-arr-right2.png) no-repeat center right;}



.home .row0 { clear:both; margin-bottom:35px;}
.home .row0 .text { margin-bottom:20px; text-align: justify;}

.row5 { clear:both; background:#f0f0f0; padding:1% 0 30px 0;}
.row5 .text { margin-bottom:20px; text-align: justify;}
.row5 .list { padding-bottom:18px; position:relative}
.row5 .list .swiper-container { position: static;}
.row5 .list .swiper-slide p.p1 img { display:block; width:100%; height:auto; }
.row5 .list .swiper-slide p.p2 { background:#fff; width:100%; padding:5px 10px; line-height:20px; font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }
.row5 .list .swiper-pagination { bottom:-15px;}


.home .row3_m { clear:both; margin-bottom:32px;}
.home .row3_m #nav { height:40px; border-bottom:1px solid #e6e6e6; margin-bottom:20px;}
.home .row3_m #nav ul li { font-size:16px; line-height:40px; color:#333333; text-align:center; float:left; width:25%; background:#e6e6e6; border-left:1px solid #fff;}
.home .row3_m #nav ul li.act { color:#fff; background:#af010d}
.home .row3_m .box { width:100%; overflow:hidden;}
.home .row3_m .list {margin-bottom:13px;}
.home .row3_m .list .li { width:100%; margin-bottom:20px; border-bottom:1px dashed #cccccc; padding-bottom:20px; }
.home .row3_m .list .li a { display: block;}
.home .row3_m .list .li p.p1 { width:100%; font-size:16px; color:#333333; line-height:22px;}
.home .row3_m .list .li p.p2 { width:100%;font-size:12px; color:#999999; line-height:18px; margin-bottom:13px; }
.home .row3_m .list .li p.p3 { line-height:20px; color:#808080;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}

.home .row4_m { clear:both; padding-bottom:4%; width:94%; margin:0 auto;}
.home .row4_m .d1 { margin-bottom:32px;}
.home .row4_m .d1 .d1L {width:100%; margin-bottom:5px; }
.home .row4_m .d1 .d1R {width:100%;}
.home .row4_m .d1 .swiper-slide img { width:100%; height:auto; display:block;}
.home .row4_m .d1 .swiper-pagination-bullet { width:8px; height:8px;}
.home .row4_m .d1 .swiper-pagination-bullet { background:#fff; opacity:1;}
.home .row4_m .d1 .swiper-pagination-bullet-active { background:#fb1f1f;}
.home .row4_m .d1 .swiper-container-horizontal>.swiper-pagination-bullets { bottom:5px}
.home .row4_m .d1 .d1L video { width:100%;}
.home .row4_m .d2 { clear:both; height:160px;}
.home .row4_m .d2 p { width:23%; height:160px; float:left; text-align:center; margin:0 1%;font-size:16px; line-height:22px;}
.home .row4_m .d2 p a { display:block;}
.home .row4_m .d2 p img { display:block; margin:0 auto; width:80px; height:auto; margin-bottom:5px;}

.footer_m { clear:both; width:100%;background:#a7221b; color:#fff; padding-top:15px;}
.footer_m .wrap { width:92%;}
.footer_m .box3 { clear:both;}
.footer_m .box3 .text { padding-bottom:12px;}
.footer_m .box3 .text .L { width:82%; float:left;}
.footer_m .box3 .text .L p { margin-bottom:10px;}
.footer_m .box3 .text .R { width:18%; float:right; text-align:right; padding-top:30px;}
.footer_m .box3 .text .R p { float:right; width:45px; height:45px;background:#ffefee; border-radius:50%;text-align:center; position:relative}
.footer_m .box3 .text .R p a { width:45px; height:45px; color:#b73b34; display: inline-block;background: url(../images/pic12.png) no-repeat center center;}
.footer_m .box3 .text .R p img { display:block; width:150px; height:0; position:absolute; right:0; bottom:50px; z-index:2;-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;}
.footer_m .box3 .text .R p:hover img { height:150px;}
.footer_m .box3 a { color:#fff;}





