@charset "utf-8"; /* CSS Document */ *{font-family:"微软雅黑","宋体",Arial;} html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}table{}caption,th{text-align:left;font-weight:normal;}html,body,fieldset,img,iframe,abbr{border:0;}i,cite,em,var,address,dfn{font-style:normal;}[hidefocus],summary{outline:0;}li{list-style:none;}h1,h2,h3,h4,h5,h6,small{font-size:100%;}sup,sub{font-size:83%;}pre,code,kbd,samp{font-family:inherit;}q:before,q:after{content:none;}textarea{overflow:auto;resize:none;}label,summary{cursor:default;}a,button{cursor:pointer;}h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}del,ins,u,s,a,a:hover{text-decoration:none;}body,textarea,input,button,select,keygen,legend{font:14px/1.14 arial,\5b8b\4f53;color:#333;outline:0;}body{background:#fff;} a{color:#333;} a:hover{color:#284E97;text-decoration: none; transition:all .5s ease-out 0s;} .w1200{width:1200px; margin:0 auto; } .fl{float:left;} .fr{float:right;} .clear{clear:both;} .b5{height:5px;}.b10{height:8px;}.b8{height:8px;}.b15{height:15px;}.b20{height:20px;}.f12{font-size:12px;}.f13{font-size:13px;}.f14{font-size:14px;}.f15{font-size:15px;}.f16{font-size:16px;} .more{float:right;width:20px; height:23px; margin-top:15px; background:url(../images/more.jpg) right bottom no-repeat;} .time{float:right;color:#999} .border_radius_8px{-moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;} .border_radius_5px{-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;} .alpha{filter:alpha(opacity=50); /* IE */ -moz-opacity:0.5; /* Moz + FF */ opacity: 0.5;} /*headcss*/ .top{height:32px; line-height:32px; background:#eee;} .top .fr{color:#9b9696;} .top .fr a{display:inline-block; margin:0 10px; color:#9b9696;} .min{width:expression(document.body.clientWidth <= 960? "1200px": "auto"); min-width:1200px;} .head{height:107px;} .head .fl img{height:79px;margin-top:14px;} .head .fr{width:268px; height:30px; padding:1px; margin-top:37px; background:url(../images/search.jpg) left center no-repeat;} #SearchStr{width:212px;height:30px; line-height:30px;display:inline-block; padding-left:15px;border:0; color:#92c3dc; background:none;} #button{width:40px; height:30px; float:right; display:inline; border:0; color:#fff; background:none; cursor:pointer;} .dh{height:58px; background:#0081cc; width:expression(document.body.clientWidth <= 960? "1200px": "auto"); min-width:1200px;} #nav{ width:1200px; margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei; } #nav .nLi{ float:left; width:109px; position:relative;} #nav #home,#nav #oa{display:block;width:22px;height:22px;position:absolute; left:44px; top:5px;z-index:1;} #nav #home{background:url(../images/home.png) center no-repeat;} #nav #oa{background:url(../images/OA.png) center no-repeat;} #nav a:hover{ text-decoration:none; color:#0081cc; } #nav h3{font-weight:600; font-size:15px; line-height:58px; text-align:center; overflow:hidden; } #nav #n78 h3,#nav #n79 h3{height:58px; line-height:76px; overflow:hidden;} #nav h3 a{display:block; color:#fff;z-index:99;} #nav .on{background-color:#fff;} #nav .on h3 a{ color:#0081cc;} #nav .on #home{background:url(../images/homeon.png) center no-repeat;} #nav .on #oa{background:url(../images/OAon.png) center no-repeat;} #nav .sub{ display:none; width:109px; top:58px;position:absolute;background:rgba(0,129,204,.6);z-index:99} #nav .sub li{zoom:1; } #nav .sub a{display:block; width: 100%;text-align: center;line-height:35px;color: #fff;font-size: 14px;} #nav .sub a:hover{color: #0081cc;background: #fff;} .banner{ min-width:1200px; position:relative; height:568px; overflow:hidden; } .banner .hd{width:100%; height:15px; overflow:hidden; position:absolute; left:0; bottom:20px; z-index:1; } .banner .hd ul{ overflow:hidden; zoom:1; width:100%;text-align:center;} .banner .hd ul li{ display:inline-block; margin-right:8px; width:50px; height:8px; line-height:8px; border-radius:4px; text-indent:9999px; background:#d6d6d5; cursor:pointer; } .banner .hd ul li.on{ background:#e4a32f;} .banner .bd{ position:relative; z-index:0; } .banner .bd ul{ width:100% !important; } .banner .bd li{ width:100% !important; height:568px; } .banner .bd li .siteWidth{ width:1000px; position:relative; margin:0 auto; height:568px; } .banner .prev,.banner .next{ position:absolute; left:3%; top:50%; margin-top:-28px; display:block; width:32px; height:56px; background:url(../images/left.png) no-repeat; filter:alpha(opacity=50);opacity:0.5; } .banner .next{ left:auto; right:3%; background:url(../images/right.png) no-repeat; } .banner .prev:hover,.banner .next:hover{ filter:alpha(opacity=100);opacity:1; } .banner .prevStop{ display:none; } .banner .nextStop{ display:none; } /*headcss*/ .one,.three,.four{width:1200px; margin:0 auto 20px;} .two{padding-bottom:10px;margin-bottom:20px;background:#f1f6f9;} .menu{padding-left:162px;width:365px; height:77px; margin:20px auto; background:url(../images/menu.jpg) center bottom no-repeat;} .padlef{padding-left:86px;height:77px;color:#0c0d0e;}.padlef h3{font-size:22px;line-height:24px;margin-bottom:10px;font-weight:400;}.padlef h4{font-size:18px;font-weight:400;} .jtgk{background:url(../images/ab.png) left top no-repeat;} .xwzx{background:url(../images/news.png) left top no-repeat;} .yjzs{background:url(../images/xm.png) left top no-repeat;} .info{margin-bottom:20px;} .info img{width:440px;float:left;margin-right:20px;} .info p{text-indent:2em;font-size:15px;line-height:32px;color:#3f4142;} .rygk li{width:284px; height:100px; float:left; margin-right:20px;margin-bottom:20px;padding-top:18px;text-align:center;font-size:18px;} .rygk li img{display:block; margin:0 auto 15px;}.rygk li a{color:#fff;} .rygk .l1{background:#4d8fb4} .rygk .l2{background:#6bcdae} .rygk .l3{background:#94d46e} .rygk .l4{margin-right:0;background:#6099b8} .rygk li a:hover{color:#F9B61F;} /* Tab切换 */ .slideTxtBox{ float:left; width:650px; height:432px; overflow:hidden; text-align:left;} .slideTxtBox .hd{height:35px;margin-top:10px;} .slideTxtBox .hd ul{ overflow:hidden; zoom:1; font-size:18px; color:#0c0d0e;} .slideTxtBox .hd ul li{ display:inline-block; height:35px; margin :0 20px;} .slideTxtBox .hd ul li a{ line-height:24px; display:block;text-align:center; font-size:18px; color:#0c0d0e;} .slideTxtBox .hd ul li a:hover{ text-decoration:none; } .slideTxtBox .hd ul li.on a{color:#168ace; font-weight:bold; } .slideTxtBox .bd{border-right:#e2e2e2 1px solid; background:url(../images/line.jpg) right top no-repeat;} .sideMenu{padding-right:10px; background:url(../images/line.jpg) right bottom no-repeat; } .sideMenu h3{ height:55px; line-height:55px; padding-left:35px; font-size:15px; font-weight:400; color:#605c5c; background:url(../images/li.png) 2px center no-repeat; cursor:pointer;} .sideMenu h3 a{color:#605c5c;}.sideMenu h3 span{margin-left:15px;} .sideMenu h3 em{display:block;width:100%;border-bottom:#e2e2e2 1px dashed;} .sideMenu .on{font-weight:600; background:url(../images/l.png) 2px center no-repeat;} .sideMenu .ul{ padding:5px 0 5px 35px; min-height:151px; line-height:24px; color:#999; display:none; background:url(../images/lion.png) 2px center no-repeat;} .two .fr{width:485px;border:#e2e2e2 1px solid; border-top:0;} .two .fr img{width:100%;margin-bottom:10px;} .two .fr h2{padding:5px 15px; font-size:17px;} .two .fr p{padding:5px 15px; font-size:14px; line-height:24px; color:#655f5f;} .three .fl{width:405px;margin-right:20px;} .three .fm{width:377px;float:left;} .three .fr{width:377px;} .menu2{margin-bottom:10px; border-bottom:#68b3df 2px solid;}.menu2 span{display:block;width:105px;line-height:38px;font-size:20px;text-align:center;color:#fff; background:#168ace;} .focusBox { float:left; position: relative; width:405px; height:295px; overflow: hidden; text-align: left; background:#fff; } .focusBox .pic img { width:405px; height:295px; display: block; } .focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%; background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; } .focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; } .focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;} .focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; } .focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; } .focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; } .focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; } .focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; } .focusBox .num li.on a,.focusBox .num a:hover{ background:#e71f19; } .newlist{padding:11px 10px 11px 0;border:#e2e2e2 1px solid;} .newlist li{padding-left:25px; height:34px; line-height:34px; overflow:hidden; background:url(../images/d.png) 10px center no-repeat;} .news li{padding-left:25px;font-size:16px;height:42px; line-height:42px;border-bottom:#ccc 1px dashed; background:url(../images/fk.jpg) 5px center no-repeat;overflow:hidden;} .picMarquee-left{ width:1200px; overflow:hidden; position:relative;} .picMarquee-left .bd{ padding:10px;} .picMarquee-left .bd ul{ overflow:hidden; zoom:1; } .picMarquee-left .bd ul li{ margin:0 12px; float:left; _display:inline; overflow:hidden; text-align:center; } .picMarquee-left .bd ul li .pic{ text-align:center; position:relative; } .picMarquee-left .bd ul li .pic img{ width:277px; height:172px; padding:3px; border:#e2e2e2 1px solid; display:block;} .picMarquee-left .bd ul li .pic p{height:38px; line-height:38px; text-align:center; color:#424141; overflow:hidden;} .picMarquee-left .bd ul li .pic a:hover img{border-color:#0081cc;} .link{padding:10px 0; background:#f4f4f4;} .link ul{width:1035px;padding-left:165px;min-height:38px;margin:0 auto;font-size:16px;color:#666;background:url(../images/link.png) left center no-repeat;} .link ul li{display:inline-block;margin:10px 20px 0;}.link a{color:#666;} /*bottom css*/ .foot{padding:15px 0; width:expression(document.body.clientWidth <= 960? "1200px": "auto"); min-width:1200px; background: #0081cc;} .foot p{line-height:30px; text-align:center; color:#fff;} .foot a{color:#fff;} .fixediv{position:fixed;top:140px;z-index:9999;max-width:250px;background:#ddd;} .fixediv img{max-width:250px;} .fixediv a.close{display:block;height:20px;line-height:20px;background:#fff;font-size:14px;padding:0 10px;color:#5e5e5e;text-decoration:none;text-align:center;} .leftadv{left:15px;} .rightadv{right:15px;} /*nei css*/ .loc { width: 1074px; padding-left: 126px; height: 41px; background: url(../images/mapbg.jpg) right top no-repeat; margin: 20px auto; } .loc li{display:inline-block;padding:0 5px; line-height:41px;font-size: 16px;} .main{ width: 1178px; margin: 0px auto; padding: 10px; padding-top: 0px; margin-bottom:10px; background: #ffffff; } .leftSzyw { width: 261px; height: auto; float:left; padding-bottom: 180px; border: 1px solid #dfdfdf; background: url(../images/szywleftbg.jpg) center bottom no-repeat; } .leftSzyw h2 { font-size: 20px; color: #0e0f0f; padding: 10px 0px 10px 20px; background: url(../images/szywline.jpg) center bottom no-repeat; } .leftSzyw ul{ margin-top:20px;} .leftSzyw ul li{ width:232px; height:36px; line-height:36px; margin:10px auto; font-weight:bold;} .leftSzyw ul li a{width:202px; height:36px; line-height:36px; padding-left:30px; display:block; background:url(../images/szywa.jpg) center top no-repeat;} .leftSzyw ul .active a,.leftSzyw ul li a:hover{width:202px; height:36px; line-height:36px;padding-left:30px; display:block; color:#ffffff; background:url(../images/szywahover.jpg) center top no-repeat;} .rightList{float:right; width:890px; background:none;} .rightNew{ height:auto; margin-bottom:15px;} .rightNewTil{ width:100%; height:40px; background:url(../images/szywrightbg.jpg) left bottom no-repeat; } .rightNewTil h3{ float:left; margin-left:20px; font-size:18px; color:#333;} .rightNewTil a{ float:right;} .rightNewlist ul li{background:url(../images/szywdian.jpg) left center no-repeat;padding-left:20px;)} .rightNewlist ul li span{ float:right; color:#909495; } .rightNewlist2{ border-bottom:1px dashed #afb0b0; padding:10px 0px;} .rightNewlist .dashline {border-bottom: 1px dashed #afb0b0;margin-top:10px;margin-bottom:10px;background:none} .rightNewlist .pic li{width:256px; padding-left:0; float: left; margin:10px 20px; display: inline; text-align: center; background:none;} .rightNewlist .pic li img{width:244px; height: 174px; margin:10px auto; padding:5px; border:1px solid #eee;} .rightNewlist .pic li p{height:26px; line-height: 26px; margin-bottom: 10px; text-align: center; overflow: hidden;} .page{ clear:both; text-align:center; line-height:32px; float:right;margin-top:20px;} .page a,.page span{ font-size:14px; display:inline-block; vertical-align:middle; min-width:32px; height:32px;border:#eee 1px solid; border-radius:3px; margin:0px 4px;} .page .next{padding:0 5px; background:none;} .page .next:hover{ color:#fff; background:#2878c0;} .page a:hover,.page .current{ background:#2878c0; color:#fff;display:inline-block} .readcon{-moz-box-shadow: 0 0 15px #B2B2B2;box-shadow: 0 0 15px #B2B2B2; padding:20px 30px 15px 30px; margin-bottom:20px; border:#f7f7f7 1px solid;} .title{font-size: 24px; text-align:center; color: #181818; line-height: 30px;} .fj{display:block; margin:30px auto 10px; text-align:center;}.fj span{padding:0 15px;} .content{padding: 20px 20px; line-height: 2.0em; color: #474545; text-align: left;} .content img{max-width:100%; display:block; margin:10px auto;} /*留言列表*/ .person{padding:0; margin-top:10px; margin-bottom:5px; padding: 10px 0;height: 20px;width: 100%;overflow: hidden;border-bottom: 1px dashed #ccc; background:none;} .man{padding-left:18px;background:url(../Images/pic-lyr.gif) left center no-repeat;} .foucetext {font-style: normal; font-weight:normal; color: #f08300;} .person .times{ padding-left:30px;background:url(../Images/pic-time.gif) 10px center no-repeat;} .reply{padding-left:30px;background:url(../Images/pic-reply.gif) 10px center no-repeat;} .pro_con111{margin-top:10px;} .pro_con111 UL{ padding: 0px; height:38px; list-style-type: none; border-bottom:0; background:#efefef;} .pro_con111 UL LI{height:38px; line-height:38px; float:left; width:32%; margin-right:1px; padding:0; font-size:14px; font-weight:600; cursor: pointer; color: #333333; text-align: center; z-index:3; background:#efefef;} .pro_con111 UL LI.hover{ line-height:38px; color:#fff; z-index:3; background:#0081cc;} /* 留言表单 */ .messages{padding:3% 0;width:650px;margin-top:50px;} .messages input,.messages select,.messages textarea{margin:0;padding:0; background:none; border:0; font-family:"Microsoft Yahei";} .messlist {height:35px;margin-bottom:15px;} .messlist label{float:left;width:100px; height:35px; font-size:16px; line-height:35px; text-align:right;padding-right:10px;} .messlist input{float:left;width:300px;height:33px;padding-left:5px;border:#ccc 1px solid;font-size:15px;} .messlist.textareas{ height:auto;} .messlist textarea{float:left;width:400px; height:110px;padding:5px;border:#ccc 1px solid;font-size:15px;} .messlist.yzms input{width:100px;} .messlist.yzms .yzmimg{ float:left;margin-left:10px;} .messsub{padding:0px 0 0 110px;margin:20px 0;} .messsub input{width:100px; height:35px; background:#ddd; font-size:16px; font-weight:bold; cursor:pointer;margin-right:5px;} .messsub input#submit,.messsub input:hover{ background:#07B3B7;color:#fff;} #label0,#label1,#label2,#label3,#label4,#label5,#label6,#label7,#label8,#label9,#label10,#label11,#label12,#label13{color: #EA0303;height: 35px;line-height: 35px;text-indent: 10px;display:none;} /*简历*/ #jianli input[type="text"],#djntc,#dhjlx{ border: 1px solid #DADADA; color: #888; /*margin-right: 6px; margin-top: 2px; padding: 3px 3px 3px 5px;*/ outline: 0 none; font-size: 12px; line-height:20px; box-shadow: inset 0px 1px 4px #ECECEC; -moz-box-shadow: inset 0px 1px 4px #ECECEC; -webkit-box-shadow: inset 0px 1px 4px #ECECEC; } /**招标公告**/ .theader .bbd{ line-height: 60px; height: 60px; border-bottom: 1px solid #DFDFDF; margin: 0; padding: 0 20px; } .theader .bbd li{ float: left; font-size: 14px; color: #323232; font-weight: 700; } .theader .bbd .status, .tbody .titem .state-box{ width: 60px; margin-right: 40px; text-align: center; } .theader .bbd .title, .titem .title{ width: 240px; text-align: left; margin-right: 40px; line-height:60px; } .theader .bbd .company, .titem .company{ width: 160px; /*height: 42px;*/ text-align: left; margin-right: 40px; } .theader .bbd .project, .titem .project{ width: 150px; /*height: 42px;*/ text-align: left; margin-right: 40px; } .theader .bbd .pubtime, .titem .pubtime{ width: 85px; text-align: center; margin-right: 30px; } .theader .bbd .lastime{ padding-left: 10px; } .theader .bbd .lastime, .titem .lastime{ width: 130px; text-align: left; margin-right: 25px; } .theader .bbd .more{ font-size: 16px; color: #999999; width:auto; margin-top:0; background:none; } .tbody{ } .tbody ul{ margin: 0; } .tbody ul li{ padding: 12px 20px; border-bottom: 1px solid #F2F2F2; } .tbody ul li:last-of-type{ border-bottom: none; } .tbody ul li .titem{ } .tbody ul li .titem .state-box{ } .tbody ul li .titem .state-box .state{ color: #FB8C00; } .tbody ul .disabled .titem .state-box .state{ color: #a0a0a0; } .tbody ul li .titem .state-box .state i{ width: 14px; height: 14px; display: inline-block; background: url(../img/status1.png) no-repeat; } .tbody ul .disabled .titem .state-box .state i{ background: url(../img/status2.png) no-repeat; } .tbody ul li .titem .state-box .state .state-txt{ line-height: 24px; height: 24px; } .tbody ul li .titem .state-box .state .state-btn{ line-height: 24px; height: 24px; } .tbody ul li .titem .title{ margin: 0; margin-right: 40px; overflow: hidden; height: 42px; max-height:60px; display: flex; justify-content: space-around; /*flex-direction: column;*/ align-items:flex-start; } .tbody ul li .titem .title a{ color: #333; font-size:15px; font-weight:700; line-height:21px;max-height:60px; text-overflow:ellipsis; display:-webkit-box;   -webkit-line-clamp:2;   -webkit-box-orient:vertical; } .tbody ul li .titem .title a:hover{ color: #3699FF; } .tbody ul li .titem .company{ line-height: 42px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .tbody ul li .titem .project{ line-height: 42px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .tbody ul li .titem .pubtime{ padding-left: 8px; line-height: 42px; } .tbody ul li .titem .lastime{ padding-left: 8px; height:42px; display:flex; align-items:center; } .tbody ul li .titem .process{ } .tbody ul li .titem .process a{ display: inline-block; width: 90px; text-align: center; line-height: 34px; border: 1px solid #3699FF; color: #3699FF; font-size: 14px; } .tbody ul li:hover .titem .title a{ color: #3699FF; } .tbody ul li:hover .titem .process a{ background: #3699FF; color: #fff; } .tbody ul li .titem .process a:active{ text-decoration: none; } .tbody ul .disabled .titem .process a{ border: 1px solid #AAAAAA; color: #AAAAAA; } .tbody ul .disabled:hover .titem .process a{ border: 1px solid #AAAAAA; color: #AAAAAA; background: none; } .numBox { padding: 60px 0; height: 67px; margin-bottom:30px; background: #0081cc; } .numBox div { width:33%; float: left; color: #fff; border-right: 1px solid #fff; text-align: center; /* padding-left: 10%; */ } .numBox div:nth-of-type(3) { border: none; } .numBox div p:nth-of-type(1) { font-size: 38px; } .numBox div p:nth-of-type(1) span { font-size: 30px; padding-left: 15px; } .numBox div p:nth-of-type(2) { font-size: 16px; font-weight: bold; padding: 0; text-align: center; } .zlanmu{width:1200px;margin:15px auto;} .zlanmu a{display:inline-block;padding:10px 20px;border:1px solid #666;margin:0 15px;font-size:16px;} h1.xmname{font-size:24px; line-height:40px;margin-bottom:20px;} .flex-between{display:flex;justify-content:space-between;} .flex-between div{width:33%;font-size:14px;line-height:30px;text-align:left;}