.clear{clear:both;}
div,p{padding: 0; margin: 0;}
.total_title{padding-bottom:29px;font-size: 24px; text-align: center;margin-bottom:29px;background: url(../images/tit.png) no-repeat center bottom; font-weight: bold;}
.total_title .en_title{}
.total_title .cn_title{}
.hot_keywords{box-shadow: 0 10px 15px rgba(0,0,0,.1);-webkit-box-shadow: 0 10px 15px rgba(0,0,0,.1);-moz-box-shadow: 0 10px 15px rgba(0,0,0,.1);background-color: #ffffff;}
.keywords_txt{width: 1200px;margin:0 auto;line-height: 50px;}
.keywords_txt span{font-size: 14px;font-weight: bold;color: #000000;}
.keywords_txt a{color: #555;font-size: 14px;}
.keywords_txt a:hover{color: #1354A3;}
.index_main{}
.product_box{/*background-color: #f3f3f3;*/padding-top: 40px;height: 980px;}
.product_box .product{width: 1200px; margin: 0 auto;/*padding: 40px 0;*/} 
.product .product_sidebar{width: 260px;/*background-color: #ffffff;*/background-image: url(../images/duct-nav.png);}
.product .product_sidebar p{position:relative;height:47px;margin:30px 0  0 29px;padding:1px 0 0 36px;  font-size: 18px;line-height:15px;color:#fff;font-weight: bold; }
.product .product_sidebar p::after{position:absolute;top:0;left:0;width:30px;height:30px;background: url(../images/allicon.png) no-repeat -11px -7px;content:'';}
.product .product_sidebar p span{margin-top:2px;display:block;font-family:'Arial';font-size: 10px;color: #9e9e9e;font-weight: normal;}
.product .product_sidebar ul{border-top:1px solid #e7e7e7 ; font-size: 16px;}
.product .product_sidebar ul li{position:relative;height: 53px;line-height: 53px;/*border-bottom:1px solid #e7e7e7 ;*/border-bottom: dashed 1px #fff;text-align: center; }
.product .product_sidebar ul li::after{position:absolute;top:18px;left:27px;content:'';width:18px;height:18px;background: url(../images/allicon.png) no-repeat -82px -7px;}
.product .product_sidebar ul li:hover{border-left:solid 5px #D81E06;color:#D81E06;}
.product .product_sidebar ul li:hover::after{background: url(../images/allicon.png) no-repeat -52px -7px;}
.product .product_sidebar ul li a{display:block;width:180px;height:53px;margin-left:50px;color:#fff;cursor:pointer;text-align: left;overflow: hidden;}

.product .product_info{width: 907px;/*padding: 15px 10px;*//*background: #fff;*/}
.product_info .total_title{margin-bottom:23px;background: url(../images/tjbg.png) no-repeat center bottom;}
.product_info .product_content{}
.product_info .product_content ul{width: 952px;margin-left: -6px;}
.product_info .product_content ul li{float: left;padding:7px;margin: 0 6px 12px; border: solid 1px #dbd9d9; webkit-transition: all 0.6s ease-in;-moz-transition: all 0.6s ease-in;-ms-transition: all 0.6s ease-in;-o-transition: all 0.6s ease-in;transition: all 0.6s ease-in;}
.product_info .product_content  ul li a{display:block;overflow: hidden;}
.product_info .product_content  ul li img{width: 289px; height: 211px;transition: .8s;}
.product_info .product_content  ul li:hover{border: solid 1px #1354A3;}
.product_info .product_content  ul li:hover img{transform: scale(1.1);}
.product_info .product_content ul li .product_img {width: 271px;height: 210px;}
.product_info .product_content ul li p{height: 36px; font-size: 16px;text-align: center; line-height: 36px; background-color:#1354A3 ;transition: .8s;}
.product_info .product_content ul li p a{color:#ffffff;}
.product_info .product_content ul li:hover p{ background-color:#D81E06;}
.product_info .product_content ul li:hover p a{color:#ffffff;}



.case_box{padding:50px 0;}
.case .total_title{color:#393939;}
.case_succ{ position:relative; width:100%;_height:100%; margin:0 auto;  overflow:hidden;}
.case_con{position:relative; width:1200px; height:260px; margin:0 auto; }
.caseul{ position:absolute; left:0px; top:0px;height:260px;margin-left:21px;}
.caseul  li{float:left;margin-right:22px; background-color:#1354A3;   }
.caseul  li a{display: block;}
.caseul  li img{height: 211px; width: 283px;}
.caseul  li p{ height: 50px; line-height: 50px; font-size: 16px;text-align: center;background-color:#1354A3;}
.caseul  li:hover p{background-color:#D81E06;}
.caseul  li a p {color: #ffffff;}
.swaplist{ position:absolute; left:-3000px; top:0px}
.case_prev,.case_next{ width:70px; height:59px; background:url(../images/allicon.png) #1354A3 no-repeat;  position:absolute; top:33px; z-index:99; cursor:pointer;}
.case_prev{ background-position:-176px -73px;left: -80px;top: 72px;}
.case_next{ background-position:-225px -73px; right: -80px;top: 72px;}





.aboutus-box{padding:50px 0;background-color:#1354A3;/*background-image: url(../images/bg1.jpg);*/}
.aboutus{width: 1200px; margin: 0 auto;overflow: hidden;}
.abounts_info{width: 580px; color: #fff;text-align: justify;}
.abounts_info p{font-size: 16px;line-height:32px;text-indent:32px;}
.abounts_info a{display:block;width: 160px; height: 50px;margin-top:30px;line-height: 50px; text-align: center;font-size: 18px;color: #154D9D;text-indent:0;border: solid 1px #fff;background-color: #E5E5E5;}
.abounts_info a:hover{background-color:#D81E06;color:#ffffff;border: solid 1px #1354A3;}
.aboutus .total_title{color:#414141;}


.news-box{padding:50px 0;background-color:#f3f3f3 ;overflow: hidden;}
.news_con{width: 1200px; margin: 0 auto;}
.new_info{overflow: hidden;}
.new_problem{width: 302px;}
.new_company{margin: 0 30px;}
.new_industry{}

.new_list{background-color: #ffffff;}
.new_industry .new_info{width: 320px;padding: 11px 20px;}
.new_industry .new_info img{width:320px;height:133px}
.new_company .new_info img{width:438px;height:133px}
.new_company .new_info{width: 438px;padding:16px 20px;}
.new_company .new_info ul{padding: 6px 0;}
.new_list ul li{line-height: 36px;}
.new_list ul li a{color:#3a3a3a;font-size: 14px;}
.new_list ul li a span{display:block;font-size: 10px;}
.new_industry.new_list ul li,.new_company.new_list ul li{position:relative;padding: 0 2px 0 20px;border-bottom: dashed 1px #525252;text-align: left;}
.new_industry.new_list ul li::after,.new_company.new_list ul li::after{position: absolute;top: 13px;left: 0px;width: 12px;height: 12px;content: '';background: url(../images/allicon.png) no-repeat -113px -9px;}
.new_industry.new_list ul{margin: 12px 0px;}
.new_company.new_list p{padding: 10px 0 6px 0;}
.new_company.new_list p a{color:#3a3a3a;}
.new_industry.new_list ul li a:hover,.new_company.new_list ul li a:hover{color:#1354A3;}
.new_company.new_list p a:hover{color:#1354A3;}

.news_tit{padding:10px 10px 0 10px;margin-bottom:11px;font-size: 16px; color: #1f1f1f;}
.news_tit span{padding-left:7px;font-family:'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif ;font-size: 10px;}
.news_tit .new_more{float:right;width:57px;background-color: #D81E06;}
.news_tit .new_more a{padding:0 5px;margin-left:3px;display:block;font-family:'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif ;font-size: 10px;color:#ffffff;background-color: #1354A3;}
.new_info ul li b{display:block;width: 18px; height: 18px;margin-right:5px;font-size:10px;font-weight:normal;line-height:18px;text-align:center;color:#ffffff;background-color:#1354A3;}
.new_info ul li p b{background-color:#3d3d3d;}
.new_problem .new_info{padding-top: 20px;}
.new_problem .new_info ul {margin: 0 20px;}
.new_problem .new_info ul li {text-align:justify;padding-bottom:15px;margin-bottom:15px;border-bottom: 1px dashed  #525252;font-weight: bold;line-height: 20px;font-size: 14px;}
.new_problem .new_info ul li p{overflow:hidden;font-weight: normal;margin-top: 11px;}

.new_problem .new_info ul li p span{width:235px;display: block;}
.new_problem .new_info ul li a:hover p b{color:#ffffff;}
.new_problem .new_info ul li a:hover{color:#1354A3;}


.link_citys{width:100%;border-top: solid 1px #dfdfdf;}
.links{overflow:hidden;width: 1200px; margin: 0 auto;padding:21px 0}
.links span{float:left;font-size: 14px; color: #000000; font-weight: bold;}
.links p{float:left;}
.links p a{font-size: 14px;color: #000000;}
.links p a:hover{color:#1354A3;}
.links p a:after{content: '|';}
.links p a:last-child:after{content:''}

.ys_box{padding: 50px 0;}
.ys{width: 1200px; margin: 0 auto;}
.c3a{width: 575px;margin-top: 18px;}
.c3b{    width: 553px;
    height: 420px;
    overflow: hidden;}
.c3c{width: 550px;    height: 370px;overflow: hidden;}
.c3d{width: 575px;    margin-top: 30px;}

.c3aa{background: url(../images/ysicon1.png) no-repeat;}
.c3aa1{background: url(../images/ysicon2.png) no-repeat;}
.c3dd{background: url(../images/ysicon3.png) no-repeat;}
.c3dd1{background: url(../images/ysicon4.png) no-repeat;}

.c3-a1{background: url(../images/ysicon2.png) no-repeat left top !important;margin-top: 60px;}
.c3-a2{background: url(../images/ysicon3.png) no-repeat left top !important;width: 542px;}
.c3-a3{background: url(../images/ysicon4.png) no-repeat left top !important;width: 556px;margin-top: 60px;}
.c3-a{font-size:24px;color:#1354A3;padding-left: 75px;font-weight: bold;}
.c3-a p{font-size: 14px;color: #666666;}
.c3-aa{padding-left: 73px;font-size: 16px ;color:#555;margin-top: 32px;}
.clearboth {
    height: 0px;
    line-height: 0px;
    overflow: hidden;
    clear: both;
    font-size: 0px;
}
/*新增*/
.duct-tell{
	height: 160px;
}
.duct-tell i {
    /*display: block;*/
    font-size: 24px;
    color: #fff;
    font-style: normal;
    font-weight: bold;
}
.duct-tell div {
    font-size: 26px;
    color: #fff;
    /* margin-top: 6px; */
    font-weight: bold;
}
.lx{
	width: 170px;
	margin: 0 auto;
	padding-top: 30px;
}
/*优势新增*/
.ys_box .bg {
    width: 100%;
    height: 666px;
    background: url(../images/youbg.jpg) no-repeat center;
    margin-top: 52px;
    overflow: hidden;
}
.ys_box .bg ul {
    position: relative;
    width: 1200px;
    height: 426px;
    margin: 120px auto;
}
.ys_box .bg ul li {
    float: left;
    width: 590px;
    height: 203px;
}
.ys_box .bg ul li:nth-of-type(2n+1) .pic_wrap {
    float: left;
}
.ys_box .bg ul li .pic_wrap {
    position: relative;
    width: 280px;
    height: 203px;
    box-shadow: 1px 1px 10px rgb(0 0 0 / 30%);
    overflow: hidden;
}
.ys_box .bg ul li .pic_wrap img {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
}
.ys_box .bg ul li:nth-of-type(1) .content {
    border-radius: 0 0 10px 0;
}
.ys_box .bg ul li .content {
    position: relative;
    width: 310px;
    height: 203px;
    background: #fff;
    box-shadow: 1px 1px 10px rgb(0 0 0 / 30%);
}
.ys_box .content .num {
    position: absolute;
    top: 30px;
    left: 34px;
    font-size: 36px;
    color: #cc0000;
}
.ys_box .bg ul li .content .item_t {
    width: 240px;
    padding-left: 60px;
    position: relative;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin: 38.5px auto 0;
    font-size: 24px;
    font-weight: 800;
    color: #cc0000;
    text-align: left;
    box-sizing: border-box;
}
.ys_box .bg ul li .content .item_b {
    width: 240px;
    word-break: break-all;
    height: 72px;
    overflow: hidden;
    margin: 23px auto 0;
    text-align: left;
    font-size: 14px;
    color: #666;
    line-height: 24px;
}
.ys_box .bg ul li:nth-of-type(2n) .pic_wrap {
    float: right;
}
.ys_box .bg ul li .pic_wrap {
    position: relative;
    width: 280px;
    height: 203px;
    box-shadow: 1px 1px 10px rgb(0 0 0 / 30%);
    overflow: hidden;
}
.bg ul li:nth-of-type(1) .content {
    border-radius: 0 0 10px 0;
}
.bg ul li:nth-of-type(2n+1) .content {
    float: left;
}
.bg ul li:nth-of-type(2n) {
    margin-left: 20px;
}
.bg ul li:nth-of-type(2) .content {
    border-radius: 0 0 0 10px;
}
.bg ul li:nth-of-type(2n) .content {
    float: right;
}
.bg ul li:nth-of-type(2)~li {
    margin-top: 20px;
}

/*新闻新增*/
.industry-company-img {
    margin-top: 45px;
    width: 590px;
    margin-left: -70px;
}
.news .news_content .industry {
    width: 40%;
    margin-left: 6%;
    margin-right: 2%;
    padding-bottom: 26px;
}
.baike-industry-company {
    float: left;
}
.industry-company-img img {
    vertical-align: bottom;
    height: 230px;
}
.industry-company-list {
    position: relative;
    /* border: 1px solid #ddd; */
    padding: 10px 20px 40px;
}
.news .news_content .news-item {
    width: 100%;
    /* float: left; */
    height: 110px;
    overflow: hidden;
    transition: 0.8s;
}
.news .news_content a {
    display: inline-block;
    float: left;
    width: 100%;
    padding-left: 8%;
    /* background: url(../images/dian.png) no-repeat 2% 50%; */
    color: #5a5a5a;
    font-size: 20px;
    line-height: 40px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-left: -35px;
    border-bottom: 1px dashed #393939;
}
.newleft {
    position: absolute;
    width: 80px;
    background: #eee;
    height: 69px;
    left: -74px;
    margin-top: -67px;
    /* top: 19px; */
}
.newleft h5 {
    font-size: 26px;
    text-align: center;
}
.newleft h6 {
    font-size: 16px;
    text-align: center;
}
.news .news_content .company {
    width: 40%;
    margin-left: 9%;
    margin-right: 2%;
    padding-bottom: 26px;
}
.industry-company-img {
    margin-top: 45px;
    width: 615px;
    margin-left: -70px;
}
.industry-company-list {
    position: relative;
    padding: 10px 20px 40px;
}
.news .news_content .news-item {
    width: 100%;
    /* float: left; */
    height: 110px;
    overflow: hidden;
    transition: 0.8s;
}
.newright {
    position: absolute;
    width: 80px;
    background: #eee;
    height: 69px;
    left: -74px;
    margin-top: -67px;
    /* top: 19px; */
}
.newright h5 {
    font-size: 26px;
    text-align: center;
}
.newright h6 {
    font-size: 16px;
    text-align: center;
}
.news_content{
    width: 1250px;
    margin: 0 auto;
}
.newleft:hover{
    background-color: #D81E06;
}
.newleft:hover{
    color: #fff;
}
.newright:hover{
    background-color: #D81E06;
}
.newright:hover{
    color: #fff;
}
.news .news_content a:hover{
    color: #D81E06;
    font-weight: bold;
}