@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0; font-family:"Microsoft YaHei", Verdana, sans-serif;font-size:14px;color:#666;}
img{border:none;}
ul,ol,p,form{margin:0;padding:0;}
a{text-decoration:none;color:#666;}
a:hover{text-decoration:underline;color:#666;}
ul li{list-style:none;}

#top_cont{width:1100px;height:75px;margin:0 auto;position:relative;}
#top_cont #logo{width:380px;height:60px; position:absolute;top:5px;left:5px;}
#top_cont .LG{font-family:Arial, Helvetica, sans-serif;position:absolute;right:5px;top:45px;font-size:13px;}

.menu_all{background:#288be0;width:100%;height:45px;}
.menu{width:1100px;margin:0 auto;color:#fff;line-height:45px;}
.menu .menu_list{float:left;}
.menu .menu_list ul li{list-style:none;margin:0px 30px;display:inline;}
.menu .menu_list ul li a{text-decoration:none;color:#FFF}


.midd_img{width:1100px;margin:0 auto;margin-top:1px;}
/*banner*/
.slideBox{ width:1100px; height:400px; overflow:hidden; position:relative;   }
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:15px; bottom:15px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:10px;  width:15px; height:15px; line-height:14px; text-align:center; background:#ccc; cursor:pointer; color:#333; -moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px; }
		.slideBox .hd ul li.on{ background:#66a1d6; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:1100px; height:400px; display:block;  }

		
.sale-a .mb30{
	margin-bottom:15px;
}

/*内页样式*/
.page{clear:both;width:1100px;margin:0 auto;margin-top:10px; }
.page h2{font-size:18px;margin:0;padding:18px 0px;border-bottom:3px solid #bbb;position:relative;}
.page .td{position:absolute;top:0px;left:0px;border-bottom:3px solid #288be0;padding:5px;text-align:center}
.page .td.dd{width:130px;}
.page_cont{margin-top:10px;line-height:28px;font-size:16px;padding:10px 0px 40px 0px;overflow:hidden;}
.link_img{clear:both;overflow:hidden;}
.link_img div{float:left;margin:auto 40px;}
.link_img .hover{width:150px;text-align:center;line-height:30px;font-size:16px;color:#288be0;}
.link_img .hover a{color:#288be0;}
.link_img .link{width:150px;text-align:center;line-height:30px;font-size:16px;color:#666}
.dizhi{clear:both;margin:10px 0px;overflow:hidden;}
.dizhi .box_all{width:500px;margin:10px 0px;float:left;}
.dizhi .left_img{float:left;width:140px;}
.dizhi .right_text{float:right;width:350px;margin-top:20px;font-size:14px;line-height:28px;}
.dizhi .right_text strong{font-size:16px;}
.map{clear:both;padding-top:20px;overflow:hidden; overflow:hidden;}
.mail{clear:both;margin:20px 0px 0px 0px} .mail img{float:left;margin-right:20px;}
.mail p.hr{padding-top:20px;}
.mail p.hr a{text-decoration:underline;}
.mail p.hr a:hover{text-decoration:underline;color:#F00}
.job_list{width:218px;float:left;background:url(../image/title_bg.jpg) no-repeat;}
.job_list h3{height:35px;font-size:14px;margin:0;margin-left:20px;padding:0;line-height:38px;}
.job_list .list{padding:10px 20px;font-size:14px;}
.job_right{float:left;margin-left:20px;width:860px;}
.job_right h4{margin:5px;padding:0px;font-size:20px;text-align:center;float:left;}
.bottom_job{clear:both;}
.bottom_job table th{padding:2px 15px;text-align:left;color:#FFF}
.bottom_job table td{padding:5px 15px;border-bottom:1px dotted #bbb;}
.job_right .pree{margin:20px 0px;}
.job_right .pree .sm{font-size:14px;}
.job_right .pree ul li{list-style:none;float:left;padding:5px 10px;margin:0px 5px;}
.job_right .pree ul li.hv{list-style:none;float:left;padding:5px 15px;background:#288be0;color:#fff;margin:0px 5px;}
.job_right .det_job{clear:both;}
.job_right .det_job table{border-bottom:1px solid #bbb;}
.job_right .det_job table td{padding:5px 10px;border-top:1px solid #bbb;white-space:nowrap}
.job_right .det_job table th{background:#ddd;border-top:1px solid #bbb;padding:0px 10px;font-size:14px;text-align:left;white-space:nowrap}
.job_right .ms{clear:both;overflow:hidden;}
.job_right .tit{color:#666;font-weight:bold;margin:15px 0px;}
.det_bottom{clear:both;margin:35px 0px 0px 0px;width:350px;}
.det_bottom .shenqing{background:#2176c2;padding:10px 13px;float:left;color:#FFF}
.det_bottom .shenqing a{color:#FFF}
.det_bottom .tuijian{background:#2176c2;padding:10px 13px;float:left;margin-left:10px;color:#333;}
.det_bottom .tuijian a{color:#fff;}
element.style {
    background: url("images/zhoubk.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    color: #fff;
    float: left;
    height: 60px;
    margin-left: 20px;
    margin-top: 200px;
    width: 80px;
}
#wm #dynamiccontent p {
    color: #000;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
}



.content_all{clear:both;width:1100px;margin:10px auto;overflow:hidden;}
.content_all .border{width:350px;margin-right:20px;line-height:30px;float:left;}
.content_all .border.cl{margin-right:0px;float:right;}
.content_all .border.dl{margin-left:5px;}
.content_all .border .title{margin-top:10px;font-size:20px;color:#444;}
.content_all .border p{margin-top:5px;}

.case{clear:both;overflow:hidden;}
.case h1{font-size:24px;text-align:center;margin-top:50px;}
.case .text{line-height:30px;text-align:center;font-size:16px;color:#444;}
.case_logo{clear:both;margin-top:20px;overflow:hidden;}
.case_logo ul li{list-style:none;float:left;width:200px;height:64px;padding:10px 10px;}
.case_logo ul li img{border:1px solid #ccc;width:177px;height:64px;}

.footer{clear:both;background:#288be0;height:60px;width:100%;margin-top:40px;padding-top:10px;}
.footer .copy{width:1100px;margin:0 auto;color:#FFF;font-size:12px;line-height:30px;text-align:right;padding-right:60px;}

/*#右侧菜单*/
#WeChat { position: fixed; _position: absolute; bottom: 127px;border:1px solid #e3e4e6;height:247px;width:94px;background-color:#fff;z-index:999;}
    #WeChat p,#WeChat a {width:75px;height:75px;background-color:#fff;margin:10px;}
    #WeChat .right-com{border-bottom:1px solid #e3e4e6;background:url(../image/icon/right-com.png) no-repeat;position:absolute;}
    #WeChat .right-com img{position:absolute;top:-5px;right:-3px;}
    #WeChat .right-com:hover{background:url(../image/icon/right-com-hover.png) no-repeat;cursor:pointer;}
    #WeChat .right-mes{border-bottom:1px solid #e3e4e6;background:url(../image/icon/right-mes.png) no-repeat 14px 10px;position:absolute;top:76px;}
    #WeChat .right-mes:hover{background:url(../image/icon/right-mes-hover.png) no-repeat 14px 10px;cursor:pointer;}
    #WeChat .right-web{background:url(../image/icon/right-web.png) no-repeat 20px 20px;position:absolute;top:152px;}
    #WeChat .right-web:hover{background:url(../image/icon/right-web-hover.png) no-repeat 20px 20px;cursor:pointer;}
    #WeChat .right-webchat{display:none;width:154px;height:154px;background:url(../image/icon/right-webchat.png) no-repeat;position:absolute;top:92px;right:104px;border:1px solid #e3e4e6;}

.pushi_service_margintop{ margin-top:15px;}
.pushi_about_content_ct{  width:653px; line-height:25px; padding-top:2px; padding-left:15px; padding-right:25px; background:url(../image/son_about_title.gif) no-repeat -2px 0; font-size:18px; font-family:"黑体"; color:#fff;}
.pushi_about_content_ct2{  width:653px; line-height:25px; padding-top:2px; padding-left:15px; padding-right:25px; background:url(../image/son_intro_title.gif) no-repeat -2px 0; font-size:18px; font-family:"黑体"; color:#fff; margin-top:15px;}
.pushi_service_t{  width:600px;}
.pushi_service_c{ padding-left:60px;}
.pushi_service_content_c{  width:643px; line-height:25px; padding-top:30px; padding-left:25px; padding-right:25px;  padding-bottom:30px; color:#666666;}