@import url("reset.css");
body{ font-size:14px; font-family:Microsoft YaHei; background:#FFF;}
a.cen{ padding-right:10px;}
a.cen:link, a.cen:visited{ color:#C00; }
a.cen:hover{ color:#F00; }
a.cart{ padding:0 10px 0 15px; background-image:url(../images/cart.jpg); background-repeat:no-repeat;}
a.cart:link, a.cart:visited{color:#A6050D;}
a.cart:hover{color:#C00;}
.cls{ clear: both; font-size: 0; line-height: 0; height: 0;}
.co_y{ color:#F60; }
.cr{color:#FF0000;} /*红色*/
.cg{color:#006600;} /*绿色*/
.cb{color:#2E82FF;} /*蓝色*/
.ch{color:#777777;} /*灰色*/
.cy{color:#BB6F02;} /*黄色*/
.cyy{color: #FF9800;}
.crr{color:#C30;} /* 深红色 */
.cbg{ background-color:#F9FCEF; }/*淡绿背景*/
.th{ height:10px; clear:both;}


.redbg_btn{padding:5px 30px; border:none; background-color:#FF5165; color:#FFF; font-size:14px; border-radius:4px; font-weight:bold;
font-family: Microsoft YaHei,Arial; cursor:pointer;
}
.pink_btn{padding:5px 30px; border:none; background-color:#2B8C0E; color:#FFF; font-size:14px; border-radius:4px; font-weight:bold; font-family: Microsoft YaHei,Arial; cursor:pointer;}
.gray_btn{padding:5px 30px; border:none; background-color:#E8E8E8; color:#999; font-size:14px; border-radius:4px; font-weight:bold; font-family: Microsoft YaHei,Arial; cursor:pointer;}

/* =====提示div css样式===== */
.tips { background-image:url(../images/sys/tips_bottom.gif);background-repeat: no-repeat;background-position: left bottom; }
.tipsborder {
	border-top-width: 1px;border-right-width: 1px;border-left-width: 1px;
	border-top-style: solid;border-right-style: solid;border-left-style: solid;
	border-top-color: #999999;border-right-color: #999999;border-left-color: #999999; 
	background-color:#FFFFFF;
}
.tipsborder div{ color:#FF0000;font-size:12px; }
/* =====提示div css样式 Over==== */

.check_box{vertical-align:middle; padding:0; margin:0; margin-top:-2px;}

/* ========================================================================================= */


.w1200{ width:1200px; margin:auto auto; display:table; }
.w1200>ul {display: flex;}
.w1200>ul>li{
    display: block; width: 123px; height: 40px; line-height: 40px; text-align: center;
}
.one {height: 35px; overflow: hidden;}
.two {height: 35px; overflow: hidden;}
.two ul li {
    width: 250px;
}


/* 公用头部 begin */
.tool { height: 35px; overflow: hidden; border-bottom: 1px solid #dbdada; background: #f2f1f1;}
.tool>div {display: flex; justify-content: space-between; line-height: 35px; font-size: 12px;}
.head { height: 116px; overflow: hidden; background: url("../images/logo.jpg") no-repeat;}
.head>.tel { float: right; width: 290px; height: 116px; overflow: hidden;}
.head>.tel>p { padding: 0; margin: 0;}
.head>.tel>p:nth-child(1) { font-size: 20px; margin-top: 10px;}
.head>.tel>p:nth-child(2) { font-size: 12px;}
.head>.tel>p:nth-child(3) { font-size: 34px; color: #0086d9; font-weight: bold; background: url("../images/h1.jpg") no-repeat left center; padding-left: 35px;}
.menu { height: 40px;background: #1472b2;}
.menu>div { display: flex; justify-content: space-between;}
.menu>div>ul>li>a { display: block; width: 123px; height: 40px; line-height: 40px; text-align: center;color: #ffffff;}
.menu>div>ul>li>a:link, .menu>div>a:visited{ color:#ffffff; }
.menu>div>ul>li>a:hover{ color:#ffffff; background: #c4281f; }
.drop-menu-effect {
    position: relative;
}
.menu li.selected .submenu{display:block; z-index: 1;}
.menu li .submenu{display:none;position:absolute;z-index: 100;}
.menu li .submenu li{float:none;padding:0;background:none;height:auto;border-bottom:dotted 0px #BEBEBE;}
.mj_menu_pro_bg{width:825px; background-color:#FFFFFF; border:solid 1px #ececec;/* background:url(/images/img/menu_pro_bg.png) no-repeat;*/}
.mj_menu_pro_main{width:790px; margin:auto;}
.mj_menu_pro_li{ float:left; margin-top:20px;min-height: 50px; width: 150px;}
.mj_menu_li_txt{ width:142px; overflow:hidden; line-height:24px; font-size:12px; color:#696969;min-height: 150px;}
.mj_menu_li_txt font{font-size:14px; color:#bb1721;}
.mj_menu_li_txt a{color:#000000; text-decoration:none;}
.mj_menu_li_txt a:hover{color:#ff0000; text-decoration:underline;}
.mj_hover_menu{text-decoration:none; height:350px;}
.mj_menu_news_img{float:left; text-align:left; color:#000000; line-height:30px; font-size:14px; font-weight:bold;}

.submenuAbout { width: 400px; overflow: hidden; background: #FFFFFF; display: flex; justify-content: space-between;}
.submenuAbout>div:nth-child(1) { width: 150px; overflow: hidden; padding: 10px; }
.submenuAbout>div:nth-child(1)>a { display: block; width: 100%; height: 30px; line-height: 30px;}
.submenuAbout>div:nth-child(2) { width: 250px; height: 92px; overflow: hidden; background: url("../images/gs.jpg"); margin: 10px;}
/* 公用头部 end */

/* 公告底部 begin */
.footer { border-top: 1px solid #ababab; text-align: center;}
.footer>p { padding: 0; margin: 0;}
.footer>p:nth-child(1) { height: 50px; background: #8c8c8c; line-height: 50px; color: #ffffff; font-size: 14px;}
.footer>p:nth-child(2) { height: 35px; background: #606060; font-size: 14px; color: #333333; line-height: 35px;}
/* 公告底部 begin */

/* 首页CSS begin */

/* 横幅广告 begin */
.banner { height: 414px;z-index:-1;}
.banner .am-slides>li { height: 414px;}
/* 横幅广告 end */

/* 最新动态 begin */
.dynamic {overflow: hidden; background: url("../images/n2.jpg"); border-bottom: 1px solid #f2f2f2;}
.dynamic>div { display: flex;}
.dynamic>div>div { overflow: hidden; line-height: 35px; color: #c4261d; font-size: 14px; position: relative;}
/* 最新动态 end */

/* 产品系列，关于我们，新闻中心 begin */
.mOne { display: flex; justify-content: space-between; padding-top: 20px;}
.catalog { width: 265px; height: 338px; overflow: hidden; border: 1px solid #f2f2f2; border-radius: 6px;}
.catalog>.catalogTit { background: #b10001; height: 40px; overflow: hidden; text-align: center; line-height: 40px; color: #ffffff; }
.catalog>.catalogList>p { margin: 0px 10px; line-height: 40px; border-bottom: 1px dashed #333333;}
.mOneRight { width: 920px; overflow: hidden; border: 1px solid #f2f2f2; display: flex; justify-content: space-between;}
.about { width: 475px; overflow: hidden; margin: 10px;}
.about>.aboutTit { height: 55px; overflow: hidden; display: flex;}
.about>.aboutTit>div:nth-child(1) { font-size: 75px; color: #cccccc; margin-top: -38px;}
.about>.aboutTit>div:nth-child(2) { margin-left: 5px;}
.about>.aboutTit>div:nth-child(2)>p { padding: 0; margin: 0;}
.about>.aboutTit>div:nth-child(2)>p:nth-child(1) { font-size: 12px; color: #c8352d; font-weight: bold;}
.about>.aboutTit>div:nth-child(2)>p:nth-child(2) { font-size: 20px;}
.about>.aboutList>img { margin-right: 10px;}
.about>.aboutList>p { text-indent: 24px;}

.news { width: 380px; overflow: hidden;  margin: 10px;}
.news>.newsTit { height: 55px; overflow: hidden; display: flex;}
.news>.newsTit>div:nth-child(1) { font-size: 75px; color: #cccccc; margin-top: -38px;}
.news>.newsTit>div:nth-child(2) { margin-left: 5px;}
.news>.newsTit>div:nth-child(2)>p { padding: 0; margin: 0;}
.news>.newsTit>div:nth-child(2)>p:nth-child(1) { font-size: 12px; color: #c8352d; font-weight: bold;}
.news>.newsTit>div:nth-child(2)>p:nth-child(2) { font-size: 20px;}
.news>.newsList { padding-top: 15px;}
.news>.newsList>p { margin: 0px 10px; line-height: 30px;}
/* 产品系列，关于我们，新闻中心 end */

/* 产品展示 begin */
.product { margin-top: 20px;}
.product>div { margin: 10px;}
.product div ul.am-slides li { width: 240px; height: 180px; overflow: hidden;}
.product div ul.am-slides li a img { width: 100%; height: auto;}
.product div ul.am-slides li a span { display: block; width: 100%; height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding: 0; margin: 0;}
/* 产品展示 end */

/* 资质荣誉，联系我们 begin */
.mTwo { display: flex; justify-content: space-between; padding-top: 20px;}
.honor { width: 675px; overflow: hidden;}
.honor>.honorTit { height: 55px; overflow: hidden; display: flex;}
.honor>.honorTit>div:nth-child(1) { font-size: 60px; color: #cccccc; margin-top: -30px;}
.honor>.honorTit>div:nth-child(2) { margin-left: 5px;}
.honor>.honorTit>div:nth-child(2)>p { padding: 0; margin: 0;}
.honor>.honorTit>div:nth-child(2)>p:nth-child(1) { font-size: 12px; color: #c8352d; font-weight: bold;}
.honor>.honorTit>div:nth-child(2)>p:nth-child(2) { font-size: 20px;}
.honor>.honorList { display: flex; justify-content: space-around; padding-top: 15px;}
.honor>.honorList>div { width: 215px; overflow: hidden;}
.honor>.honorList>div>a>img { width: 100%; height: auto;}
.honor>.honorList>div>a>span { display: block; width: 100%; height: 30px; text-align: center; line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.contact { width: 470px; overflow: hidden;}
.contact>.contactTit { height: 55px; overflow: hidden; display: flex;}
.contact>.contactTit>div:nth-child(1) { font-size: 70px; color: #cccccc; margin-top: -35px;}
.contact>.contactTit>div:nth-child(2) { margin-left: 5px;}
.contact>.contactTit>div:nth-child(2)>p { padding: 0; margin: 0;}
.contact>.contactTit>div:nth-child(2)>p:nth-child(1) { font-size: 12px; color: #c8352d; font-weight: bold;}
.contact>.contactTit>div:nth-child(2)>p:nth-child(2) { font-size: 20px;}
.contact>.contactList>ul{ padding-top: 10px;}
.contact>.contactList>ul>li { line-height: 35px;}
.contact>.contactList>ul>li:nth-child(1) { color: #c0130a; font-size: 20px;}
/* 资质荣誉，联系我们 end */

/* 工程案例 begin */
.caseTit { height: 30px; overflow: hidden; margin-top: 20px; background: #1472b2; position: relative;}
.caseTit>div { width: 165px;height: 0px; overflow: hidden; overflow: hidden;line-height: 30px;text-align: center;color: #ffffff;border-top:30px solid #c0130a; border-right:60px solid transparent; position: absolute; left: 0;}
.caseTit>span { position: absolute; left: 20px; line-height: 30px; z-index: 2; color: #ffffff;}
.caseTit>a { float: right; color: #ffffff; margin-right: 20px;}
.caseList{ border: 1px solid #f2f2f2; height: 280px; overflow: hidden;}
.caseList>div { margin: 10px;}
.caseList div ul.am-slides li { width: 260px; overflow: hidden;}
.caseList div ul.am-slides li a img { width: 100%; height: auto;}
.caseList div ul.am-slides li a span { display: block; width: 100%; height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: center; line-height: 30px;}
/* 工程案例 end */

/* 友情链接 begin */
.friend { border-top: 2px solid #1472b2; background: #8e8e8e; overflow: hidden; margin-top: 20px; border-bottom: 1px solid #666666;}
.friend>div { display: flex; justify-content: space-between;}
.friend>div>span { color: #ffffff; line-height: 30px;}
.friend>div>div { width: 1100px; overflow: hidden; line-height: 30px;}
.friend>div>div>a:link, .friend>div>div>a:visited{ color:#ffffff; }
.friend>div>div>a:hover{  color: #ff0000; }
/* 友情链接 begin */

/* 首页CSS end */


.inside {
	margin-top: 1em;
    background-color: #FFF;
    border: 2px solid #ddd;
    border-radius: 1em;
    padding: 1em 1em 1em 1em;
    position: relative;
    -moz-box-shadow: 0px 2px 8px 0 rgba(0,0,0,0.1);
    -webkit-box-shadow: 0px 2px 8px 0 rgba(0,0,0,0.1);
	margin-bottom:10px;
}
.pl {position: relative;float: left; width: 76%;border: 1px solid #ddd;padding-bottom: 15px;}
.lbg_nav {background-color: #f7f7f7; border-bottom: 1px solid #ddd; padding: 10px 0 10px 10px;}
.article_tit {padding: 10px 0; font-size: 16px; font-weight: bold;font-family: Microsoft YaHei; text-align: center; color:#C30;}
.article_attr {text-align: center;color: #dc8840; padding: 10px 0;}

.pr {position: relative; float: right; width: 22%; padding: 0 0 10px 0; border: 1px solid #ddd;overflow: hidden;}
.pr .lbg {background-color: #f7f7f7;border-bottom: 1px solid #ddd; padding: 10px 0 10px 10px; color: #C30;font-size: 14px;font-weight: bold;}
.pr .r_tw {position: relative; width: 98%; margin: auto auto;padding-bottom: 10px;}
.pr .r_tw ul { position: relative; width: 100%; display: block;padding-top: 5px;}
.pr .r_tw ul li { overflow: hidden; margin:auto 30px;}
.pr .r_tw ul li div.pic a img { width: 100%; height: auto;}
.pr .r_tw ul li div.title { width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 30px;}
.pr .hot { width: 96%; margin: auto auto; padding-top: 5px;}
.pr .hot li {width: 100%;line-height: 30px; border-bottom: 1px dashed #ddd; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.pr .rb {position: relative; width: 96%; margin: auto auto;padding-top: 10px;}
.pr .rb li {width: 50%; display: inline-block; float: left; margin-top: 10px; text-align: center;}
.right_img {
    background: url("../images/dr.gif") no-repeat right;
}
.r_tw ul {
    background: #F1F1F1;
}
.h {margin-left: 10px;}
.h1 {margin-left: 20px;}
.lbg_nav { padding: 10px 0 10px 10px;}
.lbg_nav a:link,.lbg_nav a:visited{ color:#000; }
.lbg_nav a:hover { color:#dc8840;}

.artIntro{ position:relative; padding:1.5%; margin:auto auto; overflow:hidden; border-bottom:1px solid #f4f4f4; }
.artIntro img { float:left; width:30%; }
.artIntro ul { width:68%; float:right;}
.artIntro .artIntro_title{ line-height:2;}
a.xx{ float:right; font-size:0.8em; }
a.xx:link, a.xx:visited{ color:#dc8840; font-size:16px;}
a.xx:hover{ color:#dc8840; font-size:16px;}
a.Art_tit:link, a.Art_tit:visited{ font-size:16px;  font-family: Microsoft YaHei;  font-weight:bold; color:#dc8840;  }
a.Art_tit:hover{ font-size:16px; font-family: Microsoft YaHei; font-weight:bold; color:#C00; }
.artIntro .artIntro_text{ position:relative; height:150px; overflow:hidden;}
.artIntro .artIntro_text p{ margin:0; padding:0; padding-top:10px; text-indent:30px; line-height:30px;text-align:justify;text-justify :inter-ideograph; color:#c5b899;}
.artIntro .artIntro_text a{ position:absolute; display:block; bottom:0px; right:10px; width:80px; height:20px; line-height:20px; text-indent:hanging; text-align:center; border-radius:3px; background-color:#BE010A;}
.artIntro .artIntro_text a:link, .artIntro .artIntro_text a:visited{ color:#dc8840;}
.artIntro .artIntro_text a:hover{ color:#dc8840;}

.art_piclist{ position:relative; width:100%; overflow:hidden;}
.art_piclist .art_c{ display:inline-block; width:240px; float:left; position:relative; padding:1%; margin-left:3%; margin-top:2em; }
.art_piclist .art_c .pic{ display:block; /*width:96%; height:auto;width:150px; height:190px;*/ height: 159px;  margin:auto auto; }
.art_piclist .art_c .tit{ display:block; width:100%; padding-top:0.5em; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.art_piclist .art_c .tit a:link, .art_piclist .art_c .tit a:visited{ color:#000; }
.art_piclist .art_c .tit a:hover{ color:#ff0000; }

.article_area{ padding:10px; }
.article_tit{ padding:10px 0; font-size:16px; font-weight:bold; font-family: Microsoft YaHei; text-align:center; }
.article_attr{ text-align:center; color:#777; padding:10px 0;}
.article_content{ font-size:14px; line-height:26px; }

.noData{ padding:30px; text-align:center; font-size:14px;font-family: Microsoft YaHei; font-weight:bold; color:#C00;}

.art_title_list{ position:relative; display:block; width:98%; margin:auto auto; }
.art_title_list .date{ width:20%; height:44px; line-height:44px; float:right; color:#777; font-size:12px; text-align:right; }
.art_title_list .title{ width:80%; height:44px; line-height:44px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.art_title_list .title span{ color:#06C; }
.art_title_list .title, .art_title_list .date{ border-bottom:1px dashed #ddd; }

.operateBar {clear: both; padding: 10px 0; text-align: center;}