﻿.ny-left{ float: left; width:78.5%;}
.ny-right{ float: left;border-bottom: 10px #e9e9e9 solid;background-color: #fff;padding: 0px 17px 0px;}
.ny-right .item{ margin-top: 15px;margin-bottom: 15px; position: relative;}
.ny-right .item h7{ font-size:24px; font-weight: bold;display:block;text-align:center;margin-bottom:15px;}
.ny-right .item h8{ font-size:26px; font-weight: bold;display:block;text-align:center;margin-bottom:15px;}
.ny-right .item img{ width: 100%;}
.ny-right .item .text{ position:absolute; top:0; left:0; width: 100%; height: 100%; color:#FFFFFF;}
.ny-right .item .con{ display: inline-block; width: 100%; vertical-align: middle; text-align: center;}
.ny-right .item .con2{display: inline-block; width: 100%; vertical-align: middle; text-align: center;}
.ny-right .item .con+i{ display: inline-block; vertical-align: middle; height: 100%;}
.ny-right .item h2{ font-size:30px; font-weight: bold;}
.ny-right .item em{ margin: 10px 0; display: inline-block; width: 10px; height: 10px; border-radius: 100%; position: relative;}
.ny-right .item em:before,
.ny-right .item em:after{ content: ""; position: absolute; top:50%; width: 40px; height: 1px; background: rgba(255,255,255,.2);}
.ny-right .item em:before{ left:-42px;}
.ny-right .item em:after{ right:-42px;}
.ny-right .item p{ font-size: 15px; line-height: 44px;}
.ny-right .item span{ position: relative; margin: 290px auto 0; display: block; max-width:60%; width: 160px; height: 44px; line-height: 44px; text-align: center; background: #ec1e25; color: #FFFFFF; font-size: 13px;}
.ny-right .item:hover span{ background: #646577;}

.ny-right2{ float: left;border-bottom: 10px #e9e9e9 solid;background-color: #fff;padding: 0px 17px 0px;}
.ny-right2 .item{ margin-top: 15px;margin-bottom: 15px; position: relative;}
.ny-right2 .item h7{ font-size:26px; font-weight: bold;padding:0px 74px;background-color:#c7c7c7;margin-bottom:15px；}
.ny-right2 .item img{ width: 100%;}
.ny-right2 .item .text{ position:absolute; top:0; left:0; width: 100%; height: 100%; color:#FFFFFF;}
.ny-right2 .item .con{ display: inline-block; width: 100%; vertical-align: middle; text-align: center;}
.ny-right2 .item .con2{display: inline-block; width: 100%; vertical-align: middle; text-align: center;}
.ny-right2 .item .con+i{ display: inline-block; vertical-align: middle; height: 100%;}
.ny-right2 .item h2{ font-size:30px; font-weight: bold;}
.ny-right2 .item em{ margin: 10px 0; display: inline-block; width: 10px; height: 10px; border-radius: 100%; position: relative;}
.ny-right2 .item em:before,
.ny-right2 .item em:after{ content: ""; position: absolute; top:50%; width: 40px; height: 1px; background: rgba(255,255,255,.2);}
.ny-right2 .item em:before{ left:-42px;}
.ny-right2 .item em:after{ right:-42px;}
.ny-right2 .item p{ font-size: 15px; line-height: 44px;}
.ny-right2 .item span{ position: relative; margin: 190px auto 0; display: block; max-width:60%; width: 160px; height: 44px; line-height: 44px; text-align: center; background: #ec1e25; color: #FFFFFF; font-size: 13px;}
.ny-right2 .item:hover span{ background: #646577;}


        .clearfix:after {
            content: '';
            display: block;
            clear: both;
            visibility: hidden;
        }

        .sec-wrapper {
            min-height: 100%;
        }


        .main-section {
            padding-bottom: 100px;
            margin: 20px auto;
        }

        .div-wrapper {
            width: 1200px;
            margin: 0 auto;
            position: relative;
        }

        .cont-left {
            width: 837px;
            float: left;
            margin-right: 20px;
        }

        .list-right {
            float: left;
        }
		
		.list-right2 {
            float: left;
			margin:-60px 0px 0px 0px;
        }

        .cont-item {
            width: 100%;
            height: 200px;
            margin-top: 100px;
        }

        .box-fixed {
            width: 315px;
           /* height: 800px;*/
            padding-top: -500px;
            position: relative;
            top: -5px;
        }

        .tab_fix_bottom {
            position: absolute;
            bottom: 0px;
            top: auto;
        }

        .tab_fix {
            position: fixed;
        }