@charset "utf-8";
* {padding: 0;margin: 0;}
ul li {list-style: none;}
a {text-decoration: none;color:#333;}
a:hover{ color:#c8000b;}
img {border: none;}
html, body,h3{font: 14px Arial, "Microsoft YaHei";color: #333; line-height:25px; font-weight:normal;}
h1,h2,div{ font-family:"Microsoft YaHei";}
.clear{ clear:both;}
.fl{ float:left;}
.wapper{width: 1100px;margin:0 auto 40px auto;}
.head{width:1100px;margin:auto;height: 100px;}
.logo{ width:700px; height:100px; }
.tel {
    float: right; width:120px;
    font-size: 14px; 
    color:#555;
    padding-left: 44px; margin-top:30px;
    background:url(../images/tel01.png) no-repeat left center;
    line-height: 18px;

}
.header .tel .num {
    font-size: 20px;
    color: #555555;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

.nav{ width:100%;margin:auto; background:#d70c19; height:50px;}
.navli{position:relative; height:100px;width:1100px;margin:0 auto;}
.navli ul li{ padding:0px 30px; float:left; text-align:right;position:relative; line-height:50px;}
.navli ul li a{ color:#fff;}
.navli ul li a:hover{color:#ffe198;}
.navli ul li:hover ul{ display:block;}
.navli ul li ul{ display:none; position:absolute; top:50px; left:0px; background:#202020; z-index:9999999;}
.navli ul li ul li{ float:none; text-align:left; line-height:30px; height:30px; z-index:100;}
.navli ul li ul li:hover{ background:#d70c19;}
.navli ul li ul li a{color:#fff;}
.navli ul li ul li a:hover{color:#fff;}

/*banner*/
.fullSlide {width:100%;position:relative; margin:auto;height:500px; z-index:0;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100%!important;}
.fullSlide .bd li {width:100%!important;height:500px;overflow:hidden;text-align:center;background-repeat:no-repeat;background-size:100%;}
.fullSlide .bd li a {display:block;height:500px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center; width:150px; margin:0 auto;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline-block;zoom:1;width:40px;height:5px;margin:5px;overflow:hidden;background:#000;filter:alpha(opacity=70);opacity:0.7;float:left;}
.fullSlide .hd ul li:hover{background:#da231b;}
.fullSlide .hd ul .on {background:#da231b;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:50px;width:40px;height:60px;background:url(../images/slider-arrow.png)  #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.9;display:none;}
.fullSlide .next {left:auto;right:50px;background-position:-6px -137px;background:url(../images/slider-arrow2.png)  #000 no-repeat}
.index_case{ width:1100px;margin:50px auto;height:190px;} 
.index_case .index_cleft{width: 190px;padding-top: 35px;}
.index_cleft font {float: left;color: #d70c19;font-size:50px;line-height: 35px;font-family: Arial, Helvetica, sans-serif;}
.index_cleft label {float: left;color: #7b7b7b;font-size:18px;line-height:20px;}
.index_cleft label em {font-size: 12px;color: #d70c19;font-style: normal;text-transform: uppercase;}
.index_clefte labe div{ padding-top:20px;}
.index_coufra{ background:#d70c19;color:#fff; font-size:14px; padding:5px 30px; height:30px; margin-top:10px;} 
.index_coufra:hover{color:#fff; }
.in_coul{ width:910px;}
.in_coul li {float: left;width: 140px;height: 140px;position: relative;overflow: hidden;margin: 0 11px;border-radius: 50%;border:10px solid #ededed;}
#slides a {color: #606060; margin-right: 23px;}
.in_coul li img {border-radius: 50%;width: 140px;height: 140px;
-webkit-transition: all ease-in-out .3s;
transition: all ease-in-out .3s;
-ms-transition: all ease-in-out .3s;
transition: all ease-in-out .3s;
}
.in_coul li:hover img{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotateY(180deg)}
.in_coul li label {z-index: 1;border:10px solid #ededed;height: 140px;width: 140px;position: absolute;left: 0;bottom: 0;text-align: center;border-radius: 50%;}
.in_coul li:hover label { border: 10px solid #d70c19;}
.in_coul li span {text-overflow: ellipsis;overflow: hidden;position: absolute;height: 47px;width: 80px;background: url(../images/case.png) repeat;left:0px;bottom: 0px;
line-height: 40px;text-align: center;border-radius: 0 0 60px 60px; padding:0 30px;}
.index_img img{ width:100%; height:150px;}
.index_pro{ width:1100px; margin:-90px auto 0 auto;}
.index_pro02{ width:220px; z-index:99; background:#d70c19;position:absolute; margin-top:-90px;}
.index_pro02 ul li{ text-align:center; line-height:40px; background:#de3431; width:80%; height:40px; overflow:hidden; margin:0 auto 10px auto; border-radius:50px;}
.index_pro02 ul li a{ color:#ffe198;}
.index_pro02 ul li a:hover{ color:#fff;}
.index_pro02 ul li .more{ text-align:center; line-height:40px; background:#de3431; width:80%; height:40px; overflow:hidden; margin:0 auto 10px auto; border-radius:50px;}
.index_pro02 .more a{ color:#fff;}
.index_pro03 { color:#ffe198; font-size:20px;text-align:center; border-bottom:1px solid #e86850; padding:20px 0; margin-bottom:10px;}
.index_pro03 p{ font-size:14px; color:#e86850;}
.pro_tel{ color:#fff; width:80%; margin:10px auto; font-size:14px;}
.pro_tel p{ font-size:20px; line-height:35px;} 
.pro_right{ width:880px; padding-top:110px; float:right;}
.index_pro09 {width:270px; height:200px;float: left;position: relative; margin:0 0 20px 20px;}
.index_pro10 {position: absolute;left: 0;width:202px;padding-left:18px;padding-right: 50px;bottom: 0;background: url(../images/pro08.png) repeat;height: 42px;line-height: 42px;font-size: 14px; overflow:hidden;color: #fff;font-weight:normal;}
.index_pro10 a{ color:#fff;}
.index_pro10 a:hover{ color:#d70c19;}
.index_pro11 {position: absolute; bottom: 0px;right: 0;}
.index_title { text-align:center; margin:50px 0;}
.index_title02 {background: url(../images/titbg.jpg) center top no-repeat;text-align: center;line-height: 30px;width: 630px;margin: 0 auto 0;font-size: 24px;color: #d70c19;letter-spacing: 1px;
}
.index_title02 span {display: block;color: #acacac;font-size: 19px;}
.index_title_tit {color: #b4b4b4; text-align: center;padding-top: 4px;}
.index_about{ width:100%; background:url(../images/about.jpg) no-repeat top center;padding-top:60px;}
.about{ width:1040px; margin:0 auto; padding:30px; background:#fff; height:195px;}
.about_img{border: #fff solid 4px;}
.about_wz{margin-left: 30px;width:640px; }
.about_zsjz08 {overflow: hidden;padding-top: 10px;}
.about_zsjz08 h2 {float: left;border-bottom: #d70c19 solid 2px;font-size: 18px;color: #2a2a2a; font-weight:inherit; line-height:35px;}
.about_zsjz05 {float: right;}
.about_zsjz04 {line-height: 28px;font-size: 14px; color: #2a2a2a;margin-top:14px; overflow:hidden; height:135px;}

.index_news{ width:1100px; margin:0 auto; height:250px;}
.index_hn01{ overflow: hidden; width:330px; height:240px; border:2px solid #dfdfdf; margin-right:20px;}
.news{ width:745px;}
.news_first{ border-bottom:1px solid #dfdfdf; padding-bottom:15px; margin-bottom:5px;}
.news_first p{ color:#a5a5a5; font-size:12px;}
.news_first div{color:#a5a5a5; height:45px; overflow:hidden; line-height:22px; font-size:12px;}
.index_ul li a{ width:300px; float:left; overflow:hidden;}
.index_ul li span{ float:right;}
.index_ul li{height:32px; line-height:32px;overflow: hidden; }
.link{ width:1100px; margin:20px auto; }
.link p{ margin-bottom:5px;}
.link span{ background:#d70c19; padding:4px 20px; color:#fff;}
.link a{ padding:0 15px;}
.footer{ background:url(../images/footer.png) no-repeat top center; height:195px; padding-top:80px;}
.foot_left{ width:800px;}
.foot{ width:1100px; margin:auto;}
.f_nav a{ color:#fff; padding-right:30px;}
.Copyright{ padding-top:20px;}
.Copyright p{ color:#8a8a8a;}
.foot_right{ width:300px; }
.foot_right .ewm{ float:right; width:130px; text-align:center;}
.foot_right .ewm img{ width:130px; height:130px;}

.right{ width:850px; float:left; margin-bottom:40px; margin-left:30px;}
.content_com_title {position: relative;height: 50px; margin-bottom:20px; border-bottom:1px solid #d70c19;}
.content_com_title h2 {display: inline-block;padding-bottom: 6px;position: absolute;left: 3px;top: 13px;font-size: 18px;font-weight: normal;color: #d70c19;text-align: left;}
.bread {position: absolute;top: 18px;right: 0px;}

.pro09 {width:270px;float: left;position: relative; margin:0 20px 20px 0px;}
.pro10 {position: absolute;left: 0;width:202px;padding-left:18px;padding-right: 50px;bottom: 0;background: url(../images/pro08.png) repeat;height: 42px;line-height: 42px;font-size: 14px; overflow:hidden;color: #fff;font-weight:normal; bottom:6px;}
.pro10 a{ color:#fff;}
.pro10 a:hover{ color:#d70c19;}
.pro11 {position: absolute; bottom:6px;right: 0;}
.pages ul li{ float:left; border:1px solid #dfdfdf; padding:2px 10px; margin-right:2px;text-align:right;}
.pages ul{ float:right;}
.pages_solid{ color:#d70c19;}
.w_news li{ border:1px solid #dfdfdf; height:38px; line-height:38px; overflow:hidden; margin-bottom:15px; padding:0 15px;}
.w_news li span{ float:right; color:#8f8f8f;}
.w_news li a{ float:left; width:620px;}
.w_title{ text-align:center;}
.w_title h1{ font-size:20px; font-weight:inherit;}
.w_title p,.w_title img,.nt{ margin-bottom:20px;}
.Previous{ border-bottom:1px solid #f1aaaf; padding:10px 0;}
.Previous p,.Previous div{ line-height:30px;}
.xg_title{ background:#face8c; padding:0 15px; line-height:40px; margin:20px 0;}

.w_pro02{ width:220px; z-index:99; background:#d70c19; margin-bottom:40px;}
.w_pro02 ul li{ text-align:center; line-height:40px; background:#de3431; width:80%;overflow:hidden; margin:0 auto 10px auto; border-radius:50px;}
.w_pro02 ul li a{ color:#ffe198;}
.w_pro02 ul li div{ display:none; background:#ce1f1c;}
.w_pro02 ul li:hover div{ display:block;}
.w_pro02 ul li a:hover{ color:#fff;}
.w_pro02 ul li .more{ text-align:center; line-height:40px; background:#de3431; width:80%; height:40px; overflow:hidden; margin:0 auto 10px auto; border-radius:50px;}
.w_pro02 .more a{ color:#fff;}