﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/
.banners{height: 540px;}
.fullSlide {width:100%;position:relative;height:540px;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:540px;overflow:hidden;text-align:center; background: no-repeat center top;}
.fullSlide .bd li a {display:block;height:540px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width: 54px; height: 4px; background:#FFF;margin:1px;overflow:hidden;line-height:999px;}
.fullSlide .hd ul .on {background: #ffcc00;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;width:73px; height:73px;}
.fullSlide .prev{background:url(img/Index/left1s.png) no-repeat;}
.fullSlide .next {left:auto;right:5%;background:url(img/Index/right1s.png) no-repeat;}

/**/
/* CSS Document */
/*common*/
img { display: block;}
/**/
.ban { height: 580px; overflow: hidden;}
/**/
.zs { height: 590px; overflow: hidden;}
.zsk { width: 676px; height: 590px; background: url("Img/Index/zsb.jpg") no-repeat 0 55px; float: left;}
.zsk h3 { height: 143px; padding-top: 88px; font-size: 36px; color: #535353; font-weight: normal; margin-left: 85px;}
.zsk h3 span { font-weight: bold; color: #252525;}
.zsk h3 p { font: 21px "Times New Roman"; text-transform: uppercase; color: #b8b7b7;}
.zsk ul { height: 135px;}
.zsk li { float: left; width: 160px; text-align: center; font-size: 16px; color: #666666;}
.zsk li img { width: 59px; height: 54px; margin: 0 auto;}
.zsk li p { font-size: 18px; color: #333333; font-weight: bold; margin: 5px 0;}
.zsk .zsl { margin: 0 90px;}
.zsk h4 { font-size: 16px; color: #333333; width: 636px; line-height: 28px; font-weight: normal;}
.zsk .zsa { display: block; width: 153px; height: 35px; background: url("Img/Index/zs_13.jpg") no-repeat; font-size: 14px; color: #b61311; text-align: center; line-height: 35px; margin: 20px 0 0 233px;}
.zsi { display: block; float: right; width: 324px; height: 422px; margin-top: 94px;}
/**/
.fs { height: 765px; background: url("Img/Index/fsb.jpg") no-repeat center 0; overflow: hidden;}
.xfs { width: 1000px; margin: 0 auto; position: relative;}
.fs h3 { height: 125px; text-align: center; font-weight: normal; font-size: 36px; color: #252525; padding-top: 62px; background: url("Img/Index/fsx.jpg") no-repeat center 114px;}
.fs h3 span { color: #ffe719; font-weight: bold;}
.fs h3 p { font-size: 18px; color: #333333; margin-top: 20px;}
.fs .fsu { padding-top: 30px;}
.fs .fsu li { width: 320px; float: left; margin-right: 20px;}
.fs .fsu li img { display: block; width: 320px; height: 273px;}
.fs .fsu li a { font-size: 20px; color: #333333;}
.fs .fsu li p { height: 178px; padding-left: 19px; border: 1px solid #e8e8e8; padding-top: 20px; background: url("Img/Index/fs_17.jpg") no-repeat 19px 135px;}
.fs .fsu li span { display: block; width: 280px; font-size: 14px; color: #666666; line-height: 24px; margin-top: 10px;}
.fs .fsu .nones { margin-right: 0;}
.fs .fsj1 { position: absolute; left: -60px; top: 440px;}
.fs .fsj2 { position: absolute; right: -60px; top: 440px;}
/**/
.qs { height: 705px; background: url("Img/Index/qsb.jpg") no-repeat center 0; padding-top: 72px;}
.qsz { float: left; width: 280px; height: 634px; background: #ffffff; border-right: 1px solid #dedede;z-index:2; position:relative;}
.qsz h3 { height: 95px; background: url("Img/Index/qs_03.jpg") no-repeat; text-align: center; padding-top: 39px;}
.qsz h3 a { font-size: 26px; color: #ffffff;}
.qsz h3 p { font: 14px "Arial"; color: #c27777; text-transform: uppercase; margin-top: 5px;}
.qsz h4{ position:relative;}
.qsz h4 a { display: block; height: 64px; border-bottom: 1px solid #dedede; font-size: 16px; color: #333333; line-height: 64px; font-weight: normal; padding-left: 30px; background: url("Img/Index/qs_14.jpg") no-repeat 238px center;}
.qsz h4 a:hover,.qsz h4 .cur { background: url("Img/Index/qs_10.jpg") no-repeat 238px center; color: #d10001; font-weight: bold;}
.qsz ul { border-bottom: 1px solid #dedede;}
.qsz ul li { height: 50px; border-bottom: 1px dashed #e9e9e9; position:relative;}
.qsz ul li a { font-size: 14px; color: #666666; text-align: center; line-height: 50px; margin-left: 30px;}
.qsy { float: left; width: 719px; height: 604px; background: #ffffff; padding-top: 30px;z-index:1; position:relative;}
.qsy .qsk { width: 659px; height: 348px; margin: 0 auto; overflow:hidden; position:relative; }
.qsy .qsk dl,.qsy .qsk .g_com a{width: 659px; height: 348px; display:block; background: no-repeat left top;}
.qsy .qsk dt{width:355px; float:left; display:block;}
.qsy .qsk dd{width:304px; float:right;}
.qsy .qsk dt img{padding:73px 0 0 30px; width:290px; height:289px;}
.qsy .qsk p { font-size: 22px; color: #d10001; padding-top: 28px;}
.qsy .qsk p span { display: block; font: 14px Arial; color: #999999; text-transform: uppercase;}
.qsy .qsk em { display: block; width: 282px; margin-top: 12px;}
.qsy .qsk em span { display: block; font-size: 14px; color: #666666; line-height: 28px; padding-left: 14px; background: url("Img/Index/qsx.jpg") no-repeat left 13px;}
.qsy .qsk i { display: block; width: 132px; height: 34px; background: url("Img/Index/qsk.png") no-repeat; font-size: 14px; color: #6b4d00; text-align: center; line-height: 34px; margin-top: 5px;}
.qsy .qsk font {
    display: block;
    float: left;
}

.qsk .btn{position:absolute;width:41px;height:41px;background:url(Img/Index/auth_btn.png);z-index:9;top:50%;margin-top:-20px;}
.qsk .prev{background-position:0 0;left:2px;}
.qsk .next{background-position:-41px 0;right:2px;}
.qsk .prev:hover{background-position:0 -41px;}
.qsk .next:hover{background-position:-41px -41px;}

.qsy ul { margin: 20px 0 0 30px;}
.qsy ul li { float: left; margin-right: 20px; position: relative;z-index:2;}
.qsy ul li img { display: block; width: 204px; height: auto;; border: 1px solid #cccccc;}
.qsy ul li p { position: absolute; left: 0; top: 140px;width:100%; text-align:center; font-size: 14px; color: #333333;z-index:3;}



.qsz h4 .erjs { background:#FFF; border:1px solid #ccc; display: none; left: 270px; padding: 0; position: absolute; top: 0; width: 300px; z-index: 99;}
.qsz h4 .erjs ul { border-bottom:0; padding: 8px 12px 0 10px;width: 278px;}
.qsz h4 .erjs li {display: block; height: 30px; line-height: 30px; padding-left: 10px;}
.qsz h4 .erjs li a, .qsz h4.cur li a {background:url("Img/f4.jpg") no-repeat 0 center;color: #333333;overflow: hidden; padding-left: 14px; text-overflow: ellipsis; white-space: nowrap; line-height:30px; margin-left:0; font-weight:normal; border-bottom:0; height:30px; text-align:left;}
.qsz h4 .erjs li.non {border-bottom: 0 none;}
.qsz h4 .erjs li a:hover, .qsz h4.cur .erjs li.cur a {background:url("Img/f3.jpg") no-repeat 0 center; color: #cb9616;}
.qsz h4 .erjs .bt_flys {background:  url("Img/fdh_b2.png") no-repeat scroll 0 bottom;width:7px; height:5px; position:absolute; top:50%; left:-5px;}


.qsz ul li .erj { background:#FFF;border:1px solid #ccc;display: none; left: 270px; padding: 0; position: absolute; top: 0; width: 300px; z-index: 99;}
.qsz ul li .erj ul {  border-bottom:0; padding: 8px 12px 0 10px;width: 278px;}
.qsz ul li .erj li {display: block; height: 30px; line-height: 30px; padding-left: 10px;}
.qsz ul li .erj li a, .qsz ul li.cur li a {background:url("Img/f4.jpg") no-repeat 0 center;color: #333333;overflow: hidden; padding-left: 14px; text-overflow: ellipsis; white-space: nowrap; line-height:normal; margin-left:0;}
.qsz ul li .erj li.non {border-bottom: 0 none;}
.qsz ul li .erj li a:hover, .qsz ul li.cur .erj li.cur a {background: url("Img/f3.jpg") no-repeat scroll 0 center; color: #cb9616;}
.qsz ul li .erj .bt_flys {background:  url("Img/fdh_b2.png") no-repeat scroll 0 bottom;width:7px; height:5px;position:absolute; top:50%; left:-5px;}

.erjcs1 .bt_flys{ top:30px !important}
/**/
.ws { height: 695px; overflow: hidden; position: relative;}
.ws h3 { height: 120px; text-align: center; padding-top: 54px; font-size: 36px; font-weight: normal; background: url("Img/Index/wsx.jpg") no-repeat center 111px;}
.ws h3 a { color: #252525;}
.ws h3 p { font-size: 18px; color: #333333; margin-top: 25px;}
.wsz { float: left; width: 690px;}
.wsz img { width: 690px; height: 444px;}
.wsy { float: right; width: 296px;}
.wsy li { margin-bottom: 20px;}
.wsy li a { display: block; width: 258px; height: 182px; background: url("Img/Index/wsk2.jpg") no-repeat; padding: 30px 0 0 38px; font-size: 16px; color: #333333; font-weight: bold;}
.wsy li a b{overflow: hidden; text-overflow:ellipsis;white-space:nowrap; display:block;width:200px;}
.wsy li a p { width: 234px; font-size: 14px; color: #666666; font-weight: normal; line-height: 24px; margin: 10px 0 20px;}
.wsy li a span { display: block; width: 103px; height: 32px; background: #f4f4f4; text-align: center; line-height: 32px; font-size: 14px; color: #333333; font-weight: normal;}
.wsy li a:hover,.wsy li .cur { background: url("Img/Index/wsk1.jpg") no-repeat; color: #ffffff;}
.wsy li a:hover p,.wsy li .cur p { color: #e7b8b8;}
.wsy li a:hover span,.wsy li .cur span { background: #e8a1a1; color: #171717;}
.wsj1 { position: absolute; left: 880px; top: 630px;}
.wsj2 { position: absolute; left: 940px; top: 630px;}
/**/
.ms1 { height: 745px; background: url("Img/Index/msb1.jpg") no-repeat center 0; overflow: hidden;}
.ms1 h3 { padding: 75px 0 0 393px; font-size: 24px; color: #ffffff; font-weight: normal; letter-spacing: 9px;}
.ms1 h3 img { margin-bottom: 10px;}
.ms1 .msk1 { margin-top: 88px;}
.ms1 .msz { float: left; width: 503px;}
.ms1 .msy { float: right; width: 445px; margin-top: 159px;}
.ms1 .msy h4 { width: 443px; height: 109px; background: url("Img/Index/msk1.jpg") no-repeat; font-weight: normal;}
.ms1 .msy h4 p { float: left; font: 50px Arial; color: #30343f; font-weight: bold; line-height: 109px; margin: 0 46px 0 23px;}
.ms1 .msy h4 em { float: left; display: block; padding-top: 20px; font-size: 28px; color: #d10001; font-weight: bold;}
.ms1 .msy h4 em span { display: block; font: 14px Arial; color: #b8b8b8; text-transform: uppercase; margin-top: 5px; padding-top: 5px; border-top: 1px solid #cccccc;}
.ms1 .msy .msp { font-size: 14px; color: #333333; line-height: 30px; width: 395px; padding-left: 27px; background: url("Img/Index/msj1.png") no-repeat left 10px; margin-top: 15px;}
/**/
.ms2 { height: 642px; background: url("Img/Index/msb2.jpg") no-repeat center 0; overflow: hidden;}
.xms { width: 1000px; margin: 0 auto; position: relative;}
.ms2 .msk2 { padding: 59px 0 0 34px;}
.ms2 .msk2 h4 { width: 493px; height: 109px; background: url("Img/Index/msk2.png") no-repeat; font-weight: normal;}
.ms2 .msk2 h4 p { float: left; font: 50px Arial; color: #30343f; font-weight: bold; line-height: 109px; margin: 0 46px 0 23px;}
.ms2 .msk2 h4 em { float: left; display: block; padding-top: 20px; font-size: 28px; color: #d10001; font-weight: bold;}
.ms2 .msk2 h4 em span { display: block; font: 14px Arial; color: #dbeaff; text-transform: uppercase; margin-top: 5px; padding-top: 5px; border-top: 1px solid #c9e1ff;}
.ms2 .msk2 .msp { font-size: 14px; color: #333333; line-height: 30px; width: 414px; padding-left: 27px; background: url("Img/Index/msj1.png") no-repeat left 10px; margin-top: 15px;}
.ms2 .msu { margin: 105px 0 0 0; padding: 0 0 0 47px;}
.ms2 .msu li { width: 274px; height: 190px; background: url("Img/Index/msk2.jpg") no-repeat; float: left; margin-right: 39px;}
.ms2 .msu li img { width: 256px; height: 173px; margin: 0 auto; padding-top: 9px;}
.msj1 { position: absolute; left: 0; top: 406px;}
.msj2 { position: absolute; right: 0; top: 406px;}
/**/
.ms3 { height: 498px; overflow: hidden;}
.ms3 .msk3 { float: right; margin-top: 136px;}
.ms3 .msk3 h4 { width: 473px; height: 109px; background: url("Img/Index/msk3.png") no-repeat; font-weight: normal;}
.ms3 .msk3 h4 p { float: left; font: 50px Arial; color: #30343f; font-weight: bold; line-height: 109px; margin: 0 46px 0 23px;}
.ms3 .msk3 h4 em { float: left; display: block; padding-top: 20px; font-size: 28px; color: #d10001; font-weight: bold;}
.ms3 .msk3 h4 em span { display: block; font: 14px Arial; color: #b8b8b8; text-transform: uppercase; margin-top: 5px; padding-top: 5px; border-top: 1px solid #b8b8b8;}
.ms3 .msk3 .msp { font-size: 14px; color: #333333; line-height: 30px; width: 414px; padding-left: 27px; background: url("Img/Index/msj1.png") no-repeat left 10px; margin-top: 15px;}
.ms3 .msi { position: absolute; left: -175px; top: 78px;}
/**/
.ms4 { height: 504px; overflow: hidden; background: #ebebeb;}
.ms4 .msk4 { padding-top: 113px;}
.ms4 .msk4 h4 { width: 473px; height: 109px; background: url("Img/Index/msk3.png") no-repeat; font-weight: normal;}
.ms4 .msk4 h4 p { float: left; font: 50px Arial; color: #30343f; font-weight: bold; line-height: 109px; margin: 0 46px 0 23px;}
.ms4 .msk4 h4 em { float: left; display: block; padding-top: 20px; font-size: 28px; color: #d10001; font-weight: bold;}
.ms4 .msk4 h4 em span { display: block; font: 14px Arial; color: #b8b8b8; text-transform: uppercase; margin-top: 5px; padding-top: 5px; border-top: 1px solid #b8b8b8;}
.ms4 .msk4 .msp { font-size: 14px; color: #333333; line-height: 30px; width: 414px; padding-left: 27px; background: url("Img/Index/msj1.png") no-repeat left 10px; margin-top: 15px;}
.ms4 .msi { position: absolute; right: -26px; top: 67px;}
/**/
.xd { height: 605px;}
.xxd { width: 1000px; margin: 0 auto; position: relative;}
.xdk { width: 366px; height: 330px; position: absolute; left: 0; top: -41px; background: url("Img/Index/xdk.jpg") no-repeat;}
.xdk h3 { padding: 39px 0 0 39px; height: 95px; font-size: 36px; color: #ffe719; font-weight: normal; background: url("Img/Index/xd_10.jpg") no-repeat 39px 130px;}
.xdk h3 span { display: block; font-size: 18px; color: #ffffff; margin-top: 5px;}
.xdk p { padding: 43px 0 0 39px; font-size: 14px; color: #ffffff;}
.xdk p span { display: block; font: 30px Arial; font-weight: bold;}
.xdk p a { display: block; width: 113px; height: 35px; background: url("Img/Index/xd_19.png") no-repeat; font-size: 14px; color: #ffffff; text-align: center; line-height: 35px; margin-top: 10px;}
.xdu { padding: 59px 0 0 376px; height: 230px;}
.xdu li { float: left; margin: 0 0 10px 10px;}
.xdu li img { width: 196px; height: 98px; border: 1px solid #cccccc;}
.xdd dd { float: left; width: 632px; height: 287px; border: 1px solid #cccccc;}
.xdd dd h3 { font-size: 20px; color: #333333; margin: 43px 0 0 0;}
.xdd dd p { font-size: 16px; color: #666666; line-height: 26px; width: 554px; margin: 20px 0 0 39px;}
.xdd dd a { display: block; font-size: 16px; color: #b61311; margin: 20px 0 0 39px;}
.xdd dt { float: left;}
.xdd dt img { width: 366px; height: 289px;}
.xdj1 { position: absolute; left: 550px; top: 535px;}
.xdj2 { position: absolute; left: 593px; top: 535px;}
/**/
.dz { height: 705px; background: url("Img/Index/dzb.jpg") no-repeat center 0; overflow: hidden;}
.dz h3 { text-align: center; font-weight: normal; height: 145px; padding-top: 52px; background: url("Img/Index/dzx.jpg") no-repeat center 105px;}
.dz h3 a { font-size: 36px; color: #ffffff;}
.dz h3 p { font-size: 18px; margin-top: 20px;}
.dz li { float: left; margin: 20px 0 0 20px;}
.dz li img { width: 234px; height: 234px;}
.dz .dzl { margin-left: 0;}
.dz .dzl img { width: 491px; height: 488px;}
/**/
.dk { height: 834px; overflow: hidden;}
.dk h3 { height: 100px; text-align: center; padding-top: 65px; font-size: 36px; font-weight: normal; background: url("Img/Index/dk_03.jpg") no-repeat center 118px;}
.dk h3 a { color: #252525;}
.dk h3 p { font-size: 18px; color: #333333; margin-top: 20px;}
.dkk { height: 494px; overflow: hidden;}
.dkk h4 { height: 43px; background: url("Img/Index/dk_11.jpg") repeat-x 0 bottom; margin-bottom: px;}
.dkk h4 p { float: left;}
.dkk h4 p a { display: block; height: 42px; font-size: 20px; color: #d10001; font-weight: bold; padding-left: 40px; background: url("Img/Index/dk_07.jpg") no-repeat left 0; border-bottom: 1px solid #d80015;}
.dkk h4 em { display: block; float: right; margin-top: 10px;}
.dkk h4 em a { font-size: 14px; color: #d80015; font-weight: bold; text-transform: uppercase;}
.dkk dl { margin-top: 26px; width: 550px; float: left;}
.dkk dt img { width: 550px; height: 260px;}
.dkk dd p { font-size: 16px; color: #333333; font-weight: bold; margin: 20px 0 15px;}
.dkk dd a { font-size: 14px; color: #8b8b8b; line-height: 24px;}
.dkk ul { float: right; width: 413px;}
.dkk li { height: 110px; border-bottom: 1px dashed #dadada; padding-top: 30px;}
.dkk li p { float: left; font: 50px Arial; color: #333333; line-height: 50px; margin-top: 8px;}
.dkk li p span { display: block; font: 16px Arial; color: #9a9a9a; line-height: 16px;}
.dkk li em { display: block; float: right; width: 330px; font-size: 16px; color: #333333;}
.dkk li em span { display: block; font-size: 14px; color: #8b8b8b; line-height: 22px; margin-top: 20px;}
.dkk .nones { border: 0;}
.dkk1 { position: relative; height: 174px;}
.dkk1 h4 { float: left; width: 128px;}
.dkk1 h4 a { font-size: 20px; color: #333333; font-weight: normal;}
.dkk1 h4 p { font: 14px Arial; color: #cccccc; text-transform: uppercase; margin-top: 5px;}
.dkk1 li { float: left; margin-left: 22px; width: 390px; height: 92px; background: #f4f4f4; border: 1px solid #e6e6e6; padding: 20px 0 0 22px;}
.dkk1 li a p { font-size: 16px; color: #333333; padding-left: 22px; background: url("Img/Index/dk_18.jpg") no-repeat left center; line-height: 23px;overflow: hidden; text-overflow:ellipsis;white-space:nowrap;}
.dkk1 li a em { display: block; padding-left: 22px; background: url("Img/Index/dk_21.jpg") no-repeat left center; line-height: 23px; height: 30px; padding-top: 5px; margin-top: 5px;}
.dkk1 li a i { display: block; float: left; font-size: 16px;}
.dkk1 li a span { display: block; float: left; font-size: 14px; color: #666666; line-height: 22px; width: 328px;}
.dkk1 .dkj1 { position: absolute; left: 0; top: 77px;}
.dkk1 .dkj2 { position: absolute; left: 60px; top: 77px;}
/**/
.yq { height: 94px; background: #f4f4f4; overflow: hidden;}
.yq h3 { float: left; padding-top: 38px;}
.yq h3 a { font-size: 16px; color: #333333;}
.yq h3 a span { font-size: 16px; color: #cccccc; font-weight: normal; text-transform: uppercase; margin-left: 5px;}
.yq .yqp { float: left;}
.yq .yqp a { font-size: 14px; color: #666666; line-height: 94px; margin-left: 45px;}
.yq h4 { float: right; padding-top: 26px;}
.yq h4 a { display: block; width: 147px; height: 42px; background: url("Img/Index/yqk.jpg") no-repeat; font-size: 14px; color: #ffffff; text-align: center; line-height: 42px; font-weight: normal;}
/**/



/**/



/**/



/**/