﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img
{
    margin:0;
    padding:0
}
body
{
	font-size:12px;
	font-family: "Hiragino Sans GB","Microsoft Yahei",SimSun,Arial,"Helvetica Neue",Helvetica;
	background:#F2F2F2;
	color:#333;
	position:relative;
}
/*控制body、html是否能够滚动*/
.ovfHiden{overflow: hidden;height: 100%;}
/*不同分辨率下*/
@media screen and (min-width:320px) and (max-width:340px)
{
    body
    {
        font-size:12px;
        }
    }

@media screen and (min-width:360px) and (max-width:380px)
{
    body
    {
        font-size:12px;
        }
    }

li { list-style:none; }
a {text-decoration:none; color:#666;}
a:hover {color:#FC5E00; text-decoration:none; }
em {color:#FC5E00;}

input[type=text] 
{
    border:0; 
    color:#999; 
    height: 20px;
    line-height:20px;
    margin-left:2%;
}



/*宽度*/
.W6 {width:5%;}
.W8 {width:8%;}
.W16 {width:16%;  text-align:center;}
.W20 {width:20%;}
.W30 {width:30%;}
.W70 {width:70%;}
/*浮动*/
.FL{float:left;}
.FR{float:right;}
.FRL{margin-left:5%;}
.C999{color:#333; font-size:12px; text-align:right; font-weight:100;}
.MGL{ margin-left:30px; }
.FZ14{font-size:14px; color:#333; line-height:24px; font-weight:bold; }
.FZ{font-size:12px; color:#666; }
.FZw{font-size:14px; color:#FFF; }
.FZ16{font-size:16px; color:#333; }
.FZ12{font-size:12px; color:#999; }
.H26{height:26px; line-height:26px;}
.FZ143{font-size:14px; color:#333; }

/*字体颜色*/
.FC853237{color:#853237;}
.FC135f9b{color:#135f9b;}
.FC936e02{color:#936e02;}

/*超长省略*/
.TxtOmit{  
   white-space: nowrap; /*保证文本内容不会自动换行，如果多余的内容会在水平方向撑破单元格。*/
   overflow: hidden; /*隐藏超出单元格的部分。*/
   text-overflow: ellipsis; /*将被隐藏的那部分用省略号代替。*/
}

.FZ13 {
    font-size: 13px;
    color: #666;
}

.bgC1 
{
    background-color:#FD7883;    
    /*background-image: url('../images/icon/red.png');
    background-repeat: no-repeat;
    background-attachment: inherit;
    background-position: center center;
    background-size:100% 80px;
    -moz-background-size:100% 80px;*/
}  
.bgC2 
{
    background-color:#2095F3;
    /*background-image: url('../images/icon/blue.png');
    background-repeat: no-repeat;
    background-attachment: inherit;
    background-position: center center;*/
}
.bgC3 
{
    background-color:#FFC106;
    /*background-image: url('../images/icon/yellow.png');
    background-repeat: no-repeat;
    background-attachment: inherit;
    background-position: center center;*/
}


/***********首页************/
/*1-0.上面banner图*/
.banner
{
    width:100%;
    height:182px;
    line-height:150px;
    background:url(../images/banner750_375.png) no-repeat 0px 0px;
    background-size:100% 182px;
    font-size:24px;
    color:#9defff;
    text-align:center;
}

/*1-1.行业资讯*/
.industryNewsBox 
{
    width:100%;
    height:50px;
    background-color:#FFF;
}

.industryNews 
{
    width:94%;
    background-color:#FFF;
    padding:8px 3%;
}

.Limg{ width:12%; height:36px; line-height:36px; float:left;}
.Limg img{height:36px; line-height:36px; float:left;}
.LmC {width:67%; height:20px; line-height:20px; color:#666; float:left; margin:8px 0; border-right:1px solid #dedede; }
.LmR {width:20%; height:20px; line-height:20px; color:#333; text-align:right; font-size:14px; float:left; margin:8px 0; }

/*详情页，联系负责人*/
/*遮罩层*/
 .mask 
 {       
    position: absolute; 
    top: 0px; 
    filter: alpha(opacity=60); 
    background-color: #777;     
    z-index: 99; 
    left: 0px;     
    opacity:0.5; 
    -moz-opacity:0.5;     
} 

.mobileInfo
{
    /*width:80%;
    height:auto;
    position:absolute;
    bottom: 10;
    right: 0;
    overflow: hidden;
    outline: 0;
    -webkit-overflow-scrolling: touch;
    background-color: #FFF;  
    filter: alpha(opacity=60);  
    background-color: #fff;
    z-index: 100;*/
    width: 50%;
    height: 73px;
    position: absolute;
    right: 25%;
    overflow: hidden;
    outline: 0;
    background-color: #fff;
    z-index: 100;
    border-radius: 7px;
}


.personName{
    /*width:30%;
    height:50px;
    line-height:50px;
    background-color:#FFF;
    color:#FC5E00;
    float:left;
    text-align:center;*/
    text-align: center;
    padding: 12px 0 7px 0;
    border-bottom: 1px solid #f7f5f5;
}

.tellNumber{
    /*width:70%;
    height:50px;
    line-height:50px;
    background-color:#FC5E00;
    color:#FFF;
    float:left;
    text-align:center;*/
    text-align: center;
    padding: 7px;
}

.tellNumber a
{
    /*color:#FFF;*/
    color:#333;
}



/*1-2.服务项目，服务需求两块*/
.industryListBox 
{
    width:100%;
    height:80px;
    background-color:#FFF;
    margin-top:10px;
}

.industryList 
{
    width:98%;
    height:80px;
    padding:0 1%;

}

.leftList {
    width:50%;
    height:80px;
    border-right:1px solid #dedede;
    float:left;
}

.leftList_img
{
    height:44px;
    padding:18px 0px;
    float:left;
}

.leftList_img img
{
    width:44px;
    height:44px;
    text-align:center;
}

.rightList_content
{
    width:68%;
    height:44px;
    padding:18px 0 18px 1px;
    float:left;
    color:#999;
}


.rightList {
    width:45%;
    height:80px;
    float:left;
    margin-left:4%;
}

/*1-3.服务咨询*/
.ListTitle
{
    width:94%;
    height:30px;
    line-height:30px;
    padding:3% 3% 0 3%;
    font-size:14px;
    color:#666;
}

.ListBox 
{
    width:100%;
    height:80px;
    margin-bottom:10px;
}

.List 
{
    width:94%;
    height:80px;
    background-color:#FFF;
    margin:0 3%;
}

.List_left{
    width:60%;
    height:75px;
    line-height:25px;
    padding:2px 3%;
    float:left;
    color:#FFF;
}

.List_left span.keyPoint
{
    padding:1px 0;
    border-bottom:1px solid #FFF;
}

.List_right{
    width:34%;
    height:20px;
    line-height:20px;
    float:left;
    padding:30px 0;
    cursor:pointer;
}

.List_right_L{
    width:70%;
    text-align:right;
    float:left;
    color:#666;
    font-size:14px;
}

.List_right_R{
    width:30%;
    float:left;
    text-align:center;
}









/***********服务项目**********/
/*2-0.返回*/
.goBack {
    width:100%;
    height:40px;
    line-height:40px;
    background-color:#2E2E2F;
    /*background-color:#FC5E00;*/
    text-align:center;
    font-size:14px;
    color:#FFF;
}

.goBack_left {
    width:6%;
    height:40px;
    line-height:40px;
    float:left;
}
.goBack_left img{
    height:30px;
    line-height:30px;
    padding:5px 0;
}
.goBack_right {
    width:90%;
    height:40px;
    line-height:40px;
    font-size:14px;
    color:#FFF;
    float:left;
    text-align:left;
}


/*2-1.排序样式*/
.sort_bg{
    clear: both;
    width:96%;
    height:30px;
    background:#FFF;
    padding: 4% 2% 0% 2%;
}
.sort_left{
    float: left;
    width:83%;
}
.sort_left ul li{
    float: left;
    width:15%;
}
.sort_left ul li span{
    color:#666;
    float: left;
}
.sort_left ul li span.current {
    color:#FC5E00;
    float: left;
}

.sort_left ul li img{
    width:13px;
    height:16px;
    float: left;
}
.sort_speator{
    margin-right:5%;
}
.clearfloat{
    clear: both;
}
.sort_right{
    float: left;
    width:14%;
}
.sort_right span{
    color:gray;
    float: left;
}
.sort_right img{
    width:16px;
    height:16px;
    float: left;
}

/*2-2.筛选条件*/
.whereList
{
    width:100%;
    height:auto;
    float:right;
    position:absolute;
    top: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    outline: 0;
    -webkit-overflow-scrolling: touch;
    background-color: #FFF;  
    filter: alpha(opacity=60);  
    background-color: #fff;
    z-index: 100;
    border-left:1px solid #dedede;
    border-bottom:1px solid #dedede;
}

.whereList ul
{
    width:100%;
    height:auto;
}

.whereList ul li
{
    height:30px;
    line-height:30px;
    font-size:12px;
    font-weight:normal;
    float:left;
    text-align:center;
    border:1px solid #dedede;
    border-radius:5px;
    margin:1% 0% 2% 2%;
    padding:0% 3%;
}

.whereList ul li.title
{
    width:96%;
    height:40px;
    line-height:40px;
    color:#666;
    font-size:14px;
    text-align:left;
    border:0px solid #FC5E00;
    border-radius:0px;
    border-top:1px solid #dedede;
}

.whereList ul li.current
{
    list-style:none;
    float: left;
    height:30px;
    line-height:30px;
    color:#FC5E00;
    border-radius:5px;
    border:1px solid #FC5E00;
    margin:1% 0% 2% 2%;
    padding:0% 3%;
}

.bottomBtnWhere
{
    width:100%;
    height:50px;
    line-height:50px;
    background-color:#FFF;
    margin-top:50px;
    font-size:14px;
    border-top:1px solid #dedede;
    position:fixed; 
    bottom:0;
}

.bottomBtnWhere span.reset
{
    width:50%;
    height:50px;
    line-height:50px;
    background-color:#FFF;
    text-align:center;
    color:#FC5E00;
    float:left;
}

.bottomBtnWhere span.reset a
{
    color:#FC5E00;
}


.bottomBtnWhere span.confirm 
{
    width:50%;
    height:50px;
    line-height:50px;
    background-color:#FC5E00;
    text-align:center;
    color:#FFF;
    float:left;
}

.bottomBtnWhere span.confirm a
{
    color:#FFF;
}

/*2-3.项目列表*/
.ProjectsList 
{
    width:100%;
    height:auto;
    margin-top:10px;
    margin-bottom:60px;
}

.ProjectsList ul
{
    width:100%;
    height:auto;
    background-color:#FFF;
    border-bottom:1px solid #dedede;
    padding:2% 0%;
    cursor:pointer;
}

.ProjectsList ul li:nth-child(1)
{
    width:96%;
    height:25px;
    line-height:25px;
    color:#333;
    font-size:14px;
    font-weight:bold;
    padding:0 2%;
}

.ProjectsList ul li:nth-child(2)
{
    width:96%;
    height:25px;
    line-height:25px;
    color:#666;
    font-size:13px;
    padding:0 2%;
}

.ProjectsList ul li:nth-child(3)
{
    width:96%;
    height:25px;
    line-height:25px;
    color:#999;
    font-size:12px;
    padding:0 2%;
}


/*服务详情页*/
/*3-0.头部banner*/
.banner_detail {
    width:100%;
    height:auto;
    background:url(../images/bannerDetail750_375.png) no-repeat 0px 0px;
    background-size:100% 200px;
    font-size:24px;
    color:#FFF;
    text-align:center;
}
.banner_detail img {
    width:100%;
    font-size:24px;
    color:#FFF;
    text-align:center;
}
.projectsDetailTitleBox
{
    width:100%;
    height:auto;
    background-color:#FFF;
}

.projectsDetailTitle
{
    width:94%;
    height:auto;
    line-height:25px;
    padding:2% 3%;
}
.projectsDetailTitle p
{
    width:100%;
    white-space: nowrap; /*保证文本内容不会自动换行，如果多余的内容会在水平方向撑破单元格。*/
    overflow: hidden; /*隐藏超出单元格的部分。*/
    text-overflow: ellipsis; /*将被隐藏的那部分用省略号代替。*/
}

/*公司信息*/
.companyInfoBox 
{
    width:100%;
    height:70px;
    background-color:#FFF;
    margin-top:10px;
}

.companyInfo 
{
    width:94%;
    background-color:#FFF;
    padding:8px 3%;
}

.companyInfo_left
{
    width:69%;
    height:54px;
    border-right:1px solid #dedede;
    float:left;
}
.companyInfo_leftT
{
    width:100%;
    height:27px;
    line-height:27px;
}
.CLimg{ width:10%; height:27px; line-height:27px; float:left;}
.CLimg img{height:22px; height:22px; padding:3px 2px 2px 0;}
.CLmC {width:90%; height:27px; line-height:27px; color:#333; float:left;}
.CLmA {width:100%; height:27px; line-height:27px; color:#666; }

.companyInfo_right
{
    width:30%;
    height:54px;
    line-height:54px;
    float:left;
}
.CRimg{ width:15%; height:27px; line-height:27px; float:left; padding:11px 3%; float:left;}
.CRimg img{height:27px; line-height:27px; }
.CRC{ width:79%; height:27px; line-height:27px; float:left; text-align:center; padding:11px 0; float:left;}

/*项目描述*/
.projectDescriptionBox
{
    width:100%;
    height:auto;
    background-color:#FFF;
    margin-top:10px;
}

.projectDescription
{
    width:94%;
    padding:5px 3%;
    overflow-x:auto;
}

.projectDescription .Title
{
    color:#333;
    line-height:40px;
    font-size:14px;
    font-weight:bold;
} 

.projectDescription .content
{
    font-size:12px;
    color:#666;
    text-indent:2em;
    line-height:25px;
}

/*企业介绍*/
.CompanyIntroductionBox
{
    width:100%;
    height:auto;
    background-color:#FFF;
    margin-top:10px;
    margin-bottom:60px;
}

.CompanyIntroduction
{
    width:94%;
    padding:5px 3%;
    overflow-x:auto;
}

.CompanyIntroduction .Title
{
    color:#333;
    line-height:40px;
    font-size:14px;
    font-weight:bold;
} 

.CompanyIntroduction .content
{
    font-size:12px;
    color:#666;
    text-indent:2em;
    line-height:25px;
}


/*4-0.咨询*/
.askProjectTitle 
{
    width:100%;
    height:auto;
    background-color:#fff;
    margin-bottom:10px;
}

.askProjectTitle p
{
    width:94%;
    line-height:25px;
    color:#333;
    font-size:14px;
    font-weight:bold;
    padding:2% 3%;
}

.ContactUsInfo
{
    width:100%;
    height:auto;
    font-size:12px;
    background-color:#FFF;
    margin-top:10px;
}

.ContactUsInfo ul
{
    width:96%;
    height:auto;
    padding:0% 2%;
}

.ContactUsInfo ul ol
{
    width:100%;
    height:50px;
    line-height:50px;
    border-bottom:1px solid #dedede;
}

.ContactUsInfo ul ol li:nth-child(1)
{
    width:20%;
    height:50px;
    line-height:50px;
    float:left;
    text-align:right;
}

.ContactUsInfo ul ol li:nth-child(2)
{
    width:80%;
    height:50px;
    line-height:50px;
    float:left;
    text-align:left;
    color:#666;
}

.otherContent
{
    width:100%;
    height:auto;
    background-color:#FFF;
}

.otherContent .textarea {
    width:94%;
    height:auto;
    line-height:20px;
    border: 0;
    color: #999;
    padding:3% 3%;
    text-indent:2em;
}


.instruction
{
    width:94%;
    height:30px;
    line-height:20px;
    padding:2% 3%;
    font-size:12px;
    color:#666;
    text-align:right;
}


/*5-0.服务规则说明*/
.RuleTitle
{
    width:100%;
    height:50px;
    line-height:50px;
    text-align:center;
    font-size:16px;
    font-weight:bold;
    background-color:#FFF;
}

.RuleContent
{
    width:96%;
    height:auto;
    padding:0 2%;
    line-height:30px;
    background-color:#FFF;
}

.RuleIntroduction
{
    font-size:14px;
    font-weight:bold;
    text-align:left;
    padding:5% 0 0 0;
}

.aa
{
    text-indent: 2em;
}

/*浮动咨询*/
.rightFloatTell
{
    color:#FFF;
    font-size:14px;
    text-align:right;
    position:fixed;
    bottom:15%;
    right:0;
    padding:10px 3%;
}
    .rightFloatTell img {
        width:50px;
        height:50px;
    }


/*底部按钮效果*/
.bottomBtnall
{
    width:100%;
    height:50px;
    line-height:50px;
    color:#FFF;
    background-color:#FC5E00;
    margin-top:10px;
    font-size:14px;
    text-align:center;
    border-top:1px solid #dedede;
    position:fixed;
    bottom:0;
    cursor:pointer;
}

.bottomBtnall a
{
    color:#FFF;
    display:block;
    width:100%;
}

.bottomBtnall_left
{
    width:50%;
    height:50px;
    line-height:50px;
    text-align:right;
    float:left;
}

.bottomBtnall_left img
{
    padding:13px 5px;
}

.bottomBtnall_right
{
    width:50%;
    height:50px;
    line-height:50px;
    text-align:left;
    float:left;
}



.bottomBtn
{
    width:100%;
    height:50px;
    line-height:50px;
    background-color:#FFF;
    margin-top:10px;
    font-size:14px;
    border-top:1px solid #dedede;
    position:fixed;
    bottom:0;
}

.bottomBtn span.reset
{
    width:50%;
    height:50px;
    line-height:50px;
    background-color:#FFF;
    text-align:center;
    color:#FC5E00;
    float:left;
}

.bottomBtn span.reset a
{
    color:#FC5E00;
}


.bottomBtn span.confirm 
{
    width:50%;
    height:50px;
    line-height:50px;
    background-color:#FC5E00;
    text-align:center;
    color:#FFF;
    float:left;
}

.bottomBtn span.confirm a
{
    color:#FFF;
    display:block;
    width:100%;
}

/*首页热门服务推荐*/
.rx_list_title {
  width: 100%;
  height: 40px;
  /*background: #F7F7F7;*/
  margin: 8% 0 0 0;
}
.sperator_title {
  border: 1px solid #e9e9e9;
  width: 30%;
  float: left;
  margin-left: 14px;
}
.rx_list_titletxt {
  width: 35%;
  float: left;
}
.rx_list_titletxt div {
  font-size: 18px;
  font-weight: bold;
  color: #666666;
  position: relative;
  left: 10%;
  top: -18px;
}
    .rx_list_titletxt span {
        display: inline;
        position: relative;
        top: -14px;
        left: 30%;
        color: #FD7F35;
        font-weight: bold;
    }
.sperator_title {
  border: 1px solid #e9e9e9;
  width: 25%;
  float: left;
  margin-left: 14px;
}
.titleT {
  width: 100%;
  height: 40px;
  background-color: #FFF;
  margin-bottom: 5px;
}
.list_title {
  padding: 10px 0px;
  padding-left: 16px;
  float: left;
}
.list_title span {
  width: 8px;
  height: 15px;
  margin-top: 3px;
  float: left;
}
.product_list {
  width: 100%;
  height: auto;
  background: #f7f7f7;
  margin-bottom: 15px;
  display: inline-block;
}
.BT1 {
  background-color: #FD7F35;
}
.BT2 {
  background-color: #C84A9F;
}
.BT3 {
  background-color: #79AA56;
}
.BT4 {
  background-color: #FFDD3D;
}
.BT5 {
  background-color: #725bFD;
}
.list_title div {
  color: black;
  float: left;
  margin-left: 8px;
  font-size: 14px;
  float: left;
}
.B_poductlist {
  width: 100%;
  height: auto;
  background-color: #FFF;
  display: inline-block;
}
.B_poductlist ul {
  width: 100%;
  height: auto;
  display: inline-block;
}
.B_poductlist ul li {
  /*float: left;*/
  width: 100%;
  height: auto;
  /*padding: 0 2%;*/
  display: block;
  cursor: pointer;
  border-bottom: 1px solid #e0e0e0
}
.index_floor1_content_righttitle {
  width: 92%;
  height: 52px;
  font-size: 16px;
  color: #333;
  line-height: 52px;
  /*padding-left: 14px;*/
  white-space: nowrap;
  overflow: hidden;
  margin:0 auto;
}
.index_floor1_content_rightcontent {
  width: 80%;
  height: 10%;
  line-height: 21px;
  margin: 0px 15px;
  background-color: #f4f4f4;
  color: #999;
  font-size: 14px;
  padding: 3px 14px;
  letter-spacing: 1px;
  overflow: hidden;
  padding-bottom: 12px;
  cursor: pointer;
}
.index_floor1_content_rightbottom {
  width: 88%;
  height: 52px;
  font-size: 14px;
  color: #555;
  line-height: 52px;
  padding-left: 14px;
  /*margin:0 auto;*/
}
.index_floor1_content_rightbottomfont {
  width: 89%;
  height: 53px;
  float: left;
  white-space: nowrap;
  overflow: hidden;
}
.index_floor1_content_rightimg {
  position: relative;
  top: 9px;
  /* left: 40px; */
}
.AD {
  width: 100%;
  height: 80px;
  background-color: #71CFCF;
  margin-bottom: 15px;
}
.AD img {
  width: 100%;
  height: 80px;
}

/*服务详情*/
.all {
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  background: #F7F7F7;
}
.head {
  width: 100%;
  height: 50px;
  line-height: 50px;
  background-color: #FFF;
  position: relative;
  text-align: center;
}
    .head a {
      float: left;
  margin-top: 10px;
    }
    .head .title {
    z-index: 10;
    font-size: 14px;
    font-weight: bold;
    color:#333;
    }
.IndexInfoBanner {
  width:100%;
}
    .IndexInfoBanner img {
     width:100%;height:235px;
    }
.DetailTop {
  width: 100%;
  height: auto;
  background-color: #FFF;
}
    .DetailTop p {
    width: 100%;
    font-size: 14px;
    font-weight: bold;
    color: #333;
    line-height:23px;
    }
.ServiceInfo {
  width:100%;
  height:40px;
  background: #fff;
  margin-top: 10px;
  line-height:40px;
  color:#333;
  font-size:14px;
}
    .ServiceInfo p {
    padding: 0 15px;
    }
.BottomContent {
  width:100%;height:auto;font-size:14px;color:#777;
}
    .BottomContent span {
      width:100%;line-height:25px;
    }
.bottomBtnall img {
   width:28px;position:relative;
}
