﻿@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px;}
#glideDiv0{position:fixed; top:0;left:0; width:100%; min-width:1160px; height:72px; z-index:99999;}

/************************通用*****************************************************/
body{ margin:0px; padding:0px; font-size:12px; background:#FFFFFF; min-width:1160px; width:auto !important;}
/* *{font-family:Verdana, Geneva, sans-serif;} */
ul,p,hr,li,form,h1,h2,h3,h4,h5,div { margin:0px; padding:0px; list-style:none;}
img{ border:0px;}
.fl{ float:left;}
.fr{ float:right;}




/*万能清除浮动开始*/
.clearfix:after {visibility:hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix { display: inline-table; } /* Hides from IE-mac */
* html .clearfix { height: 1%; }
.clearfix { display: block; } 

.width100{ width:100%;}
.allwidth{ width:1160px; margin:0px auto;}
.w1160{width:1160px; margin:0px auto;}
.w1024{width:1284px; margin:0px auto;}
.w1800{width:1800px; margin:0px auto;}
.w1089{width:1089px; margin:0px auto;}
.min1160 {min-width:1160px; width:auto !important;}


.w978{width:978px; margin:0px auto;}
.w948{width:948px; margin:0px auto;}
.w957{width:957px; margin:0px auto;}

.hand{ cursor:pointer;}
.en{ font-family:Arial, Helvetica, sans-serif;}

.clear{margin:0px auto; clear:both; height:0px; font-size:0px; overflow:hidden;}
.clean{ clear:both;}
.center { text-align:center;}
 
#wrap {width:100%;width:expression(document.body.clientWidth <= 1160? "1160px": "auto");   min-width:1160px;}

/* a start */
a{color:#000000; text-decoration:none;}
a:hover{ text-decoration:none;color:#535353;}
/* a end */

/* header_start */
#headTopBg{height:70px; background:#fff; min-width:1160px; width:auto !important; border-bottom:#212121 1px solid;  }
#headTop{ font-size:12px;  color:#787878; }
#headTop .headTopLeft{float: left;  }

#headTop .headTopRight {float: right; margin-top: 8px;margin-right: 18px;  }
#headTop .headTopRight a {height: 16px;line-height: 16px;display: block;float: left;padding: 0px 15px;color: #B2B2B2;color:#787878;margin-top:2px;}
#headTop .headTopRight a:hover {color:#ffffff;}
#headTop .headTopRight .reg:hover,#headTop .headTopRight .reg:focus,#headTop .headTopRight .reg:active{background-position:left bottom;} 

#headTop .headTopRight a{-webkit-transition:0.2s linear;-moz-transition:0.2s linear;-o-transition:0.2s linear;transition:0.2s linear;}
#headTop .headTopRight .lan:hover,#headTop .headTopRight .lan:focus,#headTop .headTopRight .lan:active{background-position:90% bottom;}  
#headTop .headRight{float:right;}

#nav_all li{text-align: center;float: left;position:relative; z-index:99998; cursor:pointer;}
#nav_all li ul {display:none; z-index:99998; position:absolute; left:5px; top:20px;}
#nav_all li ul li {  cursor:pointer; height:21px; width:75px;background:url(topmenubg.png) repeat; padding:0; margin:0;white-space:nowrap;}
#nav_all li ul li a{ padding:0; margin:0;white-space:nowrap; display:block; line-height:21px;}

#nav2_ex{ height:72px; position:relative; z-index:9999; width:100%;_height:100px;}
/* .nav2_index { background:url(./topmenubg.png) repeat; min-width:1160px; min-height:138px; overflow:hidden; */
 /* width: 100% !important; } */
 .nav2_index {  min-width:1160px; min-height:72px; overflow:hidden;background-color:#fff;
 width: 100% !important; }
.nav2_page { background-color:#101010;min-width:1160px; width: 100% !important; }
.nav2_ex{ height:72px; width:1360px; margin:0px auto;_height:100px;}

#topLogo {float:left;width:300px; height:72px;}
#topLogo img { border:none; width:300px; height:72px;}
#topMenu { float:left;width:720px; height:72px; line-height:72px; overflow:hidden;}
#topMenu a{ text-decoration:none; font-size:16px; line-height:72px; color:#000; height:72px; font-family:"微软雅黑"; padding: 0px 15px 0px 15px; }
#topMenu a:hover{ text-decoration:none; color:#ffe200;}

#topright{float:left;width:300px; height:72px;}
#topright .topright01{width:175px; height:72px;float:left;margin-top:5px;}
#topright .topright02{width:80px; height:72px;float:left;margin-left:10px;}
/* header_end */
.banner,.ban{ min-width:1160px; margin-top:78px;}

.loca{ font:16px/34px "microsoft yahei"; font-weight:normal;margin-top: 20px;border-bottom: 1px solid #efefef;padding-bottom: 20px; height:34px; overflow:hidden;color:#686868;}
.loca a{ color:#686868;}
/* content_start */
.ml42{margin-left:25px;}
#index_banner{ margin-top:50px;}
.bannerList{float:left; width:355px; text-align:center; font-family: "宋体"; margin-bottom:20px;}
.bannerList img{  border:none;}
.bannerList .tit a{ font-size:14px; font-weight:bold; line-height:32px; color:#4d4d4d; font-family:"microsoft yahei"; font-weight:normal;}
.bannerList .tit a:hover{ text-decoration:none; color:#000;}
.bannerList .des{  font-size:12px; color:#999999; font-family:"microsoft yahei";}

.bannerList .tit{ display:block; width:355px; height:26px; line-height:26px; overflow:hidden;}
.bannerList .des{ display:block; width:355px; height:20px; line-height:20px; overflow:hidden;}
/* content_end */

/* footer_start */
.link{height:40px; line-height:40px; border-bottom:solid 1px #333; margin-left:17px;}
.link a{ color:#666;}
#footer{background:#000; margin-top:36px; line-height:22px; color:#595959; /*height:130px;*/ min-width:1160px; width:auto !important; padding-bottom:20px;}
#footer .footL{ float:left;  margin-top:20px; width:1160px;}
#footer .footR{ float:right;  margin-top:20px; width:100px; line-height:18px;  }
#footer .footR span a{ color:#999;}
#footer .footMenu{ float:left; padding-right:22px; padding-left:17px; margin-top:20px;}
#footer .footMenu a{ text-decoration:none; color:#595959; font-size:12px; margin-right:25px; line-height:22px;}
#footer .footMenu a:hover{ text-decoration:none; color:#fff;}

#footer  .copyright{ line-height:30px;padding-left:17px; color:#595959; font-family:Arial, Helvetica, sans-serif; }
#footer  .copyright a{margin-top:8px; padding-left:17px; color:#595959; font-family:Arial, Helvetica, sans-serif;}
/* footer_end */

/*首页标题*/
.index_tit{ width:100%; min-width:1160px; height:60px; text-align:center; margin-bottom:30px; margin-top:30px; position:relative; _position:inherit;}
.index_tit p{ width:100%; min-width:1160px; height:40px; color:#535353; font:700 22px/30px "microsoft yahei"; font-weight:normal;}
.index_tit p a{ color:#535353;}
.index_tit span{ text-align:center; color:#d1d1d0; background:#fff; font:700 22px/26px "microsoft yaei"; padding:5px 8px; position:relative;z-index:2; text-transform:uppercase; font-weight:normal;_position:inherit;}
.index_tit font{ display:block; width:100%;min-width:1160px; height:0; border:solid 1px #e1e1e1; overflow:hidden; position:absolute; z-index:1; top:53px; font-weight:normal;}

.service ,.about ,.news{ min-width:1160px;}
/*首页 资讯中心*/
.news_list{margin-bottom:20px; width:100%; min-width:1160px;}
.news_list .nomar{ margin-right:0px;}
.news_list li{ width:560px; float:left;overflow:hidden; height:92px;border-bottom: 2px solid #e7e6e6;overflow: hidden;padding-top: 14px;/*position: relative; */margin-right:20px; margin-bottom:20px;}
.newsdatal{width: 90px;height: 90px;background: #242b3d;/*position: absolute; left:0;top: 14px;*/text-align: center;}
.newsdatal h1{font: 36px/60px "microsoft yahei";text-align: center;color: #fff;}
.newsdatal span{width: 100%;height: 20px;font: 12px/20px "microsoft yahei";color: #fff;text-align: center;}
.news_r{ width:460px;margin-left:10px}
.news_r h2{font:700 15px/32px "microsoft yahei"; font-weight:normal; height:32px; overflow:hidden;}
.news_r .text{float: left;height: 52px;font: 12px/26px "microsoft yahei";color: #858586;overflow: hidden;}

.about_r{ width:680px; height:224px; overflow:hidden;font:14px/32px "microsoft yahei";color: #858586; margin-top:10px; text-indent:2em;}
.more{background: url(./more.png) 0 0 no-repeat;width: 110px;height: 32px;line-height: 32px;color: #fff;display: block;text-align:center;font-size: 14px; margin:0 auto;}
.more a{ color:#242b3d; font-family:"microsoft yahei";}

.ser_con01{width:240px;height:100px;float:left;}
.ser_con{float:left;width:920px;}
.ser_con01 .ser_con01_fl {
    width: 230px;
    position: relative;
    height: 60px;
	line-height: 60px;
	font-weight: bold;
    overflow: hidden;
	font-size:30px;
	margin-bottom: 10px;
	text-align: center;
	background: #3c95d1;
	color:#fff;
}
.ser_con01 .ser_con01_f2 {
    height: 950px;
    overflow: hidden;
}
.ser_con01_f2 ul li {
    cursor: pointer;
    height: 37.8px;
    width: 210px;
    font: 16px "Microsoft YaHei";
	font-weight:bolder;
    color: #303030;
    line-height: 46px;
    padding-left: 20px;
   background:#efe2e2;
    margin-bottom:10px;
    cursor: pointer;
}
.ser_con01_f2 ul li a {
    color: #303030;
}
.ser_con ul li{ float:left; margin-right:10px;}
.ser_con ul li span{ display:block; text-align:center; width:200px; height:34px;
 line-height:34px; overflow:hidden; background:#3c95d1;color:#fff; font-family:"microsoft yahei";;font-size:22px}
.ser_con ul li span:hover{ background:#ffe200; color:#000;}
.ser_con ul .nomar{ margin-right:0px;}

/*二级页面 */
.Page{width:100%; text-align:center; padding:30px 0px;}
.Page a{display:inline-block;width:65px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px; float:left;text-decoration:none; color:#333; outline:none;}
.Page a:hover{ background:#ffe200;background-repeat:no-repeat; }
.Page span{display:inline-block;min-width:45px; padding:0 10px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px;float:left;}
.Page span.current{ background:#ffe200;}
/*图片列表页*/
.pro_fenl { margin:0 auto;}
.pro_fenl{ margin-top:30px;}
.pro_fenl ul li{ float:left; padding:10px 20px; margin-bottom:10px; border:1px solid #e1e1e1; margin-right:10px;}
.pro_fenl ul li:hover{ border:1px solid #e1e1e1; background:#ffe200; }
.pro_fenl ul li a{ font:14px/30px "microsoft yahei"; font-weight:normal; color:#242b3d;}

.pro_list{ margin-top:30px;}
.pro_list ul li{ float:left; margin-right:8px;margin-bottom:20px;}
.pro_list ul .nomar{ margin-right:0px;}
.pro_list ul li span{ display:block; width:374px; text-align:center; height:40px; line-height:40px; overflow:hidden; border:solid 1px #d8d8d8; border-top:none; font-family:"microsoft yahei"; color:#858586;}
/*详细页*/
.content{ margin-top:30px;font-family:"microsoft yahei";}
.cont_tit{ font:24px "microsoft yahei"; font-weight:normal; text-align:center; color:#545659;}
.cont_data{ font-size:12px; font-family:"microsoft yahei"; text-align:center; color:#666; margin:10px 0;}
.cont_img{ text-align:center;}
.cont_img img{ max-width:1000px;}
.cont_con{ font:14px/34px "microsoft yahei"; margin:10px 0; color:#545659; text-indent:2em;}
.cont_page{ margin:10px 0; color:#666; line-height:36px;text-align:center}

.new_list{ margin-top:30px; width:1160px;}
.new_list ul li{ margin-bottom:20px;float:left;}
.new_txt{ width:280px; margin-left:15px;}
.new_txt h3{ font:16px/34px "microsoft yahei"; color:#4d4d4d; height:34px; overflow:hidden;}
.new_txt p{ font:12px/26px "microsoft yahei"; color:#999; height:70px; overflow:hidden; margin-top:10px;}
.new_txt span{ height:34px; line-height:34px; overflow:hidden;color:#4d4d4d; font-family:"microsoft yahei";}


.dede_pages{text-align:right;}.dede_pages ul{float:right;padding:12px 0px 12px 16px;}
.dede_pages ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:6px;border:1px solid #E9E9E9;}
.dede_pages ul li a{float:left;padding:2px 4px 2px;color:#555;display:block;}
.dede_pages ul li a:hover{color:#690;text-decoration:none;padding:2px 4px 2px;}
.dede_pages ul li.thisclass,.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#F8F8F8;padding:2px 4px 2px;font-weight:bold;}
.dede_pages .pageinfo{line-height:21px;padding:12px 10px 12px 16px;color:#999;}
.dede_pages .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;} 

.appfoot {
    max-width: 1200px;
    margin: auto;
    border-bottom: 1px solid rgba(255 ,196, 0,.1);
    overflow: auto;
    padding: 20px 0 20px 30px;
}
.flex {
    display: flex;
}
.justify-between {
    justify-content: space-between;
}
.flex-sub {
    flex: 1;
}
dl {
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}
.text-xl {
    font-size: 18px;
}
.text-bold {
    font-weight: bold;
}
.padding-right-lg {
    padding-right: 30px;
}
.margin-bottom-xs {
    margin-bottom: 10px;
}
.appfoot dl dd {
    display: block;
	margin-left:0;
    
}
.appfoot dl dd a {
    font: 14px/26px "微软雅黑";
    color: #B0AEAF;
    padding: 0 !important;
}
.appfoot dl dd a:hover {
    color: #ffc400;
}
.appfoot .line {
    width: 1px;
    border-left: 1px solid rgba(255 ,196, 0,.1);
}
.padding-right-lg {
    padding-right: 30px;
}
.margin-tb-xs {
    margin-top: 10px;
    margin-bottom: 10px;
}
.margin-left {
    margin-left: 16px;
}
.margin-bottom-lg {
    margin-bottom: 30px;
}
.text-sm {
    font-size: 12px;
}
.font_family_impact {
    font-family: Impact;
}
.text_size_28 {
    font-size: 28px;
}
.padding-top-5 {
    padding-top: 5px;
}
.margin-left-lg {
    margin-left: 30px;
}
.text-center {
    text-align: center;
}
.margin-top-xs {
    margin-top: 10px;
}
.copyRight {
    height: 60px;
    line-height: 60px;
    text-align: center;
    color: #999999;
}