﻿@charset "utf-8";

/* 公共css部分 */
body{font-family: "Microsoft Yahei", Tahoma, Arial, serif;}
a:hover{text-decoration: none;}
.container{padding-left: 0;padding-right: 0; width:1200px;}

.ft12{ font-size:12px;}
.ft13{ font-size:13px;}
.ft14{ font-size:14px;}
.ft20{ font-size: 20px;}
.ft18{ font-size: 18px;}
.mt10{ margin-top:10px;}
.mt16{ margin-top:16px;}
.mt20{ margin-top:20px;}
.mt22{ margin-top:22px;}
.mt28{ margin-top:28px;}
.mt30{ margin-top:30px;}
.mt40{ margin-top:40px;}
.mt50{ margin-top:50px;}
.ml10{margin-left: 10px;}
.pt10{padding-top: 10px;}
.mt8{ margin-top:8px;}
.mt6{ margin-top:6px;}
.fb{ font-weight:bold;}
.tx_l{ text-align:left;}
.tx_r{ text-align:right;}
.tx_c{ text-align:center;}
.red{ color:#F00;}
.yellow{color: #ffff00;}
.b_b{ border-bottom:solid 1px #ccc;}
.pt6{ padding-top:6px;}
.pr6{ padding-right:6px;}
.pl5{padding-left: 5px;}
.pb10{padding-bottom: 10px;}
.pb15{padding-bottom: 15px;}
.dis{ display:block;}
.udis{ display:none;}
.fl{ float:left;}
.ft0{ font-size:0;}
.ml3{ margin-left:3px;}
.box_center{ margin:20px auto 0 auto;}
.img-block img{ display:block;}

.header_centent{background: url("../images/top_bg.jpg");height: 120px;}
.header{padding: 35px 0 17px 0;}
.header div{float: left;}
.header .logo{width: 228px;border-right: solid 1px #e7e7e7;}

div.contact{float: right;width: 300px;background: url("../images/phone_ico.png") no-repeat 80px center;text-align: right;}
div.contact strong,div.contact span{display: block;font-family: Impact, serif;font-size: 24px;font-weight: normal;color: #db1715}
div.contact span{letter-spacing: 1px;}

.nav_bg{background: url("../images/nav_bg.jpg") repeat-x center top;height: 50px;}
.nav{}
.nav ul{}
.nav ul li{float: left;width: 133px; height: 50px;line-height: 50px;text-align: center;}
.nav ul li:last-child{background: none;}
.nav ul li a{color: #ffffff;font-size: 16px;display: block;width: 133px;text-decoration: none;position: relative;}
.nav ul li a:after{content: '';position: absolute;right: -1px;top: 2px;width: 2px;height: 44px;background: url("../images/nav_list.jpg") no-repeat right center; }
.nav ul li:last-child a:after{display: none;}
.nav ul li a:hover,.nav ul li.active a.fir{background: #8e0100;}
.nav ul li a:hover:after,.nav ul li.active a.fir:after{
    top: 0;
    left: 50%;
    margin-left: -7px;
    width:0;
    height:0;
    border-right:7px solid transparent;
    border-left:7px solid transparent;
    border-top:10px solid #ffffff;
}

.nav .nav_fir_bg{position: absolute;left: 0;width: 100%;background-color: #ffffff;z-index: 999;padding-top: 42px;padding-bottom: 20px;display: none;border-top: solid 1px #016a01;margin-top: -1px;height: 110px;border-bottom: solid 2px #e9e9e9;}

.nav_fir{width: 1200px;}
.nav_fir_list ul li{float: left;position: relative;line-height: 30px;text-align: left;padding-left: 40px;width: 160px;height: 30px;}
.nav li .nav_fir_list ul li a{color: #4d4d4d;font-weight: normal;font-size: 14px;}
.nav li .nav_fir_list ul li a:hover{color: #db1715;background: none;font-weight: bold;}

/*服务项目*/
.nav .nav_customer{padding-top: 20px;}
.pro_nav_fir_list2{float: right;width: 960px;}
.pro_nav_fir_list2 ul li{padding: 0;float: left;display: block;width: 140px;margin-right: 20px;margin-bottom: 8px;text-align: left;}
.pro_nav_fir_list2 ul li a{display: block;width: auto;}
.pro_nav_fir_list2 ul li a:after{display: none;}
.pro_nav_fir_list2 ul li:last-child a:after{display: none; }
.pro_nav_fir_list2 ul li a i.iconfont{font-size:24px;font-weight: normal;vertical-align: middle}
.pro_nav_fir_list2 ul li a i.iconfont.iconyanshou2{font-size:25px;font-weight: normal;vertical-align: middle}
.pro_nav_fir_list2 ul li a:hover i.iconfont{font-weight: normal;text-align: left; }


/*关于我们*/
.about_nav_fir_list{width:960px;float: left;padding-left: 130px;}
.about_nav_fir_list ul li{padding: 0;float: left;display: block;width: 160px;}
.about_nav_fir_list ul li a{display: block;width: 160px;padding-left: 40px;}
.about_nav_fir_list ul li a:after{width: 32px;height: 32px;background: url("../images/s1.png") no-repeat left -74px;position: absolute;left: 0;top: 0;right: auto;margin: 0;}
.about_nav_fir_list ul li:last-child a:after{display: block; }
.about_nav_fir_list ul li a:hover:after{width: 32px;height: 32px;background: url("../images/s1.png") no-repeat -36px -74px;left: 0;top: 0;margin: 0;border: none;}

.about_nav_fir_list ul li:nth-child(2) a:after{background-position: left -287px;}
.about_nav_fir_list ul li:nth-child(2) a:hover:after{background-position: -36px -287px;}
.about_nav_fir_list ul li:nth-child(3) a:after{background-position: 0px -253px;}
.about_nav_fir_list ul li:nth-child(3) a:hover:after{background-position: -36px -253px;}

/*工程案例*/
.art_nav_fir_list{width:815px;float: right;padding-right: 83px;}
.art_nav_fir_list ul li{padding: 0;float: left;display: block;width: 122px;}
.art_nav_fir_list ul li a{display: block;width: 122px;padding-left: 40px;}
.art_nav_fir_list ul li a:after{width: 32px;height: 32px;background: url("../images/s1.png") no-repeat left -74px;position: absolute;left: 0;top: 0;right: auto;margin: 0;}
.art_nav_fir_list ul li:last-child a:after{display: block; }
.art_nav_fir_list ul li a:hover:after{width: 32px;height: 32px;background: url("../images/s1.png") no-repeat -36px -74px;left: 0;top: 0;margin: 0;border: none;}

.art_nav_fir_list ul li:nth-child(1) a:after{background-position: 0 -218px;}
.art_nav_fir_list ul li:nth-child(1) a:hover:after{background-position: -36px -218px;}
.art_nav_fir_list ul li:nth-child(2) a:after{background-position: 0 -39px;}
.art_nav_fir_list ul li:nth-child(2) a:hover:after{background-position: -36px -39px;}
.art_nav_fir_list ul li:nth-child(3) a:after{background-position: 0 -179px;}
.art_nav_fir_list ul li:nth-child(3) a:hover:after{background-position: -36px -179px;}
.art_nav_fir_list ul li:nth-child(4) a:after{background-position: 0 -144px;}
.art_nav_fir_list ul li:nth-child(4) a:hover:after{background-position: -36px -144px;}
.art_nav_fir_list ul li:nth-child(5) a:after{background-position: -2px -393px;}
.art_nav_fir_list ul li:nth-child(5) a:hover:after{background-position: -38px -393px;}
.art_nav_fir_list ul li:nth-child(6) a:after{background-position: 0 0;}
.art_nav_fir_list ul li:nth-child(6) a:hover:after{background-position: -36px 0;}

/*新闻资讯*/
.new_nav_fir_list{width:530px;float: right;padding-right: 170px;}
.new_nav_fir_list ul li{padding: 0;float: left;display: block;width: 120px;}
.new_nav_fir_list ul li a{display: block;width: 160px;padding-left: 40px;}
.new_nav_fir_list ul li a:after{width: 32px;height: 32px;background: url("../images/s1.png") no-repeat left -323px;position: absolute;left: 0;top: 0;right: auto;margin: 0;}
.new_nav_fir_list ul li:last-child a:after{display: block; }
.new_nav_fir_list ul li a:hover:after{width: 32px;height: 32px;background: url("../images/s1.png") no-repeat -36px -323px;left: 0;top: 0;margin: 0;border: none;}

.new_nav_fir_list ul li:nth-child(2) a:after{background-position: left -359px;}
.new_nav_fir_list ul li:nth-child(2) a:hover:after{background-position: -36px -359px;}
.new_nav_fir_list ul li:nth-child(3) a:after{background-position: 0 -431px;}
.new_nav_fir_list ul li:nth-child(3) a:hover:after{background-position: -37px -431px;}


.banner{width: 100%;margin: 0px auto;overflow: hidden;}
.banner img{width: 100%;}
.area_bg{background: url("../images/fwxm.png") no-repeat center bottom #ffffff;padding-top: 106px;padding-bottom: 70px;}

.index_title1{width: 750px;text-align: center;height: 81px;}
.index_title1 strong,.index_title1 span,.index_title1 i{display: block;font-style: normal;margin: 0 auto;}
.index_title1 strong{font-size: 30px;color: #df3125;line-height: 40px;}
.index_title1 i{font-size: 16px;color: #000000;line-height: 28px;}
.index_title1 span{width: 73px;height: 2px;background: #db1715;margin-top: 10px;}

.area_list{margin-top: 54px;width: 980px;}
.area_list ul li{float: left;margin-right: 226px;width: 176px;margin-bottom: 22px;}
.area_list ul li:nth-child(3n){margin-right: 0;}

.area_list ul li a{display: block;height: 212px;color: #333333;text-align: center;}
.area_list ul li a span,.area_list ul li a strong{display: block;text-align: center;font-weight: normal;font-style: normal;}
.area_list ul li a span{background-image: url("../images/fwxm_ico.png"); width: 82px;height: 79px;margin-left: 47px;margin-bottom: 20px;}
.area_list ul li a i{font-size: 75px;text-align: center;}
.area_list ul li a:hover i{color: #ff2f1d;}




.area_list ul li a strong{height: 43px;width: 176px;vertical-align: middle;display: table-cell;text-align: center;font-size: 18px;border-radius: 10px;border: solid 1px #dddddd;}
.area_list ul li a:hover strong{text-decoration: none;color: #ffffff;background: #ff2f1d;border-color: #ff2f1d;}

.index_product_bg{background: #f8f8f8;padding-top: 60px;padding-bottom: 40px;}
.product_index_nav{text-align: center;padding: 20px 0 0 0;}
.product_index_nav a{display: inline-block;color: #616161;width: 96px;height: 31px;border: solid 1px #cccccc;border-radius: 4px;line-height: 29px;margin-right: 10px;}
.product_index_nav a:hover,.product_index_nav a.active{text-decoration: none;background: #df3125;color: #ffffff;border-color: #df3125;}

.product_index_list{margin-top: 19px;}
.product_index_list ul li{float: left;width: 400px;height: 375px;margin-bottom: 10px;}
.product_index_list ul li:last-child{margin-right: 0;}
.product_index_list ul li a{text-decoration: none;display: block;height: 375px;text-align: center;color: #434343;}
.product_index_list ul li a span{width: 400px;height: 304px;margin: 0 auto;
    /*非IE的主流浏览器识别的垂直居中的方法*/
    display: table-cell;
    vertical-align:middle;
    /*设置水平居中*/
    text-align:center;
    /* 针对IE的Hack */
    *display: block;
    *font-size: 175px;/*约为高度的0.873，200*0.873 约为175*/
    *font-family: Arial, serif;/*防止非utf-8引起的hack失效问题，如gbk编码*/
    position: relative;
    line-height: 0;
    overflow: hidden;
}
.product_index_list ul li a span i{width: 380px;height: 284px;display: block;overflow: hidden;margin: 0 auto;}
.product_index_list ul li a span img{width: 380px;height: 284px;}
.product_index_list ul li a strong{display: block;line-height: 67px;text-align: center;font-size: 15px;font-weight: normal;width: 380px;margin: 0 auto;border-bottom: solid 4px #e9e9e9;height: 71px;}

.product_index_list ul li a:hover{background: #ffffff;border-bottom: solid 4px #d71a18;}
.product_index_list ul li a:hover strong{border: none;}

/*项目案例*/
.index_case_bg{background:url("../images/h_bg.jpg") no-repeat center top;height: 817px;padding-top: 80px;}

.case_box{margin-top: 30px;position: relative;}
.case_content{height:555px;overflow: hidden;margin: 0 10px;}
.case_content .swiper-slide {
    width: 384px;
    height: 505px;
    position: relative;
}

.apic_box{}
.apic_box span{display: block;background: url("../images/h_lbg.png") no-repeat left top;width: 384px;height: 505px;padding: 36px 37px;}
.apic_box span i{width: 310px;height: 433px;overflow: hidden;margin: 0 auto;display: block;}
.apic_box span img{width: 310px;height: 433px;}

.case_content .swiper-slide img{width: 310px;height: 433px;}
.case_box .swiper-pagination {width: 100%; bottom: 20px;display: none;}
.case_content .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px;
    border: 3px solid #fff;
    background-color: #d5d5d5;
    width: 10px;
    height: 10px;
    opacity: 1;
}

.case_content .swiper-pagination-bullets .swiper-pagination-bullet-active {
    border: 3px solid #00aadc;
    background-color: #fff;
}

.case_box_nav2{text-align: center;position: relative;height: 10px;}
.case_box_nav2 a{display: inline-block;width: 100px;height: 100px;text-align: center;position: absolute;left: -100px;top: -340px;outline: none;}
.case_box_nav2 a i{font-size: 100px;line-height: 54px;color: #e9e7e7;}
.case_box_nav2 a:hover i{color: #dd1200;}
.case_box_nav2 a:last-child{margin-right: 20px;left: auto;right: -120px;}


.case_box_nav{text-align: center;position: relative;margin-top: 36px;}
.case_box_nav a{font-size: 40px;background: #006600;display: inline-block;width: 54px;height: 54px;color: #ffffff;border-radius: 54px;position: relative;margin-right: 30px;outline: none;}
.case_box_nav a:after{font-size: 28px;vertical-align: top;top: 8px;position: absolute;left: 20px;}

.youshi_title{background: url("../images/c0_bg.jpg") no-repeat center 27px;height: 292px;padding-top: 77px;}
.youshi_box{}
.youshi_box .youshi_list{width: 100%;max-width: 1920px;margin: 0 auto;}
.youshi_box .youshi_list .youshi_img,.youshi_box .youshi_list .youshi_text{width: 50%;height: 400px;float: left;}
.youshi_box .youshi_list .youshi_img{overflow: hidden;}
.youshi_box .youshi_list .youshi_img span{display: block;width: 100%;height: 400px;}
.youshi_box .youshi_list:nth-child(1) .youshi_img span{background: url("../images/c1.jpg") left top no-repeat;}
.youshi_box .youshi_list:nth-child(2) .youshi_img span{background: url("../images/c2.jpg") left top no-repeat;}
.youshi_box .youshi_list:nth-child(3) .youshi_img span{background: url("../images/c3.jpg") left top no-repeat;}
.youshi_box .youshi_list:nth-child(4) .youshi_img span{background: url("../images/c4.jpg") left top no-repeat;}

.youshi_box .youshi_list .youshi_img span{transition: all 0.5s ease 0s;}
.youshi_box .youshi_list .youshi_img:hover span{transform:scale(1.12,1.12);-webkit-transform:scale(1.12,1.12)}

.youshi_box .youshi_list .youshi_text{background: #f5f5f5;}
.youshi_box .youshi_list .youshi_text:hover{background: url("../images/c0_active.jpg") no-repeat right top;color: #ffffff;}
.youshi_box .youshi_list .youshi_text div{width: 600px;padding-right: 80px;padding-top: 60px;}
.youshi_box .youshi_list:nth-child(1) .youshi_text div{float: right;}
.youshi_box .youshi_list:nth-child(2) .youshi_text div{float: left;padding-left: 80px;padding-right: 0;}
.youshi_box .youshi_list:nth-child(3) .youshi_text div{float: right;}
.youshi_box .youshi_list:nth-child(4) .youshi_text div{float: left;padding-left: 80px;padding-right: 0;}

.youshi_box .youshi_list .youshi_text div strong{font-size: 72px;display: block;line-height: 72px;}
.youshi_box .youshi_list .youshi_text div span{font-size: 26px;display: block;position: relative;line-height: 38px;padding-bottom: 70px;font-weight: bold;}
.youshi_box .youshi_list .youshi_text div span:before{content: '';width: 49px;height: 6px;background: #dd1200;position: absolute;left: 0;bottom: 0;}
.youshi_box .youshi_list .youshi_text:hover div span:before{background: #ffffff;}
.youshi_box .youshi_list .youshi_text div i{font-size: 14px;display: block;font-style: normal;margin-top: 22px;line-height: 28px;}

.fwlc_box{padding-top: 30px;padding-bottom: 30px;}
.fwlc_pic{width: 900px;height: 383px;margin-top: 56px;margin-bottom: 37px;overflow: hidden;}
.fwlc_list{position: relative;width: 960px;}
.fwlc_list:after{content: '';width: 100%;position: absolute;height: 1px;background: #e4e4e4;left: 0;top: 18px;z-index: -1;}
.fwlc_list ul{width: 850px;margin: 0 auto;}
.fwlc_list ul li{float: left;width: 76px;margin-right: 53px;}
.fwlc_list ul li:last-child{margin-right: 0;}

.fwlc_list ul li a span,.fwlc_list ul li a strong{display: block;text-align: center;}
.fwlc_list ul li a span{width: 36px;height: 36px;border-radius: 50%;margin: 0 auto;background: #afafaf;font-size: 18px;line-height: 36px;color: #ffffff;font-weight: bold;}
.fwlc_list ul li a strong{font-size: 18px;font-weight: normal;color: #000000;margin-top: 20px;}

.fwlc_list ul li a:hover span,.fwlc_list ul li a.active span{background: #dd1200;}
.fwlc_list ul li a:hover strong,.fwlc_list ul li a.active strong{color: #dd1200;}

.index_about_bg{background: url("../images/about_bg.jpg") no-repeat center top;padding-top: 60px;padding-bottom: 70px;margin-top: 45px;height: 793px;}
.index_about_box{box-shadow:10px 0 20px rgba(0,38,61,.2);margin-top: 40px;height: 527px;background-size: 866px 329px;}
.index_about_content{padding: 115px 23px 0 27px;float: left;width:404px;background: #ffffff;height: 527px;background: url("../images/about_b2.jpg") no-repeat left bottom;position: relative;}
.index_about_img{height: 527px;width: 796px;overflow: hidden;position: absolute;left: 404px;top: 0;z-index: 1;}

.index_about_content div strong{font-size: 30px;color: #333333;}
.index_about_content div.about_ibg{font-size: 34px;color: #ececec;padding-left: 70px;padding-top: 42px;position: relative;}
.index_about_content div.about_ibg:before{content: '';width: 60px;height: 7px;background: #dd1200;position: absolute;left: 0;top: 70px;}
.index_about_content p{line-height: 24px;font-size: 16px;padding-top: 15px;color: #333333;}
.index_about_content a.more{display: block;position: absolute;right: -32px;bottom: 33px;width: 104px;height: 33px;border: solid 2px #ffffff;background: #dd1200;text-align: center;color: #ffffff;line-height: 29px;border-radius: 5px;z-index: 999;}

.index_alb_list{margin-top: 40px;width: 1200px;}
.index_alb_list ul li{float: left;width: 400px;height: 370px;}
.index_alb_list ul li a{display: block;width: 400px;height: 370px;border: solid 1px #ffffff;padding: 9px;}
.index_alb_list ul li a:hover{border-color: #dd1200;}
.index_alb_list ul li span{
    width: 380px;
    height: 253px;
    margin: 0 auto;
    /*非IE的主流浏览器识别的垂直居中的方法*/
    display: table-cell;
    vertical-align:middle;
    /*设置水平居中*/
    text-align:center;
    /* 针对IE的Hack */
    *display: block;
    *font-size: 175px;/*约为高度的0.873，200*0.873 约为175*/
    *font-family: Arial, serif;/*防止非utf-8引起的hack失效问题，如gbk编码*/
    overflow: hidden;
}
.index_alb_list ul li span img{width: 380px;height: 253px;}
.index_alb_list ul li strong{display: block;height: 97px;vertical-align: middle;line-height: 80px;text-align: center;width: 380px;font-weight: normal;color: #323232;}
.index_alb_list ul li a:hover strong{color: #dd1200;font-weight: bold;}

/*滚动插件样式*/
.cxscroll{}
.cxscroll .box{overflow:hidden;}
.cxscroll .list{overflow:hidden;width:9999px;margin-bottom: 0;}
.cxscroll .list li{float:left;}

.index_honor_nav_bg{padding-bottom: 20px;}
.index_honor_next{text-align: center;position: relative;height: 10px;}
.index_honor_next a{display: inline-block;width: 100px;height: 100px;text-align: center;position: absolute;left: -100px;top: -250px;}
.index_honor_next a i{font-size: 100px;line-height: 54px;color: #e9e7e7;}
.index_honor_next a:hover i{color: #dd1200;}
.index_honor_next a:last-child{margin-right: 20px;left: auto;right: -120px;}

.fwkh_bg{background: #eeeeee;height: 540px;padding: 76px 0 51px 0;}
.brand_box{margin-top: 49px;background: rgba(255,255,255,.18);width: 1200px;height: 200px;}
.brand_box ul li{width: 200px;height: 100px;border: solid 1px #CCCCCC;float: left;border-right: none;border-bottom: none;background: #ffffff;}
.brand_box ul li:nth-child(6n+0){border-right: solid 1px #CCCCCC;}
.brand_box ul li a{display: block;text-align: center;width: 198px;height: 98px;position: relative;}
.brand_box ul{border-bottom: solid 1px #CCCCCC;}

.brand_box ul li a span img{max-width: 198px;max-height: 98px;}
.brand_box ul li a span{width: 198px;height: 98px;margin: 0 auto;
    /*非IE的主流浏览器识别的垂直居中的方法*/
    display: table-cell;
    vertical-align:middle;
    /*设置水平居中*/
    text-align:center;
    /* 针对IE的Hack */
    *display: block;
    *font-size: 175px;/*约为高度的0.873，200*0.873 约为175*/
    *font-family: Arial, serif;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}
.brand_box ul li a strong{display: none;}
.brand_box ul li a:hover strong{
    color: #ffffff;
    background: rgba(221,18,0,.9);
    position: absolute;
    line-height: 102px;
    left: -2px;
    top: -2px;
    width: 202px;
    height: 102px;
    margin: 0 auto;
    /*非IE的主流浏览器识别的垂直居中的方法*/
    display: table-cell;
    vertical-align:middle;
    /*设置水平居中*/
    text-align:center;
    /* 针对IE的Hack */
    *display: block;
    *font-size: 175px;/*约为高度的0.873，200*0.873 约为175*/
    *font-family: Arial, serif;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}
.index_product_more{text-align: center;margin-top: 40px;}
.index_product_more a{display: inline-block;width: 121px;line-height: 38px;color: #333333;border: solid 1px #d6d6d6;border-radius: 10px;}
.index_product_more a:hover{background: #dd1200;border-color: #dd1200;color: #ffffff;}


.index_news_bg{padding: 62px 0 46px 0;background:url("../images/news_bg.jpg");}
.index_news{width: 1200px;margin-top: 35px;}

.index_news ul li{float: right;width: 578px;height: 59px;margin-bottom: 16px;background: #ffffff;}
.index_news ul li .time{width:59px;height: 59px;padding-top: 12px;text-align: center;float: left;color: #ffffff;background: #dedede;}
.index_news ul li:hover .time{background: #dd1200;}
.index_news ul li .time strong,.index_news ul li .time span{display: block;}
.index_news ul li .time strong{font-size: 24px;line-height: 20px;}
.index_news ul li .time span{font-size: 12px;line-height: 24px;}

.index_news ul li .text{width:457px;padding-left: 30px;float: left;line-height: 59px;}
.index_news ul li .text a,.index_news ul li .text span{display: block;}
.index_news ul li .text a{color: #1b1b1b;font-size: 18px;}
.index_news ul li .text span{color: #767676;}
.index_news ul li:hover .text a{color: #dd1200;}

.index_news ul li.img_box{width: 580px;float: left;height: 428px;border: none;background: none;}
.index_news ul li.img_box .img span{width: 580px;height: 348px;display: block;overflow: hidden;}
.index_news ul li.img_box img{width: 580px;height: 348px;}
.index_news ul li.img_box .text{width:580px;margin-top: 20px;float: left;line-height: 20px;padding-top: 0;padding-left: 0;}
.index_news ul li.img_box .text a{background: url("../images/tj.png") no-repeat left center;padding-left: 80px;line-height: 30px;height: 30px;display: block;}
.index_news ul li.img_box .text span{padding-top: 10px;}

.footer_bg{background: url("../images/footer_bg.jpg") left top #151515;padding-bottom: 0;padding-top: 12px;}

.link_box{}
.link_title{height: 28px;border-bottom: solid 1px #3d3d3d;position: relative;line-height: 24px;}
.link_title a,.link_title span{color: #5e5e5e;font-size: 14px;display: block;float: left;}
.link_title a{float: right;}
.link_title a:hover{color: #dbdbdb;}
.link_title:after{content: '';width: 55px;height: 2px;position: absolute;left: 0;bottom: -1px;background: #db1715;}
.link_list{height: 41px;line-height: 41px;color: #3c3c3c;}
.link_list a{color: #666;}
.link_list a:hover{color: #dbdbdb;}
.link_list span{display: inline-block;margin-left: 10px;margin-right: 10px;}

.footer_bg2{color: #666;text-align: center;line-height: 42px;font-size: 13px;padding-top: 5px;}
.footer_bg2 a{color: #666;}
.footer_bg2 a:hover{color: #dbdbdb;}

.footer_nav{padding-top: 0;}
.footer_nav ul{display: block;float: left;}
.footer_nav ul:nth-child(1){width: 142px;}
.footer_nav ul:nth-child(2){width: 174px;}
.footer_nav ul:nth-child(3){width: 193px;}

.footer_nav ul li{line-height: 30px;}
.footer_nav ul li.footer_title{position: relative;margin-bottom: 12px;}
.footer_nav ul li.footer_title:before{content: '';width: 57px;height: 2px;background: #db1715;position: absolute;left: 0;bottom: 0;}
.footer_nav ul li a{font-size: 14px;line-height: 28px;color: #666;}
.footer_nav ul li a:hover{color: #dbdbdb;}
.footer_nav ul li.footer_title a{font-size: 14px;line-height: 42px;color: #888;}

.footer_nav div.footer_logo{float: right;height: 180px;padding-left: 0;color: #666;width: 678px;position: relative;padding-right: 286px;}
.footer_phone{padding-bottom: 20px;border-bottom: solid 1px #353535;}
.footer_company{padding-top: 10px;}
.footer_company span,.footer_company strong{display: block;float: left;font-weight: normal;line-height: 34px;}
.footer_company span{font-size: 14px;width: 50%;}
.footer_company i{display: inline-block;width: 23px;height: 18px;background: url("../images/footer_ico.png") no-repeat;vertical-align: top;margin-top: 8px;}
.footer_company span:nth-child(1) i{background-position: left -36px;}
.footer_company span:nth-child(2) i{background-position: left -72px;}
.footer_company span:nth-child(3) i{background-position: left 0;}
.footer_company span:nth-child(4) i{background-position: left -18px;}
.footer_company strong:nth-child(5) i{background-position: left -54px;}

.footer_text{line-height: 42px;}
.footer_qr{width:146px;position: absolute;right: 0;top: 0; }
.footer_qr a{display: block;width: 146px;height: 146px;overflow: hidden;}
.footer_qr span{width:146px;text-align: center;display: block;padding-top: 10px;position: relative;color: #646464;}
.footer_qr span i{width:146px;text-align: center;display: block;padding-top: 10px;position: absolute;z-index: 4;left: 0;top: 0;font-style: normal;}
.footer_qr span:after{content: '';width: 146px;height: 1px;position: absolute;background: #646464;left: 0;top: 20px;z-index: 1;}
.footer_qr span:before{content: '';width: 105px;height: 25px;position: absolute;background: url("../images/footer_bg.jpg");left: 50%;margin-left: -51px;z-index: 2;}

/*首页banner切换*/
.cxslide_y{overflow:hidden;position:relative;width:100%;max-width:1920px;height:650px;}
.cxslide_y .box{overflow:hidden;position:relative;width:100%;max-width:1920px;height:650px;}
.cxslide_y .list{overflow:hidden;height:9999px;position: relative;}
.cxslide_y .list li{overflow:hidden;position:relative;width:100%;height:650px;_vertical-align:top;}

.cxslide_y .list img{_vertical-align:top;}
.cxslide_y .list:hover img{opacity:0.7;}
.cxslide_y .list:hover img:hover{opacity:1;}

.cxslide_y .btn2{overflow:hidden;position:absolute;bottom:23px;left:50%;width:90px;height:20px;padding:0;list-style: none;z-index: 100;margin-left: -45px;text-align: center;}
.cxslide_y .btn2:focus{border: none;}
.cxslide_y .btn2 li{float:left;width:19px;height:19px;margin:0 0 0 10px;border-radius:50%;text-align:center;cursor:pointer;font-size: 14px;border: solid 1px #db1715;background: none;color: #db1715;line-height: 18px;}
.cxslide_y .btn2 li.selected{background:#db1715;color:#fff;}

.banner_nav{position: relative;height: 2px;}
.banner_nav a{position: absolute;left: -50px;top: -350px;display: block;width: 50px;height: 50px;border-radius: 50%;z-index: 99;text-align: center;line-height:60px;border: solid 3px #9a9a9a;}
.banner_nav a i{font-size: 40px;color: #9a9a9a;}
.banner_nav a:last-child{position: absolute;left:auto;right: -50px;}
.banner_nav a:hover{border-color: #db1715; }
.banner_nav a:hover i{color: #db1715;}


.search_box{height: 57px;border-radius: 10px;border: solid 1px #e3e3e3;background:url("../images/search_ico.jpg") no-repeat 18px center #db1715;padding: 10px 12px 13px 58px;position: relative;margin-top: 20px;color: #ffffff;}
.search_box div{float: left;}
.search_title{width: 80px;}
.search_title strong,.search_title span{display: block;}
.search_title strong{font-size: 14px;font-weight: normal;}
.search_title span{font-size: 11px;}

.search_key{width: 640px;line-height: 32px;}
.search_key a{display: inline-block;color: #ffffff;font-size: 14px;padding-right: 10px;}

.search_form{background:#ebebeb;height: 41px;width: 356px;border-radius: 20px;position: absolute;right: 12px;top: 8px;padding-top: 8px;padding-left: 25px;}
.search_form .search_text{width: 280px;height: 26px;border: none;outline: none;background: none;color: #a2a2a2;}
.search_form .search_btn{background: url("../images/search_btn.jpg") no-repeat left 3px;width: 26px;height: 26px;border: none;text-indent: -9999px;outline: none;}

.box_bg{background: #ffffff;padding-top: 28px;padding-bottom: 23px;}
.page_box{background: #ffffff;}

.link_map_bg{border-bottom: solid 1px #d5d5d5;height: 34px;line-height: 34px;color: #666666;vertical-align: top;}
.about_link_map_bg{border-bottom: none;}
.link_map_bg *{float: left;display: block;margin: 0 6px;}
.link_map_bg a{color: #666666;}
.link_map_bg a:hover{color: #db1715;}
.link_map_bg i{margin-top: 9px;color: #db1715}
.link_map_bg a,.link_map_bg span{}
.link_map_bg span.title{width: 130px;height: 34px;overflow: hidden;line-height: 34px;}
.link_map_bg.link_pro span.title{width: 600px;height: 34px;overflow: hidden;line-height: 34px;}

.about_box{}
.about_nav{text-align: center;padding-top: 70px;padding-bottom: 60px;}
.about_nav li{display: inline-block;position: relative;width: 100px;line-height: 22px;margin-right: 15px;}
.about_nav li a{display: inline-block;color: #616161;margin-right: 15px;border: solid 1px #dddddd;padding: 8px 10px;width: 110px;border-radius: 5px;}
.about_nav li a:last-child{margin-right: 0;}
.about_nav li a:hover,.about_nav li a.active{background: #db1715;color: #ffffff;border-color: #db1715;}
.about_view{padding-top: 70px;}

.view_left,.view_right{float: left;}
.view_left{width: 580px;}
.view_left img{width: 580px;height: 383px;}
.view_left a{width: 580px;height: 383px;overflow: hidden;display: block;}
.view_right{width:540px;margin-left: 40px;line-height: 24px;}

.tdfc_box{padding-top: 72px;}

.tdfc_list{margin-top: 40px;width: 1200px;}
.tdfc_list ul li{float: left;width: 400px;height: 400px;margin-bottom: 20px;}
.tdfc_list ul li a{display: block;width: 400px;height: 400px;border: solid 1px #ffffff;padding: 10px;}
.tdfc_list ul li span{
    width: 380px;
    height: 253px;
    margin: 0 auto;
    /*非IE的主流浏览器识别的垂直居中的方法*/
    display: table-cell;
    vertical-align:middle;
    /*设置水平居中*/
    text-align:center;
    /* 针对IE的Hack */
    *display: block;
    *font-size: 175px;/*约为高度的0.873，200*0.873 约为175*/
    *font-family: Arial, serif;/*防止非utf-8引起的hack失效问题，如gbk编码*/
    overflow: hidden;
}
.tdfc_list ul li span img{max-width: 380px;height: 253px;}
.tdfc_list ul li strong{display: block;height: 80px;vertical-align: middle;line-height: 80px;text-align: center;width: 380px;font-weight: normal;color: #323232;}

.honor_box{margin-top: 10px;}
.honor_box ul li{float: left;margin-right: 21px;width: 284px;height: 271px;text-align: center;margin-bottom: 20px;}
.honor_box ul li:nth-child(4n){margin-right: 0;}
.honor_box ul li a strong{line-height: 55px;color: #666666;font-weight: normal;height: 55px;overflow: hidden;display: block;background: #f0f0f0;}
.honor_box ul li a span{
    width: 284px;
    height: 212px;
    border: solid 1px #f0f0f0;
    margin: 0 auto;
    padding: 4px;
    /*非IE的主流浏览器识别的垂直居中的方法*/
    display: table-cell;
    vertical-align:middle;
    /*设置水平居中*/
    text-align:center;
    /* 针对IE的Hack */
    *display: block;
    *font-size: 175px;/*约为高度的0.873，200*0.873 约为175*/
    *font-family: Arial, serif;/*防止非utf-8引起的hack失效问题，如gbk编码*/
    position: relative;
    line-height: 0;
    overflow: hidden;
}
.honor_box ul li a span i{width: 274px;height: 202px;display: block;overflow: hidden;}
.honor_box ul li a span img{max-width: 274px;max-height: 202px;}

.album_box{padding-top:10px;width: 1155px;}
.album_ul li{float: left;margin-right: 37px;width: 360px;height:345px;text-align: center;margin-bottom: 30px;}
.album_ul li:nth-child(3n){margin-right: 0;}

.album_ul li a i{width: 358px;height: 253px;display: block;overflow: hidden;}
.album_ul li a img{width: 358px;height: 253px;}
.album_ul li a span{width: 360px;height: 255px;
    border: solid 1px #f1f1f1;
    margin: 0 auto;
    /*非IE的主流浏览器识别的垂直居中的方法*/
    display: table-cell;
    vertical-align:middle;
    /*设置水平居中*/
    text-align:center;
    /* 针对IE的Hack */
    *display: block;
    *font-size: 175px;/*约为高度的0.873，200*0.873 约为175*/
    *font-family: Arial, serif;/*防止非utf-8引起的hack失效问题，如gbk编码*/
    position: relative;
    line-height: 0;
    overflow: hidden;
}

.album_ul li a strong{font-size: 15px;color: #616161;font-weight: normal;height: 75px;overflow: hidden;display: block;line-height: 75px;padding: 0 15px;}
.album_ul li div{display: none;}
.album_title{text-align: center;line-height: 40px;}

.article_view{width: 609px;padding: 17px;display: none;}
.article_view .article_img{text-align: center;}
.article_view .article_img img{max-width: 100%;border: solid 1px #eff4f9;}
.article_view .article_title{height: 55px;padding-top: 25px;border-bottom: solid 1px #CCCCCC;margin-bottom: 10px;font-size: 15px;}
.article_view p{line-height: 24px;font-size: 14px;color: #929292;}

.page{text-align: center;padding-bottom: 10px;background: #ffffff;}
.page_list{display: inline-block;}
.page div.page_list{padding: 10px;line-height: 25px;}
.page div.page_list a,.page div.page_list span{display: inline-block;min-width: 30px;height: 30px;text-align: center;line-height: 30px;color: #666;border: solid 1px #ccc;margin: 0px 3px;padding: 0 5px;}
.page div.page_list a.active,.page div.page_list a:hover,.page div.page_list span.active{background: #db1715;color: #fff;border-color:#db1715; }
.page div.page_list span.none{border: none;background: none;}
.page_count{display: inline-block;border: solid 1px #e7e7e7;color: #606060;height: 30px;line-height: 30px;width: 150px;border-radius: 5px 0 0 5px;}

.page_list a:last-child,.page_list span:last-child{border-radius: 0 5px 5px 0;}

.customer_bg{padding-top: 60px;}
.customer_nav{text-align: center;}
.customer_nav li{display: inline-block;position: relative;min-width: 110px;line-height: 22px;margin-right: 15px;}
.customer_nav li a{color: #929292;display: block;}

.customer_nav li a{display: inline-block;color: #323232;margin-right: 15px;border: solid 1px #e7e7e7;padding: 8px 10px;min-width: 110px;border-radius: 5px;}
.customer_nav li a:last-child{margin-right: 0;}
.customer_nav li a:hover,.customer_nav li a.active{background: #db1715;color: #ffffff;}


.customer_view{line-height: 26px;font-size: 14px;padding: 50px 100px;color: #616161;}
.customer_view img{max-width: 100%;}

.carticle_title{color: #232323;font-size: 24px;font-weight: bold;text-align: center;padding-bottom: 20px;}
.carticle_box{}
.carticle_box li{float: left;margin-right: 32px;width: 276px;height:256px;text-align: center;}
.carticle_box li:nth-child(4n){margin-right: 0;}
.carticle_box li a{color: #222222;font-size: 14px;font-weight: normal;}
.carticle_box li a strong{font-weight: normal;line-height: 60px;}
.carticle_box li a img{width: 276px;height: 207px;}
.carticle_box li a span{
    width: 276px;
    height: 207px;
    margin: 0 auto;
    /*非IE的主流浏览器识别的垂直居中的方法*/
    display: table-cell;
    vertical-align:middle;
    /*设置水平居中*/
    text-align:center;
    /* 针对IE的Hack */
    *display: block;
    *font-size: 175px;/*约为高度的0.873，200*0.873 约为175*/
    *font-family: Arial, serif;/*防止非utf-8引起的hack失效问题，如gbk编码*/
    position: relative;
    line-height: 0;
    overflow: hidden;
}

/*项目案例*/
.article_box{padding: 30px 0 30px 0;}
.article_ul{background: #ffffff;margin-top: 30px;}
.article_ul ul li{margin-right: 40px;float: left;width: 360px;height:390px;margin-bottom: 40px;}
.article_ul ul li:nth-child(3n){margin-right: 0;}
.article_ul ul li a{display: block;padding: 14px;border: solid 1px #CCCCCC;height:390px;}
.article_ul ul li a:hover{border-color: #db1715;}
.article_ul ul li a span{
    width: 330px;
    height: 245px;
    margin: 0 auto;
    /*非IE的主流浏览器识别的垂直居中的方法*/
    display: table-cell;
    vertical-align:middle;
    /*设置水平居中*/
    text-align:center;
    /* 针对IE的Hack */
    *display: block;
    *font-size: 175px;/*约为高度的0.873，200*0.873 约为175*/
    *font-family: Arial, serif;/*防止非utf-8引起的hack失效问题，如gbk编码*/
    position: relative;
    line-height: 0;
    overflow: hidden;
}
.article_ul ul li a img{max-width: 330px;max-height: 245px;}
.article_ul ul li a strong{line-height: 38px;text-align: left;display: block;font-size: 16px;font-weight: normal;color: #313131;height: 38px;overflow: hidden;}
.article_ul ul li a .info{line-height: 24px;text-align: left;font-size: 14px;color: #8a8a8a;height: 76px;}
.article_ul ul li a .amore{border-top: solid 1px #b9b9b9;margin-top: 10px;text-align: right;padding-top: 10px;}
.article_ul ul li a .amore strong{display: inline-block;width: 99px;height: 26px;background: #c0c0c0;line-height: 26px;text-align: center;color: #ffffff;font-size: 14px;}

.article_ul ul li a:hover strong{color: #db1715}
.article_ul ul li a:hover .amore {border-top-color: #db1715}
.article_ul ul li a:hover .amore strong{background: #db1715;color: #ffffff;}

.article_left{width: 930px;background: #ffffff;}
.article_content{padding: 30px 140px;}
.article_view_title{font-size: 24px;line-height: 40px;text-align: center;}
.article_view_author{text-align: center;color: #7f7f7f;line-height: 60px;}
.article_view_author a{color: #7f7f7f;}
.article_view_content{color: #4f4f4f;line-height: 24px;font-size: 14px;padding: 20px 0;}

.article_right{width: 240px;padding-top: 33px;}
.box_show{box-shadow:0 0 20px rgba(0,38,61,.2);background: #ffffff;}

.article_nav_title{height: 44px;width: 240px;padding-left: 24px;line-height: 44px;background: #db1715;color: #ffffff;font-size: 18px;border-radius: 5px 5px 0 0;border: solid 1px #e0e0e0;border-bottom: none;}
.article_nav{}
.article_nav ul{border: solid 1px #e0e0e0;border-top: none;}
.article_nav ul li{height: 38px;line-height: 38px;position: relative;border-bottom: solid 1px #eeeeee;padding: 2px 10px 2px 0;background: #f7f7f7;}
.article_nav ul li:last-child{border-bottom: none;height: 37px;}
.article_nav ul li a{display:block;line-height: 32px;position: relative;padding-left: 24px;color: #5b5b5b;font-size: 16px;z-index: 0;}
.article_nav ul li a:before{position: absolute;width: 2px;height: 19px;background: #e2e2e2;left: 10px;top: 8px;content: '';}

.article_nav ul li a:hover,.article_nav ul li a.active{color: #ffffff;}
.article_nav ul li a:hover:before,.article_nav ul li a.active:before{background: #ffffff;}

.article_nav ul li a:after{content: '';position: absolute;z-index:-1;width: 1px;height: 32px;background: #e2e2e2;left: 0;top: 0;}
.article_nav ul li a:hover:after,.article_nav ul li a.active:after{width: 100%;background: #db1715;-webkit-transition:all .5s;transition:all .5s;border-radius: 0 5px 5px 0;}

.article_list{}
.article_list .renewslist3{background: #f7f7f7;padding-top: 10px;padding-bottom: 10px;}

.renewslist3{counter-reset: li;margin: 0;padding: 10px 16px 10px 36px;background: #ffffff;border: solid 1px #f1f1f1;}
.renewslist3 > li{font-size: 13px;list-style: none;position: relative;line-height: 32px;height: 32px;}
.renewslist3 > li:before {background: #b9b9b9;color: white;content: counter(li);counter-increment: li;font-size: 11px;line-height: 15px;position: absolute;top: 10px;left: -20px;text-align: center;width: 15px;}
.renewslist3 > li a{font-size: 13px;color: #606060;}
.renewslist3 > li:nth-child(-n+3):before{background: #db1715;}

.nextprea_bg2{width: 100%;margin: 0 auto;}
.nextprea_bg2 .nextprea{height: 33px;line-height: 33px;text-align: center;background: #eaeaea;width: 100%;margin: 0 auto;}
.nextprea_bg2 .nextprea div{display:inline-block;font-size: 14px;color: #7a7a7a;height: 35px;margin-right: 20px;line-height: 35px;background: none;overflow: hidden;width: 45%;}
.nextprea_bg2 .nextprea div:last-child{margin-right: 0;}
.nextprea_bg2 .nextprea div a{font-size: 14px;color: #7a7a7a;}
.nextprea_bg2 .nextprea div a:hover{color:#db1715; }

.contact_box{padding-bottom: 20px;background: #db1715;}
.contact_box div{width: 213px;height: 62px;margin: 14px auto;padding: 10px;}
.contact_box div *{display: block;}
.contact_box div strong{margin-bottom: 10px;text-align: center;font-weight: normal;font-size: 14px;color: #ffffff;}

.contact_box div span{line-height: 28px;font-size: 24px;color: #ffffff;text-align: center;display: block;font-weight: bold;}
.contact_box div strong span{display: inline-block;background: #ffffff;width: 27px;height:27px;border-radius: 50%;font-size: 16px;}
.contact_box div strong i{display: inline-block;font-style: normal;color: #db1715;}

.franchisees{width: 100%;padding: 35px 0;background: #ffffff;}
.franchisees ul li{margin-right: 47px;float: left;width: 202px;height:152px;margin-bottom: 15px;}
.franchisees ul li:nth-child(5n){margin-right: 0;}
.franchisees ul li a span{display: block;text-align: center;border: solid 1px #CCCCCC;width: 202px;height: 102px;position: relative;}
.franchisees ul li a:hover span:after{content:'';display: block;width: 202px;left: -1px;bottom: 0;height: 2px;background: #db1715;position: absolute;}
.franchisees ul li a img{width: 200px;height: 100px;}
.franchisees ul li a strong{line-height: 52px;text-align: center;display: block;font-size: 14px;font-weight: normal;color: #3b3b3b;}


.contact_bg{background: url("../images/contact_bg.jpg") no-repeat center top;}
.contact_title{font-size: 18px;font-weight: bold;padding-top: 50px;text-align: center;}

.contact_ico{padding: 5px 20px;margin-top: 20px;}
.contact_ico div{width: 220px;margin: 0 auto;}
.contact_ico table tr td{border-top: none;height: 80px;vertical-align: middle;width: 33%;color: #333333;}
.contact_ico table tr td span,.contact_ico table tr td strong{margin: 0 auto;}
.contact_ico table tr td span{display: block;width: 42px;height: 42px;border: solid 2px #db1715;border-radius: 50%;text-align: center;font-size: 18px;color: #db1715;padding-top: 6px;}
.contact_ico table tr td span.cog{font-size: 26px;padding-top: 3px;}
.contact_ico table tr td span.cog2{font-size: 26px;padding-top: 1px;}
.contact_ico table tr td strong{display: block;text-align: center;font-weight: normal;padding-top: 15px;margin-bottom: 32px;font-size: 16px;}

.contact_map_bg{background: url("../images/map_bg.png") no-repeat center top;height: 714px;padding-top: 38px;}

.contact_map_title{height:75px;text-align: center;color: #323232;padding-top: 20px;font-size: 25px;}
.contact_map_title strong{font-size: 24px;}
.contact_map_title span{font-size: 20px;}

.contact_html_box{width: 1160px;height: 542px;overflow: hidden;margin: 0 auto;}
.contact_html{width: 1160px;height: 542px;overflow: hidden;margin: 0 auto;}

.npage_title{background: #f3f3f3;text-align: left;height: 41px;color: #252525;font-size: 12px;line-height: 39px;padding-left: 15px;border-bottom: solid 2px #dd2220;}
.npage_title strong{font-size: 18px;}
.nrenewslist3{counter-reset: li;margin: 0;padding: 0 0 0 0;}
.nrenewslist3 > li{font-size: 16px;list-style: none;position: relative;line-height: 56px;height: 56px;border-bottom: dashed 1px #cfcfcf;padding-left: 36px;}
.nrenewslist3 > li:last-child{border-bottom: none;}
.nrenewslist3 > li:before{background: #b9b9b9;color: white;content: counter(li);counter-increment: li;font-size: 14px;line-height: 18px;position: absolute;top: 20px;left: 5px;text-align: center;width: 18px;}
.nrenewslist3 > li a{font-size: 16px;color: #333333;display: block;position: relative;}
.nrenewslist3 > li:nth-child(n+4) a{color: #969696;}
.nrenewslist3 > li:nth-child(-n+3):before{background: #dd2220;}
.nrenewslist3 > li a span{position: absolute;right: 0;top: 0;}

.news_hot{width: 1200px;margin-top: 0;}
.news_hot .news_img_box,.news_hot .new_right{float: left;height: 395px;}
.news_hot .news_img_box{width: 785px;}
.news_hot .new_right{width: 380px;float: right;}

.news_hot .news_img_box{width: 785px;float: left;height: 270px;border: none;background: none;}
.news_hot .news_img_box span,.news_hot .news_img_box span i{width: 785px;height: 270px;display: block;overflow: hidden;}
.news_hot .news_img_box img{width: 785px;height: 270px;}
.news_hot .news_img_box .text{width:785px;margin-top: 21px;float: left;line-height: 24px;padding-top: 0;padding-left: 0;}
.news_hot .news_img_box .text a,.news_hot .news_img_box .text span{display: block;font-size: 14px;color: #a8a8a8;}
.news_hot .news_img_box .text a{background: url("../images/tj.png") no-repeat left center;padding-left: 80px;line-height: 36px;font-size: 18px;font-weight: bold;color: #333333;position: relative;display: block;width: 100%;}
.news_hot .news_img_box .text span{padding-top: 5px;}


.news_list{background: #ffffff;margin-top: 10px;}
.news_list ul li{margin-right: 30px;float: left;width: 380px;height:350px;margin-bottom: 30px;}
.news_list ul li:nth-child(3n){margin-right: 0;}
.news_list ul li a{display: block;padding: 9px;border: solid 1px #e7e7e7;height:350px;}
.news_list ul li a:hover{border-color: #db1715;}
.news_list ul li a span i{display: block;width: 360px;height: 215px;}
.news_list ul li a span{
    width: 360px;
    height: 215px;
    margin: 0 auto;
    /*非IE的主流浏览器识别的垂直居中的方法*/
    display: table-cell;
    vertical-align:middle;
    /*设置水平居中*/
    text-align:center;
    /* 针对IE的Hack */
    *display: block;
    *font-size: 175px;/*约为高度的0.873，200*0.873 约为175*/
    *font-family: Arial, serif;/*防止非utf-8引起的hack失效问题，如gbk编码*/
    position: relative;
    line-height: 0;
    overflow: hidden;
}
.news_list ul li a img{max-width: 360px;max-height: 215px;}
.news_list ul li a .n_title{font-size: 18px;font-weight: bold;color: #333333;margin-top: 17px;}
.news_list ul li a .n_text{line-height: 20px;text-align: left;font-size: 14px;color: #8a8a8a;height: 50px;padding-top: 9px;}
.news_list ul li a strong{font-weight: normal;color: #9c9c9c;margin-top: 5px;display: block;}

.news_content{padding: 50px;}

.newsviewauthor{color: #7f7f7f;line-height: 50px;text-align: center;}
.newsviewtitle h1{font-size: 24px;text-align: center;color: #000000;}

.newsviewauthor a{color: #939393;}
.newsviewcontent{padding: 20px;line-height: 24px;color: #939393;}
.newsviewcontent img{max-width: 100%;}

.summary{background: #f6f6f6;color: #7f7f7f;border: solid 1px #eaeaea;border-radius: 10px;padding: 10px;}

.job_box{margin-top: 60px;}
.job_box ul li a{display: block;padding: 10px;border: solid 1px #ffffff;font-size: 14px;color: #040000;margin-bottom: 20px;}
.job_box ul li a:hover{border: solid 1px #db1715;}

.job_box ul li a div{float: left;width: 33.33%;line-height: 24px;}
.job_box ul li a div strong{color: #a1a1a1;font-weight: normal;}

.job_box ul li a div.job_title{width: 100%;}
.job_box ul li a div.job_title strong,.job_box ul li a div.job_title span{display: block;float: left;width: 50%;}
.job_box ul li a div.job_title span{text-align: right;color: #cbcbcb;}
.job_box ul li a div.job_title span i{color: #a1a1a1;font-style: normal;}

.job_content{padding-top: 50px;}
.job_content .job_title{font-size: 30px;font-weight: bold;color: #313131;line-height: 40px;padding-bottom: 10px;}
.job_content .summary{background: #f4f4f4;padding:35px 20px;}
.job_content .summary div{width: 33.33%;float: left;line-height: 32px;color: #040000;}
.job_content .summary div strong{color: #a1a1a1;font-weight: normal;}
.job_content .summary div.salary{width: 100%;font-size: 18px;}
.job_content .summary div.salary strong{color: #a1a1a1;}
.job_content .summary div.salary span{color: #ff7e00;font-size: 24px;}

.jobviewcontent{color: #000000;padding: 30px 0;line-height: 28px;min-height: 300px;}

.sitemaplist{border-bottom: dashed 1px #db1715;margin: 10px 0;}
.sitemaplist ul li{float: left;margin-right: 10px;line-height: 40px;height: 40px;}
.sitemaplist ul li a{color: #666666;font-size: 15px;}
.sitemaplist ul li a:hover{color: #db1715;}
.sitemaplist ul li.footer_title a{font-weight: bold;font-size: 16px;}

.right_arrow{}
.right_arrow a{}

.right_arrow{width:30px;height:131px;background:url(../images/kf1.png) no-repeat;position:fixed;top:280px;right:130px;z-index:999;}
.right_arrow a{display:block;height:131px;text-indent: -9999px;}

.chat_fix{background: url("../images/kf_r.png") no-repeat left top;height: 478px;position:fixed;top:120px;right:0;z-index:999;width: 128px;padding-top: 185px;}
.chat_fix a{outline: none;}
.chat_fix a:hover{text-decoration: none;}
.chat_fix ul li:nth-child(1){height: 28px;}
.chat_fix ul li:nth-child(1) a{display: block;height: 28px;text-indent: -9999px;}

.chat_fix ul li:nth-child(2){height: 125px;padding: 21px 0 0 23px;}
.chat_fix ul li:nth-child(2) img{
    width: 77px;
    height: 77px;
}

.chat_fix ul li:nth-child(3){height: 48px;}
.chat_fix ul li:nth-child(3) strong,.chat_fix ul li:nth-child(3) span{display: block;color: #ffffff;font-size: 14px;height: 24px;}
.chat_fix ul li:nth-child(3) strong{padding-left: 20px;font-weight: normal;}
.chat_fix ul li:nth-child(3) span{text-align: center;}

.chat_fix ul li:nth-child(4){margin-top: 8px;text-align: center;}
.chat_fix ul li:nth-child(4) a{display: inline-block;width: 89px;height: 81px;background: url("../images/kf_03.png") no-repeat center top;padding-top: 28px;}
.chat_fix ul li:nth-child(4) a strong,.chat_fix ul li:nth-child(4) a span{display: block;font-weight: normal;color: #ffffff;}
.chat_fix ul li:nth-child(4) a strong{font-size: 18px;}
.chat_fix ul li:nth-child(4) a span{font-size: 14px;}

.zoomImg a img{transition: all 0.5s ease 0s;}
.zoomImg a:hover img{transform:scale(1.12,1.12);-webkit-transform:scale(1.12,1.12)}

.zoomImg2 a span i{transition: all 0.5s ease 0s;}
.zoomImg2 a:hover span i{transform:scale(1.12,1.12);-webkit-transform:scale(1.12,1.12)}

.video_box{}
.video_box ul li{width: 358px;height: 252px;float: left;margin-right: 37px;margin-bottom: 37px;}
.video_box ul li:nth-child(3n){margin-right: 0;}
.video_box ul li a span{
    width: 358px;
    height: 200px;
    margin: 0 auto;
    /*非IE的主流浏览器识别的垂直居中的方法*/
    display: table-cell;
    vertical-align:middle;
    /*设置水平居中*/
    text-align:center;
    /* 针对IE的Hack */
    *display: block;
    *font-size: 175px;/*约为高度的0.873，200*0.873 约为175*/
    *font-family: Arial, serif;/*防止非utf-8引起的hack失效问题，如gbk编码*/
    overflow: hidden;
    position: relative;
}
.video_box ul li a span img{width: 358px;height: 200px;}
.video_box ul li a strong{display: block;height: 52px;font-size: 15px;color: #333333;line-height: 52px;font-weight: normal;text-align: center;overflow: hidden;padding: 0 15px;}
.video_box ul li a span i{position: absolute;display: block;width: 358px;height: 200px;font-size: 40px;color: #ffffff;left: 0;top: 0;line-height: 200px;}
.video_box ul li a:hover span i{background: rgba(255,255,255,.3);}

.video_content{padding-top: 30px;padding-bottom: 40px;}

.video_list{width: 1200px;position: relative;}
.video_list .box{width: 1200px;height: 210px;overflow: hidden;}
.video_list ul li{width: 306px;height: 210px;float: left;}
.video_list ul li a{display: block;width:284px; }
.video_list ul li a span{display: block;width:284px;height: 160px;position: relative; }
.video_list ul li a span img{display: block;width:284px;height: 160px; }
.video_list ul li a span i{position: absolute;display: block;width: 284px;height: 160px;font-size: 30px;color: #ffffff;left: 0;top: 0;line-height: 160px;text-align: center;}
.video_list ul li a:hover span i{background: rgba(255,255,255,.3);}
.video_list ul li a strong{display: block;height: 50px;font-size: 15px;color: #333333;line-height: 50px;font-weight: normal;text-align: center;}

.index_zszs_nav2{height: 1px;position: relative;width: 1200px;}
.index_zszs_nav2 a{display: block;position: absolute;left: -80px;top:-150px;}
.index_zszs_nav2 a:last-child{right: -80px;left: auto; }
.index_zszs_nav2 a i{font-size: 23px;color: #dbdbdb;width: 57px;height: 57px;line-height: 47px;display: inline-block;text-align: center; }
.index_zszs_nav2 a:hover i{color: #1357c6;}