@charset "utf-8";
/*全局初始化样式*/
body{ padding:0; margin:0 auto; font-size: 14px; line-height: 1.42857143; font-family:arial,Microsoft YaHei,'微软雅黑','宋体'; color: #666460; min-width: 320px; width: 100%; zoom:1;

/*禁用Webkit内核浏览器的文字大小调整功能*/
-webkit-text-size-adjust:none; 

/*取出点击出现半透明的灰色背景*/
-webkit-tap-highlight-color:rgba(0,0,0,0); 
-webkit-tap-highlight:rgba(0,0,0,0);

/*控制文本可选性*/
-webkit-user-select: none;
    -ms-user-select: none;
   -moz-user-select: none;
 -khtml-user-select: none;
        user-select: none;
        
/*设置字体的抗锯齿或者说光滑度*/
-webkit-font-smoothing: antialiased;
}

/*默认去除ul、li的默认样式*/
.p,.h1,.h2,.h3,.h4,.h5,.h6{ margin: 0; padding: 0;}
.ul,.ul li{ list-style:none; margin: 0; padding: 0;} 
.ulList li{list-style: none;}
/*初始化下拉菜单、单行输入框、多行输入框的样式*/
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#666460;} 
/*表单元素获得焦点时不显示虚线框*/
input:focus { outline: none;}
input,button,select,textarea{ outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ } 
/*不允许多行输入文本框有滚动条*/
textarea{ resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ } 
/*初始化表单元素样式*/
textarea,input,select { background:none; border:none; margin:0; padding:0;}
/*初始化HTML5标签样式*/
audio,canvas,progress,video { display: inline-block; vertical-align:baseline;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display:block;}
/*去除figure边距*/
figure,figcaption{ margin:0px; padding:0px;}

/*初始化图片样式*/
img{ border:none; border:0; max-width:100%; vertical-align:top;}

/*初始化a的样式和字体样式*/
a{ color:#666460; text-decoration:none; -webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ color: #FF5800;}

/*清除浮动*/
.clear{ clear:both; height:0px; overflow:hidden;}

.clearfix:after { content: "."; display: block; height: 0; visibility: hidden; clear: both;
 font-size: 0px;}
.clearfix { zoom: 1;}


.w1200{ width: 1200px; margin: 0 auto;}
/*全局样式*/




/*页面框架结构*/
.contain{} /*页面主体内容*/
.slidebar{} /*边侧菜单*/
.maincontent{} /*主要内容*/
.content{} /*内容*/
.txtbox,
.singlepage{ /*单片 设置文字两端对齐*/ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden;}
.current{ /*当前位置*/}

/*首页公共标题*/
.home h1{position: relative; text-align: center; margin: 0; min-height: 75px; padding-bottom: 1%;}
.home h1 span{display: block; font-size: 32px; color: #666; padding-top: 40px;}
.home h1 span i{font-style: normal; color: #c01e20;}
.home h1 b{position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; margin: auto; color: #b1b1b1; font-size: 68px; opacity: 0.15;}
/*首页公司简介*/
.homeAbout{width: 100%; background: url(../images/homeAboutBg.png) no-repeat top center; padding-top: 8%; padding-bottom: 10%;}
.homeAbout p{/* text-align: center; */ line-height: 30px; font-size: 14px; color: #444;}
.homeAbout img{display: block; margin: 0 auto; margin-top: 1%; border-radius: 5px; box-shadow: 0px 0px 35px rgba(0,0,0,0.2)}
/*首页产业布局*/
.homeIndustry{padding: 6% 0; overflow: hidden;}
.homeIndustry ul{overflow: hidden; padding: 4.5% 0;}
.homeIndustry li{float: left; text-align: center;}
.homeIndustry li p{color: #171d2c; font-size: 16px; font-weight: bold;}
.homeIndustry li div img.blockImg{border-radius: 8px; border: 1px solid #e5e5e5; border-radius: 8px; padding: 3px;}
.homeIndustry li div{position: relative;}
.homeIndustry li div span{ opacity: 0; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: rgba(255,255,255,0.5); transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s;}
.homeIndustry li div span img.noenImg{position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px; margin: auto;}
.homeIndustry li div:hover span{opacity: 1;}
.homeIndustry a.more{display: block; width: 200px; height: 50px; margin: 0 auto; line-height: 50px; font-size: 16px; background: #c01e20; color: white; text-align: center; border-radius: 5px;}
@media only screen and (max-width: 600px) {
	.homeIndustry li{width: 100%;}
}
@media only screen and (min-width: 600px) {
	.homeIndustry li{width: 50%;}
}
@media only screen and (min-width: 1024px) {
	.homeIndustry li{width: 33.3333%;}
}
@media only screen and (min-width: 1200px) {
	.homeIndustry li{width: 25%;}
}

/*组织架构*/
.organize{margin: 6% 0;}

/*新闻动态详情*/
.news_page{overflow: hidden; padding: 5% 0;}
.news_page h1{text-align: center; font-size: 24px; font-size: #333;}
.news_page div.timeShare{margin: 10px auto; margin-bottom: 20px; overflow: hidden; text-align: center; width: 380px;}
.news_page div.timeShare span{float: left; display: block; font-size: 14px; color: #999;}
.news_page div.timeShare>span.time{ padding-right: 20px;}
.news_page div.timeShare .jiathis_style{padding-top: 3px;}
.news_page div.newContain{margin-top: 10px;}
.news_page div.newContain p{color: #999; font-size: 16px; text-indent: 2em; margin: 0;}
.news_page div.newContain img{display: block; margin: 40px auto}
.news_page a.backGo{display: block; width: 117px; height: 32px; margin: 0px auto; margin-top: 30px; text-align: center; letter-spacing: 1px; font-size: 14px; line-height: 32px; color: white; background: #bf161a; border-radius: 10px;}
@media only screen and (max-width: 1200px) {
	.news_page h1{font-size: 18px;}
	.news_page{padding: 5% 2%;}
}

.search{overflow: hidden;}
.search li{line-height: 40px; border-bottom: 1px solid #EDEDED; overflow: hidden;}
.search li a{float: left; display: inline-block; width: 70%; overflow: hidden; text-overflow: ellipsis; white-space: normal;}
.search li span{float: right;}

.Content{padding: 2% 0;}

.articleinfo p{text-indent: 2em;}



/*网站地图*/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:5px 0px;}
.ul_sitemap li strong{ width:90px; display:inline-block;}