@charset "utf-8";
/* CSS Document */

*{
    padding:0;
    margin:0;
}

/* 页面链接点击虚线 兼容 */
a{
    outline: none;
    color:#683a0c;
    text-decoration:none;
}
a:active {
    star:expression(this.onFocus=this.blur());
}
:focus { outline:0; }

/* 页面链接点击虚线 兼容 */


li{
    list-style-type:none;
}
img{
    border:none;
}
html,body{
    background-color:#93c8f9;
    font-size:14px;
    font-family:"微软雅黑";}

/*index style*/

.top{
    width:100%;
    height:550px;
    background:url(../img/top_bg.png) no-repeat;
}

.logo_top{
    position:relative;
    margin:0 auto;
    width:910px;
    height:175px;
}
.logo_top .video{
    position:absolute;
    right:25px;
    bottom:-5px;
    font-size:20px;
    line-height:35px;
    color:#6b4116;
    width:175px;
    height:35px;
    background-color:#f9f3d9;
    background:url(../img/video_bg.jpg) 20px 5px no-repeat #f9f3d9;
}

.logo_top .video a{
    display:inline-block;
    width:175px;
    height:35px;
    text-indent:60px;
}

.logo,.menuj{
    float:left;
}
.logo{
    width:175px;
    height:175px;
    margin-right:15px;
}
.menu{
    height:175px;
    width:910px;
}
.menu>ul>li{
    float:left;
}
.menu>ul>li a{
    display:block;
    width:120px;
    height:175px;
    line-height:220px;
    text-align:center;
    font-size:16px;
    font-weight:bold;
    color:#765b40;
    background:url(../img/menu_a_bg.png) center left no-repeat;
    background-size: 130px
}
.menu>ul>li a:hover,.menu>ul>li a.bg_hover{
    color:#fff;
    background:url(../img/menu_a_bg_hover.png) center left no-repeat;
    background-size: 130px
}
.banner_bottom{
    margin:0 auto;
    width:910px;
    height:375px;
    background:url(../img/list_pic_bg.png) center left no-repeat;
}

#list_btn,#list_pic{
    float:left;
    height:375px;
}
#list_btn{
    width:175px;
    margin-right:15px;
}
#list_btn>ul>li{
    height:52px;
    width:175px;
    text-align:center;
    line-height:52px;
    margin-bottom:10px;
}

#list_pic,#list_pic>ul>li{
    width:720px;
}
#list_pic>ul>li{
    display:none;
}
#list_pic>ul>li img{
    width:700px;
    height:355px;
    padding:10px;
}
#list_pic>ul>li.pic_on{
    display:block;
}
.on{
    color:#fff;
}
#list_btn>ul>li a{
    display:block;
    width:175px;
    font-size:14px;
    font-weight:bold;
    padding-top:5px;
    line-height:52px;
}

.active{
    background:url(../img/list_btn.png) center left no-repeat;
}

.content{
    position:relative;
    margin:0 auto;
    width:910px;
    height:800px;
}
.content_mid,.content_right{
    float:left;
    width:455px;
    height:850px;
}
.content_left{
    position:absolute;
    top:0;
    left:0;
    height:80px;
    height:80px;
    width:175px;
    line-height:87px;
    color:#f0e25c;
    font-size:28px;
    border-bottom:2px dashed #f0e25c;
}
.content_mid{
    height:690px;
    padding-top:100px;
    text-indent:60px;
    font-size:12px;
    font-weight:bold;
    color:#683a0c;
    background:url(../img/content_mid_bg.png) no-repeat left top;
}
.content_mid>dl>dt{
    font-size:14px;
    margin:5px 0;
    text-indent:45px;
}

.content_mid>dl>dt a{
    color:#000;
}
.content_mid>dl>dt a:hover{
    color:#683a0c;
}

.content_right img{
    float:left;
    width:175px;
    height:175px;
    margin-right:20px;
    border-bottom:1px dashed #999;
}
.content_right span{
    float:left;
    margin-bottom:10px;
    display:inline-block;
    width:260px;
    height:100px;
    line-height:100px;
    text-align:left;
    color:#f0e25c;
    font-size:28px;
    border-bottom:2px dashed #f0e25c;
}
.content_right p{
    color:#fff;
    font-size:16px;
    line-height:22px;
    padding:0 0 0 30px ;
}
.footer{
    position:relative;
    margin:50px auto 0;
    width:910px;
    height:500px;
}
.footer span.zixun{
    display:block;
    width:100%;
    height:75px;
    line-height:75px;
    background-color:#2f74b4;
    color:#fff;
    font-size:28px;
    text-indent:50px;
    border-radius:8px;
}
.footer_left{
    float:left;
    width:540px;
    height:450px;
}
.footer_right{
    position:absolute;
    right:0;
    bottom:0px;
    float:left;
    width:370px;
    height:570px;
    background:url(../img/footer_right.png) no-repeat top center;
}
.footer_address{
    position:absolute;
    right:20px;
    top:125px;
    width:220px;
    height:125px;
    font-size:12px;
    line-height:20px;
}
.footer_left_top{
    width:540px;
    height:190px;
}
.footer_left_top img{
    float:left;
    width:220px;
    height:190px;
    margin-right:10px;
}
.footer_left_top span{
    float:left;
    margin-bottom:10px;
    display:inline-block;
    width:310px;
    height:55px;
    line-height:55px;
    text-align:left;
    text-indent:10px;
    color:#f0e25c;
    font-size:22px;
    border-bottom:2px dashed #f0e25c;
}
.footer_left_top span a{
    float:right;
    color:#5c97d1;
    font-size:16px;
    font-weight:bold;
    vertical-align:bottom;
    display:inline-block;
}
.footer_left_top p{
    color:#fff;
    line-height:25px;
    font-size:16px;
}
.footer_left_bottom>span{
    display:inline-block;
    margin-top:50px;
    width:475px;
    height:65px;
    line-height:65px;
    text-indent:60px;
    font-size:22px;
    color:#fff;
    background:url(../img/footer_left_bottom.png) no-repeat center left;
}
.footer_left_bottom{
    width:540px;
    height:235px;
}
.footer_txt{
    text-indent:60px;
    width:475px;
    height:120px;
    color:#fff;
}
.footer_txt p{
    line-height:25px;
}
.footer_txt span{
    float:right;
}
.footer_txt p a{
    color:#fff;
}

.partner{
    clear:left;
    margin:0 auto;
    width:910px;
    height:400px;
}
.partner_left,.partner_right{
    float:left;
    height:400px;
}
.partner_left{
    width:340px;
    background:url(../img/partners_left.jpg) no-repeat;
}
.partner_left p{
    padding-top:50px;
    font-size:24px;
    color:#482b0e;
    text-align:center;
}
.partner_left div{
    margin:8px auto;
    width:200px;
    height:auto;
    color:#7e6c5e;
    font-size:16px;
    line-height:25px;
}
.partner_right{
    width:570px;
    background:url(../img/partners_right.jpg) no-repeat;
}
.partner_right img{
    margin:20px 0 0 30px;
    border-radius:3px;  
}
/*index style end*/

/*features style开始*/

.features_content{
    margin:0 auto;
    width:910px;
    height:900px;
    background:url(../img/features_content.jpg) no-repeat center top;
}

/*features style end*/

/* media style */

.media_content{
    text-indent:60px;
    color:#fff;
    margin:0 auto;
    margin-bottom:50px;
    align-content: center;
    width:910px;
    height:1450px;
    position: relative;

}
.media_list>span{
    display:inline-block;
    width:475px;
    height:65px;
    line-height:65px;
    text-indent:60px;
    font-size:22px;
    color:#fff;
    background:url(../img/footer_left_bottom.png) no-repeat center left;
}
.media_list{
    width:540px;
    height:235px;
    margin: auto;
}

/* media style end */

/*preferential style 开始*/

.preferential_content{
    margin:0 auto;
    margin-bottom:50px;
    width:910px;
    height:1450px;
    background:url(../img/preferential%20.jpg) no-repeat center top;    
}
.preferential_content .h3_txt1,.preferential_content .h3_txt2{
    padding:35px 0;
    text-indent:180px;
    font-size:18px;
    font-weight:normal;
    color:#7b4713;
}
.preferential_content .h3_txt2{
    padding:120px 0;
    text-indent:220px;
}
.preferential_content p{
    line-height:24px;
    font-size:16px;
}

.preferential_content .p1{
    padding-left:550px;
    color:#fff;
}
.preferential_content .p2{
    padding:80px 0 0 70px;
    color:#7c670a;
}
.preferential_content .p3{
    padding: 80px 0 0 600px;
    color:#fff;
}
.preferential_content .p4{
    padding:30px 0 0 90px;
    color:#7c670a;
}
.preferential_content .p5{
    padding: 80px 0 0 550px;
    color:#fff;
}
.preferential_content .p6{
    padding:90px 0 0 130px;
    color:#7c670a;
}
.preferential_content .p7{
    padding:20px 0 0 320px;
    line-height:28px;
    font-size:22px;
    color:#fff;
    text-shadow:#999 3px 3px 3px;
}
/*preferential style end*/


/*Contact style 开始*/

.Contact_content{
    margin:0 auto;
    width:910px;
    height:600px;   
}

.Contact_content_top{
    margin-bottom:30px;
    width:910px;
    height:50px;
    background:url(../img/Contact_content_top.jpg) no-repeat center left;
}

.Contact_content_top p{
    font-size:18px;
    color:#999;
    letter-spacing:10px;
    text-align:center;
    line-height:50px;
}
.Contact_content_bottom{
    margin:0 auto;
    width:860px;
    height:480px;
    background:url(../img/Contact_content_bottom.jpg) no-repeat center left;
}
.Contact_content_bottom .labe_text,.Contact_content_bottom .dizhi{
    float:left;
}
.labe_text{
    position:relative;
    padding:50px;
    width:400px;
    height:280px;
}
.labe_text input.error {
    border: 1px solid red;
}
.labe_text label.error {
    position:absolute;
    top:0;
    right:0;
    color: red;
    height:30px;
    line-height:30px;
}
.labe_text p{
    padding-bottom:10px;
    height:40px;
    line-height:40px;
}
.labe_text input{
    margin-left:20px;
}
.labe_text input[type=text]{
    float:right;
    height:30px;
    line-height:30px;
    width:300px;
}
.labe_text textarea{
    resize:none;
    float:right;
    height:100px;
    width:300px;
}

.labe_text span{
    display:inline-block;
    margin:50px 0 0 100px;
    width:118px;
    height:32px;
    line-height:32px;
    text-align:center;
    color:#fff;
    font-size:14px;
    cursor:pointer;
    background:url(../img/btn.jpg) no-repeat center left;
}

.dizhi{
    padding-top:100px;
    width:360px;
    height:300px;
}
.dizhi p{
    height:30px;
    line-height:30px;
}
.dizhi p label{
    margin-right:20px;
}
/*Contact style end*/

.Interest_content{
    margin:50px auto 0 auto;
    width:910px;
    height:900px;
}
.Interest_content_left,.Interest_content_right{
    float:left;
    height:aout;
    margin-bottom:50px;
}
.Interest_content_left{
    position:relative;
    width:220px;
}
.Interest_ckfc{
    position:relative;
    width:220px;
    height:335px;
    background:url(../img/Interest_left.png) no-repeat top left;
    background-size: 220px 340px
}
.Interest_ckfc_txt{
    position:absolute;
    bottom:20px;
    left:20px;
}
.Interest_ckfc_txt>ul>li{
    height:30px;
    width:140px;
    line-height:30px;
    border-bottom:1px solid #d5d3d3;
    
}
.Interest_ckfc_txt>ul>li a{
    padding-left:25px;
    background:url(../img/Interest_left_list2.png) no-repeat center left;
    color:#4f4f4f;
}
.Interest_ckfc_txt>ul>li a:hover,.Interest_ckfc_txt>ul>li a.hover{
    background:url(../img/Interest_left_list1.png) no-repeat center left;
    color:#138bad;
}
.Interest_content_left span{
    margin:0 20px;
    display:inline-block;
    width:180px;
    height:80px;
    line-height:80px;
    text-indent:90px;
    border-bottom:1px solid #fff;
}
.Interest_ckfc_span1{
    background:url(../img/Interest_left3.png) no-repeat center left;
}
.Interest_ckfc_span2{
    background:url(../img/Interest_left2.png) no-repeat center left;
}
.Interest_content_left img{
    width:220ox;
    height:195px;
    margin-top:10px;
}
.Interest_content_right{
    width:690px;
}

.Interest_content_right .p_text{
    height:52px;
    margin-top:30px;
}

.Interest_content_right .href_next{
    display:block;
    width:52px;
    height:52px;
    padding-left:300px;
}

.Interest_content_right h4{
    padding-left:30px;
    font-size:18px;
    font-weight:normal;
    color:#5b5558;
}
.Interest_content_right>dl{
    padding-left:30px;
}
.Interest_content_right>dl>dt{
    padding-top:20px;
    color:#7b4713;
}

/*图片轮播*/
.Interest_right_bottom{
    position:relative;
    padding:10px;
    width:640px;
    height:360px;
    background-color:#f9f3d9;
    margin:40px 0 0 20px;
    -moz-box-shadow:3px 3px 3px #999;
    -webkit-box-shadow:3px 3px 3px #999;
    box-shadow:3px 3px 3px #999;
}
#pic{
    width:450px;
    height:350px;
}
#pic p{
    margin-top:20px;
    text-align:center;
}
#pic span{
    float:right;
    display:inline-block;
    margin:0 30px;
}
span#pver,span#next{
    cursor:pointer;
    width:25px;
    height:25px;
}
span#pver{
    background:url(../img/pver_next.png) no-repeat center left;
}
span#next{
    background:url(../img/pver_next.png) no-repeat -42px;
}
#pic_list{
    overflow:hidden;
}
#pic_list,#pic_list1,#pic_list2,#pic_list3,#pic_list4,#pic_list5{
    width:450px;
    height:300px;
}
#pic_list1 li,#pic_list2 li,#pic_list3 li,#pic_list4 li,#pic_list5 li{
    width:450px;
    height:300px;
}
#pic_list_btn{
    position:absolute;
    right:50px;
    top:70px;
}
#pic_list_btn li{
    cursor:pointer;
    height:30px;
    line-height:30px;
    color:#a07f5d;
}

.Interest_right_bottom .tiaoxingma{
    position:absolute;
    bottom:20px;
    right:30px;
}
