@charste "utf-8";
/*CSS Document*/
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; }
ul, li { list-style-type:none; }
body, input, select, button, textarea { 
	font-family:Helvetica,"Microsoft YaHei",Arial,Helvetica,sans-serif;
	-webkit-text-size-adjust:none; 
}
body {font-size:14px;line-height:24px; background:#f5f5f5;}
html, body{
            width:100%; 
            margin:0px;
            padding:0px;
        }
a{ text-decoration:none; color:#222; }
a:hover{color:#ff0000;}
img{border:none;width:100%}
.fl{float:left;}
.fr{float:right;}
.wrapper{width:1000px; margin:0 auto; overflow:hidden;}
.content{overflow:hidden;}

.top{height:70px; line-height:70px; color:#fff;background:#0079ca url(../images/top_bg.png) no-repeat left center;}
.top .logo{font-size:38px; letter-spacing:10px}
.top .rukou a{color:#fff; padding:0 20px;}

.rcfw{float: right;}
.banner{overflow:hidden;}

.nav_box{overflow:hidden; margin:16px 0;}
.nav_box a {width:239px; background:#fff; border:1px solid #e4e4e4; height:100px; 
    line-height: 100px;
    font-size: 20px;
display:block; float:left; margin-right:12px;}
.nav_box .last_nav{margin-right:0px;}
.nav_box a img{width:60px; vertical-align:middle; margin:0 20px;}

.content .compay_name{overflow:hidden; padding:30px; border:1px solid #e4e4e4; border-top:3px solid #0079ca; 
background:#fff; margin-top:30px;}
.content .compay_name .photo{width:300px;}
.content .compay_name .photo img{border:1px solid #f1f1f1;}
.content .compay_name .c_name .blue_ti{font-size:24px; margin-bottom:30px; color:#0079ca;}
.content .compay_name .c_name p{line-height:35px; color:#8e8e8e;}
.content .compay_name .c_name p img{vertical-align:middle; margin:-2px 8px 0 0;}
.content .c_summary{overflow:hidden;border:1px solid #e4e4e4;
background:#fff; margin-top:18px;}
.content .c_summary .cul_title{width:100%;border-bottom:1px solid #e4e4e4; height:45px; line-height:45px; margin-top:20px;}
.content .c_summary .cul_title span{font-size:20px;  margin:0 20px; color:#0079ca; padding:9px 20px; height:44px;  
 border-bottom:2px solid #0079ca; }

 .content .c_summary .wen_detail{line-height:30px; text-indent:2em; margin:20px 30px;}
 .content .c_summary .work_list{ margin:20px 30px;}
.content .c_summary .work_list li{border:1px solid #e4e4e4;overflow:hidden; padding:10px 20px; margin-bottom:7px; }
.content .c_summary .work_list li p{line-height:35px; color:#8e8e8e;}
 .content .c_summary .work_list li .work{ width:250px; float:left; border-right:1px dashed #e4e4e4; }
  .content .c_summary .work_list li .work .job{font-size:18px; color:#0079ca;font-weight:bold;}
    .content .c_summary .work_list li .work p color{color:#ff971e; font-weight:bold;}
.content .c_summary .work_list li .com{ width:350px; float:left; margin:0 30px; height:80px;}
.content .c_summary .work_list li .tou_btn{ width:200px; float:right;}
.content .c_summary .work_list li .tou_btn a{width:70px; height:40px; display:block;
padding:0 20px 0 40px; border-radius:0.2em; line-height:40px; font-size:16px; margin-top:30px;
background:#ff971e url(../images/fs.png) no-repeat 10px center; color:#fff;}

.footer{background:url(../images/footer_bg.png) repeat-x top center; color:#8e8e8e; 
padding:40px 0 60px 0;
text-align:center;
margin-top:30px;}

.comp_logo{overflow:hidden; border:1px solid #e4e4e4; background:#fff; padding:15px 15px 0 15px; margin-bottom:15px;}
.comp_logo li{float:left; margin-bottom:15px;}
.comp_logo .kong{width:12px; height:10px;}
.comp_logo li a{ border:1px solid #e4e4e4; display:block; width:231px; height:99px; background:#f90;}

.new_work_list{ padding:15px; background:#fff; border:1px solid #e4e4e4;  overflow:hidden;}
.new_work_list li{float:left; margin-bottom:15px;}
.new_work_list li a{border:1px solid #e4e4e4; background:#f5f5f5; overflow:hidden;width:443px; 
display:block; padding:10px 15px; height:100px; }
.new_work_list .kong{width:15px; height:20px;}
.new_work_list li p{line-height:35px; color:#8e8e8e;}
.new_work_list li a .work{ width:250px; height:100px; float:left; border-right:1px dashed #e4e4e4; }
.new_work_list li a .work .job{font-size:18px; color:#0079ca;font-weight:bold;}
.new_work_list li a .work p color{color:#ff971e; font-weight:bold;}
.new_work_list li a .com{ width:180px; float:right; height:100px;}


.cloumn{height:56px;background:url(../images/clum_bg.png) no-repeat center  top;  line-height:56px; font-size:20px; 
padding:0 20px; margin-bottom:15px;}
.cloumn span a{float:right; color:#8e8e8e; font-size:14px;}

.result{overflow:hidden; margin-top:20px; background:#fff; border:1px solid #e4e4e4; }
.result table{width:100%;}
.result table .title td{background:#CACACA;}
.result table tr td{height:45px; padding:0 12px; border-bottom:1px dashed #e4e4e4; text-align:center;}


/*项目详情*/
.jb_con{overflow:hidden; padding-bottom:30px; border:1px solid #e4e4e4; background:#fff; margin-top:20px;
border-top:2px solid #0586ee;}
.xmtz_con{overflow:hidden;padding:0 30px;}
.xinxi_con{overflow:hidden;margin-top:20px;}
.xmtz{padding-left:40px;background-color:#fff;width:398px;height:40px;
border-radius:2px;border:1px solid #d5d5d4;line-height:40px;text-align:left; color:#2881C5;}
.xmtz span{color:#2F2E2E;padding-left:15px;}
.lanmu{
	font-size:20px;
	color:#0586ee;
	padding-left:30px;
	height:45px;
	border-bottom:1px solid #e4e4e4;
	line-height:45px;
	text-align:left;
}

.xm_detali{overflow:hidden;margin:20px 30px; padding:20px;
 background:#f9f9f9; border:1px solid #e4e4e4;}
.xm_detali p{line-height:30px; text-indent:2em;}
.xm_detali1{overflow:hidden;margin:20px 30px; padding:20px;}
.xm_detali1 p{line-height:30px; text-indent:2em;}

.xm_clum{height:40px; line-height:40px; color:#0586ee;  margin:20px 30px;
padding-left:30px; font-size:20px;
background:url(../images/xm_clum.png) no-repeat left center;}


.btn_fa{overflow:hidden; margin:30px; text-align:center;}
.btn_fa a{height:40px; line-height:40px; width:160px;  border-radius:0.2em; font-size:16px;
background:#0586ee; color:#fff; display:block; margin:0 auto;}
.jb_con table{margin:20px 25px 0 25px; width:945px;}
.jb_con table tr td{height:45px; background:#f9f9f9; padding:0 10px;}



.search{overflow:hidden; margin:14px auto; width:50%;}
.search .search_box{border:2px solid #0586ee; background:#f6f6f6; height:38px;margin-bottom:5px; width:100%;}
.search .search_box p .zhi{background:#E8E8E8;height:38px; border:none;color:#222222; width:22%;float:left;padding:0 2%; font-size:15px;}
.search .search_box p input{width:56%; height:38px; line-height:38px; border:none;height:38px; color:#8e8e8e;float:left;padding:0 2%;font-size:15px;}
.search .search_box p .di{width:35%; height:38px;border:none; color:#8e8e8e;float:left; margin-left:1%; padding:0 2%;font-size:15px;}
.search .search_box p .btn{width:18%; height:38px; color:#fff; font-size:16px; padding-left:40px;
background:#0586ee url(../images/serach_icon.png) no-repeat 20px;float:right;border:none;}
.search .search_ci a{padding:0 4px; color:#999;}
