﻿.clear{clear:both;}
.cf{float:right;}
.yl{text-align:center;}
.wd100{width:100%;}
.title1{ /*width:320px; float:left; background:url(../image/titleBg1.jpg) top center repeat-x; height:40px;*/}
.title1 span{display:block;float:left;background:#0742BA; position:relative; margin-top:-1px; margin-left:-1px; ;text-align:center;font-family:"Î¢ÈíÑÅºÚ"; font-size:24px; color:#fff; padding:4px 15px;}
.title1  a{ float:right; padding:10px 10px 0px 10px;}

.gnzb{ width:628px; height:285px;float:left;border:solid 1px #e9e9e9;border-bottom:solid 4px #e9e9e9;}
.gnzbTitle{ width:620px;}

.gnzbNav{ width:598px; float:left; height:30px; line-height:30px;margin:10px 10px;background-color:#F5F5F5;border:1px solid #dddddd; border-left:none;}
.gnzbNav ul li{float:left;width:100px;height:30px;border:1px solid #dddddd;line-height:30px;background-color:#F5F5F5;color:#999999;text-align:center;margin-left:-1px;cursor:pointer; margin-top:-1px;}
.gnzbNav ul li a{ font-size:18px;font-family:"Î¢ÈíÑÅºÚ";}

.gnzbNav ul li.proHover{border:0;padding-left:1px;padding-right:1px;border-top:1px solid #0742BA;background-color:#ffffff;color:#333333;}
.gnzbNav ul li.proHover a{ font-size:18px; color:#333;}

.gnzbBox{ width:520px; float:left; padding:0px 10px 10px 10px;}
.gnzbBox ul li{ width:585px; float:left; padding-left:15px; background:url(../image/li_list1.jpg) left center no-repeat; height:29px; line-height:29px;font-family:"Î¢ÈíÑÅºÚ";}
.gnzbBox ul li  a{ width:475px; display:block; float:left;font-size:16px; color:#333; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.gnzbBox ul li span{ width:100px; display:block; float:right; color:#999;font-size:16px;}

.yjzs{ width:1258px; height:290px;float:left;border:solid 1px #e9e9e9;border-bottom:solid 4px #e9e9e9;}
.yjzsTitle{ width:1258px; float:left;}

.yjzsCont{ width:1240px; float:left; padding:10px 9px;}
.yjzsCont .anliImg1{ width:300px; height:200px; border:solid 1px #dcdcdc; padding:3px 3px; display:block; float:left;}
.yjzsCont .anliTxt1{ width:308px; float:left; height:25px; line-height:25px; overflow:hidden; font-size:16px;}
.yjzsCont .anliImg1 img{width:300px; height:200px; border:0}

.handLink{ width:1258px; float:left;border:solid 1px #e9e9e9;border-bottom:solid 4px #e9e9e9; height:48px; padding:20px 0px;}

.links_title{width: 66px;height: 47px;float: left;margin:0 20px 0px 25px ;font-size: 16px;position: relative;border-bottom: 2px solid #3764bc;}
.links_title span{color: #c8c8c8;padding-bottom: 10px;font-family: arial;font-size: 10px;position: absolute;top: 20px;left: 0;}
.links_title em{position: absolute;top: 2px;left: 0;height: 20px;line-height: 20px; font-style:normal;font-family:"Î¢ÈíÑÅºÚ";}




.hpanterCont{ width:1135px;float:right; padding-right:12px;}
#pro_left1{ width:14px; height:29px; float:left; margin-top:15px;}
#pro_left1 a{background:url(../image/hpnav.png) no-repeat 0px 0px;width:18px;height:29px;display:inline-block;cursor:pointer;}
#pro_left1 a:hover{background:url(../image/hpnav.png) no-repeat 0 -30px;}
#pro_right1{ width:18px; height:29px; float:right; margin-top:15px;}
#pro_right1 a{background:url(../image/hpnav.png) no-repeat -26px 0px;width:18px;height:29px;display:inline-block;cursor:pointer;}
#pro_right1 a:hover{background:url(../image/hpnav.png) no-repeat -26px -30px;}


.hzppCont{ width:1085px;float:left;height:90px;overflow:hidden; margin-left:10px; margin-top:2px;}
.hzppCont ul li{ width:147px; height:47px; float:left; margin-right:8px;}
.hzppCont ul li a img{ width:145px; height:45px; display:block; float:left; border:solid 1px #dfdfdf;}

.mT15{ margin-top:15px;}
.in_con{width:800px;height:100%;overflow:auto; background:#fff;float:left; }
.in_con img{max-width:100%;}
.in_con .title{text-align: center; border-bottom: 1px dotted #cccccc; margin:10px 0 20px;}
.in_con .title h1{min-height: 30px; font-size: 1.5em; font-family: "宋体";}
.in_con .title .subTitle{font-size: 14px;}

/* 专家自荐 */
.in_con .ys{border:1px solid #CCCCCC; height:40px; border-bottom:0;}
.in_con .c1{float:left; width:45%}
.in_con .c2{float:left; width:27%}
.in_con .c3{float:left; width:49.6%}
.in_con label{min-width:95px; height:40px; line-height:40px; display:inline-block; text-align:right; background:#f8f8f8; border-right:1px solid #cccccc;}
.in_con input{margin-left:5px; width:50%;}
.in_con select{margin-left:5px;}
.in_con .bg{background:#f8f8f8; line-height:40px; text-indent:15px;}

/*about*/
#in_about{float:left;display:block;width:780px;padding:10px 10px 30px;height:auto;font-size:16px;text-align:left;line-height:30px;}
#in_about .content{padding:20px;}

/* old ÁÐ±íÒ³ */

.INBanner{ width:100%; height:200px;}

.paged{ width:1100px; margin:15px auto 0px auto;}
.pageL{width:280px; float:left;}

.leftMenu{ width:278px; float:left;border:solid 1px #e9e9e9;border-bottom:solid 4px #e9e9e9;}
.leftMenuTitle{ width:278px; float:left; background:url(../image/titleBg1.jpg) top center repeat-x; height:31px;}
.leftMenuTitle span{display:block;float:left;background:url(../image/spanBg1.jpg) top center no-repeat; position:relative; margin-top:-1px; margin-left:-1px; width:113px;text-align:center;font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; color:#fff; height:32px; line-height:32px;}
.leftMenuTitle  a{ float:right; padding:10px 10px 0px 10px;}
.leftMenuCont{ width:260px; float:left; padding:5px 9px;}
.leftMenuCont ul li{height:38px;line-height:38px;border-bottom: 1px dashed #ccc;}
.leftMenuCont ul li a{display: block;letter-spacing: 1px;font-size: 16px;text-indent: 3em;font-family:"Î¢ÈíÑÅºÚ";}
.leftMenuCont ul li .font{font-size: 14px; text-indent:5em;}
.leftMenuCont ul li a.subCate{text-indent:4em;}
.leftMenuCont ul li a:hover,.leftMenuCont ul li a.curr{background: #ededed;color:#2a5ca1;font-family:"Î¢ÈíÑÅºÚ";border-left: 3px solid #2a5ca1;}
.leftMenuCont ul li span{font-weight:700;}

.leftAd{ width:280px; height:70px; float:left;}

.leftNews{ width:278px; float:left;border:solid 1px #e9e9e9;border-bottom:solid 4px #e9e9e9;}
.leftNewsBox{ width:260px; float:left; padding:9px 9px;}
.leftNewsBox ul li{ width:260px; float:left; height:30px; overflow:hidden;line-height:30px; font-size:16px;}
.leftNewsBox ul li > span{
    float: left;
    width: 18px;
    height: 18px;
    margin-right: 3px; margin-top:5px;
    font-size: 1em;
    color: #fff;
    text-align: center;
    border-radius: 50%;
    background-color: #a1a1a1; line-height:18px;font-family:"Î¢ÈíÑÅºÚ";}
.leftNewsBox ul li:nth-child(1) > span{
    background-color: #3968ac;
}
.leftNewsBox ul li:nth-child(2) > span{
    background-color: #ac8539;
}
.leftNewsBox ul li a{display:block;}
.leftNewsBox ul li a:hover,.leftNewsBox ul li a.curr{background: #ededed;color:#2a5ca1;font-family:"Î¢ÈíÑÅºÚ";}

.pageR{ width:800px; float:right;border:solid 1px #e9e9e9;border-bottom:solid 4px #e9e9e9;}
.resultbar{margin-left:20px; font-size:16px; height:50px; line-height:50px; display:inline;}


.rightTitle{ width:800px; float:left; background:url(../image/titleBg1.jpg) top center repeat-x; height:31px;}

.INrightM1{float:left;height:31px; line-height:31px;width:auto;}
.INrightM1 span{display:block;float:left;background:url(../image/spanBg1.jpg) top center no-repeat; position:relative; margin-top:-1px; margin-left:-1px; width:113px;text-align:center;font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; color:#fff; height:32px; line-height:32px;}
.title_more{ float:right;height:31px;line-height:31px;font-size:13px; color:#333;text-transform:uppercase; padding-right:10px;}

/* news */
#in_news2 .newsUl{width:770px;height:100%;overflow:auto; margin:5px auto 0px auto; padding:0px 15px; display:block; float:left;}
#in_news2 .newsUl li{background:url(../image/li_list1.jpg) left center no-repeat; padding-left:15px;width:755px; height:28px;line-height:28px;margin-top:5px; display:block; border-bottom:1px dotted #cccccc; list-style:none; float:left;}
#in_news2 .newsUl li a{ width:675px; float:left; display:block; font-size: 16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#in_news2 .newsUl li span{ display:block; float:right; text-align:right;width:80px; color:#b0b0b0; font-size: 14px;}
#in_news2 .newsUl li a:hover{background: #ededed;color:#2a5ca1;}


.pageNav{width:100%;height:30px;line-height:30px;text-align:center; clear:both; font-size: 16px; padding:20px 0 30px;}
.pageNav li{float: left;}
.pageNav li a{padding: 10px 15px; border:1px solid #dbdbdb}
.perNext{margin-top: 50px;}

.newsPage .page select{padding-left:6px;}
.newsPage .page li .pageinfo{font-size:14px; height:44px; line-height:44px; margin-left:10px;}

/* 弹窗 */
#centerwindow{position:fixed; left:50%; top:50%; margin:-130px 0 0 -200px; z-index:999;}
.close{position:absolute; float:right; top:0px; right:0px; width:25px; height:25px;}

.WeiPanel{
    width:80px;
    height:auto;
    overflow:hidden;
    color:#999999;
    position:fixed;
    z-index:999;
    top:30%;
    left:0%; 
    /*border: 1px solid #ccc;*/
    background:#fff;
}
    
	
	
/* 移动端css */
@media screen and (max-width: 1380px){/*
.ititle{padding-bottom:20px;}
.isect3 .ititle{padding-bottom:20px;}
.isect3 .cont .picNews .swiper-slide a .text{padding:0;}
.gnzbBox ul li a{font-size:16px;}

 公司简介 
.paged{width:100%;}
.pageL{width:28%;}
.pageR{width:70%;}
.rightTitle{width:100%;}
#in_about{width:95%; padding:2% 2% 3%;}*/
}


@media screen and (max-width: 1280px){
.banner .bannerPagi{bottom:0px;}
.banner .bannerPagi .pagiFraction{font-size:14px;}
.banner .bannerPagi .swiper-pagination-bullet{margin-right:5px; width:8px; height:8px;}

	.isect2{padding:20px 0;}
	.isect2 .w1260{padding-top:0;}
	
.gnzb{width: 100%;padding: 0; border:0; border-top:solid 1px #e9e9e9; border-bottom:solid 1px #e9e9e9;}
.wp{padding:0;}
.mr{margin-right:15px;}
.cf{float:none}
.cwh{width:100%; height:100%;}
.WeiPanel{display:none;}

/* 招标公告 信息 */
.gnzbTitle{width:100%;}
.gnzbNav{width:100%; margin:10px 0; border:0; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd;}
.gnzbNav ul li{width:auto; padding:0 25px;}
.gnzbNav ul li.proHover{ padding:0 25px;}
.gnzbBox{width:100%; padding:0 0 10px 0;}
.gnzbBox ul li{width:100%; padding:0; text-indent:15px;}
.gnzbBox ul li a{width:80%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block; font-size:16px;}
.gnzbBox ul li span{width:18%; font-size:12px;}

.yjzs{width:100%; border:0; border-top:solid 1px #e9e9e9; border-bottom:solid 1px #e9e9e9;}
.yjzsTitle{width:100%;}


.yjzsCont{width:100%; padding:10px 0;}

.isect3 .cont .picNews{margin-bottom:20px;}

.ititle{padding-bottom:20px;}
.isect3 .ititle{padding-bottom:20px;}
.isect3 .cont .picNews .swiper-slide a .text{padding:0;}
.gnzbBox ul li a{font-size:16px;}

/* 公司简介 */
.paged{width:100%;}
.pageL{width:23%;}
.pageR{width:72%;}
.rightTitle{width:100%;}
#in_about{width:95%; padding:2% 2% 3%;}


}

@media screen and (max-width: 1024px) and (min-width:768px){

.isect1{margin-bottom:40px;}
.isect1 .btm .tabs{margin-bottom:20px;}
.isect1 .btm .swiper-slide .picList li:nth-child(2){width:33%;}

.ititle{padding-bottom:20px;}
.isect3{margin:30px 0 20px;}
.isect3 .ititle{padding-bottom:20px;}
.wp{padding:0 5%;}


.gnzbBox ul li span{width:70px;}
/* 公司简介 */


/* 新闻中心 */
#in_news2 .newsUl li{width:89%;}
#in_news2 .newsUl li a{width:85%;}

.newsPage .page a{padding:0 15px; margin:0;}

.noticeList1 ul li a h5{max-width:85%;}
}


@media screen and (max-width: 768px) and (min-width:680px){
.isect1 .btm .swiper-slide .picList li:nth-child(2){width:49%;}
.gnzb{width:100%;}
.mr{margin-right:0;}

.gnzbBox{margin:0 20px;}
.gnzbBox ul li span{width:110px;}
.gnzbNav ul li{padding:0 25px;}
.gnzbNav ul li.proHover{padding:0 25px;}
.wp{padding:0 5%;}

#centerwindow{margin:-130px 0 0 -200px;}
#centerwindow img{width:400px;}
}

@media screen and (max-width: 768px){
/* 公司简介 */
.pageL{width:100%; display:none;}
.pageR{width:100%;}

/* 新闻中心 */
#in_news2 .newsUl li{width:94%;}
#in_news2 .newsUl li a{width:85%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.page a{width:auto;}

#in_about{width:96%; padding:0 2%;}

.gnzbBox ul li{width:99%; margin-left:1%;}

.in_con .c1{float:left; width:100%}
.in_con .c2{float:left; width:100%}
.in_con .c3{float:left; width:100%}

.INBanner{height:150px;}

.yl{text-align:left;}

#centerwindow{margin:-130px 0 0 -200px;}
#centerwindow img{width:400px;}
}

@media screen and (max-width: 450px){
.gnzbNav ul li{padding:0 15px}

.in_con{width:100%;}
#in_news2 .newsUl{width:93%;}
#in_news2 .newsUl li{width:97%;}
#in_news2 .newsUl li a{width:78%;}

.noticeList1 ul{padding:10px 5px;}
.noticeList1 ul li{padding-left:12px;}
.noticeList1 ul li a h5{max-width:78%;}

.INBanner{height:90px;}

#centerwindow{margin:-110px 0 0 -120px;}
#centerwindow img{width:250px;}
}

@media screen and (max-width: 414px){
.ititle{padding-bottom:20px;}
.gnzbNav ul li{padding:0 12px;}
.gnzbNav ul li.proHover{padding:0 12px;}
.gnzbBox ul li a{font-size:14px;}

.isect3 .ititle{padding-bottom:20px;}

.INBanner{height:90px;}

.in_con{width:100%;}
#in_news2 .newsUl{width:92%;}
#in_news2 .newsUl li{width:98%;}
#in_news2 .newsUl li a{width:75%; font-size:14px;}
#in_news2 .newsUl li span{font-size:13px;}
.newsPage{padding:30px 0 80px 0px;}

.INrightM1 span{width:80px; font-size:14px;}

.newsPage .page a{padding:0 9px; font-size:12px;}

/* 招标信息 */

.noticeList1 ul li{height:30px; line-height:30px;}
.noticeList1 ul li:before{width:10px;}
.noticeList1 ul li a h5{max-width:78%}
.noticeList1 ul li a span{font-size:12px;}

#centerwindow{margin:-80px 0 0 -120px;}
#centerwindow img{width:250px;}
}


@media screen and (max-width: 375px){

.banner .bannerPagi{bottom:0px;}
.banner .bannerPagi .pagiFraction{font-size:14px;}
.gnzbNav ul li{padding:0 8px;}
.gnzbBox ul li a{width:78%; font-size:14px;}
.gnzbBox ul li span{width:20%;}

.isect3 .ititle{padding-bottom:20px;}
.isect3 .cont .textNews ul li a{padding:0 30px 0 70px;}
.isect3 .cont .textNews ul li a .date{width:70px;}

.INBanner{height:80px;}
.INrightM1 span{width:70px; font-size:12px;}

.newsPage .page a{padding:0 7px; font-size:12px;}
.title_more{font-size:12px;}

#centerwindow{margin:-70px 0 0 -110px;}
#centerwindow img{width:220px;}
}


@media screen and (max-width: 320px){
.isect1{margin-bottom:30px;}
.isect1 .top{padding-top:30px;}
.ititle{padding-bottom:20px;}

.banner .bannerPagi .swiper-pagination-bullet{margin-right:5px; width:8px; height:8px;}
.banner .bannerPagi .pagiFraction{font-size:14px;}

.isect2{margin-bottom:37px;}

.gnzbBox ul li a{width:77%;}
.gnzbBox ul li span{width:22%;}

.gnzbNav{display:block;}
.gnzbNav ul li,.gnzbNav ul li.proHover{padding:0 3px;}

.isect3{margin:30px 0 20px;}
.isect3 .ititle{padding-bottom:20px;}
.isect3 .cont .textNews ul li a{padding:0 20px 0 66px ;}
.isect3 .cont .textNews ul li a .date{width:65px;}


.INBanner{height:70px;}
.INrightM1 span{width:55px; font-size:12px;}
.title_more{font-size:12px; padding:0; }

#in_news2 .newsUl{padding:0; width:100%;}
#in_news2 .newsUl li{width:95%;}
#in_news2 .newsUl li a{font-size:12px; width:72%}
#in_news2 .newsUl li span{font-size:12px;}

.newsPage{padding:30px 0 80px 0px;}
.newsPage .page a{padding:0 4.5px; font-size:12px;}

.noticeList1 ul li a h5{max-width:73%; font-size:13px;}

#centerwindow{margin:-80px 0 0 -80px;}
#centerwindow img{width:160px;}
}


