﻿@charset "utf-8";

.banner{
    width: 100%;
    height:649px;
    position: relative;
    overflow:hidden;
}

.banner .banner_img{
    position: absolute;
    width: 100%;
    height: 649px; 
    min-width:1200px;
    background-position: center center;
    background-repeat: no-repeat;
}
.banner .banner_img a{
    width:100%;
    height:100%;
    display:inline-block;
}

.banner .banner_btn{
    position: absolute;
    width: 100%;
    text-align: center;
    height: 60px;
    line-height: 60px;
    bottom: 0px;
    z-index:800;
}
.banner .banner_btn i{ 
    cursor: pointer; 
    border-radius: 0; 
    transition: all .3s ease-in-out; 
    -ms-transition: all .3s ease-in-out; 
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out; 
    -o-transition: all .3s ease-in-out; 
    position:relative; 
    display:inline-block; 
    margin:0 5px; 
    width:35px; 
    height:5px; 
    background: #f6f6f6;
}

.banner .banner_btn i.on{
    background:#e60012;
}

.top {
    width:1200px;
    height:50px;
    background:#fff;
    margin:15px auto;
}

.top .notice {
    width:720px;
    height:50px;
    float:left;
    background:#f6f6f6;
    text-align:left;
}

.top .notice b{
    width:105px;
    height:50px;
    display:inline-block;
    background:#e60012;
    text-align:center;
    line-height:50px;
    font-weight:normal;
    color:#fff;
    font-size:14px;
    float:left;
}

.top .notice .notice-top{
    width:595px; 
    height:50px;
    overflow:hidden; 
    position:relative;
    float:right;
}

.top .notice .notice-top .hd{
    width:60px;
    height:30px;
    float:right; 
    overflow:hidden; 
    margin:10px 0;
    text-align:center;
    line-height:30px;
    margin-right:10px;
}

.top .notice .notice-top .hd a {
    width:30px;
    height:30px;
    display:inline-block; 
    overflow:hidden; 
    cursor:pointer; 
}
.top .notice .notice-top .hd a.prev{
    background:url(/images/prev.png) no-repeat center center;
    float:right;
}

.top .notice .notice-top .hd a.next{
    background:url(/images/next.png) no-repeat center center;
    float:left;
}

.top .notice .notice-top .bd{
    width:500px;
    height:30px;
    float:left;
    padding:10px 0;
}
.top .notice .notice-top .bd ul{
    width:100%;
    height:auto; 
    overflow:hidden; 
    zoom:1; 
}
.top .notice .notice-top .bd ul li{    width:100%;    height:30px;     text-align:left;     zoom:1;     line-height:30px;
}.top .notice .notice-top .bd ul li a{
    width:100%;
    height:30px;
    display:inline-block;
    line-height:30px;
    text-align:left;
    font-size:14px;
    color:#333;
}

.top .notice .notice-top .bd ul li a:hover{
    text-decoration:underline;
}

.top .notice .notice-top .bd ul li i{
    width:auto;
    height:30px;
    display:inline-block;
    float:right;
    font-size:14px;
    line-height:30px;
    color:#333;
}

.top .search {
    width:460px;
    height:50px;
    float:right;
    background:#f6f6f6;
}

.top .search b{
    width:110px;
    height:50px;
    display:inline-block;
    text-align:center;
    line-height:50px;
    font-size:14px;
    font-weight:normal;
    color:#333;
    float:left;
}

.top .search input{
    width:265px;
    height:30px;
    float:left;
    border:none;
    padding:0 10px;
    margin:10px 0;
    font-size:14px;
    color:#333;
    line-height:30px;
}

.top .search a{
    width:30px;
    height:30px;
    display:inline-block;
    float:left;
    background:url(/images/search.jpg) no-repeat center center;
    margin:10px 0;
    cursor:pointer;
}

.info {
    width:100%;
    height:540px;
    background:url(/images/bg.jpg) no-repeat center center;
}

.info .info_m{
    width:1200px;
    height:540px;
    margin:0 auto;
}

.info .info_m .info_left{
    width:560px;
    height:auto;
    float:left;
    margin-top:85px;
    margin-left:50px;
}

.info .info_m .info_left .info_btn{
    width:100%;
    height:44px;
    text-align:left;
    line-height:44px;
}

.info .info_m .info_left .info_btn a{
    width:221px;
    height:44px;
    display:inline-block;
    background:url(/images/btn.png) no-repeat center center;
    text-align:center;
    line-height:44px;
    font-size:18px;
    color:#fff;
}

    .info .info_m .info_left p {
        width: 100%;
        height: auto;
        display: inline-block;
        margin-top: 25px;
        font-size: 14px;
        line-height: 1.8em;
        color: #333;
        text-indent: 30px;
        max-height: 300px;
        overflow: hidden;
    }

.info .info_m .info_left .info_btn2{
    width:100%;
    height:44px;
    margin-top:25px;
}

.info .info_m .info_left .info_btn2 a{
    width:135px;
    height:44px;
    display:inline-block;
    text-align:center;
    line-height:44px;
    font-size:14px;
    color:#333;
    background:url(/images/btn2.png) no-repeat center center;
    float:left;
    margin-right:5px;
}

.info .info_m .info_right{
    width:480px;
    height:270px;
    float:right;
    margin-top:155px;
    margin-right:60px;
    position:relative;
}

.info .info_m .info_right img{
    width:100%;
    height:100%;
    display:inline-block;
    border:none;
}

.info .info_m .info_right a{
    width:75px;
    height:75px;
    display:inline-block;
    position:absolute;
    top:97px;
    left:202px;
    background:url(/images//btn3.png) no-repeat center center;
}

.info .info_m .info_right p{
    width:100%;
    height:auto;
    display:inline-block;
    font-size:20px;
    color:#fff;
    text-align:center;
    line-height:1.5em;
    position:absolute;
    left:0;
    bottom:65px;
}

.chamber {
    width:100%;
    height:auto;
}

.chamber .chamber_m{
    width:1200px;
    height:auto;
    margin:0 auto;
}

.chamber .chamber_m .title{
    width:100%;
    height:auto;
    padding-top:70px;
}

.chamber .chamber_m .title h1{
    width:100%;
    height:auto;
    font-size:24px;
    color:#e60012;
    line-height:1.5em;
    text-align:center;
    font-weight:normal;
}

.chamber .chamber_m .title p{
    width:100%;
    height:auto;
    font-size:14px;
    color:#666;
    line-height:1.5em;
    text-align:center;
    font-weight:normal;
}


.chamber .chamber_m .chamber-left{ 
    width:1200px; 
    height:335px; 
    overflow:hidden; 
    position:relative;
    margin-top:40px;
}
.chamber .chamber_m .chamber-left .hd{
    width:100%;
    height:40px; 
    overflow:hidden;
    position:absolute;
    left:0;
    top:135px;
}

.chamber .chamber_m .chamber-left .hd a {
    width:40px;
    height:40px;
    display:inline-block; 
    overflow:hidden; 
    cursor:pointer; 
}
.chamber .chamber_m .chamber-left .hd a.prev{
    background:url(/images/arrow_left.png) no-repeat center center;
    float:left;
}

.chamber .chamber_m .chamber-left .hd a.next{
    background:url(/images/arrow_right.png) no-repeat center center;
    float:right;
}

.chamber .chamber_m .chamber-left .bd{
    width:1100px;
    height:335px; 
    margin:0 auto;
}
.chamber .chamber_m .chamber-left .bd ul{
    width:100%;
    height:335px; 
    overflow:hidden; 
    zoom:1; 
}
.chamber .chamber_m .chamber-left .bd ul li{
    width:200px;
    height:335px;
    margin:0 10px; 
    float:left; 
    _display:inline; 
    overflow:hidden; 
    text-align:center;
}
.chamber .chamber_m .chamber-left .bd ul li .img{
    width:200px;
    height:275px;
    display:inline-block;
    border-bottom:5px solid #e60012;
    margin-bottom:10px;
}
.chamber .chamber_m .chamber-left .bd ul li .img img{     width:200px;     height:275px;    display:inline-block;    border:none;
}.chamber .chamber_m .chamber-left .bd ul li h2{    width:100%;    height:23px;    font-size:16px;    font-weight:normal;    color:#333;    text-align:center;    line-height:23px;
}.chamber .chamber_m .chamber-left .bd ul li p{    width:100%;    height:20px;    font-size:14px;    font-weight:normal;    color:#666;    text-align:center;    line-height:20px;
}.news {
    width:100%;
    height:auto;
}

.news .news_m{
    width:1200px;
    height:auto;
    margin:0 auto;
}

.news .news_m .title{
    width:100%;
    height:auto;
    padding-top:110px;
}

.news .news_m .title h1{
    width:100%;
    height:auto;
    font-size:24px;
    color:#e60012;
    line-height:1.5em;
    text-align:center;
    font-weight:normal;
}

.news .news_m .title p{
    width:100%;
    height:auto;
    font-size:14px;
    color:#666;
    line-height:1.5em;
    text-align:center;
    font-weight:normal;
}

.news .news_m .news_c {
    width:100%;    height:auto;    margin-top:40px;}.news .news_m .news_c .news_c_left{
    width:430px;    height:auto;    float:left;    margin-left:40px;}.news .news_m .news_c .news_c_left a{
    width:430px;    height:260px;    display:inline-block;}.news .news_m .news_c .news_c_left img{
    width:430px;    height:260px;    border:none;}.news .news_m .news_c .news_c_left a.n_title{
    width:100%;    height:auto;    display:inline-block;    font-size:16px;    line-height:1.5em;    color:#e60012;    margin:15px 0;}.news .news_m .news_c .news_c_left a.n_title:hover{
    text-decoration:underline;}.news .news_m .news_c .news_c_left p{
    width:100%;    height:auto;    display:inline-block;    font-size:14px;    line-height:1.5em;    color:#9d9d9d;    text-indent: 30px;}.news .news_m .news_c .news_c_left span{
    width:100%;    height:25px;    display:inline-block;    font-size:14px;    line-height:25px;    color:#9d9d9d;    text-align:right;    margin-top:10px;}.news .news_m .news_c .news_c_right{
    width:660px;    height:auto;    float:right;    margin-right:20px;}.news .news_m .news_c .news_c_right ul{
    width:100%;    height:auto;}.news .news_m .news_c .news_c_right ul li{
    width:100%;    height:100px;    margin-top:45px;}.news .news_m .news_c .news_c_right ul li:nth-child(1){    margin-top:0;}.news .news_m .news_c .news_c_right ul li .n_left{
    width:90px;    height:100px;    padding-right:20px;    border-right:1px solid #d9d9d9;    float:left;}.news .news_m .news_c .news_c_right ul li .n_left b{
    width:100%;    height:35px;    display:inline-block;    margin-top:10px;    font-size:22px;    color:#4c4c4c;    font-weight:bold;    line-height:35px;    text-align:right;}.news .news_m .news_c .news_c_right ul li .n_left p{
    width:100%;    height:20px;    display:inline-block;    font-size:16px;    color:#9d9d9d;    font-weight:normal;    line-height:20px;    text-align:right;}.news .news_m .news_c .news_c_right ul li .n_right{
    width:475px;    height:100px;    display:inline-block;    float:left;    margin-left:20px;}.news .news_m .news_c .news_c_right ul li .n_right a{
    width:100%;    height:35px;    display:inline-block;    font-size:16px;    color:#333;    line-height:35px;    font-weight:normal;}.news .news_m .news_c .news_c_right ul li .n_right a:hover{
    text-decoration:underline;}.news .news_m .news_c .news_c_right ul li .n_right p{
    width:100%;    height:auto;    display:inline-block;    font-size:14px;    line-height:1.5em;    color:#9d9d9d;    text-indent: 30px;}.news .news_m .news_c .news_c_right ul li .n_btn{
    width:40px;    height:100px;    display:inline-block;    float:right;}.news .news_m .news_c .news_c_right ul li .n_btn a{
    width:40px;    height:30px;    display:inline-block;    background:url(/images/arrow.png) no-repeat center center;    margin-top:30px;}

.enterprise {
    width:100%;
    height:658px;
    background:url(/images/bg3.jpg) no-repeat center center;
    margin-top:70px;
}

.enterprise .enterprise_m{
    width:1200px;
    height:auto;
    margin:0 auto;
}

.enterprise .enterprise_m .title{
    width:100%;
    height:auto;
    padding-top:40px;
}

.enterprise .enterprise_m .title h1{
    width:100%;
    height:auto;
    font-size:24px;
    color:#e60012;
    line-height:1.5em;
    text-align:center;
    font-weight:normal;
}

.enterprise .enterprise_m .title p{
    width:100%;
    height:auto;
    font-size:14px;
    color:#666;
    line-height:1.5em;
    text-align:center;
    font-weight:normal;
}

.enterprise .enterprise_m .enter_notes{
    width:100%;
    height:auto;
    margin:0 auto;
    padding-top:30px;
}

.enterprise .enterprise_m .enter_notes .hd{
    width:98%;
    height:auto;
    margin:0 auto;
    text-align:center;
}

.enterprise .enterprise_m .enter_notes .hd ul{
    width:100%;
    height:auto;
    margin:0 auto;
    text-align:center;
}

.enterprise .enterprise_m .enter_notes .hd ul li{
    width:auto;
    height:38px;
    display:inline-block;
    background:none;
    border:1px solid #d9d9d9;
    text-align:center;
    line-height:38px;
    margin:5px;
    border-radius:25px;
    padding:0 18px;
    font-size:16px;
    color:#333;
    cursor:pointer;
}

.enterprise .enterprise_m .enter_notes .hd ul li:hover,.enterprise .enterprise_m .enter_notes .hd ul li.on{
    background:#e60012;
    border:1px solid #e60012;
    color:#fff;
}.enterprise .enterprise_m .enter_notes .bd{
    width:1142px;
    height:340px;
    margin:0 auto;
    margin-top:30px;
}

.enterprise .enterprise_m .enter_notes .bd ul{
    width:100%;
    height:100%;
    margin:0 auto;
}

.enterprise .enterprise_m .enter_notes .bd ul li{
    width:203px;
    height:138px;
    display:inline-block;
    border:1px solid #d9d9d9;
    border-radius:10px;
    margin:15px 10px;
    box-shadow: 5px 5px 10px #d9d9d9;
    -moz-box-shadow: 5px 5px 10px #d9d9d9;
    -webkit-box-shadow: 5px 5px 10px #d9d9d9;
    _box-shadow: 5px 5px 10px #d9d9d9;
}

.enterprise .enterprise_m .enter_notes .bd ul li a{
    width:100%;
    height:100%;
    display:inline-block;
}

.enterprise .enterprise_m .enter_notes .bd ul li img{
    width:203px;
    height:138px;
    display:inline-block;
    border:none;
    border-radius:10px;
}

.enterprise .enterprise_m .enter_btn {
    width:100%;
    height:40px;
    display:inline-block;
    text-align:center;
    line-height:40px;
    padding-top:40px;
}

.enterprise .enterprise_m .enter_btn a{
    width:auto;
    height:38px;
    display:inline-block;
    background:#fff;
    border:1px solid #d9d9d9;
    text-align:center;
    line-height:38px;
    border-radius:25px;
    padding:0 30px;
    font-size:16px;
    color:#333;
    cursor:pointer;
}

.enterprise .enterprise_m .enter_btn a:hover {
    background:#e60012;
    border:1px solid #e60012;
    color:#fff;
}