body{
	font-family: "Microsoft Yahei";
	font-size: 12px;
    background-color: #f1f1f1;
    width: 100%；
}
body.index #footer{
    padding-top: 0;
}
ul{
	padding: 0;
	list-style: none;
}
.navbar{
    border: none;
    height: 97px;
    background: #fff;
    border-bottom: 1px solid #eee;
    margin: 0;
    border-radius: 0;
}
.navbar.affix{
    width: 100%;
    z-index: 9999;
    background: rgba(255,255,255,.9);
}
.navbar .navbar-brand{
    padding: 10px;
    float: left;
    margin: 0;
    display: block;
}
.navbar .navbar-brand img{
    height: 70px;
}
.navbar .tel{
    float: right;
    margin-top: 15px;
    margin-right: 20px;
    font-size: 18px;
    font-family: "Arial";
    color: #888 ;
    display: none;
}
.navbar .tel span{
    color: #62b99c;
    margin-right: 5px;
}
.navbar .nav{
    float: right;
    clear: right;
    margin-top: 50px;
}

.navbar-default .navbar-nav>li>a{
    padding: 0;
    height: 45px;
    line-height: 36px;
    padding: 0 10px;
    margin: 0 25px;
    padding-bottom: 10px;   
    font-size: 16px;
    border-bottom: 2px solid transparent;
}
.navbar-default .navbar-nav>li>a:hover{
    color: #62b99c;
}
.navbar-default .navbar-nav>li>a.on{
    color: #62b99c;
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{
    border-color: #62b99c;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{
    background: none;
    color: #62b99c;
    border: 0;
}
.navbar-nav>li .dropdown-menu{
    min-width: 100%;
    box-shadow: none;
    border: none;
    border-radius: 0;
    padding: 0;
    border-top: 2px solid #62b99c;
}
.dropdown-menu>li>a{
    padding: 0;
    line-height: 40px;
    height: 40px;
    color: #666;
    font-size: 13px;
    border: 1px solid #e5e5e5;
    border-top: none;
    text-align: center;
}
.dropdown-menu>li>a:hover{
    background: #fff;
    color: #62b99c;
}
#banner{
    width: 100%;
    float: left;
    overflow: hidden;
}
#banner .bx-wrapper{
    margin: 0;
    border: 0;
    box-shadow: none;
    border-bottom: 4px solid #62b99c
}
#banner .bx-wrapper img{
    width: 100%;
}
#banner .bx-wrapper .bx-pager{
    padding-top: 0;
    bottom: 15px;
}
#banner .bx-wrapper .bx-pager.bx-default-pager a{
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background: transparent;
    border: 1px solid #fff;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
#banner .bx-wrapper .bx-pager.bx-default-pager a.active{
    border-color: #62b99c;
}
#banner .bx-controls-direction{
    display: none;
}
#about_us{
    padding: 40px 0;
    width: 100%;
    overflow: hidden;
}
#about_us .title{
    margin-bottom: 20px;
}
#about_us .title h3{
    font-size: 28px;
    text-align: center;
    margin-bottom: 20px;
    color: #fff;
}
#about_us .title p{
    color: #606060;
    font-size: 14px;
    margin-bottom: 15px;    
    text-align: center;
    color: #fff;
    line-height: 24px;
}
#about_us .item{
    display: block;
    background-color: #fff; 
    padding-bottom: 0px;
    float: left;
    width: 100%;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
#about_us .item img{
    display: block;
    margin: 0 auto;
}
#about_us .item h5{
    font-size: 16px;
    text-align: center;
    color: #606060;
    margin-bottom: 20px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
#about_us .item:hover{
    text-decoration: none;
    color: #62b99c;
    transform: translateY(-10px);
    -ms-transform: translateY(-10px);       /* IE 9 */
    -webkit-transform: translateY(-10px);  /* Safari and Chrome */
    -o-transform: translateY(-10px);        /* Opera */
    -moz-transform: translateY(-10px);      /* Firefox */
}
#about_us .item:hover h5{
    color: #62b99c;
}
.bg1{ 
    float: left;
    width: 100%;
    position: relative; 
    background: #333; 
    z-index:3; 
}
.bg2{ 
    float: left;
    width: 100%;
    position: relative; 
    background: #fff; 
    z-index:3; 
}
#infomation{
    padding: 20px 0;
}
#infomation .left{
    float: left;
    margin-top: 20px;
    width: 16%;
}
#infomation .left h2{
    font-size: 36px;
    line-height: 44px;
    display: block;
    width: 100%;
    color: #62b99c;
    margin-bottom: 0px;
}
#infomation .left small{
    font-size: 21px;
    line-height: 32px;
    color: #888;
    display: block;
    text-transform: uppercase;
    margin-bottom: 0px; 
    font-family: "Arial";
}
#infomation .left .line{
    display: block;
    width: 80px;
    height: 3px;
    background-color: #e5e5e5;
    margin-top: 4%;
}
#infomation .left a.more{
    display: inline-block;
    padding-right: 46px;
    line-height: 32px;
    font-size: 18px;
    color: #333;
    margin-top: 10px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
#infomation .left a.more:hover{
    color: #62b99c;
    text-decoration: none;
}
#infomation .right{
    width: 84%;
    float: left;
    position: relative;
    padding: 20px;
}
#infomation .right .owl-prev{
    display: block;
    position: absolute;
    top: 40%;
    left: -24px;
    width: 18px;
    height: 33px;
    cursor: pointer;    
    overflow: hidden;
    text-indent: -9999px;
    background: url(../images/arrow_l.png) no-repeat center;
}
#infomation .right .owl-next{
    display: block;
    position: absolute;
    top: 40%;
    right: -24px;
    width: 18px;
    height: 33px;
    cursor: pointer;    
    overflow: hidden;
    text-indent: -9999px;
    background: url(../images/arrow_r.png) no-repeat center;
}
#infomation .right .item{
    display: block;
    float: left;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    border: 1px solid transparent;
    width: 100%;
}
#infomation .right .item:hover{
    border-color: #eee; 
}
#infomation .right .item .img{
    display: block;
    overflow: hidden;
}
#infomation .right .item .img img{
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
#infomation .right .item:hover img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
#infomation .right .item h5{
    margin: 10px 10px 0 10px;
    line-height: 22px;
    height: 22px;
}
#infomation .right .item h5 a{
    color: #444;
    font-size: 14px;
    white-space: normal;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
    display: block;
    height: 22px;
}
#infomation .right .item span{
    color: #888;
    font-size: 14px;
    line-height: 24px;
    padding: 0 10px;
}
#footer{
    float: left;
    overflow: hidden;
    width: 100%;
}
#footer .top{
    padding: 40px 0;
    background-color: #2f2f2f;
}
#footer .top .l{
    width: 70%;
    float: left;
    display: table;;
}
#footer .top .l dl{
    width: 25%;
    float: left;
    border-right: 1px solid #4a4a4a;
    vertical-align: top;
    height: 165px;
}
#footer .top .l dl dt{
    color: #fff;
    font-size: 18px;
    margin-bottom: 10px;
    font-weight: normal;
    padding-left: 30%;
}
#footer .top .l dl dd a{
    color: #989898;
    font-size: 14px;
    display: inline-block;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 30%;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
#footer .top .l dl dd a:hover{
    color: #fff;
    text-decoration: none;
    padding-left: 32%;
}

#footer .top .r{
    width: 30%;
    float: left;
    padding: 0 20px;
}
#footer .top .r img{
    width: 80%;
    display: block;
    margin: 0 auto;
}
#footer .top .bt{
    margin-top: 20px;
    text-align: center;
}
#footer .top .bt .icon{
    font-size: 22px;
    color: #989898;
    font-family: "Arial";
}
#footer .top .bt .icon span{
    padding: 6px;
    background: #989898;
    color: #333;
    border-radius: 6px;
    margin-right: 5px;
}
#footer .bottom{
    text-align: center;
    padding: 10px 0;
    font-size: 12px;
    background-color: #1b1b1b;
    color: #6a6a6a;
}
#footer .bottom p{
    margin: 0;
}
#icontent{
    width: 100%;
    background: url(../images/ibanner.jpg) top center no-repeat;
    padding-top: 200px;
    background-size: 100% auto;
}
#icontent .imain{
    width: 100%;
    background: #fff;
    padding: 20px;
    float: left;
    box-shadow: 0 -3px 4px rgba(0,0,0,.1); 
}
#icontent .located{
    line-height: 30px;
    color: #313131;
    font-size: 13px;
    border-bottom: 1px solid #ebebeb;
}
#icontent .located a{
    color: #313131;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
#icontent .located a:hover{
    color: #62b99c;
}
#icontent .lmenu{
    width: 20%;
    float: left;
    margin: 20px 0;
}
#icontent .lmenu .tit{
    width: 100%;
    height: 40px;
    background-color: #0b667f;
    color: #fff;
    font-size: 16px;
    padding-left: 10px;
    line-height: 40px;
}
#icontent .lmenu ul li a{
    display: block;
    width: 100%;
    height: 36px;
    line-height: 36px;
    border: 1px solid #eee;
    margin-top: 10px;
    padding-left: 20px;
    color: #313131;
    font-size: 14px;
    text-decoration: none;
    position: relative; 
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
#icontent .lmenu ul li a:after{
    content: ">";
    font-family: "Simsun";
    font-size: 18px;
    color: #777;
    font-weight: bold;
    position: absolute;
    right: 15px;
    top: 0;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
#icontent .lmenu ul li a.on,
#icontent .lmenu ul li a:hover{
    color: #fff;
    background: #62b99c;
    padding-left: 25px;
}
#icontent .lmenu ul li a.on:after,
#icontent .lmenu ul li a:hover:after{
    color: #fff;
    right: 20px;
}
#icontent .rcontent{
    width: 80%;
    float: left;
    padding-left: 20px;
}
#icontent .rcontent h1{
    color: #565656;
    font-size: 24px;
    border-bottom: 1px solid #62b99c;
    padding-bottom: 10px;
    margin-bottom: 20px;
}
#icontent .rcontent .content{
    font-size: 14px;
    padding: 10px;
    line-height: 24px;
    color: #565656;
    text-align:Justify;
    max-width: 800px;
    margin: 0 auto;
}
#icontent .rcontent .content .main_airticle{
    line-height: 1.8;
}
#icontent .rcontent .content .about_content{
    margin: 0 auto;
}
#icontent .rcontent .content img{
    max-width: 100%;
    margin: 0 auto;
    height: auto !important;
    display: block;
}
#icontent .rcontent .content .news_list{
    width: 100%;
    float: left;
    margin-bottom: 20px;
}
#icontent .rcontent .content .news_list ul li{
    width: 100%;
    padding: 15px 0;
    float: left;
    border-bottom: 1px dashed #eaeaea;
}
#icontent .rcontent .content .news_list ul li a.pic{
    float: left;
    margin-right: 10px;
}
#icontent .rcontent .content .news_list  a.pic img{ width:178px!important;}
#icontent .rcontent .content .news_list ul li h5{
    margin: 0;
    line-height: 30px;
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: bold;
}
#icontent .rcontent .content .news_list ul li h5 a{
    color: #626262;
    font-size: 16px;
}
#icontent .rcontent .content .news_list ul li .time{
    color: #a3a3a3;
    line-height: 24px;
    font-size: 12px;
}
#icontent .rcontent .content .news_list ul li p{
    color: #7d7d7d;
    margin: 0;
    line-height: 22px;
}
#page{
    text-align: center;
}
#page li a,
#page li span{
    color: #565656;
    margin: 0 3px;
    border-radius: 0;
    border-color: #ebebeb;
}
#page li a.on{
    background-color: #62b99c;
    color: #fff;
    border-color: #62b99c;
}
#hr{
    padding: 20px 0; 
}
#hr .panel-group .panel{
    border: none;
}
#hr .panel-group .panel+.panel{
    margin-top: 0;
    border-top: 1px solid #fff;
}
#hr .panel-default>.panel-heading{
    border: 0;
    font-weight: bold;
}
#hr .panel-default>.panel-heading+.panel-collapse>.panel-body{
    border: none;
    background: #eee;
    color: #7b7979;
    font-size: 14px;
}
#hr .panel-heading{
    padding: 0;
    background: transparent;
    padding: 0;
}
#hr .panel-heading
#hr .panel-heading h4{
    height: 50px;
    line-height: 50px;
    display: block;
}
#hr .panel-heading h4 a{
    background: #dcdcdc;
    display: block;
    width: 100%;
    padding: 0 20px;
    height: 50px;
    line-height: 50px;
}
#hr .panel-heading h4 a.collapsed{
    background: #eee;
}
#hr .panel-heading h4 a span{
    display: block;
    font-size: 15px;
    color: #383737;
    font-weight: bold;
    background: url(../images/minus.png) right center no-repeat;
}
#hr .panel-heading h4 a.collapsed span{
    background: url(../images/plus.png) right center no-repeat;
}
#hr .panel-heading h4 a:hover,
#hr .panel-heading h4 a:active,
#hr .panel-heading h4 a:focus{
    text-decoration: none;
}
#hr .tdjl{
    width: 100%;
    padding-top: 10px;
}
#hr .tdjl p{
    font-size: 18px;
    color: 383737;
}
#allmap{
    width: 100%;
    height: 400px;
    margin-top: 20px;
}
#hr .ltext {
    color: #636262;
    font-size: 14px;
}
#contact_us{
    padding-top: 40px;
    margin-bottom: 20px;
}
#contact_us .ltext{
    color: #636262;
    font-size: 14px;
}
#contact_us form{
    width: 100%;
}
#contact_us form .fg{
    width: 100%;
    margin-bottom: 20px;
    float: left;
}
#contact_us form .fg .half{
    float: left;
    width: 48%;
}
#contact_us form .fg .half:last-child{
    float: right;
}
#contact_us form .fg label{
    display: block;
    width: 100%;
    color: #0b667f;
    font-size: 14px;
    font-weight: normal;
}
#contact_us form .fg .text{
    width: 100%;
    height: 34px;
    line-height: 34px;
    border: 1px solid #b1b0c1;
    outline: none;
    padding-left: 10px;
    color: #0b667f;
    font-size: 14px;
}
#contact_us form .fg textarea{
    border: 1px solid #b1b0c1;
    width: 100%;
    height: 150px;
    outline: none;
    line-height: 20px;
    color: #0b667f;
    font-size: 14px;
    padding: 10px;

}
#contact_us form .submit{
    border-radius: 0;
    border: none;
    background: #636262;
    color: #fff;
    float: right;
}
#icontent .rcontent .article .top{
    border-bottom: 1px dashed #ebebeb;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
#icontent .rcontent .article .top .title{
    padding: 10px 0;
    line-height: 30px;
    font-size: 18px;
    font-weight: bold;
    color: #313131;
    text-align: center;
}
#icontent .rcontent .article .top .time{
    line-height: 24px;
    text-align: center;
    font-size: 12px;
    color: #999;
}
#icontent .rcontent .article .top .time span{
    padding: 0 10px;
}
#icontent .rongyu{
    width: 100%;
    padding: 30px 0;
    background: url(../images/line.jpg) repeat-y 10px top;
    float: left;
}
#icontent .rongyu ul{
    width: 100%;
    float: left;
}
#icontent .rongyu ul li{
    width: 100%;
    margin-bottom: 20px;
    float: left;
    position: relative;
}
#icontent .rongyu ul li span.circle{
    width: 20px;
    background: url(../images/dot2.jpg) no-repeat right center;
    color: #333;
    float: left;
    margin-top: 10px;
    height: 21px;
}
#icontent .rongyu ul li .contBox{
    background-color: #f6f6f6;
    padding: 10px;
    margin-left: 30px;
    border-radius: 4px;
    position: relative;
}
#icontent .rongyu ul li .contBox .arrow{
    position: absolute;
    left: -7px;
    top: 15px;
    width: 7px;
    height: 13px;
    display: block;
    overflow: hidden;
    background: url(../images/ry1.jpg) no-repeat;
}
#icontent .rongyu ul li .contBox .cont{
    width: 100%;
}
#icontent .rongyu ul li .contBox .cont a{
    color: #444;
    font-size: 15px;
    line-height: 26px;
}

#shifu{
    padding: 20px;
    font-size: 14px;
    line-height: 24px;
    color: #565656;
    max-width: 640px;
    margin: 0 auto;
}
#shifu h1{
    text-align: center;
    border-bottom: 1px solid #eee;
    padding-bottom: 30px;
    max-width: 500px;
    margin: 20px auto 30px;
}
#shifu .p1 p{
    margin-bottom: 20px;
    text-align: center;
}
#shifu p.ti{
    text-indent: 30px;
}
#shifu p.p2{
    color: #00f;
    margin-bottom: 0;
}
#shifu h5{
    font-size: 16px;
    font-weight: bold;
}
#shifu img{
    display: block;
    margin-bottom: 20px;
}
#sf_form{
    max-width: 500px;
    margin: 40px auto;
    border: 1px solid #eee;
    padding: 20px;
}
#sf_form h3{
    height: 40px;
    line-height: 40px;
    width: 200px;
    font-size: 16px;
    color: #fff;
    background: #aaa;
    text-align: center;
    font-family: "Microsoft Yahei";
    font-weight: bold;
    margin: 10px auto;
}
#sf_form .fg{
    width: 100%;
    padding: 6px 0;
    border-bottom: 1px solid #eee;
    line-height: 36px;
    float: left;
}
#sf_form .fg .l {
    position: absolute;
    width: 120px;
    font-size: 15px;
    color: #333;
}
#sf_form .fg .r {
    width: 100%;
    padding-left: 110px;
    font-size: 15px;
    text-align: right;
    color: #777;
}
#sf_form .fg .r input.text {
    width: 100%;
    border: 0;
    text-align: right;
    outline: none;
    padding-right: 5px;
    font-size: 15px;
    color: #777;
}
#sf_form .fg .r .checkboxs .checkbox {
    margin-top: 0;
    margin-bottom: 0;
    width: 50%;
    float: left;
    font-size: 13px;
}
#sf_form .fg .r label {
    padding-left: 0;
    display: inline-block;
}
#sf_form .fg .r label input {
    width: 16px;
    height: 16px;
    float: left;
    margin-top: 10px;
    margin-right: 4px;
}
#sf_form  button {
    width: 100%;
    margin-top: 20px;
    padding-top: 10px;
    font-size: 18px;
    color: #fff;
    background: #f96332;
    padding-bottom: 10px;
    border: 0;
    margin: 30px auto;
    outline: none;
}
@media (min-width: 992px) and (max-width: 1200px){
    .navbar .navbar-brand img{
        height: 60px;
        margin-top: 5px;
    }
    .navbar-default .navbar-nav>li>a{
        margin: 0 20px;
    }
    #infomation .left h2{
        font-size: 30px;
    }
    #infomation .left small{
        font-size: 16px;
    }
}
@media (min-width: 768px) and (max-width: 991px){
    .navbar .tel{
        margin-top: 10px;
    }
    .navbar .navbar-brand {
        padding-top: 5px;
    }
    .navbar .navbar-brand img{
        height: 50px;
    }
    .navbar-default .navbar-nav>li>a{
        margin: 0 10px;
        font-size: 14px;
        padding: 0 5px;
        height: 35px;
        line-height: 35px;
    }
    .navbar{
        height: 70px;
    }
    .navbar .nav{
        margin-top: 32px;
    }
    #infomation .left{
        margin-top: 0;
        width: 100%;
        border-bottom: 1px solid #ddd;
    }
    #infomation .left .l{
        float: left;
        width: 60%
    }
    #infomation .left .line{
        display: none;
    }
    #infomation .left a.more{
        float: right;
    }
    #infomation .left h2{
        font-size: 30px;
        margin-top: 0;
    }
    #infomation .left small{
        font-size: 16px;
    }
    #infomation .left a.more{
        font-size: 14px;
        padding-right: 0;
        margin-top: 40px;
    }
    #infomation .right{
        width: 100%;
    }
    #footer .top .bt .icon{
        font-size: 14px;
    }
    #icontent .lmenu ul li a{
        font-size: 14px;
    }
}
@media (max-width: 767px){
    .navbar{
        height: 66px;
        border-bottom: 0;
    }
    .navbar .navbar-brand img{
        height: 40px;
    }
    .navbar .navbar-brand{
        padding-top: 12px;
    }
    .navbar-default .navbar-toggle{
        border: 0;
        border-radius: 0;
        margin: 0;
        padding-top: 10px;
        height: 66px;
        margin-right: 5px;
        font-size: 16px;
    }
    .navbar-default .navbar-toggle span{
        background-color: #333;
    }
    .navbar .tel{
        display: none;
    }
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{
        background: none;
    }
    .navbar-default .navbar-nav>li>a.on{
        color: #fff;
    }
    .navbar .nav{
        float: none;
        background: #62b99c;
        margin: 0 -15px;
        opacity: .9;
    }
    .navbar-default .navbar-collapse, .navbar-default .navbar-form{
        border: none;
        z-index: 9999;
        position: relative;
    }
    .navbar-default .navbar-nav>li>a{
        margin: 0;
        padding: 0;
        border-bottom: 1px solid #ddd;
        height: 40px;
        line-height: 40px;
        padding-left: 22px;
        color: #fff;
    }
    .navbar-default .navbar-nav>li>a:hover{
        color: #fff;
    }
    .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{
        border-bottom: 1px solid #ddd;
    }
    .navbar-nav .open .dropdown-menu{
        background: #62b99c;
    }
    .navbar-nav .open .dropdown-menu>li>a{
        padding: 0;
        line-height: 36px;
        height: 36px;
        text-align: left;
        padding-left: 30px;
        color: #fff;
    }
    .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{
        color: #fff;
    }
    .dropdown-menu>li>a{
        border: 0;
        border-bottom: 1px solid #eee;
        color: #fff;
    }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a{
        color: #fff;    

    }
    .navbar-default .navbar-toggle.collapsed .icon-bar{
        background: #62b99c;
    }
    .navbar-default .navbar-toggle .icon-bar{
        background: #62b99c;
    }
    #banner .bx-wrapper .bx-pager.bx-default-pager a{
        width: 10px;
        height: 10px;
    }
    .navbar-default .navbar-nav>li>a{
        font-size: 15px;    
    }
    .navbar-toggle .icon-bar+.icon-bar{
        margin-top: 6px;
    }
    .navbar-toggle .icon-bar{position:relative}.navbar-toggle .icon-bar+.icon-bar{margin-top:6px}.navbar-toggle .icon-bar:nth-child(2){-moz-transition:background .3s ease 0s;-o-transition:background .3s ease 0s;-webkit-transition:background .3s ease;-webkit-transition-delay:0s;transition:background .3s ease 0s;background:transparent}.transform-fallback-fix .navbar-toggle .icon-bar:nth-child(2){background:#62b99c}.navbar-toggle .icon-bar:nth-child(1),.navbar-toggle .icon-bar:nth-child(3){-moz-transition:top .3s ease,-moz-transform .3s ease .4s;-o-transition:top .3s ease,-o-transform .3s ease .4s;-webkit-transition:top .3s ease,-webkit-transform .3s ease;-webkit-transition-delay:0s,.4s;transition:top .3s ease,transform .3s ease .4s}.navbar-toggle .icon-bar:nth-child(1){top:8px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.transform-fallback-fix .navbar-toggle .icon-bar:nth-child(1){top:0}.navbar-toggle .icon-bar:nth-child(3){top:-8px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.transform-fallback-fix .navbar-toggle .icon-bar:nth-child(3){top:0}.navbar-toggle.collapsed .icon-bar:nth-child(2){-moz-transition:background .3s ease .4s;-o-transition:background .3s ease .4s;-webkit-transition:background .3s ease;-webkit-transition-delay:.4s;transition:background .3s ease .4s;}.navbar-toggle.collapsed .icon-bar:nth-child(1),.navbar-toggle.collapsed .icon-bar:nth-child(3){top:0;-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-moz-transition:top .3s ease .4s,-moz-transform .3s ease;-o-transition:top .3s ease .4s,-o-transform .3s ease;-webkit-transition:top .3s ease,-webkit-transform .3s ease;-webkit-transition-delay:.4s,0s;transition:top .3s ease .4s,transform .3s ease}
    #about_us .item{
        margin-bottom: 20px;
    }
    #about_us .item img{
        width: 100%;
    }
    #infomation .left{
        margin-top: 0;
        width: 100%;
        border-bottom: 1px solid #ddd;
    }
    #infomation .left .l{
        float: left;
        width: 60%
    }
    #infomation .left .line{
        display: none;
    }
    #infomation .left a.more{
        float: right;
    }
    #infomation .left h2{
        font-size: 20px;
        margin-top: 0;
        line-height: 24px;
    }
    #infomation .left small{
        font-size: 12px;
        line-height: 24px;
    }
    #infomation .left a.more{
        font-size: 14px;
        padding-right: 0;
        margin-top: 10px;
    }
    #infomation .right{
        width: 100%;
    }
    #footer .top .r,
    #footer .top .l{
        width: 100%;
    }
    #footer .top .l dl{
        width: 50%;
        margin-bottom: 30px;
    }
    #footer .top .l dl:nth-child(even){
        border-right: none;
    }
    #footer .bottom p{
        padding: 0 10px;
    }
    #icontent{
        padding-top: 20%;
    }
    #icontent .rcontent{
        width: 100%;
        float: left;
        padding-left: 0;
    }
    #icontent .lmenu{
        width: 100%;
        float: right;
    }
    #icontent .imain{
        padding: 10px 15px;
    }
    #icontent .rcontent .content{
        padding: 0;
    }
    #icontent .rcontent .content  .news_list ul li{
        float: left;
    }
    #icontent .rcontent .content  .news_list ul li a.pic{
        width: 100%;
        margin: 0;
        float: left;
    }
    #icontent .rcontent .content  .news_list ul li a.pic img{
        width: 100% !important;
        max-width: auto;
    }
    #icontent .rcontent .content  .news_list ul li .rtext{
        width: 100%;
        float: left;
    }
    #contact_us .ltext{
        border-bottom: 1px solid #ddd;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }
    #about_us{
        padding-top: 0;
    }
    #about_us .title h3{
        font-size: 20px;
    }
    #about_us .title p{
        text-align: left;
        text-indent: 30px;
    }
    #infomation .left small{
        font-size: 12px;
    }
    #shifu{
        padding: 0;
    }
    #shifu h1{
        font-size: 18px;
        font-weight: bold;
    }
    #sf_form{
        padding: 0;
        border: 0;
    }
    #sf_form .fg .l{
        font-size: 14px;
    }
    #sf_form .fg .r label{
        font-size: 13px;
    }
    #sf_form .fg .r input.text{
        font-size: 13px;
    }
}
