@charset "utf-8";

/*基础*/

body {
    background: url(../images/bg.jpg) repeat-x center top;
    min-width: 1200px;
    margin: 0 auto;
    padding: 0;
    color: #d5995e;
    font-size: 13px;
    line-height: 25px;
    text-align: justify;
    letter-spacing: 1px;
}

a {
    color: #d5995e;
    text-decoration: none;
}

a:hover {
    color: #ff9700;
}

* {
    border: 0;
    margin: 0 auto;
    padding: 0;
    outline: none;
    color: #d5995e;
}

.clear {
    clear: both;
    font-size: 0;
}

#kinMaxShow {
    visibility: hidden;
    width: 100%;
    height: 395;
    overflow: hidden;
}


/*=======头部 start=======*/

#top {
    width: 100%;
    background: url(../images/top_bg.jpg) no-repeat center top;
    margin: 0 auto;
}

#top01 {
    width: 950px;
    margin: 0 auto;
    height: 156px;
}

#logo {
    width: 456px;
    float: left;
    margin-top: 30px;
}

#tel {
    width: 165px;
    float: right;
    margin-top: 50px;
}


/* nav */

#nav {
    width: 100%;
    background: url(../images/nav_bg.png);
    height: 37px;
    margin: 0 auto;
    text-align: center;
    content: ".";
    padding: 0px;
}

#nav ul {
    width: 1000px;
    margin: 0 auto;
}

#nav ul li {
    display: inline;
    font-size: 14px;
    height: 37px;
    list-style-type: none;
    float: left;
    overflow: auto;
    width: 123px;
    line-height: 37px;
    text-align: center;
}

#nav ul li a {
    display: block;
    list-style-type: none;
    height: 37px;
    text-align: center;
    font-size: 14px;
    letter-spacing: 0pt;
    color: #f5e4af;
    text-decoration: none;
}

#nav ul li a:hover {
    height: 37px;
    display: block;
    background: #eebe69;
    color: #000;
    line-height: 37px;
    text-decoration: none;
}


/* end of nav */

.banner {
    height: 417px;
    margin: 0 auto;
}

.focus {
    MARGIN-BOTTOM: 0;
}

.fc_view {
    Z-INDEX: 0;
    POSITION: relative;
    BACKGROUND: #eebf68;
    OVERFLOW: hidden
}

.fc_view 4p {
    POSITION: absolute;
    TEXT-ALIGN: center;
    WIDTH: 100%;
    TOP: 0px;
    LEFT: 0px
}

.fc_view {
    HEIGHT: 417px
}

.fc_view P {
    HEIGHT: 417px
}

.fc_view A {
    MARGIN: 0px auto;
    WIDTH: 960px;
    DISPLAY: block;
    HEIGHT: 417px
}

.fc_ctrl {
    Z-INDEX: 1;
    POSITION: relative;
    MARGIN: 0px auto;
    WIDTH: 960px
}

.fc_ctrl P {
    POSITION: absolute;
    TOP: -27px;
    RIGHT: 0px
}

.fc_ctrl A {
    FLOAT: left;
    MARGIN-LEFT: 5px;
    _display: inline
}

.fc_ctrl SPAN {
    LINE-HEIGHT: 100px;
    WIDTH: 23px;
    DISPLAY: block;
    BACKGROUND: url(/images/fc_num.gif) no-repeat;
    HEIGHT: 36px;
    OVERFLOW: hidden;
    CURSOR: pointer
}

.fc_ctrl .fc_02 {
    BACKGROUND-POSITION: -24px 0px
}

.fc_ctrl .fc_03 {
    BACKGROUND-POSITION: -48px 0px
}

.fc_ctrl .fc_04 {
    BACKGROUND-POSITION: -72px 0px
}

.fc_ctrl .on .fc_01 {
    BACKGROUND-POSITION: 0px -37px
}

.fc_ctrl .on .fc_02 {
    BACKGROUND-POSITION: -24px -37px
}

.fc_ctrl .on .fc_03 {
    BACKGROUND-POSITION: -48px -37px
}

.fc_ctrl .on .fc_04 {
    BACKGROUND-POSITION: -72px -37px
}

#padgebody {
    width: 1000px;
    margin: 0 auto;
}

#index_gg {
    width: 1000px;
    height: 67px;
    background: url(../images/index_ga.png) no-repeat;
    margin: 8px auto 0 auto;
}

#index_gg_info {
    width: 500px;
    float: left;
    margin: 12px 0 0 170px;
    _margin: 12px 0 0 85px;
    height: 36px;
    line-height: 36px;
}

#index_gg_info ul li {
    list-style: none;
}

#search {
    width: 200px;
    float: right;
    margin: 18px 30px 0 0;
}

.input,
.submit {
    font-size: 12px;
    float: left;
    margin: 0;
    letter-spacing: 0;
}

.input {
    width: 146px;
    height: 24px;
    background: url(../images/input.png) no-repeat;
    line-height: 24px;
    text-indent: 25px;
    margin: 0;
}

#content01 {
    width: 1000px;
    margin: 0 auto;
    padding-top: 15px;
}

#index_about {
    width: 286px;
    height: 186px;
    float: left;
    background: url(../images/index_about.jpg) no-repeat;
    padding-right: 8px;
    color: #d5995e;
}

#index_about_info {
    width: 258px;
    margin: 45px 27px 0 15px;
    line-height: 22px;
}

#index_news {
    width: 412px;
    height: 186px;
    float: left;
    background: url(../images/index_tour_bg.jpg) no-repeat;
    padding-right: 8px;
}

#index_news_info {
    width: 376px;
    margin: 45px 27px 0 25px;
}

#index_news_info li {
    border-bottom: 1px dashed #BF9857;
}

#index_news_info ul {
    /* background:url(../images/dot_30.png) repeat-x;*/
    width: 276px;
}

#index_news_info ul li {
    width: 276px;
    height: 30px;
    padding-left: 20px;
    margin-left: 5px;
    background: url(../images/new-lis.jpg) no-repeat 0px 50%;
    line-height: 30px;
    text-align: right;
    list-style: none;
}

#index_news_info ul li a {
    float: left;
}

#index_news_info ul li a:hover {
    float: left;
}

#index_news_info ul li span {
    float: right;
}


/* end of index_news */

#index_ji {
    width: 286px;
    height: 186px;
    float: left;
    background: url(../images/index_ji.jpg) no-repeat;
}

#index_ji_info {
    width: 270px;
    _width: 270px;
    margin: 33px 5px 5px 5px;
    padding: 5px;
    line-height: 24px;
}

#index_case {
    width: 1000px;
    height: 234px;
    background: url(../images/index_case_bg.jpg) no-repeat;
}

#index_case_logo {
    width: 139px;
    float: left;
    margin: 45px 0 0 60px;
    _margin: 27px 0 0 30px;
}

#index_case_info {
    width: 980px;
    margin: 0px auto;
}

#ISL_Cont_1 {
    width: 890px;
    margin: 50px auto 30px;
    height: 165px;
    float: left;
    overflow: hidden;
}

#ISL_Cont_1 p {
    margin: 0px auto;
}

#ISL_Cont_1 .product {
    width: 195px;
    height: 165px;
    float: left;
    text-align: center;
}

#ISL_Cont_1 .product a {
    width: 175px;
    height: 165px;
    float: left;
    text-align: center;
}

#ISL_Cont_1 .product img {
    width: 175px;
    height: 135px;
    background: #FFFFFF;
    padding: 4px;
    border: 1px #cccccc solid;
    display: block;
}

#ISL_Cont_1 .product a:hover img {
    padding: 4px;
    border: 1px #ff9700 solid;
    background: #FFFFFF;
}

#ISL_Cont_1 .product a span {
    width: 140px;
    height: 25px;
    line-height: 25px;
    text-align: center;
}

#Leftarr {
    float: left;
    margin-top: 115px;
    margin-right: 0px;
    width: 27px;
    height: 23px;
    cursor: pointer;
    display: inline;
}

#Rightarr {
    float: left;
    margin-top: 115px;
    margin-left: 0px;
    width: 27px;
    height: 23px;
    cursor: pointer;
    display: inline;
}


/*=======首页案例展示 end=======*/

#neiflash {
    width: 100%;
    background: url(../images/a0.jpg) no-repeat center top;
    margin: 0 auto;
    height: 162px;
}

#nei_padgebody {
    width: 1000px;
    margin: 21px auto 0 auto;
}

#left {
    width: 225px;
    margin: 0 auto 30px auto;
    float: left;
    font-size: 14px;
}

#left_product {
    width: 225px;
}

#left_product_logo {
    width: 212px;
    float: left;
}

#left_search {
    width: 200px;
    float: left;
    margin: 18px 0 18px 14px;
    _margin: 18px 0 18px 7px;
}

#left_product_info {
    width: 225px;
    float: left;
}

#left_product_info ul {
    width: 225px;
    float: left;
}

#left_product_info ul li {
    margin: 1px 0;
    list-style: none;
    height: 34px;
    display: block;
    text-indent: 30px;
    background: url(../images/left_nav.jpg) no-repeat left top;
    line-height: 34px;
}

#left_product_info ul li a {
    color: #d5995e;
    text-decoration: none;
    display: block;
}

#left_product_info ul li a:hover {
    color: #ff9700;
    text-decoration: none;
    display: block;
    background: url(../images/left_nav-hov.jpg) no-repeat left top;
}

#right {
    width: 760px;
    float: right;
    font-size: 14px;
}

#right1 {
    background: url(../images/about-infobg.jpg) repeat-y;
}

#about_logo {
    width: 760px;
    height: 39px;
    background: url(../images/logo_bg.png) no-repeat;
}

#about_logo h3 {
    font-size: 14px;
    color: #d5995e;
    padding-left: 30px;
    float: left;
    line-height: 30px;
}

#about_logo span {
    float: right;
    line-height: 39px;
    font-size: 13px;
    padding-right: 20px;
    color: #d5995e;
}

#about_info {
    width: 720px;
    margin: 16px auto 0 auto;
    min-height: 415px;
    height: auto;
}


/*=======公司简介 end=======*/

#news_info {
    width: 720px;
    margin: 16px auto 0 auto;
    line-height: 24px;
    letter-spacing: 0;
    min-height: 415px;
}

#news_info ul {
    border-bottom: 1px dashed #fa0
}

#news_info ul li {
    width: 670px;
    height: 30px;
    padding-left: 20px;
    margin-left: 15px;
    background: url(../images/new-lis.jpg) no-repeat 0px 50%;
    line-height: 30px;
    text-align: right;
    list-style: none;
}

#news_info ul li a {
    float: left;
}

#news_info ul li a:hover {
    float: left;
}


/*=======新闻中心 end=======*/

#product_info {
    width: 730px;
    float: right;
    margin: 20px auto 0 auto;
}

#product_info .product {
    width: 182px;
    height: 156px;
    float: left;
    text-align: center;
}

#product_info .product a {
    width: 165px;
    height: 155px;
    float: left;
    text-align: center;
}

#product_info .product img {
    width: 165px;
    height: 125px;
    background: #FFFFFF;
    padding: 2px;
    border: 1px #cccccc solid;
    display: block;
}

#product_info .product a:hover img {
    border: 1px #ff9700 solid;
    background: #FFFFFF;
}

#product_info .product a span {
    display: block;
    width: 140px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    overflow: hidden;
}


/*=======产品中心 end=======*/

#contact_info {
    width: 720px;
    margin: 16px auto 0 auto;
    background: url(../images/map.jpg) no-repeat right bottom;
}

.showpro {
    width: 720px;
    margin: 0px auto;
    padding: 0;
}

.showpro_pic {
    width: 720px;
    margin: 20px auto 20px auto;
    padding: 0;
}

.showpro_pic02 {
    width: 720px;
    height: 46px;
    margin: 0px auto;
    padding-bottom: 10px;
    <!--background: url(/images/dot-30.jpg) repeat-x 0 13px;
    -->
}

.showpro_pic02 p {
    margin: 0 auto;
    line-height: 46px;
    padding: 0px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
}

.showpro_pic03 {
    width: 720px;
    margin: 0 auto;
    padding: 0 0 0 0px;
    font-size: 13px;
    line-height: 32px;
    /* background:url(/images/dot-30.jpg);*/
}

.showpro_pic04 {
    width: 720px;
    margin: 0 auto;
    padding: 0;
    font-size: 13px;
    line-height: 24px;
}


/* end */

#foot {
    width: 100%;
    height: 128px;
    background: url(../images/botbg.jpg) repeat-x center top;
    margin: 13px auto 0 auto
}

#foot_con {
    width: 100%;
    background: url(../images/bottom_bg.jpg) no-repeat center top;
    margin: 0 auto;
}

#foot_nav {
    width: 1000px;
    height: 39px;
    margin: 1px auto 0 auto;
    background: url(../images/bottom_nav_bg.jpg) repeat-x center top;
    text-align: center;
    content: ".";
}

#foot_nav ul {
    width: 816px;
    margin: 0 auto;
}

#foot_nav ul li {
    display: inline;
    font-size: 14px;
    list-style-type: none;
    float: left;
    overflow: auto;
    width: 100px;
    line-height: 39px;
    text-align: center;
}

#foot_nav ul li a {
    display: inline;
    list-style-type: none;
    float: left;
    overflow: auto;
    width: 100px;
    text-align: center;
    font-size: 14px;
    letter-spacing: 0pt;
    color: #ffffff;
    text-decoration: none;
}

#foot_nav ul li a:hover {
    width: 100px;
    height: 39px;
    display: block;
    color: #333333;
    line-height: 39px;
    text-decoration: none;
}


/* end of foot_nav */

#foot_info {
    width: 1000px;
    height: 88px;
    text-align: center;
    padding-top: 10px;
    line-height: 30px;
    margin: 0 auto;
}

.time {
    color: #d5995e;
    padding: 0px;
}

.time1 {
    color: #d5995e;
    padding: 0px;
}

#msg {
    margin: 10px 0;
}

#msg a {
    color: #613e2a;
}

#msg a:hover {
    color: #ff9700;
}

.messg,
.online {
    border: 1px solid #cccccc;
    padding: 0px;
}

.messg0 {
    border: 1px solid #cccccc;
    padding: 0px;
    height: 70px;
}

.sub {
    border: 1px #666666 solid;
    background-color: #FFFFFF;
}



/*产品+新闻详细页*/

.product_con .texttit {
    width: 699px;
    font: bold 20px/40px Arial, "microsoft yahei", "";
    text-align: center;
    border-bottom: 1px solid #ccc;
    margin: 0 auto;
}

.product_con .textbox {
    width: 699px;
    word-wrap: break-word;
    word-break: break-all;
    margin: 0 auto;
}

.main_banner {
    width: 100%;
    overflow: hidden;
    height: 392px;
    margin: 0 auto;
    position: relative;
    z-index: 13;
}

.banner img {
    width: 1440px;
    height: 395px;
}

.banner_fmenu {
    padding-left: 0px;
    position: absolute;
    left: 47%;
    bottom: 10px;
    z-index: 2000;
}

#banner_fmenu A {
    width: 16px;
    height: 16px;
    background: url(../images/bnr_btn2.gif) no-repeat;
    color: #FFFFFF;
    text-align: center;
    line-height: 0px;
    font-size: 0px;
    font-weight: bold;
    display: block;
    float: left;
    overflow: hidden;
    margin: 0 3px;
}

#banner_fmenu A.activeSlide {
    background: url(../images/bnr_btn1.gif) no-repeat;
    color: #FFFFFF;
}

#banner_fmenu A:focus {
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    OUTLINE-WIDTH: medium
}

.footer {
	 background: url(../images/index_15.jpg);
	 line-height:40px;
	 height:40px;
	 font-size:12px;
	 margin:0 auto;
	 overflow: hidden;
}
.footer_m {
	width: 1000px;
	margin: 0 auto;
}