.bt_1 li{margin-right: 35px;}
.bt_1{margin-right: 45px;}
.dz_left p{font-size: 20px;line-height: 30px;}
.dz_left i{width: 285px;font-size: 16px;letter-spacing: 0px;}
.cosd h2{text-transform: uppercase;}
.title_tp h2{text-transform: uppercase;    font-size: 30px;}
.title_tp p{text-transform: capitalize;font-size: 16px;line-height: 30px;margin: 5px 0 20px;}
.honor .title_tp h2:before{width: 466px;}
.honor .title_tp h2:after{width: 466px;}
.lg_r p{font-size: 16px;}
.nav h3 a{padding: 0 75px;text-transform: uppercase;font-weight: bold;}
.ab_jj h2{font-size: 16px;text-transform: capitalize;padding-bottom: 15px;}
.ab_jj {width: 610px;padding-top: 25px;padding-right: 60px;}
.ab_jj h2 em {margin-top: 0px;font-weight: bold;}
.ab_jj a{width: 168px;background: url(../img/jt.png) no-repeat 160px 50% #d80e19;}
.ab_jj a:hover {background: url(../img/jt.png) no-repeat 160px 50% #333;}
.title_tp h2:after{width: 470px;}
.title_tp h2:before{width: 470px;}
.cp_lf h2 {font-size: 20px;text-transform: uppercase;line-height: 32px;}
.cp_lf li a{font-size: 14px;}
.cp_lf li{padding: 0 35px 0 20px;line-height: 50px;height: 50px;}
.cp_lf li:after{right: 21px;}
.cp_lf h2 p{line-height: 20px;margin-top: 5px;}
.cp_tel i {font-size: 26px;}
.cp_tel{margin: 20px 0 19px 10px;}
.cp_rg li p{width: 272px;text-overflow: ellipsis;white-space: nowrap;}
.cp_lf li a{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.hot_pr li h2{font-size: 16px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding-right: 55px;}
.hot_pr li:before{background: url(../img/hoten.png) no-repeat left top;}
.adv_nr p{width: 220px;height: 55px;line-height: 22px;padding-top: 14px;padding-right: 2px;}
.faq_xw li a{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding-right: 50px;}
.gdt {background: url(../img/gdten.jpg) no-repeat top center;}
.pos_zd a:nth-child(1){display: none;}


@media screen and (max-width: 1285px){
.nav h3 a {padding: inherit;}
.logo {width: 120px;}
.title_tp h2{font-size: 24px;}
.title_tp p{font-size: 14px;line-height: 20px;}
.ab_jj {width: auto;}
.ab_jj h2 img{width: 130px;height: auto;}
.ab_jj{padding-right: 30px;}
.ab_jj .ab_p1 {line-height: 26px;}
#tab h3{overflow: hidden;}
.title_tp h2:before { width: 55px;}
.title_tp h2:after {width: 55px;}
.cp_rg li p{width: auto;font-size: 14px;}
.cp_app .title_tp h2 {font-size: 24px;}
.cp_app .title_tp h2:before {width: 80px;}
.cp_app .title_tp h2:after {width: 80px;}
.adv_nr p {width: auto;height: 36px;padding-top: 8px;line-height: 13px;font-size: 12px;font-weight: normal;padding-left: 48px;}
.case .title_tp h2:before {width: 126px;}
.case .title_tp h2:after {width: 126px;}
.honor .title_tp h2:before {width: 60px;}
.honor .title_tp h2:after {width: 60px;}
.news .title_tp h2:before{width: 126px;}
.news .title_tp h2:after{width: 126px;}
.new_list{margin-bottom: 16px;}
.cosd h2 {font-size: 22px;}
.cp_rg .title_t h2 {font-size: 18px;line-height: 30px;padding-top: 10px;}
#tab h3 {padding: 0px 6px;}
.wzzwfff h2 {line-height: 22px;padding-bottom: 10px;}
.wzzwfff .xtb_s {font-size: 14px;}
#menu li h2 {width: 120px;}
#menu li ul li {width: 130px;border-bottom: 1px solid #eee;line-height: 16px;padding: 5px;}
.cp_app #tab h3{padding: 0px 0px;}
#tab li a p{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}


}

@media screen and (max-width: 415px)
{
.cp_lf li {width: 43%;}
.cp_lf li {padding: 0 2%;}
}