@charset "utf-8";
/* CSS Document */
*{margin:0 auto;padding:0;list-style-type:none;}
body{ font-size:12px; color:#6c6c6c; line-height:26px; font-family:"微软雅黑";}
a{ text-decoration:none; color:#6c6c6c}
img{ border:none}
input{ cursor:pointer}
input:focus{ outline:none}/*<!--获得焦点时，外边框为无--T>*/
.clear{ clear:both; overflow:hidden; height:0}
.fl{ float:left}
.fr{ float:right}
.abs{ position:absolute}
.rel{ position:relative}
html,body{ min-width:1200px;}

.wd{ width:1200px; margin:0 auto; }
.top1{ height:43px; background:url(../images/top_bg.jpg) repeat-x; line-height:43px;}
.wel{ float:left;}
.top1_rg{ float:right; width:342px;}
.sc{ width:114px; float:left;}
.sc li{ float:left; margin-left:5px;}
.sc li a:hover{ color:#fab420; text-decoration:underline}
.search{ float:right;margin-left:12px; margin-top:-7px; height:43px;}
.search input.text{ width:185px; height:24px;border:1px solid #dcdcdc; background:#FFFFFF;}
.search input.submit { width:26px; height:26px;background:url(../images/search.png) no-repeat center center #005da6; border:none;margin-left:-4px; display:inline-block; display:inline-block; margin-top:15px}
.top2{ height:117px; background:#FFFFFF;}
.logo{padding-top:20px; float:left}
.tel{ float:right; margin-top:40px;}
.nav{ height:52px;background:#333333;}
.banner{ height:650px; margin-top:1px;}
/*top end*/
.content1{ height:400px; margin-top:60px;background:url(../images/pp.jpg) no-repeat top right;}
.title{ color:#000; font-size:36px;}
.title2{ color:#fff; font-size:36px;}
.title span{ color:#000; font-size:36px; font-weight:bold;}
.title_x{ width:50px; height:3px; background:#3DCE46; margin-top:25px;}
.zjtt_text{ width:830px; margin:50px 0 0;}
.zjtt_more{ height:34px; float:left; margin-top:20px;}
.zjtt_more a{ display:block; color:#FFFFFF;width:100px; height:34px; line-height:34px; background:#3DCE46; text-align:center; transition:background ease 0.3s }
.zjtt_more a:hover{background:#fab420;}
.zjtt{ }
/*走进天太结束*/
.news{ margin-top:34px;}
.all_title{height:28px;}
.all_title .title{ float:left;}
.more{ float:right; background:url(../images/more.png) no-repeat center right;padding-right:20px;}
.more a:hover{color:#fab420;text-decoration:underline}
.news_nr{ margin-top:30px;}
.news_nr li{ float:left; width:585px; height:160px;}
.news_nr li a:hover{ color:#005da6}
.news_pic_h{ float:left; width:265px;}
.news_text{ background:#f6f6f6; width:280px; height:100px; float:left; padding:30px 20px 30px 20px;}
.news_text_bt a{ font-size:18px; color:#333333}
.date{ color:#8d8d8d}
/*资讯中心结束*/
.ads{ background: url(../images/02.jpg) no-repeat center top;height:613px; margin-top:50px;}
.ywly{ background:#303032;height:410px;padding-top:25px; padding-bottom:25px;}
/*业务领域结束*/
.jdgc{ margin-top:45px;}
.jdgc_list{ margin-top:30px; position:relative; margin-bottom:60px;}
.jdgc_list .prev {width:18px; height:29px; background:url(../images/pre.png) center no-repeat; position:absolute; left:-30px; top:175px;}
.jdgc_list .next {width:18px; height:29px; background:url(../images/next.png) center no-repeat; position:absolute; left:1210px; top:175px;}
.jdgc_list .box {width:1200px; height:288px; overflow:hidden;}
.jdgc_list .list {width:9999px; height:288px; overflow:hidden;}
.jdgc_list li{float:left; width:303px; height:288px; text-align:left; position:relative;}
.jdgc_list li img{width:288px; height:288px;}
.jdgc_list li p {width:288px; height:32px; line-height:32px; text-align:center; margin:0; position:absolute; bottom:0; color:#FFF; background:rgba(0,0,0,0.4);}
.jdgc_list2 .box {width:1200px;}
.jdgc_list2 .list {width:1200px;}
.jdgc_list2 li{float:left; width:300px; height:288px; text-align:left; position:relative; margin-bottom:15px;}
.jdgc_list2 li img{width:288px; height:288px;}
.jdgc_list2 li p {width:288px; height:32px; line-height:32px; text-align:center; margin:0; position:absolute; bottom:0; color:#FFF; background:rgba(0,0,0,0.4);}

.jdgc_list1 .box {width:1200px;}
.jdgc_list1 .list {width:1200px;}
.jdgc_list1 li{float:left; width:300px; height:380px; text-align:left; position:relative; margin-bottom:15px;}
.jdgc_list1 li img{width:288px; height:380px;}
.jdgc_list1 li p {width:288px; height:32px; line-height:32px; text-align:center; margin:0; position:absolute; bottom:0; color:#FFF; background:rgba(0,0,0,0.4);}
/*经典工程结束*/
.zbcg{ height:456px; background:url(../images/purchase_bg.jpg) no-repeat center top; margin-top:60px; padding-top:58px;}
.zbcg .title{ color:#FFFFFF;}
.zbcg .title span{ color:#c9c9c9;}
.zbcg_list{ margin-top:30px;}
.zbcg_pic{ float:left; width:600px; height:340px;}
.zbcg_text{ width:490px; background:#efefef; float:left; height:220px; padding:50px 55px 70px 55px;}
.zbcg_x{ width:50px; height:3px; background:#3DCE46; float:left;}
.zbcg_bt a{ font-size:18px; color:#333333; display:block; margin-top:18px; line-height:35px;}
.zbcg_intro p{ margin-top:20px;}
.join a{
    width: 220px;
    height: 40px;
    background:#FFFFFF; border-radius:30px; border:1px solid #3DCE46;
    text-align: center;
    line-height: 40px;
    margin-top: 25px;
    float: left;
	transition:all ease 0.3s; font-size:16px;
	margin-right:20px;
}
.join a:hover{ background:#3DCE46; color:#FFFFFF;}
/*招标采购结束*/
.job{ margin-top:50px;}
.job_nr{ margin-top:30px; height:343px; margin-bottom:65px;}
.job_pic{ float:left; width:339px;}
.job_text{ float:left; padding:50px 135px 35px 50px; width:676px;}
.job_bt{ font-size:18px; color:#333333;}
.job_list { margin-top:25px;}
/*招贤纳士结束*/
.footer{ background:#262626; height:380px; }
.footer_nr{ padding-top:70px;}
.footer_list{float: left;}
.footer_list li.fi {width:182px;}
.footer_list li { float:left;height:235px;padding-right: 1px;background:url(../images/footer_bg1.jpg) no-repeat right 13px;display: inline;}
.footer_list a.tit {font-size: 14px;line-height: 40px!important;color: #fff;}
.footer_list li a {display: inline-block; float: left;width: 100%;line-height: 24px;color: #7d7d7d;transition: color 0.5s;}
.footer_list li a:hover{ color:#FFFFFF;}
.footer_list li.se {width:162px; margin-left:28px;}
.footer_list li.th {width:162px; margin-left:28px;}
.footer_list li.fo {width:162px; margin-left:28px; background:none;}
.tips { float:right;width: 268px;margin-right:120px;line-height: 18px;color: #9b9b9b;text-transform: uppercase;}
.tips p.t {font-size: 14px; line-height: 40px;color: #fff;}
.tips p.t a{color: #fff;}
.tips p.num { margin-bottom: 10px;font: bold 30px/30px Arial;color: #fff;}  
.tips p.mt28 {margin-top: 28px;border-top: 1px solid #353535; padding: 5px 0;}  
.tips .share a { float:left; width: 55px!important;height: 52px!important;padding: 0!important;margin: 0 18px 0 0!important;}
.tips .share a.weixin{ background:url(../images/weixin.jpg) no-repeat center top;}
.tips .share a.qq{ background:url(../images/qq.jpg) no-repeat center top;}
.tips .share a.weibo{ background:url(../images/weibo.jpg) no-repeat center top;}
.footer_end{ height:56px; line-height:56px; background:#151515; color:#FFFFFF; text-align:center;}
/*footer end*/
/* 顶部导航 */
.top_nav {
	height: 52px;
}
.top_nav li{
	float:left;
	height: 52px;
}
.top_nav a {
	color: #ffffff;
	text-align: center;
	display: block;
	height: 52px;
	line-height: 52px;
	width:140px;
	font-size:15px;
}
.top_nav a:hover {
	background:#3DCE46;
}
.top_nav div{
	width:120px;
	display:block;
	visibility:hidden;
	position:absolute;
	z-index:9999;
	*margin-left:-120px;
	*margin-top:34px;
	background:#3DCE46;
}
.top_nav div li{
	border-top:#fff 1px solid;
	height:34px;
}
.top_nav div a {
	font-size:14px;
	height:34px;
	line-height:34px;
	font-weight:normal;
}
.top_nav div a:hover {
	color:#FFF;
	background:#3DAA44;
}
/* 侧边导航 */
.nav_left {}
.nav_left a{
	background:url(../images/pub_p.jpg) no-repeat center;
	width:200px;
	height:34px;
	font-size:14px;
	text-align:center;
	line-height:34px;
	display:block;
}
#nav_left_now,.nav_left a:hover{
	font-weight:bold;
}
.pubcontent {font-size:14px; line-height:2; margin-top:50px;}
.twlist li {padding:15px 0; border-bottom:#CCC 1px dashed;}
.twlist li img {float:left; margin-right:20px;}
.twlist .twtit {margin:5px 0;}
.twlist .twtit a {font-size:16px; font-weight:bold;}

.public_banner{ height:360px; background:url(../images/b3.jpg) no-repeat center top; margin-top:1px; position:relative;}
.c_0100_1 { position: absolute;width: 100%;left: 0;bottom: 20px;z-index: 45;}
.pz_SideLayer {float: left;height: 32px;}
.pz_SideLayer li{ list-style:none}
.pz_SideLayer .l1 {float: left;padding: 0 14px;padding-bottom: 25px;}
.pz_SideLayer .l1 a {float: left; height: 32px;border: #cfcfcf solid 1px;padding: 0 8px;transition: all 0.2s ease 0s; }   
.pz_SideLayer .l1 a .l_abs { float: left;width: 8px;height: 30px;}
.pz_SideLayer .l1 a .c_abs {float: left;width: 120px;color: #fff;font-size: 14px; text-align: center;line-height: 30px;}
.pz_SideLayer .l1 a .r_abs {float: left;width: 8px;height: 30px;}  
.pz_SideLayer .l1 a:hover{ background:#3DCE46;}
/*public_banner end*/
.public{ background:#f6f6f6; padding-top:40px; padding-bottom:50px;}
.public_title{ text-align:center;color: #333333;font-size: 24px;line-height: 35px;}
.public_title span{border-bottom:1px solid #C0C0C0;padding-bottom:8px;}
.public_text{ height:200px;}
.qydt_title{ text-align:center; margin:0 auto; width:590px; margin-top:40px;}
.qydt_title li{ width:106px; height:30px; border:1px solid #d6d6d6; line-height:30px; float:left; margin:0 5px 0 5px;}
.qydt_title li a{ color:#ababab; font-size:14px;}
.qydt_title li:hover{ background:#d4b45f; border:1px solid #d4b45f}
.qydt_title li:hover a{ color:#FFFFFF; font-size:14px;}
/*.pubnews_nr{ margin-top:70px;}*/
.pubnews_nr li{ height:140px; border-top:1px solid #d6d6d6; padding-top:25px; padding-bottom:25px;}
.news_pic{ float:right;}
.news_nr_wz{ float:left; width:780px;}
.news_nr_wz .title{ color:000; font-size:18px; margin-top:15px; font-weight:bold;}
.news_nr_wz .date{ color:#7d7d7d; font-family:Arial}
.news_nr_wz .xxjs{color:#7d7d7d; margin-top:0px;}
.pubnews_nr li.border_last{ border-bottom:1px solid #d6d6d6}
/*资讯中心结束*/
.contact_pic{ margin-top:70px; height:228px;}
.contact_text{ height:175px; background:#FFFFFF; padding:55px 0 0 55px}
.contact_title{height: 35px; line-height: 35px;font-size:24px;color: #333333;}    
.contact_text p{ font-size:14px; color:#333333;}
.zxly_nr{width:810px; margin:70px auto;}
.zxly_lf{ float:left; width:400px;}
.zxly_lf tr td input.put1{ width:383px; height:36px; line-height:36px; border:none; background:#FFFFFF; margin-bottom:12px; padding-left:17px; font-family:"微软雅黑";}
.zxly_rg{ float:right; width:400px;}
.zxly_rg textarea {padding: 10px;height:112px;width: 383px;border:none;background:#FFFFFF;padding-left:17px;font-family:"微软雅黑"; }
.zxly_rg tr td .btn {width:120px;height:36px;text-align: center; float:right;}
.zxly_rg tr td input.but {width:120px;height:36px; background:#006db7;color:#FFFFFF; border:none; font-family:"微软雅黑"}
.zxly{ margin-top:60px; height:350px;}

.page_fy span{
    background-color: #f9f9f9;
	border:1px solid #d9d9d9;
	margin-right:5px;
	color:#777;
	padding:6px 12px;
	}
.page_fy .focus{
    background-color: #38f;
	border:1px solid #38f;
	margin-right:5px;
	color:#fff;
	padding:6px 12px;
	}
.page_fy a{
    background-color: #f9f9f9;
	border:1px solid #d9d9d9;
	margin-right:5px;
	color:#777;
	padding:6px 12px;
	}

/*联系我们结束 */   
.t_1200_20 {float: left;width: 100%;}
.t_1200_20 .l_791 {float: left; width: 791px;height: 518px;background: url(../images/about_img9.jpg) left top no-repeat;}
.t_1200_20 .l_791 .t_446 {float: left;width: 368px;height: 223px;background-color: #fff;padding: 19px 39px 32px 39px;margin: 25px 321px 219px 24px; background-color: #fff;}   
.t_1200_20 .l_791 .t_446 .t_446_1 {float: left;width: 100%;color: #006db7;font-size: 24px;line-height: 40px;}
.t_1200_20 .l_791 .t_446 .t_446_2 {float: left;width: 100%;height: 135px; color: #8c8c8c;font-size: 14px;line-height: 24px; margin: 15px 0 0 0;}
.t_1200_20 .l_791 .t_446 .t_446_3 {float: left; width: 100%;height: 32px;}
.add_btn2 {float: right;width: 103px;height: 32px;padding: 0 0 0 22px;border: #006db7 solid 1px;color: #006db7;line-height: 32px;background: url(../images/about_img11.png) 86px center no-repeat #fff;transition:all 0.2s ease 0s;}
.add_btn2:hover{ background:#006db7; color:#FFFFFF; background:url(../images/main_img12.png) 86px center no-repeat #006db7; border:1px solid #0098ff}
.t_1200_20 .r_380 {float: right;width: 380px;height: 518px;background-color: #fff;}
.t_1200_20 .r_380 .t_380_1 {float: left;width: 100%;}
.t_1200_20 .r_380 .t_380_2 { float: left;height:180px;padding: 19px 35px 38px 35px;}  
.t_1200_20 .r_380 .t_380_2 .d_380_1 {float: left;width: 100%;color: #006db7;font-size: 24px;line-height: 40px;}
.t_1200_20 .r_380 .t_380_2 .d_380_2 { float: left;width: 100%;height: 93px;margin: 15px 0 0 0;color: #8c8c8c;font-size: 14px;line-height: 24px;}
.t_1200_20 .r_380 .t_380_2 .d_380_3 {float: left;width: 100%;height: 32px;}
.t_1200_20 .l_380_1 {float: left;width: 308px;height:267px;background-color: #006db7;padding: 21px 36px 52px 36px;margin: 29px 0 0 0;}
.t_1200_20 .l_380_1 .t_380_3 {float: left;width: 100%;height: 63px;border-bottom: #0098ff solid 1px;color: #ffffff;font-size: 24px;line-height: 40px;}
.t_1200_20 .l_380_1 .t_380_4 {float: left;width: 100%;height: 152px;margin: 21px 0 0 0;color: #fff;font-size: 14px;line-height: 24px;}
.t_1200_20 .r_790_2 {float: right;width: 790px; height: 339px;background-color: #ffffff; margin: 29px 0 0 0;}  
.t_1200_20 .r_790_2 .l_380_2 {float: left;width: 308px;height:266px;padding: 21px 36px 52px 36px;}  
.t_1200_20 .r_790_2 .r_410 {float: right; width: 410px;}
.t_1200_20 .r_790_2 .l_380_2 .t_380_6 {float: left;width: 100%;color: #006db7;font-size: 24px;line-height: 40px;}
.t_1200_20 .r_790_2 .l_380_2 .t_380_7 { float: left;width: 100%;height: 179px; margin: 15px 0 0 0;color: #8c8c8c; font-size: 14px; line-height: 24px;}
/*走进天太结束*/ 
.product_nr{ margin-top:70px;}    
.product_list li{width: 386px;height:240px; background: #fff;margin: 0 18px 18px 0; border:1px solid #ECECEC; float:left} 
.product_list li p{ height:40px; line-height:40px; background:#006db7; opacity:0.8; color:#FFFFFF; text-align:center; position:relative; margin-top:-49px; font-size:14px;}   
/*经典案例和项目开发结束*/

.discon img {margin-bottom:10px;}