@charset "utf-8";

body{font-family: \5FAE\8F6F\96C5\9ED1,Arial;_font-family: Arial,\5b8b\4f53;}
.main{padding-top: 0;background: #ecf0f0;margin: 0 auto;}
.title {color: #d70c19;font-size: 20px;font-weight: normal;
line-height: 70px;height: 70px;float: left;width: 100%;}
.title span {font-family: Arial;font-size: 16px;padding-left: 5px;color: #a6a6a6;text-transform: uppercase;}

.lianxi{margin: 25px 35px;float: left;}
.content {FLOAT: LEFT;width: 100%;}
.dede_pages{float:left;width:100%;margin-top:15px;}
.pagelist{text-align:center;}



/*------------各列表页底部的服务项目-------------*/
.top {float: left;overflow: hidden;padding-top: 10px;}
.mcon2{width:1003px;margin:0 auto}
.mcon2 ul li{display:inline;float:left;width:313px;margin: 10px 18px 10px 4px;height: 270px;position:relative;overflow:hidden;border: 1px solid #ccc;/* border: 2px solid #E7E7E7; */padding:1px;}
.mc2_txt{height:55px;width:313px;position:relative;z-index:10;}
.mc2_txtBg{background: #000;opacity:0.6;filter:alpha(opacity=60);height:55px;width:313px;position:absolute;left:0px;top:0px;}
.mc2_txtName{font-size: 12px;line-height:20px;color:#FFF;text-indent:24px;height:40px;width:260px;position:absolute;left:22px;top:7px;}
.mcon2_btn1{line-height:36px;height:6px;width:313px;}
.mcon2_pos{height: 91px;width:313px;position:absolute;left:1px;bottom:-55px;z-index:10;cursor:pointer;}
.mcon2_hover .mcon2_bbn{color:#333;}
.mcon2_bbn{font-size:14px;padding-left:45px;color:#FFF;}
.mc2_btn1 .mcon2_bbn {background:url(/images/bbn1.jpg) no-repeat;line-height:36px;height:36px;}
.mcon2_hover .mcon2_bbn1{background: url(/images/bbn1a.jpg);}
.mc2_btn2 .mcon2_bbn{background:url(/images/bbn2.jpg) no-repeat;line-height:36px;height:36px;}
.mcon2_hover .mcon2_bbn2{background: url(/images/bbn2a.jpg);}
.mc2_btn3 .mcon2_bbn{background:url(/images/bbn3.jpg) no-repeat;line-height:36px;height:36px;}
.mcon2_hover .mcon2_bbn3{background:url(/images/bbn3a.jpg);}




/*--------------------企业形象-----------------------------*/

.clearfixul li{
float: left;
border: #E2E2E2 1px solid;
background: #ffffff;
padding: 7px;
margin: 8px;margin-left: 0;
display: inline;
font-weight: bold;
}
.clearfixul p{text-align: center;margin-top: 10px;width: 290px;overflow: hidden;height: 27px;}



/*---------------------企业资质-----------------------------*/
.zz1 ul li {
list-style: none;
float: left;
text-align: center;
line-height: 35px;
margin-right: 18px;
margin-top: 20px;
}



/*--------------------联系我们-----------------------------*/
.title_h3 {
font-size: 20px;
color: #363636;
font-weight: normal;
height: 30px;
}
.title_h3 span {
color: #d70c19;
}
.ct_us_con{ overflow:hidden; position:relative; padding: 10px 0 20px; }
.span1{ background:url(/images/icon8.jpg) no-repeat 0px 5px; display:block; line-height:22px; padding: 8px 0 8px 35px;}
.span2{ background:url(/images/icon8.jpg) no-repeat 0 -59px; padding-left:35px; display:block; line-height: 22px; padding-bottom: 5px;}
.span3{ background:url(/images/icon8.jpg) no-repeat 0 -137px; padding-left:35px; display:block; line-height:22px; padding-bottom:5px;}
.span4{ background:url(/images/icon8.jpg) no-repeat 0 -213px; padding-left:35px; display:block; line-height:22px; padding-bottom: 5px;}
.span5{ background:url(/images/icon8.jpg) no-repeat 0 -277px; padding-left:35px; display:block; line-height:22px; padding-bottom: 5px;}
.span6{ width:385px; float:left; display:inline-block;}
.span7{ width:255px; float:left; display:inline-block;}
.title_h4{ font-size:14px; color:#363636; border-bottom:1px dashed #d4d6d6; line-height:30px; padding-bottom:3px;}
.title_h4 b{ color:#d70c19; }



/*--------------------客户评价&最新签约-----------------------------*/
.zxqyxq_left{width: 950px;float: left;}
.zxqyxq_right{width:550px;height:200px;float:left;}
.zxqyxq_left ul li{float:left;width: 450px;}
.qypic{width: 170px;height: 155px;float: left;}
.qywz{width: 280px;height: 150px;float: left;}
.qywz p{font-size: 15px;height: 30px;line-height: 30px;font-weight: bold;}
.qywz p a{color: #E08C21;}
.qywz h2 a{color: #7A7A7A;font-size: 12px;}
.qywz p a:hover,.qywz h2 a:hover{text-decoration:none;}
.qywz h2{color:#333;font-weight: normal;font-size: 13px;text-indent: 30px;line-height: 22px;}
.fleft{float:left;height: 65px;width: 550px;}
.linefleft{float:left;}
.zxqy_left{width:550px;height: 440px;float:left;}
.zxqy_right{width: 400px; height:400px;float: right;}




/*--------------------客户案例&技术团队---------------------------*/
.bc_left_ul li{ float:left; width: 215px; margin: 5px 18px 18px 3px; overflow:hidden}
.bc_left_ul li a{ padding: 6px 8px 0 7px; overflow:hidden; width: 200px; display:block; float:left; background:#fff; border-right:1px solid #d7dada; border-bottom:1px solid #d7dada;height: auto;}
.bc_left_ul li a:hover{ background:#868686}
.bc_left_ul li a:hover span{ color:#fff;}
.bc_left_ul li span{ display:block; text-align:center; line-height:29px; width:188px; height:29px; overflow:hidden;}


.daque p{text-indent: 20px;}
.pagelist li.on{text-align: center;float:left;}








/*-----------------服务项目----------------------*/
.zlBox{ margin:0 auto;  background:#FFF; border-bottom:1px #999999 dotted; overflow:hidden; padding:40px 0;}
.zlBox h4{text-align: left;}
.zlBox1{width: 430px;  height:269px; float:left;margin-left: 30px;text-align: center;}
.zlBox2{float:left; width: 400px; margin-left:20px; height:269px;text-align: center;}
.zlBox p{ width:400px;font-size: 14px;
color: #6b6b6b;
font-family: 微软雅黑; text-align: left;}
.zlBox h4 a{font-size: 24px;
font-family: Arial;
color: #d70c19;
padding-top: 25px;
font-weight: normal;}

.zlBox em{font-size: 18px;
color: #2a2a2a;
font-family: 微软雅黑;}











/*-----------------新闻&常见问题---------------------*/
.cy_ns_detail {
overflow: hidden;
width: 719px;
}
.cy_aimg {
float: left;
display: inline-block;
overflow: hidden;
background: url(/images/img_bg.jpg) no-repeat;
width: 173px;
height: 126px;
padding: 5px 5px 12px;
margin-right: 17px;
}

.cy_ns_detail p {
line-height: 27px;
font-size: 14px;
}
.main_box .content p {
padding-bottom: 20px;
}
.cy_h3 {
font-size: 16px;
line-height: 34px;
font-weight: normal;
}
.cy_h3 a {color: #000;}
.cy_sp {
color: #7e7e7e;
font-size: 12px;
font-family: "Microsoft Simsun";
line-height: 16px;
padding-bottom: 15px;
display: block;
}

.cy_ns_ul{ overflow:hidden;  padding:10px 0;}
.cy_ns_ul li {
border-bottom: 1px dotted #ccc;
padding: 10px 0;
width: 100%;
float: left;
}
.cy_ns_ul li img {
width: 94px;float:left;
height: 94px;border: 1px solid #ddd;
}

.newslist{
float: left;
width: 800px;
margin: 5px 10px 0 20px;
display: inline;
}
.cy_ns_ul li .newslist a {
font: bold 16px/30px Microsoft YaHei;
color: #444;
}
.cy_ns_ul li .newslist p{margin-top:9px;} 
.cy_ns_ul li .newslist span {
display: block;
line-height: 20px;
color: #999;
}






.daque{loat: left;}




