html {
	width:100%;
	margin:0;
	padding:0;
	-ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%; 
}

body {
	width: 100%;
	margin: 0 auto;
	font-family:"微软雅黑";
	font-size:14px;
	margin:0;
	padding:0;
	color:#444;
	line-height:200%;
}
img{
	border: none;
}
dl,dt,dd{display:block;margin:0;}
p,ul,li,form,h1,h2,h3,h4,h5,h6,dl,dd{
	margin: 0;
	padding: 0;
	list-style: none;
}
a {
	color: #444;
	text-decoration: none!important;
	cursor:pointer;
	background: transparent; 
	outline:none;
    blr:expression(this.onFocus=this.blur());
}
a img{ border:none;}
a:hover {color: #e7582e;}
.wrap{width:1200px;margin:0 auto; overflow:hidden;}
.clear{ clear:both; margin:0; padding:0; height:0;}
.cf:after{content:""; display:block; height:0; clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.tc{ text-align:center;}
html{ width:100%; overflow-x:hidden;}
*{ box-sizing:border-box;}


/*菜单*/
.banner { width:100%; position: relative}
.banner .bann { display:block; width: 100%; height: auto;}
.banner .header { width:100%; height: 102px; line-height: 102px; position: absolute; left: 0; top: 10px; margin: 0 auto;}
.banner .header .header2 { width:1200px; margin: 0 auto;}
.banner .header .logo { width: 278px; height: 100%; float: left;}
.banner .header .logo img { display:block; width: 100%; height: auto;}
.banner .header .menu { width: 922px; height: 100%; float: right; text-align: right;}
.banner .header .menu a { font-size: 18px; color: #fff; display: inline-block; margin-left: 45px;}
#nowMenu { border-bottom: 3px solid red; height: 35px; line-height: 35px;}


/*首页*/
.mTit { width: 100%; height: 70px; color: #c81822; margin-bottom:45px;}
.mTit .L {width:60%; height: 100%; float: left;}
.mTit .R {width:40%; height: 100%; float: right; text-align: right; color: #c81822; font-size: 16px;}
.mTit .R a { color: #c81822; font-weight: bold;}
.mTit .L p.p1 { font-size: 30px;}
.mTit .L p.p2 { font-size: 18x; font-weight: bold;}
.home .row1 { clear:both; height: 750px; background:#f8f8f8 url(../images/pic01.png) no-repeat center center; padding: 160px 0; background-size: 100%}
.home .row1 .box { height:430px; overflow: hidden}
.home .row1 .box .boxL { width:712px; height: 100%; float: left; background: #fff; border: 1px solid #e5e5e5; padding:50px 30px;}
.home .row1 .box .boxR { width:458px; height: 100%; float: right; background: #fff; border: 1px solid #e5e5e5; padding: 50px 30px;}
.home .row1 .box .boxL .list {clear:both; height: 210px;}
.home .row1 .box .boxL .list .L {width:290px; height: 100%; float: left;}
.home .row1 .box .boxL .list .R {width:322px; height: 100%; float: left; margin-left: 25px; color: #666; font-size: 16px; padding-top: 20px;}

.home .row1 .box .boxR .li {color: #666; font-size: 18px; line-height: 30px;background: url(../images/pic03.jpg) no-repeat left center; padding-left: 25px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; margin-bottom: 12px; }

.footer { clear:both;background:#f1f5fa; height: 175px; color: #c81822; font-size: 16px; padding-top: 50px;}
.footer a { color: #c81822}

.iCon { clear:both;min-height: 750px; background:#f8f8f8 url(../images/pic01.png) no-repeat center center; padding: 150px 0 0 0; background-size: 100%}
.iCon .iConL { width:250px; float: left; overflow: hidden;}
.iCon .iConR { width:910px; float: left; margin-left: 40px; background: #fff; border: 1px solid #e5e5e5; border-radius: 10px; padding: 30px 22px;}
.iCon .iConL .pagetitle { color: #c81822; font-size: 30px; line-height: 38px; margin-bottom: 58px;}
.iCon .iConL .pagetitle p.p1 {}
.iCon .iConL .pagetitle p.p2 { font-weight: bold;text-transform:uppercase; font-family: STHeiti,Helvetica Neue,Helvetica,Arial,Microsoft Yahei,Hiragino Sans GB,WenQuanYi Micro Hei,sans-serif;}
.iCon .iConL .secNav {clear:both; width: 100%;}
.iCon .iConL .secNav a { display:block; background: #ddd; color: #333; text-align: center;font-size: 30px; height: 68px; line-height: 68px;}
#nowMenu2 {background: #c81822; color: #fff;}


/*公司简介*/
.gsjj-div { padding: 50px 0;}
.gsjj-div .tit { color: #c81822; font-size: 30px; margin-bottom: 40px;}
.gsjj-div .text p { margin-bottom: 20px; color: #333; font-size: 16px;}

/*新闻中心*/
.xwzx-div{ width:92%; margin: 0 auto;}
.xwzx-div ul li {color: #666; font-size: 18px; line-height: 30px;background: url(../images/pic03.jpg) no-repeat left center; padding-left: 25px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; margin-bottom: 20px; }


.news-content { width: 92%; margin:0 auto; margin-bottom:80px; }
.newsdetail-content { width:100%; margin:0 auto}
.newsdetail-content p { margin-bottom:15px;}
.newsdetail-content img { max-width:100%;}
.newsdetail-title { width: 100%; overflow: hidden; padding: 8px 0 10px 0; border-bottom:1px solid #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; }

/*公司简介*/
.lxwm-div { padding: 50px 0;}
.lxwm-div .tit { color: #c81822; font-size: 30px; margin-bottom: 50px;}
.lxwm-div p  { color: #222; font-size: 22px; margin-bottom: 25px; line-height: 35px;}
.lxwm-div p span { font-weight: bold;}

/*荣誉资质*/
.ryzz-div { width:100%;height:380px; padding-top:50px;}
.ny_tit{text-align: center;}
.ny_ul2 { width:764px;height: 320px; margin:0 auto;overflow: hidden;}
.ny_ul { width:864px;position: relative;margin:0 auto;background: url(../images/dian.png) repeat-x center;}
.ry_sj{background: url(../images/dian.png) repeat-x center top 63px!important;}
.ry_1_xx h3{margin-bottom: 15px;}
.ry_1_xx p{color: #383735;font-size: 14px;}
.ry_1{height: 145px;width: 160px;position: relative;}
.ry_2{height: 145px;width: 160px;margin-left: 150px;}
.ny_ul ul li{float: left;margin-left: 50px;}
.ny_ul ul{width: 1000%;}
.ny_ul ul li p.p1 { font-size:24px; color:#cf000d; font-weight:bold}
.ny_ul ul li p.p1 span{ font-size:14px; color:#333; font-weight:normal}
.ny_ul ul li p.p2 { font-size:12px; color:#333; width:160px; line-height:18px;}
.ny_ul ul li h3{color: #ba102a;font-size: 30px;font-weight: normal;}
.ry_1b{height: 72px;}
.h1{background: url(../images/pic04.png) no-repeat center center;position: absolute;bottom: -45px; width:50px; height:50px; display:block}
.h2{background: url(../images/pic04.png) no-repeat center center;margin-top: -9px;margin-bottom: 20px; width:50px; height:50px; display:block}
.h2 h3{padding-top: 50px;}
/*.ry_1a{height: 100px;overflow-y: auto;}*/
.ny_honr{padding-bottom: 150px;}
.ry_1a::-webkit-scrollbar {    width: 6px;}
.ry_1a::-webkit-scrollbar-track {    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);    border-radius: 10px;}
.ry_1a::-webkit-scrollbar-thumb {    border-radius: 10px;    background: rgba(0,0,0,0.1);    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);}
.ry_1a::-webkit-scrollbar-thumb:window-inactive {    background: rgba(255,0,0,0.4);}
.honr_left{width: 50px;height: 50px;background: url(../images/lc_left.png);position: absolute;left: 0;top: 42%;cursor: pointer;}
.honr_right{width: 50px;height: 50px;background: url(../images/lc_right.png);position: absolute;right: 0;top: 42%;cursor: pointer;}
.honr_left:hover{background: url(../images/lc_left-on.png);}
.honr_right:hover{background: url(../images/lc_right-on.png);}
.ry_sj .honr_left{top: 12%!important;}
.ry_sj .honr_right{top: 12%!important;}
.ny_cul_k img{display: block;margin: 0 auto;}




@media all and (max-width:1680px){
    .home .row1 { height: 656px;padding: 110px 0;}
}
@media all and (max-width:1600px){
    .home .row1 { height: 625px;padding: 97px 0;}
}
@media all and (max-width:1440px){
    .home .row1 { height: 600px;padding: 80px 0;}
}



#abc{ width:800px; height:500px; margin: 0 auto; position: fixed; left: 50%; top: 50%; z-index: 999; margin-left: -400px; margin-top: -250px; background: #fff; padding:10px 30px 30px 30px; box-sizing: border-box; border-radius: 12px; -moz-box-shadow:0px 1px 16px 2px #999; -webkit-box-shadow:0px 1px 16px 2px #999; box-shadow:0px 1px 16px 2px #999;}
#abc a { display:block; width: 50px; height: 50px; float: right; text-align: right;}
#abc .t1 { font-size: 20px; font-weight: bold; text-align: center; line-height: 30px; margin-bottom: 22px; margin-top: 20px;}
#abc .t2{font-size:15px;}
#abc .t3{ text-align:right;}















