@charset "utf-8";
.search{background-color: #F3F3F3; line-height: 30px; padding: 10px 0px;}
.search .tags a{padding-right: 10px; line-height: 30px; display: inline-block;}
.search input[type=submit]{ background: #fff; border: 1px solid #a9a9a9; padding: 0px 10px;}

.pro{ padding: 25px 0px;}
.pro_left h5{font-size: 24px;text-align: center;line-height: 73px;background: url(../images/in_mz_pro_title.png) #CC5F1E no-repeat;background-position: 30px 22px;color: #fff;border: 1px solid #f7af85;border-bottom: 0px;}
.pro_left_cla{border:1px solid #f7af85; border-top: 0px;}
.pro_left_cla dl{ padding: 8px 8px 0px;}
.pro_left dl dt a{display: block;line-height: 50px;color: #494949;font-size: 16px;background: url(../images/in_pro_mz_dt_bg1.png) no-repeat #f7af85 10px;padding-left: 30px;overflow: hidden;}
.pro_left dl dd a{display: block;padding-left: 30px;font-size: 14px;color: #6b6b6b;height: 48px;transition: .6s;line-height: 47px;}
.pro_left dl dd a:hover{background: #CC5F1E; color: #fff;box-shadow: 25px 0px 24px -11px #f7af85 inset;}
.pro_right{border: 1px solid #f7af85; padding: 0px;border-left: 0px;border-bottom: 0px;}
.pro_right .pro_right_title{overflow: hidden;padding: 0px 20px;line-height: 73px;border: 1px solid #f7af85; border-top: 0px;border-right: 0px;}
.pro_right .pro_right_title span{float: left;font-size: 16px;color: #252525;display: inline-block;}
.pro_right .pro_right_title span font{ font-size: 38px;color: #e61f42;}
.pro_right .pro_right_title a{display: inline-block;float: right;line-height: 73px;color: #603f26;font-size: 20px;}
.pro_right .pro_right_title a font{font-size: 25px;color: #b7b3b1;display: inline-block;line-height: 73px;}
.pro_right .pro_list li{overflow: hidden;border: 1px solid #f7af85;border-top: 0px;border-right: 0px;text-align: center;background: #fefefe;padding: 0px;}
.pro_right .pro_list li p{overflow: hidden;}
.pro_right .pro_list li img{transition: .6s;width: 100%;}
.pro_right .pro_list li span{display: block;}
.pro_right .pro_list li span a{padding: 6px 0;text-align: center;display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-size: 16px;color: #525252;transition: .6s;}
.pro_right .pro_list li:hover span a{background: #CC5F1E;color: #fff;}
.pro_right .pro_list li:hover img{transform: scale(1.1);}

.youshi{background-color: #EAECEB;}
.youshi_tit{background: url(../images/ys_t.jpg) no-repeat center top;overflow: hidden;}
.youshi_tit h2 {overflow: hidden;margin-top: 35px;font-weight: bold;}
.youshi_tit h2 em {width: 13px;height: 40px;overflow: hidden;display: inline-block;margin-right: 30px;}
.youshi_tit h2 em:last-child{ margin-right: 0px;margin-left: 30px;}
.youshi_tit h2 i {font-size: 38px;color: #ff890a;font-style: italic;overflow: hidden;}
.youshi_tit h3 {overflow: hidden;text-align: center;font-size: 32px;color: #CC5F1E;line-height: 35px;font-weight: bold;}
.youshi_tit h3 i {display: block;font-size: 12px;color: #c1c1c1;text-transform: uppercase;padding-top: 5px;}
.youshi_con{ padding-top: 20px; padding-bottom: 20px;}
.youshi_con dl{padding-left: 88px;}
.youshi_con dl dt{padding-bottom: 12px;font-size: 22px;color: #CC5F1E;line-height: 29px;font-weight: bold;}
.youshi_con dl dd{line-height: 30px;padding-top: 18px;color: #464646;font-size: 18px;}
.youshi_con dl dd span {color: #ff8d07;font-size: 18px;}
.youshi_con dl.dl01{ background: url("../images/ys_ico1.png") no-repeat left top;}
.youshi_con dl.dl02{ background: url("../images/ys_ico2.png") no-repeat left top;}
.youshi_con dl.dl03{ background: url("../images/ys_ico3.png") no-repeat left top;}

@media (min-width: 992px){
    .youshi_con1{ background: url("../images/ys1.jpg") no-repeat center top;height: 326px;}
    .youshi_con2{ background: url(../images/ys2.jpg) no-repeat center top;height: 344px;}
    .youshi_con3{ background: url(../images/ys3.jpg) no-repeat center top;height: 405px;}
    .youshi_con dl.dl01{margin-top: 60px;}
    .youshi_con dl.dl02{margin-top: 40px;}
    .youshi_con dl.dl03{margin-top: 100px;}
}

.fenge{background: #CC5F1E;}
.fenge .zixun{display: block; color: #fff; background: #ffb386;padding: 0px 25px 10px 25px;text-align: center;}
.fenge .zixun i{ display: block;}
.fenge .zixun p{font-size: 22px;}
.fenge .fenge_con{ margin-left: 15px; margin-top: 15px;}
.fenge .fenge_con h2{font-size: 42px;font-weight: bold;color: #fff; margin-bottom: 10px;}
.fenge .fenge_con p{ font-size: 18px;color: #fff;}
.fenge .fenge_con font{font-size: 18px;display: block;color: #fff;}
.fenge .fenge_con span{font-size: 30px;color: #f7af85;display: block; line-height: 1.5;}
.fenge .fenge_con span i{font-size: 20px;}

.cases{padding: 25px 0px 0px;background: #efefef;}
.cases .title{margin-bottom: 20px;}
.cases .title p{font-size: 15px;color: #919191;}
.cases .title h3{font-size: 32px;color: #252525;}

.about{ padding-top: 30px; padding-bottom: 30px;}
.about div{ padding: 0px; margin: 0px auto;}
.about .title h3 a{font-size: 30px;font-weight: bold;padding-top: 0px;color: #CC5F1E; display: block;}
.about .title h3 a:after,.about .title h3 a:before{display: inline-block;content: "—";font:bold 24px "microsoft yahei";color: #CC5F1E;padding: 0 10px;}
.about .title p{font: 14px/24px "microsoft yahei";color: #5f5f5f;margin-bottom: 30px;}
.about img{width: 100%;}
.about_right{position: relative;margin-bottom: 60px;}
.about_right .about_con{ margin: 0px 30px;}
.about_right .about_con h2{padding-top: 20px;display: block; font:bold 36px/48px "microsoft yahei"; letter-spacing: 3px; color: #c8c8ca;}
.about_right .about_con i{width: 126px;height: 2px; background: #FDBB29; position: absolute; top: 110px; left: 30px;}
.about_right .about_con h4{font:bold 18px/30px "microsoft yahei";color: #333;}
.about_right .about_con p{padding-top: 20px;font: 15px/30px "microsoft yahei"; color: #333;text-indent: 2em;}
.about_right .about_con a{display: inline-block;width: 120px;height: 40px; text-align: center; font: 14px/40px "microsoft yahei"; background: #CC5F1E; margin-top: 10px; color: #fff !important;-webkit-transition: all .5s ease;transition: all .5s ease;}
.about_right .about_con a:hover{-webkit-transform: translate(-2px,-2px);transform: translate(-2px,-2px);box-shadow: 2px 2px 2px rgba(0,0,0,.3);background: #FDBB29;}

.news{background: #efefef; padding: 20px 0px;}
.news .news_con{ background: #fff; border-top: 3px solid #CC5F1E; border-radius: 2px 2px 0px 0px;}
.news .news_con .title{ margin-bottom: 15px; margin-top: 10px;}
.news .news_con .title a{line-height: 40px;display: inline-block;font-size: 20px;}
.news .news_con .news_more{background:#CC5F1E;width:21px;height:21px;border-radius:13px;text-align:center;display:inline-block; color:#FFFFFF; font-size:1.5em; line-height:0.8em!important;margin-top: 7px; padding:0.03em 0 0 0.03em;}
.news .news_list li{border-bottom:1px #c7c7c7 dotted; line-height:40px;}
.news .news_list li a{ display: block;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-weight: bold;font-size: 12px; line-height: 40px;}
.news .news_list li a:hover{color: #0078c4;}
.news .news_list li span{display: block;line-height: 40px; font-size: 12px;}

.link{ width: 100%; border-top: 1px solid #7b3104;}