@charset "utf-8";
/* CSS Document */
*{ font-family:"微软雅黑";}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{padding:0;margin:0;color:#666;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal;}
strong{font-style:normal;}
ol,ul{list-style:none;}
caption{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
a{outline:expression(this.hideFocus=true);outline:none;cursor:pointer;text-decoration:none;color:#666;}
a:hover{ color:#C00;}
input,button,select,textarea{outline:none}
.clear{zoom:1;clear:both; height:0; line-height:0; font-size:0;}
.contxt{ width:588px; padding:5px; height:36px; background:#adadad; margin-top:14px; border:none; color:#FFF; font-size:18px;}
.btn{ width:598px; height:; background:#b50000; color:#fff; border:none; margin-top:13px; font-size:30px; height:54px; line-height:54px; text-align:center;}
body{cursor:default;-webkit-text-size-adjust:none;font-size:100%;font-family:Arial;background:#FFF; overflow-x:hidden}
DIV.green-black{ width:100%;  padding-top:10px; text-align:center; }
DIV.green-black A{PADDING-RIGHT: 5px;PADDING-LEFT: 5px;PADDING-BOTTOM: 2px;COLOR: #fff;MARGIN-RIGHT: 2px;PADDING-TOP: 2px;BORDER: #ddd 1px solid;TEXT-DECORATION: none;font-size:20px;background-color: #ddd;}
DIV.green-black A:hover{BORDER: #c50000 1px solid;COLOR: #fff;font-size:20px;background-color: #c50000;}
DIV.green-black A:active{BORDER: 1px solid #c50000;COLOR: #fff;font-size:20px;background-color: #c50000;}
DIV.green-black SPAN.current{PADDING-RIGHT: 5px;PADDING-LEFT: 5px;FONT-WEIGHT: bold;PADDING-BOTTOM: 2px;COLOR: #fff;MARGIN-RIGHT: 2px;PADDING-TOP: 2px;BORDER: 1px solid #c50000;font-size:20px;background-color: #c50000;}
DIV.green-black SPAN.disabled{PADDING-RIGHT: 5px;PADDING-LEFT: 5px;PADDING-BOTTOM: 2px;COLOR: #fff;MARGIN-RIGHT: 2px;PADDING-TOP: 2px;BORDER: #c50000 1px solid;font-size:20px}
@font-face{

font-family:'NotoSansHans';
font-family: 'NotoSansHans';
	src: url('../font/NotoSansHans.eot?') format('eot');/*IE*/
	src:url('../font/NotoSansHans.woff') format('woff'), url('../font/NotoSansHans.ttf') format('truetype');/*non-IE*/

}

.fl{ float:left;}
.fr{ float:right}
/*top*/
.top-box{ background:url(../images/topbg.jpg) center no-repeat; height:2.5rem;}
.logo{ margin:14px 0 0 18px;}
.k-txt{ height:69px; border-left:1px solid #6a6a6a; margin:18px 0 0 18px; padding-left:21px;}
.k-txt p{ color:#FFF; font-family:'NotoSansHans'; font-size:26px;}
.k-txt span{ color:#FFF; font-family:'NotoSansHans'; font-size:26px; font-weight:bold;}
.pm-JS_control-menu{ width:53px; height:40px; display:block; background:url(../images/nav.png) center no-repeat; position:relative; top:34px;left:560px;}

.p-box1{ margin-top:30px; padding-bottom:20px; border-bottom:1px dashed #dcdcdc}
.p-box1 li{ float:left; width:208px; height:164px; border-right:1px dashed #dcdcdc; text-align:center}
.p-box1 li:nth-child(3){ border-right:0;}
.p-box1 li p{ font-size:20px; color:#000; padding-top:20px;}
.p-box2{ margin-top:20px; padding-bottom:20px;}
.p-box2 li{ float:left; width:208px; height:164px; border-right:1px dashed #dcdcdc; text-align:center}
.p-box2 li:nth-child(3){border-right:0;}
.p-box2 li p{ font-size:20px; color:#000;padding-top:20px;}

/*adv*/
.adv1{ width:100%; height:1166px; background:url(../images/adv-1.jpg) center no-repeat;}
.a1-tit{ text-align:center; padding-top:116px;}
.a1-tit p{ font-size:25px; color:#3a3a3a;}
.a1-tit p b{ font-size:40.8px; font-weight:bold; color:#770000}
.a1-tit .p95{ text-align:left; width:500px; margin:320px auto 0 auto}
.a1-tit .p95 h4{ text-align:center; color:#000}
.a1-tit .p95 p{ font-size:18px; color:#404040; margin-top:20px;}
.a1-tit .p95 p b{ color:#6e0303; font-size:18px;}

/*adv2*/
.adv2{ width:100%; height:1120px; background:url(../images/adv2.jpg) center no-repeat;}
.adv2 h3{ font-size:24px; color:#2e2e2e; text-align:center; padding-top:137px;}

/*公司简介*/
.e-jian{ width:100%;}
.e-jian p{ font-size:40px; font-family:'NotoSansHans'; color:#930000; padding-top:38px; text-align:center; padding-bottom:38px;}
.e-miao{ width:600px; margin:25px auto 0 auto; padding-bottom:53px; }
.e-miao h4{ font-size:24px; color:#a50000; background:url(../images/l-line.jpg) left center no-repeat; display:block; padding-left:59px;}
.e-miao span{ font-size:20px; color:#474747; display:block; margin-top:10px;}
.km{ width:560px; margin:0 auto}
/*工程案例*/
.case-box{ background:url(../images/case-bg_06.jpg) center no-repeat; height:698px; width:100%;}
.c-tit{ text-align:center; padding-top:56px;}
.c-tit p{ font-size:40px; font-family:'NotoSansHans'; color:#FFF;}
.c-tit span{ font-size:30px; color:#717171; display:inline-block; border-bottom:2px solid #f6f6f6; height:40px;  width:260px;}
.c-list{ margin-top:34px;}
.c-list li{ position:relative; width:258px; height:195px; float:left; margin-right:37px; margin-top:32px;}
.c-list li img{ width:258px; height:195px; float:left;}
.c-list li div{ width:258px; height:195px; position:absolute; top:0; opacity:0; transition:0.3s all ease-in-out; background:url(../images/cmore.png) center no-repeat;}
.c-list li div p{ font-size:14px; color:#FFF; padding-top:133px; text-align:center;}
.c-list li:hover div{ opacity:1}

/*新闻资讯*/
.news-box{ width:100%; height:703px; background:url(../images/n-bg_06.jpg) center no-repeat;}
.n-tit{ text-align:center;}
.n-tit p{ padding-top:24px; font-size:40px; color:#9d0606;font-family:'NotoSansHans';}
.n-tit span{ display:block; border-bottom:5px solid #a53131; font-size:30px; width:202px; margin:0 auto}

.lanrenzhijia{ width:630px; height:571px; margin:22px auto 0 auto;  font-family:'微软雅黑';}
.lanrenzhijia .tab{ overflow:hidden; margin:10px auto 0 auto; width:90px;}
.lanrenzhijia .tab a{ display:block; width:16px; height:16px; margin-right:14px; float:left; background:#7b7b7b;
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius: 8px;}
.lanrenzhijia .tab a:hover{ background:#E64E3F; color:#fff; text-decoration:none;}
.lanrenzhijia .tab a.on{ background:#E64E3F; color:#fff; text-decoration:none;}
.lanrenzhijia .content{ overflow:hidden; width:630px; height:511px; position:relative;}
.lanrenzhijia .content ul{ position:absolute; left:0; top:0; height:511px;}
.lanrenzhijia .content li{ width:630px; height:511px; float:left;}
.lanrenzhijia .content .n-list{ width:630px; height:118px; margin-bottom:13px}
.lanrenzhijia .content .n-list a{ text-decoration:none}
.n-list .n-date{ width:86px; height:118px; background:#FFF;}
.n-list .n-date .h1{ font-size:16px; color:#000; text-align:center; margin-top:15px}
.n-list .n-date .h2{ font-size:28px; color:#960000; background:#e8e8e8; width:64px; height:35px; border:1px solid #bebebe; text-align:center; margin:8px auto;}
.n-list .n-date .h3{ font-size:16px; color:#606060; text-align:center;}
.n-list .n-con{ width:504px; height:88px; background:#FFF; padding:15px;}
.n-list .n-con p{ font-size:22px; color:#272727;}
.n-list .n-con span{ font-size:18px; color:#818181; line-height:0.7rem;}

/*联系我们*/
.ct-box{ width:100%; height:808px; background:url(../images/ct-bg.jpg) center no-repeat;}
.feed-list{ width:598px; margin:0 auto;}
.feed-list h1{ font-size:24px; color:#FFF; font-weight:bold; padding-top:264px;}

/*底部*/
.back-top{ height:93px; width:100%; background:#fff;}
.topLink{ width:199px; height:59px; background:url(../images/back.jpg) center no-repeat; display:block; margin:34px auto 0 auto; color:#FFF; text-indent:1.5em; line-height:59px; font-size:24px;}
.topLink:hover{ color:#FFF;}

.fcon{ height:110px; width:100%; text-align:center; background:#393939; padding-top:50px;}
.fcon p{ font-size:24px; color:#FFF; line-height:1.5em;}

/*内页*/
.n-menu{ background:url(../images/n-menu.jpg) center no-repeat; width:100%; height:79px;}
.n-menu a{ color:#FFF; font-size:22px; height:75px; line-height:75px; display:inline-block; padding:0 20px; float:left; margin:0 15px;}
.n-menu a:hover,.n-menu a.cur{ border-bottom:4px solid #790000}
.loca{ line-height:69px; background:url(../images/loca-bg.jpg) top center no-repeat; height:69px; border-bottom:1px solid #bebebe;}
.loca span{ font-size:18px; color:#1a1a1a; margin-right:15px; display:block;}
.loca a{ font-size:18px; color:#1a1a1a}
.back-l{ margin:15px 0 0 8px;}
.mian-txt{ padding:33px 0;}

.gsjj{ width:603px; margin:0 auto 30px auto;}
.gsjj h1{ font-size:24px; color:#e50000; font-weight:bold;}
.gsjj h2{ font-size:22px; color:#000; background:url(../images/dline_03.jpg) left bottom no-repeat; line-height:60px;}
.gsjj p{ font-size:18px; color:#525252; margin-top:15px;}
.gsjj b{ font-size:22px; color:#525252}
/**/
.ytit{ background:#d21042; height:373px; width:100%;}
.ytit p{ font-size:36px; color:#fff; font-weight:bold; margin-bottom:20px;}
.ytit span{ font-size:18px; color:#fff; display:block; margin-bottom:20px;}
.lc{ border-bottom:1px solid #dcdcdc}

.kc{ width:600px; margin:0 auto}
.zhao h3{ font-size:22px; color:#000; margin-bottom:10px; display:block;}
.zhao p{ font-size:18px; margin-top:10px;}
.u2{ font-size:18px; margin-top:15px;}
.job-list{ margin-top:30px;}
.job-list li p{ font-size:20px; color:#000; margin:10px 0;}
.job-list li span{ font-size:18px; color:#1a1a1a}

.kk{ width:612px; margin:0 auto;}
.prolist{ width:612px; height:636px; margin-bottom:25px; text-align:center}
.prolist .ace{ height:472px; overflow:hidden;}
.prolist img{ width:612px; }
.prolist div{ width:610px; height:162px; border:1px solid #b7b7b7; text-align:left}
.prolist div p{ display:block; width:580px; height:78px; color:#383838; border-bottom:1px solid #b7b7b7; margin:0 auto; margin-top:30px; font-size:30px;}
.prolist div p span{ display:block; font-size:18px; color:#}
.prolist div font{ display:block; width:580px; margin:0 auto; background:url(../images/jian_07.jpg) right center no-repeat; font-size:18px; color:#747474; line-height:52px;}

/*news*/
.nlist{ border:1px solid #e9e9e9; padding:15px; width:582px; height:186px; margin-bottom:21px;}
.ncon{ width:335px; height:186px;}
.ncon p{ color:#3c3c3c; font-size:24px;}
.ncon span{ font-size:18px; color:#696969; display:block; margin:10px 0 20px;}
.nan{ background:url(../images/nji_03.jpg) right center no-repeat; font-size:18px; padding-right:25px;}
.ncon em{ font-size:18px; color:#7a7a7a;}
.npic{ width:236px; height:186px;}

/*新闻内页*/
.news-title{width:100%; line-height:32px; text-align:center; font-size:0.875em; font-weight:bold; margin:0 auto}
.news-type{width:100%; height:30px; text-align:center; margin:0 auto; color:#999;font-size:0.7em; border-bottom:#999 1px dotted}
.news-content{width:100%; margin:0 auto; font-size:0.75em; line-height:28px;}
.news-pn{ font-size:0.875em;line-height:30px;}
.news-pn a{ color:#666; font-size:0.875em;}
/*相关新闻*/
.xgnews{margin:40px auto;}
.xgnews-tit{height:40px;line-height:40px;border-bottom:1px solid #CCC;padding-left:20px; font-size:20px; color:#000;}
.xgnews-con{border-top:1px solid #CCC;border-top:none;padding:10px 20px;}
.xgnews-con li{width:100%;float:left;height:30px;line-height:30px; margin-bottom:10px; overflow:hidden;}
.xgnews-con li span{float:right; font-size:18px;}
.xgnews-con li a{ padding-right:10px; color:#666; font-size:20px;}
.xgnews-con li a:hover{ color:#333;}

/*腾讯邮箱*/
.tenx-tit{ height:120px; text-align:center; background:url(../images/t-line.jpg) bottom center no-repeat;}
.tenx-tit p{ color:#0076d1; font-size:30px; font-weight:bold;}
.tenx-tit span{ font-size:24px; color:#3b3b3b }

.t1{ margin-bottom:20px;}
.t1 h3{height:70px; border-bottom:1px solid #999; margin-top:10px; font-size:30px;color:#000; margin-bottom:20px;}
.t1 p{ font-size:18px; color:#666666; padding-left:38px; height:50px; line-height:50px;}
.t1 .p1{ background:url(../images/a1.jpg) left center no-repeat;}
.t1 .p2{ background:url(../images/a2.jpg) left center no-repeat;}
.t1 .p3{ background:url(../images/a3.jpg) left center no-repeat;}
.t1 .p4{ background:url(../images/a4.jpg) left center no-repeat;}
.t1 .p5{ background:url(../images/a5.jpg) left center no-repeat;}
.t1 .p6{ background:url(../images/a6.jpg) left center no-repeat;}
.t1 .p7{ background:url(../images/a7.jpg) left center no-repeat;}
.t1 .p8{ background:url(../images/a8.jpg) left center no-repeat;}

/*服务区域*/
.q-menu{ height:auto; padding:20px 0; width:590px; margin:0 auto;}
.q-menu a{ display:block; float:left; padding:11px 22px; background:#b5b5b5; color:#464646; font-size:22px; margin:5px 5px}
.q-menu a:hover,.q-menu a.cur{ color:#FFF; background:#c50100;}
.w-new-tit{ width:100%; height:70px; border-bottom:1px solid #e2e2e2; border-top:1px solid #e2e2e2; margin-top:20px;}
.w-new-tit h2{ line-height:64px; border-bottom:6px solid #c50100; width:180px; text-align:center; margin-left:30px; font-size:24px;}

.q-new li{ width:100%; height:76px; border-bottom:1px dotted #7d7d7d; font-size:24px; line-height:76px; text-indent:1.5em; background:url(../images/q-n.jpg) 15px center no-repeat;}

.jsbg{ background:url(../images/wzjsbg_02.jpg) center no-repeat; height:147px;}
.jsbg a{ display:block; margin:0 auto; width:151px; height:44px; border:1px solid #ff5d5d; font-size:24px; line-height:44px; text-align:center; background:#FFF}