﻿@charset "utf-8";
/* CSS Document */
.toppic{width:100%; text-align:center; margin-top:132px; height:260px;}
.toppic img.pic{ margin:0 auto;background:50% 0;}
.pro_imgleft{ width:100%; height:372px; border-bottom:1px solid #ddd; margin-top:40px;}
.pro_imgleft .text_right{ width:550px; float:right;}
.pro_imgleft .text_right .title{ font-size:30px; margin-bottom:30px; margin-top:10px;}
.pro_imgleft .text_right .content{ font-size:16px; height:200px; line-height:30px; color:#666;}
.pro_imgleft .text_right input.experience{ background-color:#99cc33; color:#fff; padding:10px 20px; border-radius:5px; border:none; font-size:16px; cursor:pointer;}
.pro_imgleft .text_right input.experience:hover{ background-color:#ff9900;}
.pro_imgleft img{}
.pro_imgright{width:100%; height:372px; border-bottom:1px solid #ddd; margin-top:40px;}
.pro_imgright .text_right{ width:550px; float:left;}
.pro_imgright .text_right .title{ font-size:30px; margin-bottom:30px; margin-top:10px;}
.pro_imgright .text_right .content{ font-size:16px; height:200px; line-height:30px; color:#666;}
.pro_imgright .text_right input.experience{ background-color:#99cc33; color:#fff; padding:10px 20px; border-radius:5px; border:none; font-size:16px; cursor:pointer;}
.pro_imgright .text_right input.experience:hover{ background-color:#ff9900;}
.pro_imgright_pic{ width:100%; height:372px; border-bottom:1px solid #ddd; margin-top:40px;}
.pro_imgright_pic .text_right{ width:550px; float:left;}
.pro_imgright_pic .text_right .title{ font-size:30px; margin-bottom:30px; margin-top:10px;}
.pro_imgright_pic .text_right .content{ font-size:16px; height:180px; line-height:30px; color:#666;}
.pro_imgleft_pic{width:100%; height:372px; border-bottom:1px solid #ddd; margin-top:40px;}
.pro_imgleft_pic .text_right{ width:550px; float:right;}
.pro_imgleft_pic .text_right .title{ font-size:30px; margin-bottom:30px; margin-top:10px;}
.pro_imgleft_pic .text_right .content{ font-size:16px; height:180px; line-height:30px; color:#666;}
/*典型案例*/
ul.case{ margin-top:30px; clear:both; width:1200px; height:100%; overflow:hidden;}
ul.case li{ border-right:1px solid #ddd; border-bottom:1px solid #ddd; padding:20px; width:358px; float:left; position:relative;}
ul.case li img{width:358px; height:210px;}
ul.case li .name{ font-size:16px; margin-top:10px;}
ul.case li span.fright{ background:url(../images/site.jpg) no-repeat;color:#ff9900; font-size:12px; font-size:12px; padding-left:15px;}
ul.case li:nth-child(3) , ul.case li:nth-child(6) { border-right:none;}
ul.case li .upbox{width:318px; height:170px; position:absolute; padding:20px; color:#fff; top:20px;background-color:#000;filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7; font-size:14px; line-height:30px;}
ul.caselist{ margin-top:20px; width:380px; float:left; margin-right:30px; font-size:14px;}
ul.caselist li a{ color:#99cc33;}
ul.caselist li a:hover{ color:#ff9900;}
ul.caselist li { border-bottom:1px dotted #ddd; height:40px; line-height:40px;}
ul.caselist li span.fleft{ margin-right:5px; font-size:8px; line-height:40px;}
ul.r_list{ margin-right:0px; float:right;}
/*合作伙伴*/
.i_press{clear:both; padding-top:10px;}
.i_press img{ border:1px solid #ddd; margin-right:20px; width:280px; height:100px; margin-bottom:20px;}
.i_press img:nth-child(4){ margin-right:0px;}
.i_press img:nth-child(8){ margin-right:0px;}
.partners_title{ margin-top:10px; font-size:18px;}
ul.p_write_list{ margin-top:20px; height:100%; overflow:hidden;}
ul.p_write_list li{ width:580px; float:left; margin-right:20px;line-height:24px; margin-bottom:30px;}
ul.p_write_list li img{ width:90px; height:90px; border:2px solid #ff9900; border-radius:60px;}
ul.p_write_list li .intro{ width:463px; float:right; font-size:14px;}
ul.p_write_list li .intro span{ font-size:16px; }
ul.p_write_list li .w_intro{ margin-top:5px; height:94px;overflow:hidden;}
ul.p_write_list li .works{ background-color:#f6f6f6; border:1px dotted #ddd; padding:10px; margin-top:10px;  height:75px; overflow:hidden;}
ul.p_write_list li .works .fright{ width:523px;}
ul.p_write_list li:nth-child(2) , ul.p_write_list li:nth-child(4){ margin-right:0px; float:right;}
/*关于我们*/
.about{ background-color:#fafafa; padding-top:20px; }
.about_all{ background-color:#fff;  padding:20px 20px 20px 0; height:100%; overflow:hidden;}
.about_all .left{ width:240px; float:left;height:100%; }
.about_all .right{ width:880px; float:right; min-height:500px;}
.about_all .title{ font-size:16px; margin:10px auto;}
.about_all .left .list{ font-size:14px; background-color:#eee; color:#fff;width:220px; margin-bottom:1px;overflow:hidden; line-height:40px; padding-left:20px;}
.about_all .left .list:hover{background-color:#99cc33; color:#fff;}
.about_all .left .list a:hover{ color:#fff;}
.about_all .left .on{ padding-left:0px; width:200px;background-color:#99cc00; padding:0px 20px;}
.about_all .left .on .b_class{ background-color:#99cc00; margin-left:0px;}
.about_all .left .list .b_class { background-color:#99cc33; margin-left:-20px; padding-left:20px;}
.about_all .left .list .unfold{ line-height:40px; background-color:#fff; width:200px; height:100%; overflow:hidden; padding:10px 0 10px 40px; margin-left:-20px;}
.about_all .left .list .unfold a{ background:url(../images/arrow_right.png) no-repeat center left; color:#444; white-space:nowrap; padding-left:10px; float:left;width:190px;  }
.about_all .left .list .unfold a:hover{ color:#99cc33;}
.about_all .left .list .b_class a {color:#fff;}
.about_all .left .list img{float:right; margin-top:15px; padding-right:20px;}
.about_all .left .list on .b_class img{margin-right:-20px;}
.about_all .left .on  a{ color:#fff;}
.about_all .left .list .b_class .unfold a{line-height:30px;}
.about_all .left .list .unfold a.on{color:#99cc33;}
.about_all .right .title{ border-bottom:1px solid #ddd; padding-bottom:10px; margin-bottom:20px;}
.about_all .right .text { line-height:26px; font-size:14px; margin:0 auto;}
.about_all .right .text p{ text-indent:2em; margin-top:15px;}
.about_all .right .text img{ margin:10px auto; width:auto;}
.contact{ background-color:#99cc33; padding:2px;color:#fff; font-size:14px; height:100%; overflow:hidden; line-height:30px;}
.contact .address{ color:#fff; margin-top:20px;}
dl.address_list{ margin-top:40px; width:420px; margin-right:2px; float:left;}
dl.address_list dt{ background:url(../images/ico.jpg) no-repeat center left; padding-left:20px; font-size:18px; height:44px; line-height:44px; margin-bottom:10px;}
dl.address_list dd{ font-size:14px; line-height:24px; color:#666;}
/*新闻*/
ul.bgxi_all{ margin-bottom:16px; font-size:14px;}
ul.bgxi_all li span{ float:left; background:url(../images/ico2.jpg) left center no-repeat #fff; height:35px; padding-left:10px;}
ul.bgxi_all li span a{ color:#444;}
ul.bgxi_all li a:hover{color:#99cc33;}
ul.bgxi_all li span.date{ float:right; color:#888; background: none no-repeat scroll 0 0 #FFF;}
ul.bgxi_all li{background: url(../images/notice_line.jpg) repeat-x left center;height: 35px;line-height: 35px;padding: 0 0 4px;overflow:hidden;}
.article_title{ text-align:center; font-size:20px; line-height:60px; margin-top:120px; }
.article{padding:20px 20px 30px 40px; line-height:24px; font-size:14px;}
.article p{ margin-top:15px; text-indent:2em;}
.publisher{ color:#ddd; text-align:center; border-bottom:1px dashed #ccc; padding-bottom:20px; margin-left:20px;}
.publisher span{ margin-left:20px;}
.state{ margin-top:10px;}
.state span{ color:#78c613; font-size:16px;}
.invite{ margin-top:10px; padding-top:10px;}
.invite .pack_up{ background-color:#f5f5f5; padding:10px; margin-bottom:10px; border-radius:6px; height:100%; overflow:hidden;}
.invite .pack_up span{float:left;}
.invite .pack_up span.post{ width:500px;}
.invite .pack_up span.other{ width:90px; text-align:center;}
.invite .pack_up span.other a{color:#78c613;}
.invite .unfold{ margin-left:10px;}




