﻿@charset "utf-8";
/* CSS Document */

.p_flash_img{width:100%; float:left;}
.p_flash_img img {width:100%; height:100%;}
.p_cen{width:1200px; height:auto; margin-top:10px; float:left; overflow:hidden;}

.p_cen_left{width:240px; height:auto; float:left; margin-top:10px; background-color:#f5f5f5; border:#dcdcdc 1px solid;}
.p_cen_right{width:940px; height:auto; float:right; overflow:hidden; margin-top:10px;}

.p_l_top{height:100px; background-color:#0086c5; padding-left:30px;border-bottom:#1278f6 2px solid; overflow:hidden;}
.p_l_top .txt{ width:150px;height:100px; padding-top:20px; font-size:30px; font-weight:bold; color:#fff; float:left;}
.p_l_top p{ font-size:12px; margin-top:10px; font-weight:normal;}
.p_l_top .ico{width:29px;height:100px; float:left;}
.p_l_top .ico img{ margin-top:30px;}

.p_list{width:240px; font-size:16px; overflow:hidden;}
.p_list_div{ margin:0px 10px;color:#4c4c4c; height:50px; line-height:50px; border-bottom:#CCCCCC 1px solid;}
.p_list_div_a{ margin:0px 10px; color:#1278f6; line-height:50px; font-weight:bold;cursor:pointer; border-bottom:#CCCCCC 1px solid;}
.p_list_div_a a{ color:#1278f6; font-weight:bold;}
.p_list_div1{ margin:0px 10px;color:#4c4c4c; height:50px; line-height:50px; border-bottom:#CCCCCC 1px solid;}
.p_list_div1 a{ margin-left:20px;}
.p_list_div1_a{ margin:0px 10px; color:#0086c5; line-height:50px; font-weight:bold;cursor:pointer; border-bottom:#CCCCCC 1px solid;}
.p_list_div1_a a{ margin-left:20px; color:#1278f6; font-weight:bold;}
.p_list ul li{ background-color:#f1f1f1; color:#4c4c4c; height:50px; line-height:50px; padding-left:50px; border-bottom:#CCCCCC 1px solid;}
li.li_tuer a{color:#0167b9;}

.p_down{ margin-top:10px;overflow:hidden;}
.p_down h3{ margin:0px 10px 10px 10px;height:50px; background:url(../images/biaotou.png) no-repeat left; line-height:50px; padding-left:42px; font-size:20px; font-weight:normal; color:#373737;border-bottom:#1278f6 2px solid; overflow:hidden;}
.p_down img{ margin:2px; width:236px;}

.i_title{  height:50px; line-height:50px; overflow:hidden;}
.i_title span.addr{ text-align:right; font-size:14px; position:absolute; right:0; top:3px;}
.i_title span.addr a{margin:0 5px;}
.i_title .addl { background:url(../images/list_bg.gif) no-repeat left scroll; width:170px; float:left;height:48px; padding-left:20px; font-size:18px; color:#252525; border-bottom:#1278f6 2px solid;}
.i_title .addr { width:750px; float:right;height:48px;border-bottom:#ccc 1px solid; text-align:right;}
.p_cen_main{ height:auto; overflow:hidden; font-size:14px; line-height:25px; margin:10px;}
/**********项目右边小类ccs****/
.p_cen_pro{ height:auto; overflow:hidden; font-size:14px; line-height:25px; padding:10px 0px;}
.p_cen_pro p{ margin-top:10px; text-indent:2em;}
.p_cen_pro td{ padding-left:10px;}
.p_cen_pro ul{width:100%; display:block;}
.p_cen_pro ul li{ float:left; width:290px;border:#eee 1px solid; margin:10px; overflow:hidden;}
.limg{margin:10px; width:270px; height:170px; overflow:hidden;}
.limg img{width:270px; height:170px;}
.p_span_name{ width:270px; height:25px; padding:10px; line-height:25px; text-align:center; font-size:16px; overflow:hidden;}
.p_cen_pro ul li a.pro_true{ float:left;}

.ming{ width:250px; margin:10px; height:25px; line-height:25px;}
.ming a.bj-btn{ width: 110px; margin:5px;  display: inline-block;  line-height: 30px; color: #000; text-align: center; border: 1px solid #333;}
.ming a.bj-btn:hover{color: #fff; border: 1px solid #1278f6; background: #1278f6;}
.p_span_a{  width:255px;height:70px;margin:0px 10px; overflow:hidden;}
.p_span_a p{ line-height:22px;}
.p_li{background:#f5f5f5;border:1px #FF0000 solid;}
.p_li_out{ border:1px #E7E7E7 solid;}
.p_cen_pro ul li:hover img{transition:all 0.5s; transform:scale(1.1,1.1);}
.p_cen_pro ul li:hover .p_span_name{background-color:#1278f6; color:#FFF;}
/**********项目大类ccs****/
.CSitem { width:100%; margin-top:10px; overflow:hidden;}
.CSitem ul li { float:left;width:290px;margin:10px; background-color:#f5f5f5; background:url(../images/p_bg.gif) no-repeat scroll;text-align:center;font-size:16px;}
.CSitem ul li .sImg{display:block;width:295px;margin:30px auto;overflow:hidden;}
.CSitem ul li img{width:280px;transition:all 0.5s;}
.CSitem ul li p{height:50px;line-height:50px; color:#666;background:#e9e9e9;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;padding:0 10px;}
.CSitem ul li:hover p{color:#fff; background:#1278f6;}
.CSitem ul li:hover img{transition:all 0.5s; transform:scale(1.1,1.1);}

/**********环评公示列表ccs****/
.s_cen_pro{ height:auto; overflow:hidden; padding:10px 0px;}
.s_cen_pro ul{width:100%; display:block; overflow:hidden;}
.s_cen_pro ul li{ float:left; width:440px; height:350px; border: 1px solid #e5e5e5; margin:10px; overflow:hidden;}
.s_cen_pro .sImg{width:420px; margin:10px;overflow:hidden;}
.s_cen_pro ul li h3{ text-align:center;}
.s_cen_pro ul li img{ width:420px; height:280px;}
.s_cen_pro ul li:hover img{transition:all 0.5s; transform:scale(1.1,1.1);}
.s_cen_pro ul li:hover h3{transition:all 0.5s; transform:scale(1.1,1.1);}


/**********专题大类ccs****/
.p_about{ height:auto; overflow:hidden; font-size:14px; line-height:25px; margin:10px;}
.p_about h1{}
.p_about .mtext{ color:#CCC;}
.p_about p{ text-indent:2em; margin-top:20px;}
.p_about img{ margin:10px;}
/**********新项目内容ccs****/
.pro_div{width:100%; overflow:hidden; padding:10px 0px 10px 0px;}
.pro_img{ width:430px; height:420px; padding:10px; background-color:#FFFFFF; float:left; text-align:center;}
.pro_text{ width:440px; height:420px; padding:10px; float:right; background-color:#FFFFFF;}
.pro_text1{ height:40px; font-size:18px; color:#666; font-weight:bold; border-bottom:2px solid #1278f6; line-height:40px; width:100%;}
.pro_text2{ margin-top:5px; height:80px; overflow:hidden; color:#343434; line-height:25px;}
.pro_text5{ margin-top:5px;background:url(../images/p_inc.png) no-repeat scroll;padding-left:25px; overflow:hidden;}
.pro_text5 p{background:url(../images/p_inc.png) no-repeat scroll;padding-left:25px; overflow:hidden;}
.pro_text6{ margin-top:5px;background:url(../images/p_inc.png) no-repeat scroll;padding-left:25px; width:190px; float:left; overflow:hidden;}
.pro_text6 p{background:url(../images/p_inc.png) no-repeat scroll;padding-left:25px; overflow:hidden;}
.pro_text4 { width:440px;height:50px; margin-top:30px; border-top:#dbdbdb 1px solid;border-bottom:1px solid #dbdbdb; padding:15px 0px; overflow:hidden;}
.pro_text4_im{ width:50px; float:left;height:50px; margin-right:20px;}
.pro_text4_t{ width:200px; float:left;height:50px; color:#e10012;  margin:0 auto; line-height:50px; font-size:28px; font-weight:bold;}
.pro_text3{ height:50px; margin-top:20px; font-size:16px; float:left;}
.pro_text3 a.pro-btn{ width: 100px; margin:5px;  display: inline-block;  line-height: 50px; color: #000; text-align: center; color: #fff; background: #7d7d7d;}
.pro_text3 a.pro-btn:hover{color: #fff; background: #d6281a;}
.pro_mo { height:40px; border-bottom:1px solid #cccccc; line-height:40px; margin-top:20px;}
.pro_mo h2{ width:140px; height:40px; margin-left:20px; background-color:#1278f6; color:#FFF;font-size:18px; text-align:center; overflow:hidden;}
/*--项目详情---*/
.CSitem-intro { margin-top: 40px; overflow: hidden}

.preview { float: left;}
.preview .bd { width: 820px; height: 300px; overflow: hidden;}
.preview .bd .img{ float: left; width: 420px; height: 280px; overflow: hidden; }
.preview .bd img{ float: left; width: 420px; height: 280px; overflow: hidden; }
.preview .hd { position: relative; width: 420px; overflow: hidden; }
.preview .hd ul { width: 700px; list-style-type:none;}
.preview .hd li { float: left; width:120px; height:80px; margin:10px; border:1px solid #f1f1f1;}
.preview .hd li img { width:120px; height:80px; margin:0 auto;}
.preview .hd li:hover { border-color: #1278f6;}
.preview .hd .on { border-color: #1278f6; }
.preview .hd .hd-control { display: none; position: absolute; top: 0; width: 48px; height: 93px; line-height: 93px; text-align: center; background: #2a2a2a; cursor: pointer; }
.preview .hd .hd-control .icon { width: 0; height: 0; }
.preview .hd .hd-prev { left: 0; }
.preview .hd .hd-prev .icon { border-width: 6px 6px 6px 0; border-style: solid; border-color: transparent #fff transparent transparent; }
.preview .hd .hd-next { right: 0; }
.preview .hd .hd-next .icon { border-width: 6px 0 6px 6px; border-style: solid; border-color: transparent transparent transparent #fff; }
/**********项目内容开始ccs****/
.divtext {width:100%; background-color:#FFFFFF; padding:10px; overflow:hidden;}
.divtext h3{ margin-top:30px;}
.divtext h5{ color:#FF3300; font-size:16px;}
.divtext p{ line-height:25px; margin-top:10px; text-indent:2em;}
.divtext strong:b{ color:#0099FF;}
.divtext img{ margin:0px auto; text-align:center;}
.remarks { color:#FF0000;}
.divtext table{ background-color:#FFF; width:98%; color:#444;}
.divtext table tr{ height:25px; line-height:25px; text-align:center;}
.divtext table tr td{ padding-left:10px;}
.tatd1{ background-color:#28777f; color:#FFFFFF; font-size:16px; min-height:40px;}
.tatd2{ background-color:#eeeeee; min-height:30px;}
.tatd3{ background-color:#99cec9; min-height:30px;}
.p_pdiv {  width:92%;padding:20px; border:#CCCCCC 3px solid; -moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius:15px;}
.p_red { color:#0167bc; font-size:24px; height:50px; font-weight:bold; line-height:50px; text-align:right; padding-right:50px;}
.p_red span{ color:#FF0000; font-size:36px;font-weight:bold;}
.font_18 { font-size:18px;}
.anli { width:100%; margin:10px 0px; overflow:hidden;}
.anli ul li{ width:210px; float:left; margin:8px;}
.anli ul li img{ width:210px;}
/**********项目内容结束****/
/**********报告内容开始****/
.s_divtext {width:100%; padding:10px; overflow:hidden;}
.s_divtext h1{ text-align:center; margin-bottom:40px;}
.s_divtext p{line-height:25px; text-indent:2em; margin:10px 0px;}
.s_divtext h2{}
/**********报告内容结束****/
/**********分页****/
.p_num{width:840px; height:25px; line-height:25px; margin-top:15px; text-align:center;}
.p_num font{color:#0273c0; margin:0 5px; font-size:12px;}
.p_num a{margin:0 5px;padding:1px 5px; color:#666; background-color:#CCC;border:1px solid #d2d2d2; }
.p_num a:hover{color:#fff; background-color:#1278f6;border:1px solid #1278f6; text-decoration:none;}
.p_num a.ature{padding:1px 5px; background:url(../images/num1.gif) repeat left top; border:1px solid #3385d6;}
.false{margin:0 5px; padding:1px 5px; border:1px solid #f3f3f3; color:#ccc}


.pro_name{width:680px; display:block; height:30px; line-height:30px; color:#000000; font-size:16px;}


/**相关项目**/
.about_pro{ width:100%; float:left; padding:10px 10px 20px 10px;}
.about_pro h3{color:#0167b9; font-weight:bold; height:30px; line-height:30px; margin-top:10px; border-bottom:1px dotted #e5e5e5; margin-bottom:10px;font-size:16px;}
.about_pro ul li{width:195px; margin:10px; padding:5px; line-height:25px; float:left; border:#dcdcdc 1px solid;background:#f5f5f5;}
.about_pro ul li img { width:190px;}
.about_pro ul li p { height:30px; overflow:hidden; text-align:center;}




/*********新闻内页**********/
.p_new_title{color:#4d4f53; font-weight:bold; margin-top:0px; text-align:center; line-height:80px; font-size:24px;}
.p_time_at{width:100%; line-height:20px; color:#666; text-align:center; font-size:12px; padding-bottom:10px;border-bottom:1px dotted #e5e5e5;}
.back{ width:100px; text-align:right;line-height:20px;  float:right;}
.cont{line-height:25x; margin-top:40px; font-size:16px;}
.cont p{ margin-top:20px; margin-bottom:20px; text-indent:2em;}
.cont a{ color:#0086c5;}

/*下载中心----------------------------------------------------
-----------------------------------------------------------------------------*/

.dow_div{ width:250px; float:left; background-color:#f5f5f5; border: 1px solid #e5e5e5; margin:20px; padding:10px; overflow:hidden;}
.dow_img { width:250px; height:170px; overflow:hidden;}
.dow_img img{ width:250px; height:170px;transition:all 0.5s;}
.dow_img:hover img{transition:all 0.5s; transform:scale(1.1,1.1);}
.dow_div1{ height:25px; padding:10px; overflow:hidden;}
.dow_title { float:left; width:180px; height:25px;overflow:hidden;}
.dow_dian { float:right; width:40px; height:25px; text-align:right;}
/*********留言反馈*********/
.callT{margin:20px 0; line-height:25px;}
.callT font{color:#0167b9;}

.me_table{line-height:40px; width:100%; margin-top:30px;}
.me_table tr{ height:50px;}
.input_me{color:#999999; padding-left:8px; border:1px solid #ccc; min-height:25px; line-height:25px;}
.input_btn{ width:150px; height:30px; background-color:#1278f6; border-radius:15px; border:none; font-size:16px; color:#fff;}

/*********行业下载资料*********/
.tu1 { width:100%; float:right;font-family:"微软雅黑";}
.tul_div { width:270px; float:left; margin:20px;}
.tul_div1{ width:270px; height:40px; line-height:40px; font-size:24px; color:#3a68b6; font-weight:bold; text-align:center;}
.tul_div2{ width:270px; height:200px; overflow:hidden;}
.tul_div2 img{ width:270px; height:200px;transition:all 0.5s;}
.tul_div2:hover img{transition:all 0.5s; transform:scale(1.1,1.1);}

/*招商*/
.mainbbg { background:url(../images/zshzc/main-04.png) right no-repeat;}
.mainTitle{line-height:55px;font-size:35px; margin-top:50px; text-align:center;}
.mainTitles{line-height:30px;font-size:18px;}
.mainSub{height:2px;width:300px;margin:16px auto 20px auto; background-color:#1278f6;}
.mainSub1{height:2px;width:100px;margin:16px auto 20px auto; background-color:#666;}
.mainInfo{line-height:42px;font-size:22px;}
.mainInfo span{padding-bottom:10px;}
.mainBtn{width:208px;height:50px;line-height:50px;border:2px solid #1278f6;font-size:18px;}
.mainBtn span{padding:0 18px 0 24px;}
.mainFrame { border:#CCCCCC 3px solid; padding:20px; overflow:hidden;}
.mainFrame1 { border:#CCCCCC 3px solid; background-color:#f5f5f5; padding:20px; overflow:hidden; text-align:center;}
.mainimg { text-align:center; margin:20px 0 20px 0;}
.maindiv { width:100%; overflow:hidden; margin-top:20px; margin-top:20px;}
.main_leftdiv { width:410px; float:left; height:280px;}
.main_rightdiv { width:410px; float:right; height:280px;}
.main_rightdiv img,.main_leftdiv img { width:410px;}
.maindiv .main_leftdiv .title,.maindiv .main_rightdiv .title { font-size:22px;}
.maindiv .main_leftdiv p,.maindiv .main_rightdiv p { font-size:16px; margin:20px 10px 10px 10px;}
.main_leftdiv1 { width:370px; float:left; }
.main_rightdiv1 { width:450px; float:right;}
/*k_div客户*/
.cases_fm_con{width:100%;overflow:hidden;margin:0 auto}
.cases_fm_con ul{width:100%;}
.cases_fm_con ul li{ float:left; width:190px; background-color:#f5f5f5; border: 1px solid #e5e5e5; margin:20px; overflow:hidden;}
.cases_fm_con ul li a{display:block;width:282px;}
.cases_fm_con ul li .d_h3{  width:170px; height:90px;margin:10px; overflow:hidden;} 
.cases_fm_con ul li .d_h3 img{ width:170px; height:90px;}
.cases_fm_con ul li .d_h3:hover img{ transition:all 0.5s; transform:scale(1.1,1.1);}
.cases_fm_con ul li .d_h4{ margin:0px 15px; height:40px; line-height:40px; border-bottom:#e5e5e5 1px solid; font-weight:bold; overflow:hidden;}
.cases_fm_con ul li a p{text-align:center;font-size:14px;width:90%; text-align:center; border-bottom:#e5e5e5 1px solid;}
.cases_fm_con ul li:hover a h3{color:#ff3f3c;}
/*左边联系方式*/
.speedyNav{ margin-top:20px; margin-left:3px; position:relative;}
.speedyNav li{ float:left; width:117px; height:117px;}
.speedyNav li a{ display:block; background:#f5f5f5; text-align:center; height:117px;}
.speedyNav li .ico{ padding:24px 0 5px;}
.speedyNav li .ico .img1{ display:none;}
.speedyNav li a:hover, .speedyNav li .aNow{ background:#09bada; color:#fff;}
.speedyNav li a:hover img, .speedyNav li .aNow img{ display:none;}
.speedyNav li a:hover .img1, .speedyNav li .aNow .img1{ display:inline-block;}
.speedyNav .line1{ width:210px; height:1px; background:#fff; position:absolute; z-index:1; left:50%; margin-left:-105px; top:50%; margin-top:-1px;}
.speedyNav .line2{ width:2px; height:209px; background:#fff; position:absolute; z-index:1; left:50%; margin-left:-1px; top:50%; margin-top:-105px;}

/*下载列表*/
.down_list{ margin:10px; overflow:hidden;}
.down_list .list li{ height:97px; line-height:97px; border-bottom:#e3e3e3 1px solid; overflow:hidden;}
.down_list .list li .name{ width:700px; height:97px; float:left; overflow:hidden; padding-left:36px; background:url(../CSimages/nimg26_7.png) left center no-repeat;}
.down_list .list li .btnDiv{ width:150px; height:97px; margin-top:20px; float:left;}
.down_list .list li .btnDiv a{ display:block; width:148px; height:41px; background:url(../CSimages/btn3.png) no-repeat; text-indent:78px; line-height:40px;}
.down_list .list li .btnDiv a:hover{ background:url(../CSimages/btn3on.png) no-repeat; color:#fff;}
/*新闻列表*/
.news_list{ margin:10px; overflow:hidden;}
.news_list li{ padding:30px 0; background:url(../CSimages/line6.png) bottom repeat-x; overflow:hidden;}
.news_list li .box{ position:relative; background:#f7f7f7;}
.news_list li:hover .box{ background:#09bada;}
.p_title_li{width:680px; height:150px; float:right;}
.p_img_a{width:220px; height:150px; background-color:#f5f5f5; float:left; overflow:hidden;}
.p_img_a img {width:220px; height:150px;transition:all 0.5s;}
..news_list  p{line-height:20px;}
.p_t_name { color:#2c3033;font-size:18px; font-weight:bold;}
.p_t_ntext { line-height:20px; margin-top:20px; height:60px; font-size:12px;}
.news_text1{  width:680px; float:right; }
.news_text1 .news_time{ width:100px; height:34px; line-height:34px; float:left; font-size:12px; color:#c6c6c6;}
.news_text1 .childBtn{height:34px;line-height:34px;width:100px; float:right; text-align:center;font-size:12px;background:url(../images/nimg17_2.png) right center no-repeat; margin-right:10px;}
.news_text1 .childBtn a{ color:#575757;}
.news_text1 .childBtn a:hover{ color:#1278f6;}

/*资质列表*/
.hoor_list{ margin:10px; overflow:hidden;}
.hoor_list li{ width:430px; background-color:#f5f5f5; margin:15px; float:left;}
.hoor_list li img { width:410px;margin:10px;}
.hoor_list li p {text-align:center; font-size:18px; line-height:25px; margin:10px auto;}

/*联系我们*/
.content_text { width:100%; overflow:hidden;}
.contact{ padding:20px 10px;}
.contact .name{ padding-bottom:20px; font-size:24px;}
.contact .list{ padding-bottom:20px;}
.contact .list li{ width:400px; height:50px; float:left; line-height:50px; margin:10px; overflow:hidden;}
.contact .list li div{ padding-left:48px;}
.contact .list li img{ width:36px; float:left;}
.contact .list li em{ font-size:26px;}
.contact .mapDiv img{ width:100%;}

.about_4 { width:100%; overflow:hidden;}
.about_4 ul { margin:10px;}
.about_4 ul li{ width:205px; height:80px; background-color:#f5f5f5; margin:10px;border-radius:40px; float:left; text-align:center; line-height:80px; font-size:36px; color:#666;}
