*{ margin: 0px; padding: 0px;}
html{font-size:20px;}
body{ font-size: 14px; font-family: "微软雅黑";position: relative;}
a {text-decoration: none;color: #000;}
li{ list-style-type: none;}
img {border:0px;max-width:100%}
input{border:none;outline:none;}
.clear{clear:both;}		
.header{height:40px;background-color: #434343;}
.header-center{width:1200px;margin: auto;height:40px;line-height:40px;color:rgb(217, 217, 217);font-size:12px;text-align:right;}
.header-center a{color:rgb(217, 217, 217);}
.shouye{margin: 0px 37px 0px 47px;}
.shoucang{margin-right: 28px;}
.nav{width:100%;height:100px;position: relative;top:0px;left:0px;background-color: #fff;z-index:1000000}
.nav>div{width:1200px;margin: auto;height:100px;}
/*.nav>div>a{float:left;}
.nav>div>a img{margin-top: 15px;}
.nav ul{float: right;height:100px;position: relative;}
.nav ul li{width:126px;height:100px;float:left;}
.nav ul li a{display:block;height:100px;text-align: center;font-size:16px;line-height:100px}
.nav ul li a span{padding-bottom:7px}
.nav ul li a.curr span{border-bottom:2px solid #005ca5;color:#005bac}*/
.dls{height:314px;width:1200px;margin:auto;margin-top: 32px;}
.dls .bd{height:314px}
.dls li{float:left;height:314px;width:380px;margin-right: 30px;overflow: hidden;}
.dls li .dla{height:230px;display:block;border-radius:8px;overflow: hidden;cursor: pointer;}
.dls li .dla .dlav{height:460px;position: relative;top:-230px;z-index:1;}
.dls li .dla .dlav div.li{height:230px;}
.dls li .dla .dlav div.li1{position: relative;}
.dls li .dla .dlav div.li1 div{position: absolute;width:100%;height:100%;background-color: rgba(0,0,0,.4);text-align: center;top:0px;left:0px;z-index:2}
.dls li .dla .dlav div.li1 div img{margin-top: 100px;}
.dls li .dla .dlav div.li>img{width:100%;height:100%;}
.dls .ms{height:66px;padding-top:18px}
.dls .ms img{float:left;margin-right: 20px;}
.dls .ms div{float:left;width;310px;padding-top:2px}
.dls .ms div .p1{font-size:18px;color:rgb(34, 34, 34);font-weight:bold;}
.dls .ms div .p2{font-size:14px;color:#5a5a5a;margin-top: 4px;max-width:285px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.about{background-color: #f1f1f1;padding:40px 0px 40px 0px;margin-top: 40px;overflow-x: hidden;}
.pdtitle,.pdtitle2{text-align: center;}
.pdtitle .s1{font-size:30px}
.pdtitle .s2{font-size:18px;color:rgb(85, 85, 85);margin-left: 26px;}
.pdtitle .s3{display:block;width:246px;height:1px;background-color: #132184;margin: 12px auto;}
.pdtitle2>span{padding-bottom:12px;border-bottom:1px solid #132184}
.pdtitle2 .s1{font-size:30px}
.pdtitle2 .s2{font-size:18px;color:rgb(85, 85, 85);margin-left: 26px;}
.about .js{width:1200px;margin:30px auto;height:124px;}
.about .js>div{float:left;width:994px;height:124px;overflow: hidden;}
.about .js>img{float:left;width:130px;height:130px;margin-left: 45px;}
.about .gd{width:1200px;margin: auto;margin-bottom: 30px;}
.about .gd a{display:block;width:118px;height:38px;background-color: rgb(204,204,204);border-radius:3px;color:#5a5a5a;line-height:38px;text-align: center;transition:all .4s;border:1px solid rgb(204,204,204)}
.about .gd a:hover{background-color: #fff;border-color:#132184;color:#132184}
.abnav{height:460px;width:1200px;margin: auto;}
.abnav li{float:left;height:460px;width:400px;}
.abnav li a{display:block;height:100%;position: relative;}
.abnav li a .p1{color:#fff;font-size:18px;text-align: center;;position: absolute;z-index:3;top: 280px;width: 100%;}
.wyj{z-index: 3;position: relative;text-align: center;top: 190px;}
.abnav li a .p2{color:#fff;font-size:14px;padding:0 25px;position: relative;z-index:3;line-height:24px}
.abnav li a .bgt{height:100%;position: absolute;top:0px;width:100%;}
.abnav li a .bgt div{background-color: rgba(0,0,0,0.4);width:100%;height:100%;}
.abnav li a:hover .bgt div{display:none}
.abnav li.abli1 .bgt{left:-400px;opacity: 0.5;
-moz-opacity: 0.5;
filter:alpha(opacity=50);display: none;}
.abnav li.abli3 .bgt{left:400px;opacity: 0.5;
-moz-opacity: 0.5;
filter:alpha(opacity=50);display: none;}
.abnav li.abli2 .bgt{left:90px;top:60px;width:220px;height:240px;opacity: 0.5;
-moz-opacity: 0.5;
filter:alpha(opacity=50);display: none;}
.news{/*height:524px;*/padding-top:40px;padding-bottom: 40px;}
.newscenter{width:1200px;margin: auto;/*height:580px*/}
.newscenter .pdtitle{color:#fff}
.newscenter .pdtitle .s2{color:#fff !important}
.newscenter .pdtitle .s3{background-color:#fff !important;width:290px}
.newscon{height:350px;margin-top: 45px;}
.newscon .left{float:left;height:350px;width:560px;position: relative;}
.newscon .right{float:right;height:290px;width:520px;padding:30px;border:1px solid #434343;}
.newscon .right ul li{margin-bottom: 18px;}
.newscon .right ul li .title{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.newscon .right ul li .title a{color:#fff;font-size:16px;}
.newscon .right ul li .title a:hover{color:#005bac}
.newscon .right ul li .time{color:#cccccc;font-size:12px;line-height:32px}
.newscon .right ul li .desc{color:#cccccc;font-size:12px;}
.newscon .left li{height:350px;position: relative;}
.newscon .left li a{display:block;height:100%;}
.newscon .left li div{position: absolute;height:104px;background-color: rgba(0,0,0,0.4);width:100%;left:0px;bottom:0px}
.newscon .left li div .title{font-size:13px;font-weight:bold;color:#fff;padding:0 15px;margin: 20px 0px 14px 0px;}
.newscon .left li div .desc{font-size:12px;color:#fff;padding:0 15px;}
.newscon .left .prev,.newscon .left .next{position: absolute;z-index:2;top:155px;cursor: pointer;}
.newscon .left .prev{left:5px}
.newscon .left .next{right:5px}
.friendLink{margin-top: 40px;}
.friendLink .pdtitle .s3{width:210px}
.linkscon{width:1136px;border:1px solid #eee;padding:28px 32px 0px 32px;margin: auto;margin-top: 32px;height:356px}
.linkscon li{width:200px;height:150px;margin-right: 29px;float:left;margin-bottom: 28px;}
.linkscon li.li0{margin-right: 0px;}
.linkscon li a{display:block;height:150px;}
.linkscon li a img{max-width:100%;max-height:150px}
.qy_page_list{text-align: center;}
.nynews {padding-bottom: 40px !important;}
/*.qy_page_list>div{display:inline-block;position: relative;top:2px}*/
.qy_page_list>div a{padding:4px 8px;font-size:12px;border:1px solid #000;color:#333;margin: 0px 2px;}
.qy_page_list>div span{padding:4px 8px;font-size:12px;background-color: #000;color:#fff;margin: 0px 2px;}
.fanye{margin-top: 20px;}
.fanye p{font-size:14px;color:#444}
.fanye p a{font-size:14px;color:#444}
.product{padding:40px 0px 0px 0px;}
.spronav{text-align: center;color:#555555;font-size:14px;width:800px;margin: 25px auto;line-height:30px}
.spronav a{color:#555555;margin: 0px 10px;}
.spronav a:hover{color:#005bac}
.spronav span{color:#555555;margin: 0px 10px;}
.inprocon{/*height:430px;*/margin-bottom: 40px;overflow-x: hidden;}
.inprocen{width:1200px;margin: auto;}
.inprocen li{position: relative;float:left;margin-right: 20px;}
.inprocen li .kuang{border:1px solid #c6c6c6;width:283px;/*height:428px;*/height:342px;overflow: hidden;position: relative;}
.pli4{margin-right: 0px !important;}
.inprocen li .kuang .img{width:566px;/*height:294px;*/position: relative;left:-283px;cursor: pointer;}
.inprocen li .kuang .img>div{padding: 12px;float:left;width:259px;/*height:270px*/}
.inprocen li .kuang .img>div img{width:100%;height:100%}
.inprocen li .kuang .img div.dv1{position: relative;}
.inprocen li .kuang .img div.dv1 div{position: absolute;width:259px;/*height:270px;*/height:161px;background-color: rgba(0,0,0,0.3);left:12px;top:12px;z-index:2}
.inprocen li .title{position: absolute;width:259px;padding:0px 12px;left:0px;/*top:304px;*/top:200px;font-size:18px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.inprocen li .title a{color:rgb(34, 34, 34)}
.inprocen li .desc{position: absolute;width:259px;padding:0px 12px;left:0px;/*top:334px;*/top:234px;font-size:14px;color:rgb(85, 85, 85);line-height:24px}
.inprocen li .kuang .more{height:24px;position: absolute;width:343px;left:-70px;font-size:12px;/*top:390px*/top:295px}
.inprocen li .kuang .more a{height:22px;width:56px;border:1px solid #a4150f;border-radius:12px;float:left;text-align: center;line-height:22px}
.inprocen li .kuang .more a.a1{background-color: #a4150f;color:#fff;}
.inprocen li .kuang .more a.a2{color:#a4150f;margin-left:225px;}
.inprocen li.pli1 .kuang{left:-285px}
.inprocen li.pli2 .kuang{left:-590px}
.inprocen li.pli3 .kuang{left:590px}
.inprocen li.pli4 .kuang{left:285px}
.inprocen li.pli1 .title,.inprocen li.pli1 .desc{left:-285px}
.inprocen li.pli2 .title,.inprocen li.pli2 .desc{left:-590px}
.inprocen li.pli3 .title,.inprocen li.pli3 .desc{left:590px}
.inprocen li.pli4 .title,.inprocen li.pli4 .desc{left:285px}
.inprocen li .kuang{display:none;opacity: 0.5;
-moz-opacity: 0.5;
filter:alpha(opacity=50);}
.inprocen li>p{display:none;opacity: 0.5;
-moz-opacity: 0.5;
filter:alpha(opacity=50);}
.relative {
	position: relative;
}
.downfile {
	position: absolute;
	bottom: -2px;
	right: 20px;
	color: rgb(0, 91, 172);
	width: 70px;
    text-align: center;
    border: 1px solid rgb(0, 91, 172);
    line-height: 28px;
    height: 28px;
    border-radius: 100px;
    box-sizing: border-box;
}
.downfile:hover {
	color: #fff;
	background: rgb(0, 91, 172);
}
.nav .sub {
	display: none;
	position: absolute;
	width: 882px;
	top: 100px;
	left: 0;
	background: rgb(0, 91, 172);
	font-size: 14px;
	z-index: 99;
	padding: 7px 0;
}
.nav .sub ul {
	width: auto;
	display: flex;
	height: 40px;
	float: none;
	margin-left: 110px;
}
.nav .sub li {
	display: inline-block;
	margin-right: 30px;
	height: 40px;
	line-height: 40px;
	float: none;
	width: auto;
}
.nav .sub li:hover a {
	background: rgb(0, 91, 172);
}
.nav .sub li a {
	color: #fff;
	height: 40px;
	line-height: 40px;
	float: none;
}