﻿body {
    color: #000;
    line-height: 24px;
    margin: 0 auto;
    font-family: "寰蒋闆呴粦";
    font-size: 16px;
}
ul, li, p, span, img, p, h1, h2, h3, h4, dl, dt, dd {
    list-style: none;
    padding: 0;
    margin: 0;
    border: none;
    font-weight: normal;
}
a{
    text-decoration: none;
    color: #000;
}
a:hover{
    color: #cd411b;
}

.clear:after {
    content: " ";
    display: block;
    clear: both;
}

.banner_body{
    background: url('banner.jpg?5') no-repeat center top;
}
.content{
    width: 1200px;
    margin: 0 auto;
    padding-top: 900px;
}
.headline{
    background: url('headline-img.jpg') no-repeat;
    min-height: 160px;
}
.headline_right{
    width: 1000px;
    float: right;
}
.headline_right h1{
    text-align: center;
    font-size: 30px;
    font-weight: bold;
    padding-top: 10px;
}
.headline_right p{
    line-height: 28px;
    color: #666;
    text-indent: 2em;
    padding-top: 20px;
}
.focus_row{
    margin-top: 40px;
    height: 400px;
    background: #f4f1ea;
}

/*杞挱鍥*/
.section-focus-pic{
    height:400px;
    width:720px;
    overflow:hidden;
    position:relative;
    float: left;
}
.section-focus-pic ul li{
    position:absolute;
    top:0;
    left:720px;
    width:720px;
    height:400px;
}
.section-focus-pic ul li img{
    width: 720px;
    height: 400px;
}
.section-focus-pic ul li h3{
    position:absolute;
    bottom:22px;
    left:0;
    width: 560px;
    color:#FFF;
    margin-left: 20px;
    z-index: 111;
    font-size: 18px;
}
.section-focus-pic ul li div{
    position:absolute;
    bottom:0;
    left:0;
    height:75px;
    width:720px;
    background: url("../images/focus-bg.png") repeat-x;
}
.section-focus-pic .pages{
    width:720px;
    height:400px;
}
.section-focus-pic .controler{
    position:absolute;
    bottom:28px;
    right:20px;
}
.section-focus-pic .controler b{
    cursor:pointer;
    width:10px;
    height:10px;
    border-radius:50%;
    display:block;
    overflow:hidden;
    float:left;
    margin:0 0 0 10px;
    background-color: #fff;
}
.section-focus-pic .controler b.down{
    background-color: #e20c1b
;}
.section-focus-pic .controler2 a{
    display:block;
    width:42px;
    position:absolute;
    top:156px;
    height:65px;
}
.section-focus-pic .controler2 a i{
    cursor:pointer;
    display:block;
    width:42px;
    height:65px;
}
.section-focus-pic .controler2 .prev{
    left:0;
}
.section-focus-pic .controler2 .prev i{
    background: url("../images/focus-arrow1.png") no-repeat;
}
.section-focus-pic .controler2 .next{
    right:0;
}
.section-focus-pic .controler2 .next i{
    background: url("../images/focus-arrow2.png") no-repeat;
}


.focus_right{
    width: 480px;
    float: right;
}
.focus_r_title{
    padding-left: 30px;
    +width: 450px;
}
.focus_r_title img{
    margin-top: -10px;
    +float: left;
}
.focus_r_title a{
    float: right;
    padding-right: 10px;
    color: #cd411b;
    padding-top: 24px;
}
.focus_r_font_top{
    width: 450px;
    padding-left: 30px;
}
.focus_r_font_top p{
    font-size: 20px;
    font-weight: bold;
    line-height: 30px;
    padding-top: 8px;
    padding-right: 10px;
    max-height: 60px;
    overflow: hidden;
}
.focus_r_font_top span{
    color: #777;
    padding: 10px 10px 20px 0;
    float: left;
    border-bottom: 1px solid #d5d1c4;
}
ul.focus_r_font_bottom{
    width: 450px;
    padding: 8px 0 0 30px;
    float: left;
    height: 170px;
    overflow: hidden;
}
ul.focus_r_font_bottom li{
    line-height: 34px;
    overflow: hidden;
}
ul.focus_r_font_bottom li a{
    color: #333;
}
ul.focus_r_font_bottom li a:hover{
    color: #cd411b;
}
ul.focus_r_font_bottom li span{
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: #466712;
    float: left;
    margin: 15px 10px 0 0;
}

.main_qybd{
    width: 1200px;
    overflow: hidden;
}
.title_long{
    padding-top: 30px;
    text-align: center;
}
.main_qybd ul{
    width: 1240px;
}
.main_qybd ul li{
    width: 580px;
    float: left;
    margin: 30px 40px 10px 0;
}
.main_qybd ul li h3{
    font-size: 24px;
    font-weight: bold;
    max-height: 48px;
    overflow: hidden;
}
.main_qybd ul li div{
    padding-top: 20px;
}
.main_qybd ul li div img{
    width: 240px;
    height: 152px;
    float: left;
}
.main_qybd ul li div span{
    display: inline-block;
    width: 320px;
    float: right;
    font-size: 18px;
    color: #666;
    line-height: 30px;
    height: 150px;
    overflow: hidden;
}

.main_video{
    width: 1200px;
    overflow: hidden;
}



/*瑙嗛*/
.hangnr{margin:30px auto 0;}
.width1{width:1200px;min-width:1200px;margin:0 auto;overflow:hidden;}
.mod18 {
    width: 1200px;
    position: relative;
    margin: 0 auto;
    padding-top: 30px;
}
.mod18 .btn {
    position: absolute;
    cursor: pointer;
    z-index: 99;
}
.mod18 .prev {
    left: 0;
}
.mod18 #prevTop,
.mod18 #nextTop {
    top: 250px;
    width: 70px;
    height: 100px;
}
.mod18 #prevTop {
    background: url('prevBtnTop.png') no-repeat 0 0;
}
.mod18 #nextTop {
    background: url('nextBtnTop.png') no-repeat 0 0;
}
.mod18 .next {
    right: 0;
}
.mod18 li {
    float: left;
}
.cf li {
    position: relative;
    color: #fff;
}
.cf a {
    display: block;
    width: 1200px;
    height: 600px;
    position: absolute;
    color: #fff;
}
.cf li span {
    display: block;
    width: 1160px;
    height: 50px;
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 0 20px;
    line-height: 50px;
    text-align: center;
    background: url("../images/mtfc-bg1.png") no-repeat;
    font-size: 18px;
}
.mod18 .picBox {
    width: 1200px;
    height: 600px;
    position: relative;
    overflow: hidden;
}
.mod18 .picBox ul {
    height: 600px;
    position: absolute;
    left: 0;
}
.mod18 .picBox li {
    width: 1200px;
    height: 600px;
}
.mod18 .listBox {
    width: 1200px;
    height: 137px;
    margin: 0 auto;
    position: relative;
    padding-top: 2px;
    overflow: hidden;
}
.mod18 .listBox ul {
    height: 137px;
    position: absolute;
}
.mod18 .listBox li {
    width: 200px;
    height: 137px;
    cursor: pointer;
    position: relative;
}
.mod18 .listBox li i {
    display: none;
}
.mod18 .listBox li a {
    display: block;
    width: 198px;
    height: 135px;
}
.mod18 .listBox img {
    border: 1px solid transparent;
}
.mod18 .listBox .on img {
    border: 1px solid #da3b3b;
}
.mod18 .listBox .on i {
    display: block;
}

.main_jcts{
}

/*绮惧僵鍥捐祻*/
#main {overflow: hidden; zoom: 1; position: relative; }
#index_b_hero { width: 1200px; height: 580px; margin: auto; position: relative; }
#index_b_hero img { width: 1198px; height: 580px; }
#index_b_hero .heros { width: 1200px; height: 580px; }
#index_b_hero .hero-wrap { overflow: visible; position: absolute; }
#index_b_hero .disabled { background-color: #eee; }
#index_b_hero .mask-left, #index_b_hero .mask-right, #index_b_hero .hero { background: #fff; padding: 0 1px; z-index: 1; position: absolute; top: 0; left: 0; width: 1198px; height: 580px; overflow: hidden; left: 1920px; }
#index_b_hero .mask-right, #index_b_hero .mask-left { z-index: 4; left: -1200px; filter: alpha(Opacity=50); opacity: .5; background: #000; overflow: hidden; }
#index_b_hero .mask-right { left: 1200px; }
.icon-arrow-a-left,.icon-arrow-a-right{cursor:pointer;width:60px;height:74px;position:absolute;top:212px;z-index:6;}
.icon-arrow-a-left{left:1px;background: url('arrow1.png') no-repeat;
}
.icon-arrow-a-right{right:1px;background: url('arrow2.png') no-repeat;
}

.bannerTransparent{ width:1200px; height:145px; position:absolute; left:0; bottom:0; z-index:2; background:url('zsnrTransparent.png') repeat-x;
}
.zpzsFont{ width:1140px; height:145px; position:absolute; left:0; bottom:0; z-index:3;}
.zpzsFont p{ width:1140px; height:32px; float:left; margin:20px 0 0 30px; font-size:30px; line-height:32px; font-weight:bold; color:#fff; overflow:hidden;}
.zpzsFont span{ width:1140px; float:left; padding:10px 0 0 30px; line-height:24px; height:48px; overflow:hidden; color:#c4c4c4; }




.main_zbdw{
    width: 1200px;
    margin: 0 auto;
    padding-top: 30px;
}
.zbdw_row{
    padding-top: 10px;
    width: 1200px;
    float: left;
}
.zbdw_row span{
    width: 80px;
    height: 30px;
    text-align: center;
    background-color: #cd411b;
    color: #ffffff;
    display: inline-block;
    line-height: 30px;
    font-weight: bold;
    float: left;
}
.zbdw_row p{
    width: 1100px;
    display: inline-block;
    float: right;
    color: #362f2f;
    line-height: 30px;
}

.people{
    width: 100%;
    height: 60px;
    line-height: 60px;
    background-color: #f3f1ea;
    text-align: center;
    margin-top: 40px;
    color: #8d8770;
	float:left;
}

.hangnr{margin:30px auto 0;}
.hnsimg1{ width:1200px; height:520px; float:left; position:relative;}
.hnsbig{ width:1200px; height:520px; position:absolute; left:0; top:0; z-index:1;}
.hnstmbg{ width:1200px; height:45px; position:absolute; left:0; bottom:0; z-index:2;background-color:#000;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
.hnsfonth{ width:1200px; height:45px; position:absolute; left:0; bottom:0; z-index:3;}
.hnsjtimg{ width:45px; height:45px; float:left;}
.hnsfonth p{ width:900px; float:left; font-size:18px; line-height:45px; height:45px; overflow:hidden; padding:0 0 0 15px;}
.hnsfonth p a{ color:#fff;}
.hnsfonth ul{ width:195px; float:right; margin-top:18px;}
.hnsfonth ul li{ width:25px; height:10px; float:left;background-color:#fff;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4; margin-right:5px;}
.hnsfonth ul li a{ width:25px; height:10px; float:left;}
.hnsfonth ul li.now{background-color:#c14215;filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity:1.0;opacity:1.0;}

.hnsh{ width:1200px; height:120px; float:left; position:relative; margin-top:2px;}
.hnsjt1{ width:22px; height:30px; position:absolute; z-index:2; left:0; top:45px;}
.hnsjt2{ width:22px; height:30px; position:absolute; z-index:2; right:0; top:45px;}
.hnsh ul{ width:1220px; height:120px; position:absolute; left:0; top:0; z-index:1;}
.hnsh ul li{ width:184px; height:120px; float:left; margin-right:19.3px; position:absolute; position:relative; z-index:1;}
.hnsh ul li span{ width:180px; height:116px; border:2px solid #c14215;position:absolute; left:0; top:0; z-index:2;}

/*======container6======*/
.bannerZ{ width:100%;float:left;height:580px; position:relative; clear:both; margin:30px 0;}
.zpzsLeftImg{ width:356px; height:580px; position:absolute; left:-360px; top:0; z-index:1; overflow:hidden;}
.zpzsLeftBg{ width:356px; height:580px; position:absolute; left:-360px; top:0; z-index:2; background:#000;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
.zpzsArrowLeft{ width:38px; height:75px; position:absolute; left:-64px; top:252px; z-index:3;}

.bannerCentter{ width:1200px; height:580px; overflow:hidden; position:absolute; left:0; top:0; z-index:1;}
.bannerTransparent{ width:1200px; height:145px; position:absolute; left:0; bottom:0; z-index:2; background:url('zsnrTransparent.png') repeat-x;
}
.zpzsFont{ width:1140px; height:145px; position:absolute; left:0; bottom:0; z-index:3;}
.zpzsFont p{ width:1140px; height:32px; float:left; margin:20px 0 0 30px; font-size:30px; line-height:32px; font-weight:bold; color:#fff; overflow:hidden;}
.zpzsFont span{ width:1140px; float:left; padding:10px 0 0 30px; line-height:24px; height:48px; overflow:hidden; color:#c4c4c4; }

.zpzsRightImg{ width:356px; height:580px; position:absolute; right:-360px; top:0; z-index:1; overflow:hidden;}
.zpzsRightBg{ width:356px; height:580px; position:absolute; right:-360px; top:0; z-index:2; background:#000;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
.zpzsArrowRight{ width:38px; height:75px; position:absolute; right:-64px; top:252px; z-index:3;}

#wyhd{ width:1200px; margin:0 auto;}
.btBig{ width:1200px; float:left; text-align:center; margin:60px 0 0 0;}

#main {overflow: hidden; zoom: 1; position: relative; }
#index_b_hero { width: 1200px; height: 580px; margin: auto; position: relative; }
    #index_b_hero img { width: 1198px; height: 580px; }
    #index_b_hero .heros { width: 1200px; height: 580px; }
    #index_b_hero .hero-wrap { overflow: visible; position: absolute; }
    #index_b_hero .disabled { background-color: #eee; }
    #index_b_hero .mask-left, #index_b_hero .mask-right, #index_b_hero .hero { background: #fff; padding: 0 1px; z-index: 1; position: absolute; top: 0; left: 0; width: 1198px; height: 580px; overflow: hidden; left: 1920px; }
    #index_b_hero .mask-right, #index_b_hero .mask-left { z-index: 4; left: -1200px; filter: alpha(Opacity=50); opacity: .5; background: #000; overflow: hidden; }
    #index_b_hero .mask-right { left: 1200px; }
.icon-arrow-a-left,.icon-arrow-a-right{cursor:pointer;width:60px;height:74px;position:absolute;top:212px;z-index:6;}
.icon-arrow-a-left{left:1px;background: url('arrow1.png') no-repeat;
}
.icon-arrow-a-right{right:1px;background: url('arrow2.png') no-repeat;
}






