            @charset "utf-8";
            /* CSS Document */
            
            a,
            a:hover {
                text-decoration: none
            }
            
            ul,
            li {
                list-style: none
            }
            
            .header {
                background: #FFF;
                transform: rotate(0deg) scale(1) translate(0%, 0%);
                transition: all 0.4s ease 0s;
                width: 100%;
                *width: auto;
                z-index: 20;
                position: relative;
                z-index: 1000;
            }
            
            .header .container {
                margin: 0 auto;
            }
            
            .navbar-header {
                float: left;
            }
            
            .navbar-brand {
                float: left;
                padding: 25px 0 30px;
                *padding: 10px 0;
                height: auto;
            }
            
            .navbar-brand img {
                max-width: 100%;
            }
            
            .navbar-collapse {
                margin-top: 50px;
                float: right;
            }
            
            .nav li:hover {
                background: none;
                border-bottom: none;
            }
            
            .navbar-default {
                margin-bottom: 0;
                background: none;
                border: none;
                transform: rotate(0deg) scale(1) translate(0%, 0%);
                transition: all 0.4s ease 0s;
            }
            
            .navbar-default .navbar-nav>li {
                padding-left: 10px;
            }
            
            .navbar-default .navbar-nav>li>a {
                color: #000;
                font-size: 16px;
                line-height: 30px;
                padding: 0 0 10px 0;
            }
            
            .navbar-default .navbar-nav>li:hover {
                border: None;
            }
            
            .navbar-default .navbar-nav>li:hover a {
                color: #333333;
                border-bottom: none;
            }
            
            .navbar-default .navbar-nav>li.en {
                width: 30px;
                float: right;
            }
            
            .navbar-default .navbar-nav>li.en>a {
                background: #c9242b;
                width: 30px;
                height: 30px;
                color: #FFF;
                font-size: 14px;
                text-align: center;
                border-radius: 50%;
                line-height: 30px;
                margin: 0;
                padding: 0;
                display: block;
            }
			
			  .navbar-default .navbar-nav>li.en>a:hover { background:#c9242b;  color: #FFF;}
				  
            
            .main1ul .col-sm-3 {
                *width: 24%;
                *padding: 2px
            }
            
            .main2 .col-md-8 {
                *width: 61%
            }
            
            .main3 .col-sm-4 {
                *width: 30%
            }
            
            .main4 .col-md-3 {
                *width: 22%
            }
            
            .main5 .col-sm-4 {
                *width: 30%
            }
            
            .main6 .col-sm-4 {
                *width: 30%
            }
            
            .main8 .col-sm-4 {
                *width: 30%
            }
            
            .main11 .col-sm-4 {
                *width: 30%
            }
            
            .main10 .col-sm-6 {
                *width: 47%
            }
            
            .main10 .col-sm-6 .col-sm-9 {
                *width: 70%
            }
            
            .content .tit_t {
                line-height: 30px;
                text-align: center;
                font-size: 30px;
                color: #c9242b;
            }
            
            .content .tit_t span {
                display: block;
                text-align: center;
                color: #bdbdbd;
                font-size: 24PX;
                opacity: .5;
            }
            /*main3-begin*/
            
            .main3 {
                padding: 70px 0 95px;
                overflow: hidden;
            }
            
            .main3 .tit_t {
                padding-bottom: 10px;
            }
            
            .mainTop {
                padding: 20px 5%;
                color: #666666;
                font-size: 16px;
                line-height: 29px;
                text-align: center;
            }
            
            .main3li a img {
                margin: 20px auto 0;
                display: block;
                width: 100%;
                max-width: 390px;
                max-height: 280px;
            }
            
            .main3li a .bottom {
                max-width: 390px;
                height: 150px;
                background: #edf7fc;
                display: block;
                margin: 0 auto;
                padding: 10px 4%;
                text-align: left;
            }
            
            .main3li a .bottom h3 {
                margin: 0;
                padding: 0;
                font-size: 20px;
                color: #333333;
                line-height: 60px;
                font-weight: normal;
            }
            
            .main3li a .bottom p {
                color: #777777;
                font-size: 14px;
                line-height: 24px;
            }
            /*main3-end*/
            /*main4-begin*/
            
            .main4 {
                width: 100%;
                background: url(../img/newsbg.jpg) no-repeat;
                background-size: 100% 100%;
                padding: 90px 0;
                color: #FFFFFF;
                overflow: hidden;
            }
            
            .main4 .title {
                font-size: 24px;
                line-height: 30px;
                color: #fff;
                text-align: left;
                padding-bottom: 30px;
            }
            
            .main4 .title span {
                color: #bdbdbd;
                padding: 0 5px;
                display: inline-block;
            }
            
            .main4 ul {
                margin: 0;
                padding: 0;
            }
            
            .main4 ul li {
                margin-bottom: 30px;
            }
            
            .main4 ul li .fl {
                font-size: 22px;
                text-align: center;
            }
            
            .main4 ul li .fl em {
                display: block;
                font-size: 16px;
                opacity: .3;
                font-style: normal;
                padding-top: 10px;
            }
            
            .main4 ul li .fr {
                text-align: left;
/*                border-left: 1px solid #ccc;	*/
            }
            
            .main4 ul li .fr h3 {
                font-size: 16px;
                margin: -10px 0 0;
                line-height: 40px;
                height: 40px;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
            }
            
            .main4 ul li .fr p {
                font-size: 14px;
                opacity: .3;
                line-height: 25px;
                height: 50px;
                overflow: hidden;
                margin: 0;
            }
            /*main4-end*/
            
            .main5 {
                width: 100%;
                padding: 80px 0;
                background: #f1f1f1;
                overflow: hidden;
            }
            
            .main5 .tit_t {
                padding-bottom: 20px;
            }
            
            .main5li {
                text-align: left;
                padding: 0 3% 30px;
                background: url(../img/probg.png) no-repeat;
                background-size: 100% 100%;
            }
            
            .main5li a img {
                display: block;
                margin: 0 auto;
                max-width: 100%;
                cursor: pointer;
                transition: all 0.6s;
                -ms-transition: all 0.8s;
            }
            
            .main5li a .img {
                width: 100%;
                max-height: 300px;
            }
            
            .main5li a p {
                font-size: 20px;
                color: #000;
                margin: 0;
                padding: 0 10px;
                height: 30px;
                line-height: 30px;
                text-align: center;
                overflow: hidden;
            }
            
            .main5li:hover {
                background: url(../img/prohbg.png) no-repeat;
                background-size: 100% 100%;
            }
            
            .main5li:hover img {
                transform: scale(1.2);
                -ms-transform: scale(1.2);
            }
            
            .main5li:hover a p {
                color: #000;
            }
            /*main5-end*/
            
            .main6 {
                width: 100%;
                padding: 5% 0 0;
                text-align: center;
                overflow: hidden;
            }
            
            .main6 .map {
                position: relative;
            }
            
            .main6 .map2 {
                display: none;
            }
            
            .main6 .map2 img {
                display: block;
                margin: 0 auto;
                max-width: 100%;
            }
            
            .main6 .map img {
                width: 1056px;
                display: block;
                margin: 0 auto;
            }
            
            .main6 .map ul li {
                width: 82px;
                height: 71px;
                background: url(../img/mapbg.png) no-repeat;
                position: absolute;
                left: 0;
                top: 0;
                cursor: pointer;
                color: #FFF;
                line-height: 71px;
                text-align: center;
                font-size: 17px;
            }
            
            .main6 .map ul li.a {
                padding: 20px 0;
                line-height: 20px;
            }
            
            .main6 .map ul li.a1 {
                left: 167px;
                top: 105px;
            }
            
            .main6 .map ul li.a2 {
                left: 167px;
                top: 210px;
            }
            
            .main6 .map ul li.a3 {
                left: 338px;
                top: 365px;
            }
            
            .main6 .map ul li.a4 {
                left: 460px;
                top: 285px;
            }
            
            .main6 .map ul li.a5 {
                left: 480px;
                top: 178px;
            }
            
            .main6 .map ul li.a6 {
                left: 538px;
                top: 243px;
            }
            
            .main6 .map ul li.a7 {
                left: 575px;
                top: 310px;
            }
            
            .main6 .map ul li.a8 {
                left: 548px;
                top: 380px;
            }
            
            .main6 .map ul li.a9 {
                left: 550px;
                top: 118px;
            }
            
            .main6 .map ul li.a10 {
                left: 610px;
                top: 185px;
            }
            
            .main6 .map ul li.a11 {
                left: 660px;
                top: 250px;
            }
            
            .main6 .map ul li.a12 {
                left: 745px;
                top: 295px;
            }
            
            .main6 .map ul li.a13 {
                left: 640px;
                top: 110px;
            }
            
            .main6 .map ul li.a14 {
                left: 720px;
                top: 150px;
            }
            
            .main6 .map ul li.a15 {
                left: 730px;
                top: 220px;
            }
            
            .main6 .map ul li.a16 {
                left: 810px;
                top: 230px;
            }
            
            .main6 .map ul li.a17 {
                left: 830px;
                top: 310px;
            }
            
            .main6 .map ul li.a18 {
                left: 880px;
                top: 380px;
            }
            
            .main6 .map ul li.a19 {
                left: 770px;
                top: 80px;
            }
            
            .main6 .map ul li.a20 {
                left: 810px;
                top: 150px;
            }
            
            .main6 .map ul li.a21 {
                left: 910px;
                top: 230px;
            }
            
            .main6 .map ul li.a22 {
                left: 870px;
                top: 60px;
            }
            
            .main6 .map ul li.a23 {
                left: 920px;
                top: 160px;
            }
            
            .footer {
                background: #323232;
                padding: 20PX 0 0
            }
            
            .footer h2 {
                font-size: 24px;
                color: #FFF;
                text-align: center;
                font-weight: normal;
                margin: 0 0 10PX;
            }
            
            .footer h3 {
                font-weight: normal;
                color: #FFF;
                text-align: center;
                border-bottom: 1px solid #535353;
                margin: 0 0 20px;
                padding-bottom: 10PX;
            }
            
            .foooterTop p {
                font-size: 16px;
                color: #fffefe;
                display: block;
                margin-bottom: 20px;
            }
            
            .foooterTop ul {
                margin: 0;
                padding: 0;
            }
            
            .foooterTop ul li a {
                color: #FFF;
                display: block;
                font-size: 14px;
                opacity: .6;
                margin-bottom: 10px;
            }
            
            .foooterTop .WX {
                position: relative;
                text-align: center;
                color: #c0c0c0;
                font-size: 14px;
            }
            
            .foooterTop .WX img {
                width: 110px;
                display: block;
                margin: 10px auto;
                opacity: 1;
            }
            
            .footerBottom {
                width: 100%;
                text-align: center;
                padding: 10PX;
                background: #1e1e1e;
                line-height: 20px;
                color: #FFF;
            }
            
            .navbar-default .navbar-nav>.open>a,
            .navbar-default .navbar-nav>.open>a:hover,
            .navbar-default .navbar-nav>.open>a:focus {
                background: none;
                color: #000
            }
            
            .dropdown-menu>li>a {
                clear: both;
                color: #333;
                display: block;
                font-weight: normal;
                line-height: 25px;
                padding: 3px 20px;
                white-space: nowrap;
                text-align: center
            }
            
            .nav>li {
                text-align: left;
            }
            /*内页*/
            
            .ny {
                padding: 0 0;
                line-height: 30px;
                font-size: 14px;
                color: #000;
                overflow: hidden;
            }
            
            .ny .top {
                line-height: 40px;
                font-size: 16px;
            }
            
            .ny .top .fr {
                float: right;
            }
            
            .ny .container .top {
                padding: 25px 0 13px;
                border-bottom: 1px solid #dddddd;
            }
            
            .ny .top .span01 {
                text-align: right;
                color: #666666;
                font-size: 14px;
            }
            
            .ny .top .span01 a {
                color: #666666;
                padding: 0 10px 0 0;
                font-size: 14px;
            }
            
            .ny .top .span01 img {
                display: inline-block;
                vertical-align: sub;
            }
            
            .slider {
                text-align: center;
                margin: 0;
                padding: 0;
            }
            
            .slider li {
                margin-bottom: 10px;
                line-height: 40px;
                padding: 0 5px;
            }
            
            .slider li a {
                color: #666666;
                display: block;
                font-size: 16px;
            }
            
            .slider li.on a {
                background: #c9242b;
                color: #FFF;
                border-radius: 20px;
            }
            
            .slider li:hover a {
                background: #c9242b;
                color: #FFF;
                border-radius: 20px;
            }
            
            .ny .bottom {
                padding: 50px 0;
            }
            
            .ny .bottom h3 {
                text-align: center;
                padding-bottom: 20px;
            }
            
            .ny .text {
                line-height: 37px;
                color: #666666;
                font-size: 16px;
                margin: 20px 0;
            }
            
            .ny .text img {
                max-width: 100%;
                display: block;
                margin: 0 auto;
            }
            
            .ny .text .title {
                font-size: 16px;
                text-align: center;
                line-height: 50px;
            }
            
            .ny .text .nyImg {
                max-width: 100%;
                display: block;
                margin: 20px auto;
            }
            
            .ny.contact .bottom {
                text-align: left;
                font-size: 14px;
                color: #666666;
            }
            
            #allmap {
                margin-bottom: -30px;
            }
            
            .ny.contact .bottom h4 {
                color: #333333;
                font-size: 20px;
            }
            
            .ny.contact .bottom img {}
            
            .ny.contact .bottom .fr {
                background: #f5f5f5;
                border-radius: 10px;
                padding: 40px 52px;
            }
            
            .ny.contact .bottom .fr label {
                width: 100%;
                font-size: 16px;
                color: #666666;
                font-weight: normal;
            }
            
            .ny.contact .bottom .fr textarea {
                width: 100%;
                height: 90px;
                line-height: 30px;
                border: 1px solid #e9e9e9;
                background: #fff;
            }
            
            .ny.contact .bottom .fr input[name='name'] {
                width: 100%;
                height: 30px;
                line-height: 30px;
                border: 1px solid #e9e9e9;
                background: #fff;
            }
            
            .ny.contact .bottom .fr input[name='Txtidcode'] {
                width: 60%;
                height: 30px;
                line-height: 30px;
                border: 1px solid #e9e9e9;
                background: #fff;
            }
            
            .ny.contact .bottom .fr .btn {
                background: #c9242b;
                color: #FFF;
                width: 20%;
                line-height: 30px;
                border-radius: 20px;
                margin: 20px 0 0;
            }
            
            .ny.news .bottom .newsli {
                background: #f5f5f5;
                padding: 40px 20px;
                margin-bottom: 20px;
            }
            
            .ny.news .bottom .time span {
                display: block;
                font-size: 20px;
                color: #999999;
            }
            
            .ny.news .bottom .time img {
                margin: 20px 0 0 20px;
                transition: .3s;
            }
            
            .ny.news .bottom .fr {
                border-left: 1px solid #dddddd;
            }
            
            .ny.news .bottom .fr h4 {
                font-size: 20px;
                color: #333333;
            }
            
            .ny.news .bottom .fr p {
                font-size: 14px;
                color: #aaaaaa;
            }
            
            .ny.news .bottom .newsli:hover .time img {
                background: #c9242b;
                padding: 10px;
            }
            
            .ny.news .bottom h5 {
                font-size: 16px;
                color: #cccccc;
                text-align: center;
                margin-bottom: 30px;
            }
            
            .ny.pro .col-md-4 {
                padding: 10px;
                float: left;
            }
            
            .ny.pro .proli {
                background: #f5f5f5;
                padding: 10px;
                overflow: hidden;
            }
            
            .ny.pro .proli img {
                transition: .3s;
                max-width: 100%;
            }
            
            .ny.pro .proli p {
                text-align: center;
                font-size: 16px;
                color: #333333;
                padding-top: 20px;
            }
            
            .ny.pro .proli:hover img {
                transform: scale(1.1);
            }
            
            .ny.video .proli img {
                max-height: 248px;
                width: 100%;
            }
            
            .fenye {
                width: 100%;
                text-align: center;
            }
            
            .pagination {
                margin: 20px 10%;
            }
            
            .nav_top {
                line-height: 40px;
                font-weight: bold;
                font-size: 40px;
                text-align: center
            }
            
            .contact {
                width: 100%;
                background: url(../img/contact.jpg) no-repeat center;
                background-attachment: fixed;
                padding: 20px 0
            }
            
            .contact .nav_top {
                color: #FFF
            }
            
            .form1 {
                width: 60%;
                margin: 0 auto
            }
            
            .form1 div {
                padding: 10px 0;
                ;
            }
            
            .form1 label {
                width: 10%;
                float: left;
                ;
            }
            
            .input1 {
                width: 88%;
                height: 40px;
                background: rgba(240, 240, 240, 0.2);
                color: #000;
                float: left;
                text-indent: 20px;
                border: 1px solid #ccc;
                border-radius: 5px;
            }
            
            .input2 {
                width: 88%;
                height: 80px;
                background: rgba(240, 240, 240, 0.2);
                border: none;
                float: left;
                color: #000;
                border: 1px solid #ccc;
                border-radius: 5px;
            }
            
            .buttton1 {
                width: 150px;
                height: 40px;
                background: #057f1a;
                line-height: 26px;
                text-align: center;
                color: #FFF;
                border: none;
                font-size: 14px;
            }
            /* 大于1200 */
            
            @media (min-width: 1200px) {
                .container {
                    width: 1170px;
                }
            }
            /* 小于1200 */
            
            @media (max-width: 1200px) {
                .container {
                    width: 100%;
                }
                .navbar-collapse {
                    margin: 50px -15px 0;
                }
                .main6 .map {
                    display: none;
                }
                .main6 .map2 {
                    display: block;
                }
                .about {
                    width: 100%;
                    height: 508px;
                    background: url(../img/aboutbg01.jpg) no-repeat top center;
                    background-size: 100% 100%;
                }
            }
            
            @media (max-width: 1136px) {
                .navbar-header {
                    width: 20%;
                }
                .navbar-collapse {
                    margin: 40px -15px 0;
                }
                .ny .container .top {
                    padding: 10px 0;
                }
            }
            
            @media (max-width: 991px) {
                .navbar-collapse {
                    margin-top: 10px;
                }
                .navbar-default .navbar-nav>li>a {
                    line-height: 40px;
                }
                /*main2-end*/
                .navbar-collapse {
                    float: left;
                    width: 100%;
                }
                .navbar-default .navbar-nav>li.en {
                    float: left;
                }
                .main3li a p {
                    font-size: 14px
                }
                .main5li a p {
                    font-size: 16px;
                }
                .ny.contact .bottom .fr {
                    padding: 20px 32px;
                }
            }
            
            @media (max-width: 768px) {
                .navbar-header {
                    padding: 10px 0;
                    width: 100%;
                }
                .slider li {
                    line-height: 30px;
                }
                .slider li a {
                    font-size: 14px;
                }
                .ny .bottom {
                    padding: 20px 0;
                }
                .ny .text {
                    line-height: 25px;
                    color: #666666;
                    font-size: 14px;
                }
            }
            
            @media (max-width: 767px) {
                .content .tit_t {
                    font-size: 24px
                }
                .content .tit_t span {
                    font-size: 16px
                }
                .footer h2,
                .footer h3 {
                    font-size: 16px;
                }
                .nav {
                    max-height: 340px;
                }
                .navbar-toggle {
                    margin-top: 10px;
                    margin-right: 0;
                }
                .navbar-default .navbar-nav>li {
                    width: 100%;
                    text-align: left;
                }
                .dropdown-menu>li>a {
                    text-align: left;
                    text-indent: 20px
                }
                .navbar-brand {
                    padding: 0;
                    width: 60%;
                }
                .topTel {
                    display: none;
                }
                .navbar-nav {
                    margin-bottom: 10px;
                    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
                    float: left;
                    width: 100%;
                }
                .nav li:hover {
                    background: none;
                    border-bottom-style: solid;
                    border-bottom-color: rgb(133, 133, 133);
                    border-bottom-width: 1px;
                    transform: rotate(0deg) scale(1) translate(0%, 0%);
                    border-bottom: none;
                    -ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
                    -o-transform: rotate(0deg) scale(1) translate(0%, 0%);
                    -moz-transform: rotate(0deg) scale(1) translate(0%, 0%);
                    -webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
                    transition: All 0.1s ease;
                    -ms-transition: All 0.1s ease;
                    -o-transition: All 0.1s ease;
                    -moz-transition: All 0.1s ease;
                    -webkit-transition: All 0.1s ease;
                }
                .navbar-collapse {
                    padding-right: 0;
                    padding-left: 0;
                    -webkit-overflow-scrolling: touch;
                }
                .main3 {
                    padding: 20px 0;
                }
                .mainTop {
                    padding: 10px 3%;
                    font-size: 16px;
                }
                .main3li {
                    width: 98%;
                    margin: 0 1%;
                    padding-bottom: 20px;
                    float: left;
                    text-align: center;
                    text-align: center;
                    transform: rotate(0deg) scale(1) translate(0%, 0%);
                    transition: all 0.3s ease 0s;
                }
                .main4 {
                    padding: 40px 0 20px;
                }
                .main4 .title {
                    font-size: 18px;
                }
                .main4 ul li .fl {
                    font-size: 18px;
                }
                .main5 {
                    padding: 20px 0;
                }
                .main5li a p {
                    font-size: 16px;
                }
                .about {
                    width: 100%;
                    height: 390px;
                    background: url(../img/aboutbg02.jpg) no-repeat center;
                    background-size: 100% auto;
                }
                .form1 {
                    width: 90%;
                    margin: 0 auto
                }
                .form1 label {
                    width: 20%
                }
                .form1 .input1,
                .form1 .input2 {
                    width: 78%;
                }
                .newsul span {
                    position: absolute;
                    right: 3%;
                    top: 0;
                }
            }
            
            @media (max-width: 460px) {
                .navbar-brand {
                    padding: 0 3%;
                    width: 70%;
                }
                .navbar {
                    margin: 0;
                }
                .about {
                    width: 100%;
                    height: 290px;
                    background: url(../img/aboutbg02.jpg) no-repeat center;
                    background-size: 100% auto;
                    margin: 0 0 -50px
                }
            }
            /*分页样式*/
            
            .page_info {
                text-align: center;
                margin-top: 10px;
                margin-bottom: 30px;
                color: #333;
            }
            
            .page_info span {
                padding: 0 2px;
                font-weight: bold;
            }
            
            .page_list {
                height: 24px;
                line-height: 24px;
                margin-bottom: 30px;
                text-align: center;
                letter-spacing: 0;
                font-family: "Arial";
                font-size: 14px;
                margin-top: 20px;
            }
            
            .page_list a {
                display: inline-block;
                color: #898989;
                border: 1px solid #e8e8e8;
                background: #f8f8f8;
                padding: 0 8px;
                margin: 0 1px;
            }
            
            .page_list a:hover {
                color: #fff;
                border: 1px solid #898989;
                background: #898989;
            }
            
            .page_list a.on {
                color: #333;
                border: 1px solid #ccc;
                background: #E5EDF2;
            }
            
            .ny .navigation {
                background: #f5f5f5;
                padding: 10px 0;
            }
            
            .ny .navigation .span01 {
                color: #666666;
                font-size: 14px;
            }
            
            .ny .navigation .span01 a {
                color: #666666;
                padding: 0 10px 0 0;
                font-size: 14px;
            }
            
            .ny .navigation .span01 img {
                display: inline-block;
                vertical-align: sub;
            }
            
            .picFocus {
                margin: 0 auto;
                width: 100%;
                padding: 5px;
                position: relative;
                overflow: hidden;
                zoom: 1;
            }
            
            .picFocus .hd {
                width: 100%;
                margin: 0;
                padding: 0;
                padding-top: 5px;
                overflow: hidden;
            }
            
            .picFocus .hd ul {
                margin: 0;
                padding: 0;
                overflow: hidden;
                zoom: 1;
            }
            
            .picFocus .hd ul li {
                padding-top: 5px;
                float: left;
                text-align: center;
                border: 2px solid #f1f1f1;
                margin-right: 5px;
                position: relative;
            }
            
            .picFocus .hd ul li span {
                width: 40px;
                height: 40px;
                position: absolute;
                right: 0;
                top: 0;
                background: url(../img/xinpin.png) no-repeat;
                background-size: 100% 100%;
            }
            
            .picFocus .hd ul li img {
                width: 141px;
                height: 94px;
                cursor: pointer;
            }
            
            .picFocus .hd ul li.on {
                border: 2px solid #e70012;
            }
            
            .picFocus .bd li {
                vertical-align: middle;
                position: relative;
            }
            
            .picFocus .bd li span {
                position: absolute;
                right: 0;
                top: 0;
                background: url(../img/xinpin.png) no-repeat;
                width: 132px;
                height: 134px;
                ;
            }
            
            .picFocus .bd img {
                max-width: 100%;
                height: 400px;
                display: block;
            }
            
            .textfr {
                float: right;
                color: #000000;
            }
            
            .textfr h3 {
                line-height: 50px;
                font-size: 26px;
                text-align: left!important;
                margin: 0;
                padding: 0!important;
            }
            
            .textfr span {
                display: block;
                line-height: 45px;
                border-bottom: 1px solid #e5e5e5;
                margin-bottom: 30px;
                font-size: 24px; color:#999; 
            }
            
            .textfr p {
                font-size: 16px;
                line-height: 30px; color:#888; text-indent:0;
            }
            
            .textfr p i {
               
                padding: 7px;
                color: #666666;
                line-height: 30px;
                margin: 0 5px;
                display: inline;
                font-style: normal;
				border-radius:5px; background:#eee; 
            }
            
            .textfr .hr {
                border-top: 1px solid #ccc;
                width: 100%;
                margin: 20px 0 40px;
            }
            
            .textfr .btn {
                background: url(../img/btn.jpg) no-repeat;
                width: 170px;
                height: 50px;
                line-height: 36px;
                color: #FFF;
                font-size: 16PX;
            }
            
			.textfr .btn a{ color:#fff; }
            .xilie h4 {
                font-size: 20px;
                text-align: center;
                padding-bottom: 30px;
                ;
            }
            
            .xilie .xilieli {
                padding: 2%;
            }
            
            .xilie .xilieli .img {
                border: 1px solid #ccc;
            }
            
            .xilie .xilieli img {
                max-width: 100%;
            }
            
            .xilie .xilieli p {
                text-align: center;
                font-size: 16px;
                line-height: 40px;
            }
            
            @media (max-width: 1000px) {
                .picFocus .hd ul li img {
                    width: 120px;
                    height: 64px;
                    cursor: pointer;
                }
                .textfr h3 {
                    font-size: 20px;
                }
                .textfr span {
                    font-size: 16px;
                }
                .textfr p {
                    font-size: 14px;
                }
                .xilie .xilieli p {
                    font-size: 14px;
                }
            }
            
            @media (max-width: 768px) {
                .picFocus .hd ul li img {
                    width: 110px;
                    height: 54px;
                    cursor: pointer;
                }
                .textfr h3 {
                    font-size: 20px;
                }
                .textfr span {
                    font-size: 16px;
                }
                .textfr p {
                    font-size: 14px;
                }
                .xilie .xilieli p {
                    font-size: 14px;
                }
            }