/*网站公共部分*/
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding:0;font-family:'Microsoft YaHei';}
img{border:0 none; vertical-align:top;}
ul, li{list-style-type:none;}
h1, h2, h3, h4, h5, h6{font-size:14px;}
body, input, select, button, textarea{font-size:12px; font-family:Tahoma, Geneva, sans-serif;}
button{cursor:pointer;}
i, em, cite{font-style:normal;}
a, a:link{color: #666; text-decoration:none;}
a:visited {}
a:active, a:hover{text-decoration:underline;}
a:focus {outline:none;}
.fixed:after {content: "."; display:block; clear:both; height:0; visibility:hidden;}
.fixed { display:block; min-height:1%;}
*html .fixed{height:1%;}
.clear{ clear:both;}
.fl{ float:left;}
.fr{float:right;}
.Container{ width:100%; height:auto;}
body{ background:#E6E6E6;}
.mabg{ background:url(../images/mabg.jpg) repeat-y center;}
/*首页*/
.header{ position:absolute;top:50px;left:50%; margin-left:-600px; width:1200px;z-index:99999;}
.logo{ float:left;}
.logo p{ float:left; width:130px; height:130px; background:url(../images/logo.jpg) #fff no-repeat center; background-size:100px 100px;-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;}
.logo span{ margin-left:80px; margin-top:40px; color:#fff; font-size:18px; font-family:Arial, Helvetica, sans-serif; float:left;}
.homes{ background:#EE7B1E;margin-top:35px;color:#fff; font-size:16px; float:right;-moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px; padding:15px 20px 15px 30px;}
.homes a{text-align:center; margin-right:10px; color:#fff; font-size:16px;}
.homes a:hover{ text-decoration: underline;}
.homes a i{ float:left; display:block; width:17px; height:15px; background:url(../images/homeicon.png) center no-repeat; background-size:17px 15px; margin-right:10px; margin-top:4px;}
.slide-main{height:660px;position:relative;}
.smbg{ background:url(../images/smbg.png) repeat-x; width:100%; height:32px; position:absolute;bottom:-33px;left:0px;}
.prev,.next{display:block;width:50px;height:50px;-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;position:absolute;z-index:222;overflow:hidden;cursor:pointer;}
.prev{right:100px;bottom:90px; background:url(../images/l-btn.png) #EE7B1E no-repeat center; background-size:30px 30px;}
.next{right:100px;bottom:150px;background:url(../images/r-btn.png) #EE7B1E no-repeat center; background-size:30px 30px;}
.prev:hover{background:url(../images/l-btn.png) #035786 no-repeat center; background-size:30px 30px;}
.next:hover{background:url(../images/r-btn.png) #035786 no-repeat center; background-size:30px 30px;}
.item{display:block;width:100%;height:5px;position:absolute;z-index:124;top:540px;left:0;text-align:center;}
.item a{display:inline-block;width:24px;height:5px;margin-right:11px;background:#333;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);overflow:hidden;}
.item a.cur{background:#fff;}
.slide-box,.slide{display:block;width:100%;height:660px;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;height:660px;background:#fff;position:relative;position:absolute;z-index:8;}
.slide a{display:block;width:100%;height:660px;cursor:pointer;}
.bottom{ border-top:1px #8D8D8D solid; text-align:center; font-size:16px; color:#8C8C8C;  line-height:24px;}
.bottom .bottom-top{width:1200px; margin:0 auto;padding:30px 0px 20px 0px;background:#fff; }
.bottom .bottom-top p{ font-size:16px; color:#8C8C8C;line-height:24px;}
.pd30{ padding:30px 0px;}
.bmlist{ width:100%; height:auto;}
.bmtop{border-top:1px #8D8D8D solid;}
.bmind{padding-top:32px;border-top:1px #8D8D8D solid;}
.bm1200{ width:1200px; height:auto; margin:0 auto;}
.bmbg{ background:#fff; }
.bm-left{ width:330px;padding:30px 50px; float:left;}
.bm-mdle{ width:300px;padding:30px 50px; float:left;}
.bm-right{ width:270px;padding:30px 50px; float:left;}
.bm-left h3,.bm-mdle h3,.bm-right h3{ font-size:24px; font-weight:bold; color:#5C5A5B; margin-bottom:20px;}
.bm-left p,.bm-mdle p,.bm-right p{ font-size:16px; color:#575757; line-height:24px; height:auto; display:block;}
.bm-mdle p a,.bm-right p a{font-size:16px; color:#575757;}
.bm-left span{ display:block; margin-top:20px; font-size:36px; color:#605E5F; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.conti{ width:240px; display:block; margin-top:20px;}
.conti i{ width:50px; height:50px; margin-right:10px; display:block; float:left;}
.conti i a{ width:50px; height:50px; display:block;}
.mess{background:url(../images/mess.jpg); background-size:50px 50px;}
.tel{background:url(../images/tel.jpg);background-size:50px 50px;}
.Print{background:url(../images/Print.jpg);background-size:50px 50px;}
.phone{background:url(../images/phone.jpg);background-size:50px 50px;}

/*走进协和*/
.ab-header{ width:100%; height:110px; background:url(../images/abheader.png); border-bottom:1px #898989 solid; position:absolute;top:0px;left:0px;}
.ab1200{width:1200px; height:auto; margin:0 auto;}
.ab-logo{ float:left;}
.ab-logo p{ float:left; width:221px; height:78px; background:url(../images/ab-logo.png) no-repeat; margin-top:16px;}
.ab-logo span{ margin-left:50px; margin-top:35px; color:#04558A; font-size:18px; font-family:Arial, Helvetica, sans-serif; float:left;}
.ab-search{ float:right; margin-right:30px;margin-top:42px;}
.ab-search p{ color:#474546;font-size:16px; float:left; display:block; margin-top:6px;}
.ab-search p a{color:#474546; font-size:16px;}
.ab-search p a i{ display:block; float:left; width:16px; height:14px; margin-top:4px; background:url(../images/chome.png) no-repeat center; margin-right:10px; background-size:16px 14px;}
.ab-search span{ display:block; float:left; margin-left:10px;}
.ab-search span input.seainput{ width:200px; height:30px; background:#fff; border:1px #E2E2E2 solid; float:left; text-indent:10px; font-size:16px; color:#333;}
.ab-search span input.seabuttom{ width:32px; height:32px; background:#EE7B1E; border:0px; float:left;background:url(../images/search.png) #EE7B1E no-repeat center; background-size:20px 20px; cursor:pointer;}
.ab-banner{ height:492px; width:100%;}
.ab-ban-1{ background:url(../images/ab-ban-1.jpg) no-repeat center;}
.ab-ban-2{ background:url(../images/ab-ban-2.jpg) no-repeat center;}
.ab-ban-3{ background:url(../images/ab-ban-3.jpg) no-repeat center;}
.ab-ban-4{ background:url(../images/ab-ban-4.jpg) no-repeat center;}
.ab-ban-5{ background:url(../images/ab-ban-5.jpg) no-repeat center;}
.ab-ban-6{ background:url(../images/ab-ban-6.jpg) no-repeat center;}
.ab-menu{ width:1200px; margin:0 auto; height:65px; background:#EE7B1E; position:relative;}
.ab-menu ul{ width:840px; margin:0 auto; height:65px;display:block;}
.ab-menu ul li{ float:left;}
.ab-menu ul li a{ text-align:center; padding:0px 20px; display:block; text-align:center;font-size:18px; color:#fff; line-height:65px; height:65px;}
.ab-menu ul li a:hover{ text-decoration:none;}
.abhover{ background:url(../images/abhover.png) no-repeat; background-size:16px 16px; background-position:48px 42px;}
.athover{background:url(../images/athover.png) no-repeat; background-size:16px 16px; background-position:30px 25px; }
.abcont{ background:url(../images/smbg.png) repeat-x; background-size:1px 20px; width:1200px; height:20px; position:absolute;bottom:-21px;left:0px;}
.ab-titlebg{ border-bottom:1px #8D8D8D solid;border-top:1px #8D8D8D solid; width:100%;}
.ab-title{margin:0 auto; padding-top:50px;}
.ab-title i{ display: block; float:left;}
.ab-title p{ float:left; margin-left:30px; margin-top:30px;  display:block;}
.ab-title p b{ font-size:18px; color:#595758; float:left;display:block;}
.ab-title p a{ margin-right:10px; font-size:18px; color:#666666; float:left;display:block; padding:0px 5px; height:48px; padding-top:2px; }
.abtitle-1{ background:url(../images/abtitle-1.png) center no-repeat; width:98px; height:98px;}
.abtitle-2{ background:url(../images/abtitle-2.png) center no-repeat; width:98px; height:98px;}
.abtitle-3{ background:url(../images/abtitle-3.png) center no-repeat; width:98px; height:98px;}
.abtitle-4{ background:url(../images/abtitle-4.png) center no-repeat; width:98px; height:98px;}
.abtitle-5{ background:url(../images/abtitle-5.png) center no-repeat; width:98px; height:98px;}
.abtitle-6{ background:url(../images/abtitle-6.png) center no-repeat; width:98px; height:98px;}
.ab-main{ width:1200px; margin:0 auto; height:auto; background:#fff;}
.ab-cont{  height:auto; width:1200px;}

.abner-1{background:url(../images/abner-1.png) no-repeat;}
.abner-2{background:url(../images/abner-2.jpg) no-repeat;}
.abner-3{background:url(../images/abner-3.jpg) no-repeat;}
.abner-4{background:url(../images/abner-4.jpg) no-repeat;}
.abner-5{background:url(../images/abner-5.jpg) no-repeat;}
.abner-6{background:url(../images/abner-6.jpg) no-repeat;}
.abner-7{background:url(../images/abner-7.jpg) no-repeat;}
.abner-8{background:url(../images/abner-8.jpg) no-repeat;}
.abner-9{background:url(../images/abner-9.jpg) no-repeat;}
.abner-10{background:url(../images/abner-10.jpg) no-repeat;}
.abner-11{background:url(../images/abner-11.jpg) no-repeat;}
.abner-12{background:url(../images/abner-12.jpg) no-repeat;}
.abner-13{background:url(../images/abner-13.jpg) no-repeat;}
.abner-14{background:url(../images/abner-14.jpg) no-repeat;}









.ab-text{ width:540px; height:auto; float:right; padding:50px 30px; background:url(../images/contbg.png);}
.ab-text h3{ font-size:30px; color:#fff; text-align:center;font-family:Arial, Helvetica, sans-serif;}
.ab-text i{ display:block; text-align: center; font-size:18px; color:#fff;}
.ab-text p{ font-size:16px; color:#fff; line-height:30px;}
.ab-text span{ display:block; text-align: center; font-size:16px; color:#fff; }
.ab-fast{ width:1200px; height:auto;}
.ab-fast ul li{ float:left;}
.about-cont{width:820px; height:auto; float:right; padding:50px; background:url(../images/nwbg.png);}
.about-cont h3{ font-size:30px; color:#615D5E; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.about-cont i{ display:block; text-align: center; font-size:18px; color:#615D5E;}
.about-cont img{ max-width:100%;}
.honor{width:870px; height:auto; float:right; padding:50px; background:url(../images/nwbg.png);}
.honor h3{ font-size:30px; color:#615D5E; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.honor i{ display:block; text-align: center; font-size:18px; color:#615D5E;}
.honor ul{ width:900px;}
.honor ul li{ float:left; width:270px; margin-bottom:30px; height:auto; margin-right:30px;}
.honor ul li a{ display:block;width:270px; height:auto;}
.honor ul li a img{ max-width:100%;}
.honor ul li a:hover{ background-color:#F6F6F6; text-decoration:none;}
.honor ul li a b{ font-size:16px; text-align:center; font-weight:normal; height:40px; display:block;margin-top:10px; color:#333;}
.honor ul li a p{ font-size:12px;padding-left:10px; display:block; color:#999;}
.honor ul li a span{ font-size:12px;padding-left:10px; padding-bottom:10px; display:block; color:#666;}

.ep-pages{clear:both;text-align:center; font-family:'Microsoft yahei';font-size:14px;vertical-align:top; margin-top:30px;} 
.ep-pages a, .ep-pages span{display:inline-block;height:20px;line-height:20px; width:20px;margin:5px 1px 0 0;background:#A0A1A3;border:1px solid #A0A1A3;overflow:hidden;vertical-align:top;-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;} 
.ep-pages a:hover{background:#E67817;border:1px solid #E67817;text-decoration:none} 
.ep-pages a, .ep-pages a:visited{color:#333} 
.ep-pages a:hover, .ep-pages a:active{color:#ffffff} 
.ep-pages .current{background:#E67817;border:1px solid #E67817;color:#fff} 
.ep-pages a.current, .ep-pages a.current:visited{color:#ffffff} 
.ep-pages a.current:hover, .ep-pages a.current:active{color:#ffffff} 
.ep-pages-ctrl{font-family:'Microsoft yahei';font-weight:bold;font-size:16px} 
.ep-pages-e5e5e5{color:#e5e5e5} 
.ep-pages-all{font-size:12px;vertical-align:top;} 
.visiontxt{ margin-top:30px; font-size:16px; color:#342B2C; line-height:36px;}
.visiontxt i{ text-align:right; display:block; width:100%;}

/*新闻中心*/
.ab-news{ background:url(../images/newsbg.jpg) no-repeat; height:auto; width:1200px;}
.ab-newslist{width:560px; height:auto; float:right; padding:50px 20px; background:url(../images/nwbg.png);}
.ab-newslist h3{ font-size:30px; color:#615D5E; text-align:center;font-family:Arial, Helvetica, sans-serif;}
.ab-newslist i{ display:block; text-align: center; font-size:18px; color:#615D5E;}
.newspic{ padding:20px 0px; text-align:center;}
.newspic img{ max-width:100%;}
.ab-newslist ul{ margin:0px; padding:0px;}
.ab-newslist ul li{  margin:0px; padding:0px; list-style:none; height:40px; line-height:40px;border-bottom:1px solid #8A8A8A; font-size:16px; color:#636363;position:relative;}
.ab-newslist ul li a{ margin:0px; padding:0px; height:40px; line-height:40px; font-size:16px; color:#636363; text-decoration:none;}
.ab-newslist ul li a:hover{ color:#034673; text-decoration: none;}
.ab-newslist ul li p{ margin:0px; padding:0px; position: absolute; width:5px; height:5px; top:12px; left:0px;}
.ab-newslist ul li span{ position: absolute;line-height:40px;height:40px; font-size:16px; color:#999999;top:0px; right:0px; }
.shows-title{ width:1100px; margin:0px 50px; height:auto;padding-top:50px; padding-bottom:10px;border-bottom:1px solid #898989;}
.shows-title p{ height:auto; line-height:50px; text-align:center; font-size:30px; color:#666666;}
.shows-title span{ text-align:center; margin-top:5px; display:block; font-size:16px; color:#999999; line-height:30px;}
.shows-contect{ margin-top:10px; padding:10px 50px; font-size:16px; line-height:30px; color:#666666;}
.shows-contect p{ margin-top:5px; margin-bottom:5px;}
.shows-contect img,.shows-contect p img{ max-width:100%;}
.shows-bottom{ width:1100px; height:auto; margin:0px 50px 0px 50px; padding:20px 0px 30px 0px;border-top:1px #898989 solid;}
.shows-bottom a{ width:100%; height:30px; line-height:30px; display:block; font-size:16px; color:#333;}

/*工程业绩*/
.ab-case{ background:url(../images/casebg.jpg) no-repeat; height:auto; width:1200px;}
.ab-caselist{width:800px; height:auto; float:right; padding:50px; background:url(../images/nwbg.png);}
.ab-caselist h3{ font-size:30px; color:#615D5E; text-align:center;font-family:Arial, Helvetica, sans-serif;}
.ab-caselist i{ display:block; text-align: center; font-size:18px; color:#615D5E;}
.ab-caselist ul{ width:830px; margin-top:30px;}
.ab-caselist ul li{ float:left; width:385px;  margin-bottom:30px; margin-right:30px;-moz-box-shadow:6px 6px 10px #878787; -webkit-box-shadow:6px 6px 10px #878787; box-shadow:6px 6px 10px #878787;}
.ab-caselist ul li a{ background:#C9CBCA; display:block;}
.ab-caselist ul li a img{ width:385px; height:270px;}
.ab-caselist ul li a:hover{ background-color:#F6F6F6; text-decoration:none;}
.ab-caselist ul li a b{ font-size:16px; padding-left:10px; height:auto; margin-bottom:10px; display:block;margin-top:10px; color:#333;}
.ab-caselist ul li a p{ font-size:14px;padding-left:10px; display:block; color:#999;}
.ab-caselist ul li a span{ font-size:14px;padding-left:10px; padding-bottom:10px; display:block; color:#666;}

.case-shows{width:800px; height:auto; text-align:center; margin-top:15px; padding-bottom:40px; }
.case-shows img{ max-width:100%;}


/*企业文化*/
.ab-clre{width:800px; height:auto; float:right; padding:50px; background:url(../images/nwbg.png);}
.ab-clre h3{ font-size:30px; color:#615D5E; text-align:center;font-family:Arial, Helvetica, sans-serif;}
.ab-clre i{ display:block; text-align: center; font-size:18px; color:#615D5E;}
.standcss{ margin-top:30px; display:block;}
.standcss p{ margin-bottom:20px; text-align:center; display:block;}
.about-culture{ width:800px; height:auto; margin-top:30px;font-size:16px; line-height:30px; padding-bottom:40px; color:#333;}
.about-culture img,.about-culture p img{ max-width:100%;}
.fontorg{ color:#E47116;}
.fontblue{ color:#024673;}
.marys{padding-bottom:10px; }
.about-culture p{ width:800px; height:auto; display:block; margin-top:40px;font-size:16px;color:#333;}
.about-culture p i{ float:left; font-size:50px; width:120px; text-align:right;margin-top:10px;}
.about-culture p span{ float:left; line-height:25px; font-size:16px; color:#666666; margin-left:20px; width:660px; text-align:left;}


.cultlife{width:800px; height:auto; float:right; padding:50px; background:url(../images/nwbg.png);}
.cultlife h3{ font-size:30px; color:#615D5E; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.cultlife i{ display:block; text-align: center; font-size:18px; color:#615D5E;}
.cultlife ul{ width:830px; margin-top:30px;}
.cultlife ul li{ float:left; width:385px;  margin-bottom:30px; margin-right:30px;}
.cultlife ul li a{ background:#C9CBCA; display:block;}
.cultlife ul li a img{ width:385px; height:270px;}
.cultlife ul li a:hover{ background-color:#F6F6F6; text-decoration:none;}
.cultlife ul li a b{ font-size:16px; text-align:center; font-weight:normal; height:40px; display:block;margin-top:10px; color:#333;}
.cultlife ul li a p{ font-size:12px;padding-left:10px; display:block; color:#999;}
.cultlife ul li a span{ font-size:12px;padding-left:10px; padding-bottom:10px; display:block; color:#666;}

.clshows{height:auto; margin-top:30px; padding-bottom:0px; text-align:center;}
.clshows img{ max-width:100%; margin-bottom:10px;}

.jobtable{margin-bottom:20px; overflow:hidden;}
.jobtable table tr td{ padding:5px 10px; font-family:'Microsoft YaHei'; line-height:30px;}

.ys9 input {background-color:#FFFFFF; border-top:1px #D9D9D9 solid; border-left:1px #D9D9D9 solid; border-bottom:1px #D9D9D9 solid; border-right:1px #D9D9D9 solid; height:18px;}
.ys9 textarea {background-color:#FFFFFF; border-top:1px #D9D9D9 solid; border-left:1px #D9D9D9 solid; border-bottom:1px #D9D9D9 solid; border-right:1px #D9D9D9 solid;}
.mes{ font-size:18px; color:#555555; font-family:'Microsoft yahei';}
.messy{ font-size:14px; color:#AAAAAA;font-family:'Microsoft yahei';}
.yss input{ width:100%; height:40px; line-height:40px;}
.ysk input{ width:200px; height:40px; line-height:40px;}
.yss textarea { width:100%;}
.ysk{ position:relative;}
.ysk span{ position:absolute; left:95px; top:9px;}

.buttomys input{ width:150px; height:40px; line-height:40px; text-align:center; background-color:#C9000A;font-family:'Microsoft yahei'; font-size:18px; color:#fff; border:0px;}

#tabcontent1,#tabcontent2,#tabcontent3{ width:100%; height:auto;position:relative; margin-bottom: 50px;}
#tabcontent1 ul li,#tabcontent2 ul li,#tabcontent3 ul li{ height:40px;display:block; line-height:40px;border-bottom:1px  solid #C2C3C5;}
#tabcontent1 ul li a,#tabcontent2 ul li a,#tabcontent3 ul li a{ float:left; color:#333; font-size:14px;display:block;}
#tabcontent1 ul li a:hover,#tabcontent2 ul li a:hover,#tabcontent3 ul li a:hover{ text-decoration:none; color:#D22232;}
#tabcontent1 ul li span,#tabcontent2 ul li span,#tabcontent3 ul li span{ float:right; color:#999; font-size:14px; }






.news-title{border-bottom:1px #d1d0cc solid;padding-bottom:20px;margin-bottom: 30px;}
.news-title h3{text-align:center;font-size:26px;color:#d72531;}
.news-title p{text-align:center;font-size:20px;color:#d72531;margin:10px 0px;}
.news-title span{display:block;text-align: center;font-size:14px; margin-bottom: 5px;}

.news-shows-text{width:100%; height: auto;}
.news-shows-text-left{float:left;width:340px;}
.news-shows-text-left p{width:290px;height:80px; background: url(../images/news-title.png) no-repeat; background-size: 290px 80px;}
.news-shows-text-cont{float:left;margin-left:-340px;width:100%;}
.news-shows-text-right{margin-left:340px;line-height:30px;color:#5b5a56;font-size:14px;}

.news-shows-text-center{line-height:30px;color:#5b5a56;font-size:14px;}



.beian{width:510px;margin:0 auto;height:auto;}
	.gx-beian{float:left;margin-right:10px;width:240px;}
	.gx-beian a{color:#333333;}
	
	.ga-beian{float:left;width:260px;}
	.ga-beian a i{width:20px;height:20px;margin-right:5px;float:left;}
	.ga-beian a i img{width:20px;height:20px;}
	.ga-beian a{color:#333333;display:block;}
