﻿@charset "utf-8";
html{ font:normal 62.5%/2.3em Arial,"微软雅黑";}
body{ margin:0px; padding:0px; margin:0px auto; font-size:1.2em; color:#a2a2a2; width:100%; min-width:1220px; width:expression((documentElement.clientWidth < 1220) ? "1220px" : "100%" ); zoom:1; line-height:23px; height:950px; position:relative;}
ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}
ul,li{ list-style:none;}
.h1,.h2,.h3,.h4,.h5,.h6{ padding:0px; margin:0px;}
select,input,textarea,em{ border-radius:0; -webkit-border-radius:0; color:#a2a2a2; font-family:"微软雅黑"; font-style:normal;  }
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;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0; vertical-align:top;}
a{ color:#a2a2a2; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#be1919;}
.Texthide{ display:none;}

.space10{ height:10px; clear:both; overflow:hidden; zoom:0;}
.space20{ height:20px; clear:both; overflow:hidden; zoom:0;}
.clear{ clear:both; height:0px; overflow:hidden; zoom:0;}

/*pages*/
.Pages{ padding:25px 0; clear:both; line-height:18px; zoom:1; overflow:hidden; text-align:center;}
.Pages span{ padding:0px 3px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 2px;}
.Pages .p_cur b{ color:#F00;}
.Pages .p_count b{ color:#F00;}
.Pages .p_total b{ color:#F00;}
.Pages .p_page em{ font-style:normal; font-family:Arial;}
.Pages .p_page em a{ padding:0px 7px; border:solid 1px #e1e1e1; background:#f1f1f1;}
.Pages .p_page em a.a_cur{ color:#fff; border:solid 1px #be1919; background:#be1919;}
.Pages .p_page b{ font-weight:normal;}
.Pages .i_text{ width:30px; padding:0px; text-align:center; font-size:12px; border:solid 1px #E6E6E6; background:#fff; margin:0 3px;}
.Pages .i_button { margin-left:5px; width:30px; height:20px; cursor:pointer; border:none; background:url(../images/page_goto.jpg) no-repeat left top;
position:relative; top:2px;}
/*pages end*/

/*Top*/
.Toper{ width:100%; height:94px;}
.Toper .btn_top{ display:block; width:94px; height:70px; margin-top:12px; cursor:pointer; background:url(../images/BTNNAV.gif) no-repeat left top; float:left;}
.Toper .logo{ width:94px; height:73px; float:left; padding-left:33px; padding-top:12px;}
.Toper .logo a{ display:block;}

.Top{ display:none; width:330px; height:927px; overflow:hidden; padding:23px 18px 0 18px; position:absolute; top:0px; left:0px; background:url(../images/BG_top.jpg) repeat left top; z-index:999; color:#fff; }
.Top .btn_Close{ display:block; width:31px; height:30px; cursor:pointer; background:url(../images/btn_close.jpg) no-repeat left center;}
.Top .MainNav{ padding-top:37px;}

.MainNav li{ padding-bottom:1px;}
.MainNav li a{ display:block; height:51px; overflow:hidden; color:#fff; font-size:14px; font-family:"黑体"; padding-left:20px;}
.MainNav li a span{ display:block; color:#fff; font-size:24px; font-family:Trebuchet MS; padding-top:4px;
filter:alpha(opacity=74); -moz-opacity:0.74; opacity:0.74;}
.MainNav li a:hover,.MainNav li.onnav a{ background:#be1919;}

.Top_foot{ width:366px; position:absolute; left:0px; bottom:0;}
.Top_foot .XTZCont{ padding-left:25px;}
.Top_foot .XTZCont li{ padding-left:32px; margin-bottom:15px;}
.Top_foot .XTZCont li a{ font-size:14px; color:#fff; font-family:"微软雅黑";}
.Top_foot .XTZCont .li1{ background:url(../images/ico_1.jpg) no-repeat left center;}
.Top_foot .XTZCont .li2{ background:url(../images/ico_2.jpg) no-repeat left center; position:relative;}
.Top_foot .XTZCont .li3{ background:url(../images/ico_3.jpg) no-repeat left center;}
.Top_foot .XTZCont .li2 .WeixinnBox{ display:none; width:80px; height:80px; overflow:hidden; position:absolute; left:90px; top:-30px;}


.Top_foot .BottomLinks { padding-left:25px; border-top:1px solid #4b4b4b; height:44px; line-height:44px; font-family:"微软雅黑";}
.Top_foot .BottomLinks a{ color:#fff;}
.Top_foot .BottomLinks em{ padding:0 5px; color:#fff;}

.Top_foot .Copyright{ background:url(../images/BG_top_bottom.jpg) #fff no-repeat center 7px; height:75px; color:#a0a0a0;  text-align:center;}
.Top_foot .Copyright span{ display:block; color:#b41e22; font-weight:bolder; font-family:Trebuchet MS; padding-top:25px;}
/*Top*/

/*bottom*/
.Bottomer{ width:200px; height:90px; position:absolute; right:110px; bottom:0; color:#fff;}
.Bottomer .fwrx{ padding-left:61px; line-height:24px; background:url(../images/ico_fwrx.png) no-repeat left top; font-size:16px;}
.Bottomer .name{ font-size:13px; font-family:Gautami;}
.Bottomer .name span{ display:block; opacity:0.76; font-size:15px; font-family:"微软雅黑";}
/*bottom*/

/*SildeBar*/
.Menu{ width:230px; height:751px; overflow:hidden; font-family:"微软雅黑"; }
.shuBox{ height:655px; background:url(../images/BG_mune_shu.png) repeat-y left top;}
.Menu .h3{ overflow:hidden;  height:36px; line-height:36px; overflow:hidden; color:#fff; font-size:20px; padding:40px 0 20px 20px; background:url(../images/BG_menuH3.png) repeat-x left top; font-weight:normal; font-family:"微软雅黑"; }
.Menu .h3 span{  display:block; float:left;}
.Menu .h3 em{ display:block; float:left; font-family:Arial; color:#fff; font-size:12px; padding-left:5px; text-transform:capitalize; filter:alpha(opacity=20); -moz-opacity:0.20; opacity:0.20; line-height:48px; }
.MenuList li{ padding-bottom:1px; font-family:"微软雅黑";}
.MenuList li a{ display:block; height:37px; line-height:37px; overflow:hidden; font-size:14px; color:#9e9e9e; background:url(../images/ico_jt.png) no-repeat 200px center; }
.MenuList li a span{ display:block; width:6px; height:37px; float:left; margin-right:14px;}
.MenuList li a em{ font-size:12px;padding:0 5px;}
.MenuList li.onmenu a,.MenuList li a:hover{ background:url(../images/ico_jt.png) #3d3d3d no-repeat 200px center;}
.MenuList li.onmenu a span,.MenuList li a:hover span{ background:#c32328;}
.MenuList li dl{ padding:10px 15px 10px 20px; display:none;}
.MenuList li dl dt{ border-bottom:1px dotted #4b4b4b;}
.MenuList li dl dt a{ background:url(../images/ico_jttwo.png) no-repeat left center !important; height:26px; line-height:26px; font-size:12px; color:#9e9e9e; padding-left:17px; }
.MenuList li dt.on a,.MenuList li dt a:hover{ color:#dd2228; background:url(../images/ico_jttwo_on.png) no-repeat left center !important; }

.Adver{ padding-top:30px; padding-left:20px;}
.Adver a{ display:block; width:194px; height:117px;}
/*SildeBar*/

/*public*/
.ContainBox{ background:rgba(20,20,20,0.96); width:100%; height:751px;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F5282828,endColorstr=#F5282828);
}
.Contain{ width:1220px; height:751px; margin:0 auto; overflow:hidden;}
.SildeBar{ width:230px; float:left; height:751px; background:url(../images/BG_Menu.png) repeat left top; }
.MainContent{ width:955px; float:right;}
.Current{ padding-top:50px; height:30px; overflow:hidden; line-height:30px; border-bottom:1px solid #3a3a3a; text-align:right;}
.Current dl{ padding-left:18px; background:url(../images/ico_home.png) no-repeat left center; float:right; color:#989898; }
.Current dl a{ color:#989898;}
.Current dl a:hover{ color:#be1919;}
.Content{ height:565px; padding-top:33px; }
.GDTBox{ height:560px;}
.SinglePage{ color:#908f8f; text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; font-size:12px; line-height:25px; font-family:"微软雅黑";}
.PrevNextBox{ border-top:1px solid #3a3a3a;}
.PrevNextBox dl.prev{ display:block; padding-top:5px;}
.PrevNextBox .return{ display:block; background:#f52f36; width:58px; height:26px; line-height:26px; text-align:center; font-size:12px; color:#fff; font-family:"微软雅黑"; float:right;}

/* 滚动条的样式 */
.GDT{ width:900px; overflow:hidden;}
.scrollBar{height:100%;width:1px; background:#b9a688; position:absolute;right:2px;top:0;z-index:111} 
.scrollHandle{height:95px; width:4px; position:absolute; left:-2px; top:0px;cursor:default; background:#ef0000; }
.scrollUp{ display:none;}
.scrollDown{ display:none;}
/* 滚动条的样式 */
/*地图*/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:5px 0px;}
.ul_sitemap li strong{ width:90px; display:inline-block;}
/*public*/

/*企业新闻*/
.newsList{ font-family:"微软雅黑"; }
.newsList li{ padding:22px 0; border-bottom:1px solid #3b3b3b;}
.newsList li figure{ width:210px; height:140px; padding:4px; border:1px solid #3c3c3c; float:left; overflow:hidden;}
.newsList li figure a{ display:block; }
.newsList li figure a:hover img{ filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;}
.newsList li .detail{ width:640px; float:right; }
.newsList li .detail .title{ margin:0px; padding-bottom:12px;}
.newsList li .detail .title a{ font-size:16px; color:#9c9c9c;}
.newsList li .detail .TextInfo{ color:#a2a2a2; font-size:12px; height:85px; overflow:hidden;}
.newsList li .detail .more{ display:block; width:87px; height:25px; line-height:25px; text-align:center; color:#fff; font-size:12px; background:#d46e14;}
.newsList li .detail .title a:hover{ color:#be1919;}

.News_info .info_title{ padding:10px 0px; font-size:18px; color:#ccc; font-weight:normal; text-align:center;}
.News_info .info_time{ display:block; font-size:12px; text-align:center; color:#A1A1A1; font-weight:normal; border-bottom:1px solid #3a3a3a; padding-bottom:5px;}
.News_info .info_txt{ padding:10px 0px; text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; font-family:"微软雅黑";}
/*企业新闻*/

/*工程案例*/
.caseList{}
.caseList li{ float:left; padding:0 40px 35px 0; width:257px; }
.caseList li figure{ display:block; width:257px; height:170px; overflow:hidden; position:relative;}
.caseList li figure a{ display:block; color:#fff; font-size:14px;}
.caseList li figure figcaption{ height:30px; width:257px; line-height:30px; position:absolute; left:0; bottom:0; text-align:center;
background:rgba(0,0,0,0.7); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B3000000,endColorstr=#B3000000);
}
.caseList li a:hover{ filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; color:#be1919;}
/*工程案例*/

/*产品展示*/
.ProList{}
.ProList li{ float:left; padding:0 40px 35px 0; width:257px; }
.ProList li figure{ display:block; width:257px; height:170px; overflow:hidden; position:relative;}
.ProList li figure a{ display:block; color:#fff; font-size:14px;}
.ProList li figure figcaption{ height:30px; width:257px; line-height:30px; position:absolute; left:0; bottom:0; text-align:center;
background:rgba(0,0,0,0.7); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B3000000,endColorstr=#B3000000);
}
.ProList li a:hover{ filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; color:#be1919;}

.proInfo{}
.proInfo .ImgBox{ width:857px; height:441px; overflow:hidden; position:relative;}
.proInfo .ImgBox li{ width:857px; height:441px;}
.proInfo .ImgBox .btn{ display:block; width:45px; height:72px; position:absolute; top:150px; cursor:pointer;}
.proInfo .ImgBox .btn_Prev{ background:url(../images/btn_prev.png) no-repeat left center; left:0;}
.proInfo .ImgBox .btn_Next{ background:url(../images/btn_next.png) no-repeat left center; right:0;}
.proInfo .ImgBox .btn_Prev:hover{ background:url(../images/btn_prev_on.png) no-repeat left center;}
.proInfo .ImgBox .btn_Next:hover{ background:url(../images/btn_next_on.png) no-repeat left center;}
.proInfo .title{ font-size:18px; font-family:"微软雅黑"; color:#ebebeb;}
.proInfo .SinglePage{ width:857px;}
/*产品展示*/

/*员工风采*/
.TalentList{}
.TalentList li{ border-bottom:1px dashed #3a3a3a;padding:5px 0 5px 20px; background:url(../images/ico_jttwo_on.png) no-repeat left center;}
.TalentList li time{ float:right;}
.TalentList li a{ font-size:12px;}
.TalentList li a:hover{ text-decoration:underline; color:#be1919;}
/*员工风采*/

/*友情链接*/
.LinkList{}
.LinkList ul li{ text-align:center; width:254px; float:left; height:155px; overflow:hidden; padding:0px 23px;}
.LinkList ul .pic{ border:solid 1px #e0e0e0; padding:1px; width:250px;}
.LinkList ul .pic img{ display:block; }
.LinkList ul .pic img{ width:250px; height:99px;}
.LinkList ul h5{ font-size:12px; font-weight:normal; padding:8px 0px; margin:0;}
.LinkList ul h5 a{ color:#696969;}
.LinkList ul h5 a:hover{ color:#d50000; text-decoration:underline;}
/*友情链接*/