@charset "utf-8";
/* CSS Document */
/*---------公司简介---------*/
.about_box{padding: 0 20px;}
/*---------公司荣誉---------*/
.demo { margin: 20px auto; width:880px;}
.demo > li{float:left;box-shadow: 2px 2px 5px #666;font-size: 14px;text-align: center;color: #fff;margin: 16px;padding:10px 10px 0;}
.demo > li:hover img{transform: scale(2);transition: all ease-out 2s;}
.demo > li img{ width:220px; cursor:pointer;transition: all ease .5s;}
.demo > li p{line-height: 35px;width: 220px;background:#cb250c;overflow:hidden;margin-bottom: 2px;white-space: nowrap;text-overflow: ellipsis;}
.picshade {position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: #000;opacity: 0.91;filter: alpha(opacity=91);z-index: 99;display: none;}
.pictures_eyes_close {position:fixed;top:30px;right:30px;display:inline-block;width:26px;height:26px;background:url(../images/close.png) no-repeat;z-index:100;}
.pictures_eyes {position: fixed;width: 100%;left: 0;top: 0;z-index: 199;display: none;}
.pictures_eyes_in {position: relative;text-align: center;}
.pictures_eyes_in img { max-height: 500px; }
.pictures_eyes_in .prev,.pictures_eyes_in .next {position: absolute;top: 50%;width: 80px;height: 80px;cursor: pointer;}
.pictures_eyes_in .prev {left: 35px;background: url(../images/prev.png) no-repeat;}
.pictures_eyes_in .next {right: 35px;background: url(../images/next.png) no-repeat;}
.pictures_eyes_indicators {position: fixed;left: 0;bottom: 15px;width: 100%;text-align: center;z-index: 299;}
.pictures_eyes_indicators a {display: inline-block;width: 50px;height: 50px;margin: 6px 3px 0 3px;border: 1px solid #ddd;border-radius: 10px;box-shadow: 0 0 2px #000;filter: alpha(opacity=50); opacity: 0.5;overflow:hidden;}
.pictures_eyes_indicators img {height: 50px;}
.pictures_eyes_indicators .current {filter: alpha(opacity=100);opacity: 1;}

/*--news--*/
.news_box{margin-top: 20px;}
.news_box li{background: #eee;margin-bottom: 20px;}
.news_box li a{display: block;padding: 20px 0;color: #111;border: 3px solid #eee;}
.news_box_left{float: right;margin-right: 10px;width: 580px;font-size: 14px;}
.news_box_left h3{padding-bottom: 10px;}
.news_box_left h3 span{border: 1px solid #cb250c;border-radius: 3px;padding: 5px 8px;margin-right: 10px;color: #cb250c}
.news_box_left b{display:block;font-size: 14px;padding-top: 20px; font-weight: normal;color: #cb250c;text-align: right}
.news_box_left p{line-height: 30px;color: #666;
	word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
    -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
    -webkit-line-clamp: 2; /** 显示的行数 **/
    overflow: hidden;  /** 隐藏超出的内容 **/}
.news_box_right{float: left;width: 250px;margin-left: 20px;height: 165px;overflow: hidden;}
.news_box li a:hover{transition: all ease .3s;border: 3px solid #cb250c;}


/*more*/
.news-more{text-align: center;font-size: 14px;color: #111;width: 100%;margin:20px auto 0}
.news-more h3{line-height: 36px;font-size: 18px;}
.news-more h4{line-height: 28px;font-weight: normal;}
.news-more h4 span{padding-left: 20px;}
.news-more h4 span a{color:#cb250c;}
.news-more img{margin: 20px 0}
.news-more p{text-indent: 2em;line-height: 30px;color: #333;text-align: left;}
.news-more h5{width: 600px;margin: auto}
/*----------------------------------------------------------------- 电话-------------------------------------------------------------------------*/
.cont_box{text-align: center;margin: 30px 0;}
.cont_box li{float: left;line-height: 30px;color: #666;width: 298px;text-align: center;border-right: solid 1px #ccc;padding: 30px 0;}
.cont_box li:first-child{border-left: solid 1px #ccc;}
.cont_box li h3{padding-top: 10px;}
.cont_box li p{}

.tell2{padding-bottom: 100px;margin-left: 20px;}
.tell2_1{ padding:30px 0;text-align: center;width: 880px;margin: auto}
.tell2_1 h3{ color:#333; font-size:18px; font-weight:normal; padding-bottom:10px;}
.tell2_1 p{color:#666; font-size:12px; line-height:24px;text-align: left;}
.tell2 .tell2_1 .tell2_1_1{ color:#f90e0e;}
.tell2_2{ font-size:14px;padding: 30px 100px;background: #cb250c;width: 680px;margin: auto;color: #fff;}
.tell2_2 form select{width: 200px;height: 36px;font-size: 14px;padding-left: 10px;margin-bottom: 20px;}
.tell2_2 form textarea{width: 500px;height: 280px;border: 1px solid #aaa;vertical-align:top;margin-bottom: 20px;padding: 10px;}
.text{ width: 500px;height: 24px;border:1px solid #aaa;margin-bottom: 20px; padding: 10px;}
.tell2_2 .button{width: 150px;line-height: 48px;display: block;font-size: 18px;background: #fff;color: #cb250c;border:none;cursor: pointer;font-family: "微软雅黑";transition:all ease .3s;margin: auto}
.tell2_2 .button:hover{background: #eee;border-radius: 15px;transition:all ease .3s;}






















/*-------------------------------------二级页公共样式---------------------------*/
.all_banner{position: relative;width: 100%;height:500px;overflow: hidden;margin-top: 80px;}
.all_banner img{position: absolute;left: 50%;margin-left: -960px;}
.all_{width: 1200px;margin:0 auto 20px;min-height: 600px;}
.all2_top{height: 50px;width: 100%;background: url(../images/all_left_i.jpg) repeat-x center center;}
.all_add{width: 1200px;margin: auto;}
.all_add p{padding-left: 310px;line-height: 50px;color: #222;}
.all_add p span{color: #cb250c;}
.all_add p span a{color: #222;}
.all_add p span a:hover{color: #cb250c;}
.all_left{width: 260px;float: left;position: relative;}
.all_left_tit{width: 260px;height: 65px;background: url(../images/all_left_tit.jpg);padding-top: 35px;position: absolute;top:-60px;}
.all_left_tit h3{line-height: 24px;font-size: 24px;color: #fff;background: url(../images/all_left_h3.jpg) no-repeat center left;padding-left:20px;margin-left: 30px;}
.all_left_ul{width: 260px;margin-top:40px;}
.all_left_ul ul{border: 1px solid #eee;padding: 30px 0 50px;background: #f6f6f6;}
.all_left_ul li{line-height: 38px;}
.all_left_ul li a{display: block;padding-left: 58px;background: url(../images/all_left_li.png) no-repeat 38px center;}
.all_left_ul li:hover,.all_left_ul li.all_tit{background: #cb250c;transition: all ease .3s;}
.all_left_ul li:hover a,.all_left_ul li.all_tit a{color: #fff;border-left: 3px solid #750505;transition: all ease .3s;}




.all_right{float: right;width: 880px;margin-right: 10px;margin-bottom: 30px; padding-top: 38px;min-height: 600px;box-shadow: 5px 5px 10px #ccc;}
.all_right img{width: 100%;}
.all_left_honor{margin: 20px 0 30px;width: 260px;height:371px;background: url(../images/all_left_honor_top.png) no-repeat center center;}
.cpic_Box{width:220px;margin:auto;position:relative;overflow:hidden;padding-top: 25px;}
.cpic_Box ul{width:10000px;position:relative;}
.cpic_Box ul li{width:220px;margin-right:0px; float:left;position:relative;background:#f1f1f1;}
.cpic_Box ul li img{opacity:0;display:block;width: 220px;height: 314px; transition:all ease-in .25s;}
.cpic_Box ul li.load img{opacity: 1;}
.cpic_Box .clb_Btn{width:50px;height:50px;position:absolute;top:50%;margin-top:-52px;z-index:30;cursor:pointer;opacity: 0.5;}
.cpic_Box .clb_Btn:hover{opacity: 1;}
.cpic_Box .clb_BtnR{right:0px;background:url(../images/btn2.png) no-repeat center center;}
.cpic_Box .clb_BtnL{left:0px;background:url(../images/btn1.png) no-repeat center center;}
.cpic_Box .clb_Jd{width:100%;text-align:center;height:20px;margin-top:0px;}
.cpic_Box .clb_Jd span{display:inline-block;width:12px;height:12px;background:#999;border-radius:50%;cursor:pointer;margin:0 6px;}
.cpic_Box .clb_Jd span.on{background:#cb250c;}
/*页码*/
.page{width: 100%;margin: auto;text-align: center;padding-top: 30px;}
.page a{display: inline-block;text-align: center;margin: 10px;background: #fff;padding:10px;font-size: 14px;color: #111;border-radius: 5px;}
.page b{display: inline-block;text-align: center;margin: 10px;background: #cb250c;color: #fff;font-size: 14px;padding:10px;border-radius: 5px;}
.page a:hover{background: #cb250c;color: #fff;font-size: 14px;}
.more-a{padding-top: 20px;}
.more-a{padding-top: 20px;}
.more-a a{color: #666;font-size: 14px;line-height: 30px;}
.more-a span{color: #111;display: block;}
.more-a a:hover{color:#97824e;text-decoration: underline; }

/*-------------------------------------公共样式---------------------------*/
h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,a,body,form,input,img{ margin:0; padding:0}
ul,li,ol{ list-style:none}
img{border:none;}
a{text-decoration:none;font-family:Arial,"微软雅黑";color: #333;font-size: 14px;}
body,html{font-family:Arial,"微软雅黑"; min-width: 1200px;font-size: 14px;height: 100%;}
.clearfix{*zoom:1}
.clearfix:after{clear:both;content:".";display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.box_1200{margin: auto;width: 1200px;}
.left{float: left}
.right{float: right}
/*---------头部---------*/
.head_big{width: 100%;z-index: 999;position: fixed;background: linear-gradient(to right, #cb250c 20%, #000 20%);height: 80px;top:0px}
.logo_box{float: left;width: 350px;height: 80px;}
.logo_box img{width: 100%;}
.nav_box{float: right;margin-right: 10px;}
.nav_box ul{width:840px;}
.nav_box li{float: left;text-align: center;}
.nav_box li a{display: block;width: 105px;line-height: 78px;color: #fff;}
.nav_box li a p{width: 0px;margin: auto;height: 2px;transition: all ease .3s;background: #fff;}
.nav_box li a:hover p,.nav_box li a.on p{width: 66%;margin: auto;transition: all ease .5s;}
.index_01_img{position: relative;width: 100%;height:236px;overflow: hidden;}
.index_01_img img{position: absolute;left: 50%;margin-left: -960px;}
/*---------------banner-------------*/
.slides-box {width: 100%;height: 100%;margin: auto;overflow: hidden;z-index: 9999999;}
.slides {position: relative;height: 100%;width: 100%;margin: auto;float: left;}
.slides li {position: absolute;width:  100%;height: 100%;}
.slides li img{display: block;width: 100%;margin: auto;}
.prev,.next {position: absolute;z-index: 99;top: 50%;margin-top: -40px;left: 10px;height: 80px;width: 80px;color:#fff;cursor: pointer;background-color: #000;opacity:.5;}
.prev:hover, .next:hover{opacity: 1;}
.prev{background:url(../images/prev.png) no-repeat center center;}
.next {left: auto;right: 10px;background:url(../images/next.png) no-repeat center center;}
.pagination{position: absolute;bottom: 5px;z-index: 99;}
.pagination li{padding: 5px 3px;float: left;}
.pagination li a{display: block;width: 25px;height: 25px;line-height: 25px;border-radius: 25px;background:#000;color: #fff;text-align: center;font-family: Arial;text-decoration: none;padding: 5px;margin: 0 5px;}
.pagination .active{background: red;}

/*-----------index_1-----------*/
.index_01_bg{margin-top: 50px;background: #fff;}
.index_01_left{float: left;width: 400px;}
.index_01_left img{width: 100%;}
.index_01_right{float: right;width: 700px;color: #111;margin-right: 20px;}
.index_01_right h3{font-size: 32px;padding-top: 60px;padding-left: 20px;font-weight: normal;}
.index_01_right h4{text-transform:uppercase;font-size: 16px;line-height: 30px;font-weight:normal;padding-left: 20px}
.index_01_right h4 span{border-bottom: 1px solid #dd1717;padding-bottom: 2px;color: #333;}
.index_01_right h5{font-size: 14px;font-weight: normal;line-height: 24px;margin-top: 20px;background: url(../images/h5_01.png) no-repeat 0px center;padding-left: 20px;}
.index_01_right p{line-height: 24px;padding-left: 20px}
.index_01_right a{display: block;line-height: 30px;background: #dd1717;color: #fff;width: 120px;text-align:center;float: right;margin-top: 50px;transition: all ease .3s}
.index_01_right a:hover{border-radius: 15px;transition: all ease .3s;background-color:rgba(221,23,23,0.7)}

/*----------index_2------------*/
.index_02_bg{background:url(../images/index_2_01.jpg) no-repeat center top;min-height: 500px;width: 100%;margin-top: 30px;}
.index_02_box{color: #fff;padding: 0 20px;width: 1160px;margin: auto;}
.index_02_box h3{font-size: 32px;padding-top: 60px;font-weight: normal;}
.index_02_box h4{text-transform:uppercase;font-size: 16px;line-height: 30px;font-weight:normal;}
.index_02_box h4 span{border-bottom: 1px solid #dd1717;padding-bottom: 2px;}
.index_02_box p{padding-left: 20px;line-height: 30px;padding-top: 20px;color: #eee;background: url(../images/h5_01.png) no-repeat 0px 28px;}
.index_02_box a{display: block;line-height: 30px;background: #dd1717;color: #fff;width: 120px;text-align: center;float: right;transition: all ease .3s}
.index_02_box a:hover{border-radius: 15px;transition: all ease .3s;background-color:rgba(221,23,23,0.7)}
.index_02_box ul{padding:38px 0;}
.index_02_box ul li{float: left;width: 550px;}
.index_02_box ul li img{width: 100%;}
.index_02_box ul li:first-child{margin-right: 60px;}

/*---------index_3----------*/
.index_03_bg{background: url(../images/news_bg.jpg) no-repeat center center;height: 600px;}
.index_03_box{padding: 0 20px;width: 1160px;margin: auto;}
.index_03_box .news_more{width: 180px;font-weight:bold;float: right;margin-top: 400px;margin-right: 60px;}
.index_03_box .news_more p{letter-spacing: 2px;background: url(../images/news_more.png) no-repeat 140px center;line-height: 18px;font-size: 18px;color: #666;}
.index_03_box .news_more b{height: 1px;background: #dd1717;width: 130px;display: block;margin-top: 5px;}
.news_more a:hover p{color:#dd1717;background: url(../images/news_more1.png) no-repeat center right;transition: all ease .5s;}
.index_03_left{float: left;width: 700px;}
.index_03_tit{margin-top: 36px;}
.index_03_tit h3{font-size: 24px;color: #222;line-height: 46px;}
.index_03_tit p{height: 1px;background: #dd1717;width: 90px;}
.index_03_left ul{margin-top: 10px;}
.index_03_left li{border-bottom: 1px solid #999;width: 450px;padding-bottom: 20px;padding-top: 20px;}
.index_03_left li a{display: block}
.index_03_left li:hover{background: #dd1717;transition: all ease .3s;}
.index_03_left li:hover a p,.index_03_left li:hover a b{padding-left: 20px;color: #fff;transition: all ease .5s;}
.index_03_left li a p{line-height: 30px;}
.index_03_left li a b{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 360px;line-height: 30px;color: #111;}
.index_03_left li:last-child{border-bottom:none;}
.index_03_more{margin-top: 10px;}
.index_03_more a{display: block;line-height: 30px;background: #dd1717;color: #fff;width: 120px;text-align:center;transition: all ease .3s}
.index_03_more a:hover{border-radius: 15px;transition: all ease .3s;background-color:rgba(221,23,23,0.7)}


/*-------合作伙伴------*/
.hz_box{text-align: center;}
.hz_box h3{font-size: 32px;padding-top: 20px;font-weight: normal;}
.hz_box h4{text-transform:uppercase;font-size: 16px;line-height: 30px;font-weight:normal;border-bottom: 1px solid #dd1717;padding:0 0 2px;width: 210px;margin: auto;}
.li4box02{border-top: 3px solid #dd1717}
.li4box02{width:100%;min-width:1200px;position: relative;overflow:hidden;}
.li4con02{width: 1200px;margin: auto;position: relative;height: 100%;}
#li4con02 .li4zcon02{position: relative;width:20000px;}
.li4con02{width: 1200px;margin: auto;position:relative;}
#li4con02 ul{width:10000px;position:relative;float:left;}
.li4con02 ul li{width:250px;float:left;overflow: hidden;position:relative;cursor: pointer}
.li4con02 ul li .li4pic{width:240px;position:relative;overflow:hidden;}
.li4con02 ul li .li4pic img{width:100%;display:block;transition:all ease .5s;transform: scale(1);}
.li4con02 ul li:hover .li4pic img{transition:all ease .5s;transform: scale(1.3);}
.li4con02 ul li:hover .li4txt{top:0px;transition:all ease .5s;}
.li4con02 ul li .li4txt{background:rgba(0,0,0,0.3);padding:5px 0px 10px;height: 180px;position: absolute;top: -200px;transition:all ease .5s;}
.li4con02 ul li .li4txt h6,.li4con02 ul li .li4txt p{width:92%;margin:0px auto;}
.li4con02 ul li .li4txt h6{font-size:16px;color:#fff;line-height:40px;text-align: center}
.li4con02 ul li .li4txt p{font-size:12px;color:#eee;line-height:20px;height:60px;position:relative;overflow:hidden;}
.li4con02 .li4btn{top:50%;margin-top:-36px;width:50px;height:50px;z-index:500;cursor:pointer;opacity:0;filter:alpha(opacity=0);position: absolute;}
.li4con02 .li4btn_left{left:-5px;background:url(../images/btn1.png) no-repeat left bottom;}
.li4con02 .li4btn_right{right:-5px;background:url(../images/btn2.png) no-repeat right bottom;}
/*--------banner--------*/
.foot_bg{width: 100%;background:#111;height: 200px;padding: 80px 0;}
.foot_box_ul{float: left;color: #fff;padding-left: 20px;}
.foot_box_ul li{float: left;width: 245px;}
.foot_box_tit{margin-bottom: 20px;}
.foot_box_tit h3{font-size: 20px;text-transform:uppercase}
.foot_box_tit p{color: #dd1717;font-size: 16px;}
.foot_box_ul li dl{}
.foot_box_ul li dd{padding: 5px 0;}
.foot_box_ul li dd p{background: url(../images/h5_02.png) no-repeat center left;padding-left: 30px;color: #fff;}
.foot_box_ul li dd b{padding-left: 30px;color: #888;font-weight: normal;font-size: 12px;letter-spacing: 1px;}
.foot_box_ul li dl a:hover p{color: #dd1717;background: url(../images/h5_01.png) no-repeat center left;transition:all ease .3s;}

.foot_m{float: left;width: 120px;margin-top: 20px;line-height: 30px;color: #fff;}
.foot_m h3{}
.foot_m p{}
.foot_m img{width: 120px;}
.foot_right{float: right;margin-top: 20px;line-height: 24px;}
.foot_right p{color: #fff;}
.foot_right p a{text-decoration: underline;color: #fff;}


/*固定位置*/

