
ul li { list-style: none; }
a { text-decoration: none; color: #777; }
a:hover { text-decoration: none; color: #777777; }
img {
    border: 0;
    vertical-align: middle;
}

input::-webkit-input-placeholder {
     color: #999;
     -webkit-transition: color.5s;
}

input:focus::-webkit-input-placeholder, input:hover::-webkit-input-placeholder {
    color: #c2c2c2;
    -webkit-transition: color.5s; 
}

.Head {
	height: 100%;
	width: 120px;
    /*background: url(../../images/bdf/pic_01.png) repeat;*/
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 9;
    background: rgba(255,255,255,.7);
    /*background: #f6f6f6;*/
}

.Header {height: 100%;width:120px;margin:0 auto;position:relative;}
/*导航*/

/* .nav{
    width: 100%;
    display: inline-block;
}
.nav li{float: left;
    background: url(../../images/bdf/borderNav.png) no-repeat center center;
    width: 100px;
    height: 75px;
    text-align: center;
    margin-right: 83px;
    position: relative;
}
.nav .right{
    margin: 0;
    float: right;
    position: relative;
}
.nav li a{
    color: #000;
    font-size: 14px;
    line-height: 75px;
    display: block;
}
.nav .Logo{
    background: transparent;
}
.nav .Logo .logo{
    position: absolute;
    top: -20px;
    left: -28px;
    right: 0;
    text-align: center;
    width: 158px;
}
.nav li .menux{
    position: absolute;
    left: -29px;
    top: 78px;
    display: none;
}
.nav li .menux_p{width: 100%;left: -18px;}
.nav li .menux_p h4{font-weight: 400;}
.nav li .menux_p .menux_left{width: 100%;}
.nav li .menux_p dl a{text-align: center;}
.nav li a:hover{
    color:#125565;
}
.nav li:hover .menux{
    display: block;
}
.menux_left {
    width: 170px;
    height: auto;
   overflow: hidden;
    float: left;
    display: inline;
    margin-bottom: 6px;
}
.menux h4 {
    font-size: 14px;
    color: #690;
    text-align: left;
    display: inline-block;
}
.menux img {
    border: 1px #fff solid;
}

.submenu_list {
    width: 100%;
    margin: 0;
}
.submenu_list dt {
    text-align: left;
    line-height: 1.8em;
    color: #666;
  margin-top: 6px;
}
.submenu_list dt img {
    float: left;
    display: inline;
    margin-right: 10px;
    width: 180px;
    height: 122px;
}
.submenu_list dt p {
    text-align: left;
    font-size: 12px;
    height: 45px;
    overflow: hidden;
}
#nav_all li div a:link, #nav_all li div a:visited {
    color: #690;
}
.menux h4 a{line-height: 24px;} */
a{color:#232323;text-decoration: none;}
.nav{height: 80px;width:100%;}
.nav li{float:left;height: 100px;width:120px;position:relative;/*background: url(../../images/bdf/borderNav.png) no-repeat center center;*/text-align: center;}
.submenu li{line-height: 60px;font-size: 16px;background-color:rgba(255,255,255,.8);}
.submenu{position:absolute;top:76px;left:6px;display: none;width:170px;}
.submenu li a{font-size: 14px;}
.navmenu:hover .submenu{display: block;}
.navmenu:hover .submenu li{background-color:rgba(255,255,255,.8);margin-bottom:1px;padding:0 12px;}
.navmenu .submenu li a{width:100%;height: 100%;}
.navmenu .ly{width:560px;height: 120px;padding:10px;overflow:hidden;margin-left:-400px;background-color:rgba(255,255,255,.8);display: none;}
.navmenu .ly li{display: inline-block;width:180px;height: 120px;}
.navmenu .ly li a{position:relative;}
.navmenu .ly li a span{position:absolute;width:180px;height: 30px;overflow: hidden;text-align: center;font-size:16px;color:#fff;background-color:rgba(0,0,0,.5);left:0;bottom:-53px;line-height: 30px;}
.navmenu:hover .ly{display: block;}
.navmenu img{vertical-align: -8%;margin-right:2px;}
.submenu li a img{margin-right:4px;vertical-align: -9%;}
/*.nav>li:nth-child(1){background:none;}*/
/*.nav>li:nth-child(1) img{position:relative;top:-21px;left:18px;}*/

/*.menux h4 .pic1{background:  url(../../images/bdf/a1.png) 0 0 no-repeat;width: 25px;height: 21px;display:inline-block;}*/
/*.menux h4 .pic2{background:  url(../../images/bdf/a1.png) 0 0 no-repeat;width: 29px;height: 22px;}*/
.submenu_list dt a.pica1{background:  url(../../images/bdf/a1.png) 30px 0 no-repeat;width: 25px;height: 21px;display:inline-block;padding-left: 40px;}
.submenu_list dt a.pica2{background:  url(../../images/bdf/a2.png) 30px 0 no-repeat;width: 29px;height: 30px;display: inline-block;padding-left: 40px;}
.submenu_list dt a.picb1{background:  url(../../images/bdf/b1.png) 30px 0 no-repeat;width: 23px;height: 19px;display: inline-block;padding-left: 40px;}
.submenu_list dt a.picb2{background:  url(../../images/bdf/b2.png) 30px 0 no-repeat;width: 28px;height: 24px;display: inline-block;padding-left: 40px;}
.submenu_list dt a.picb3{background:  url(../../images/bdf/b3.png) 30px 0 no-repeat;width: 27px;height: 24px;display: inline-block;padding-left: 40px;}
.submenu_list dt a.picb4{background:  url(../../images/bdf/b4.png) 30px 0 no-repeat;width: 28px;height: 25px;display: inline-block;padding-left: 40px;}
.submenu_list dt a.picb5{background:  url(../../images/bdf/b5.png) 30px 0 no-repeat;width: 29px;height: 26px;display: inline-block;padding-left: 40px;}
.submenu_list dt a.picc1{background:  url(../../images/bdf/c1.png) 30px 0 no-repeat;width: 23px;height: 23px;display: inline-block;padding-left: 40px;}
.submenu_list dt a.picc2{background:  url(../../images/bdf/c2.png) 30px 0 no-repeat;width: 22px;height: 23px;display: inline-block;padding-left: 40px;}
.submenu_list dt a.picc3{background:  url(../../images/bdf/c3.png) 30px 0 no-repeat;width: 31px;height: 23px;display: inline-block;padding-left: 40px;}
.submenu_list dt a.picc4{background:  url(../../images/bdf/c4.png) 30px 0 no-repeat;width: 26px;height: 19px;display: inline-block;padding-left: 40px;}
.submenu_list dt a.picd1{background:  url(../../images/bdf/d1.png) 30px 0 no-repeat;width: 28px;height: 20px;display: inline-block;padding-left: 40px;}
.submenu_list dt a.picd2{background:  url(../../images/bdf/d2.png) 30px 0 no-repeat;width: 26px;height: 26px;display: inline-block;padding-left: 40px;}
.navBar .bar{
	height: 40px;
    line-height: 40px;
}
.nav-dt1{width: 170px;height: 60px;background:rgba(255,255,255,.7);}
.nav-dt2{width: 170px;height: 60px;background:rgba(255,255,255,.7);margin-top: 47px;}
.nav-dt3{width: 170px;height: 60px;background:rgba(255,255,255,.7);margin-top: 2px;}
.nav li a .tu1{position: absolute;left: 13px;bottom:8px;width: 180px;height: 32px;line-height: 32px;text-align: center;font-size: 14px;background:rgba(0,0,0,0.5);color: #fff;}
.nav li a .tu2{position: absolute;left:205px;bottom:7px;width: 180px;height: 32px;line-height: 32px;text-align: center;font-size: 14px;background:rgba(0,0,0,0.5);color: #fff;}
.nav li a .tu3{position: absolute;left: 397px;bottom:7px;width: 180px;height: 32px;line-height: 32px;text-align: center;font-size: 14px;background:rgba(0,0,0,0.5);color: #fff;}
.navBar .bar > li{
	float: right; 
	line-height: 40px;
	 margin-left: 5px; 
	 padding: 0 5px;
	 cursor: pointer;
	 font-size: 12px;
	 color: #000;
}

.navBar .bar > span{
	float: right;
	line-height: 39px;
	margin-left: 5px;
	padding: 0 5px;
}

.navBar .bar > li > a{
	color: #000;
}

.navBar .bar > li:hover{
	text-decoration: underline;
}

.navBar .bar .barLeft{
	width: 326px;
	margin: 0;
}

.navBar .bar .barLeft i{
	background: url(../../images/bdf/horn.png) no-repeat center center;
	width: 18px;
	height: 16px;
	display: inline-block;
	margin-right: 4px;
	margin-top: -3px;
	vertical-align: middle;
}

.bar .barLeft ul{
	width: 300px;
	float: right;
	height: 33px;
    overflow: hidden;
}

.bar .barLeft ul a{color: #000;font-size: 12px;font-family: "宋体";}

/*背景轮播*/
.banner{
	position:relative;
}

.bannerbox li{
	width:100%;
	position:absolute;
	top:0;
	left:0;
	display:none;
	background-size: cover;
}

.bannerbtn{
	height:15px;
	position:absolute;
	z-index:99;
	bottom:150px;
	left:0;
	right:0;
	margin:0 auto;
}

.bannerbtn li{
	color: transparent;
	width:40px;
	height:5px;
	background: rgba(255,255,255,0.6);
	float: left;
	margin-right:8px;
	text-align:center;
	cursor:pointer;
}

.bannerbtn .click{
	background: #fff;
}

.fp-slide img { position: relative; }

.topImg .banner .banner-intr{z-index: 101; position: absolute; text-align: center; width:100%;top: 50%;}
.topImg .banner .banner-intr .intrTit{font-size: 58px;color: #111111;font-family: "宋体";}
.topImg .banner .banner-intr .intrCon{font-size: 27px;color: #111111;font-family: "宋体";}

.Content {
    min-height: 100%;
    width: 100%;
    padding-left: 70px;
    /* margin-left: 170px; */
    padding-top: 80px;
    position: relative;
    background: url(../../images/wy/contentBlackImg.jpg) 50% fixed no-repeat;
}

.Content .chblack{width: 100%;position: absolute;top:0;height: 625px;background: url(../../images/contentBlackImg.png) left top repeat-x;}
.Content .cfblack{width: 100%;position: absolute;bottom:0;height: 427px;background:url(../../images/contentBlackImg.fw.png) left bottom no-repeat;background-size:cover;}

.Content .b2cCon{
	width: 1400px;
	margin: 0 auto;
	margin-top: 30px;
	margin-bottom: 170px;
}

.Content .b2cCon .b2cTags .tag > ins{display: inline-block;margin-bottom: 10px;width: 106px;height: 107px;background: url(../../images/b2cTagsImg.png) no-repeat;}
.Content .b2cCon .b2cTags .tag > ins a{display:block;height:100%;width:100%;}
.Content .b2cCon .b2cTags .tag > ins.tagImg1{background-position: 0 0;}
.Content .b2cCon .b2cTags .tag > ins.tagImg2{background-position: -170px 0;}
.Content .b2cCon .b2cTags .tag > ins.tagImg3{background-position: -339px 0;}
.Content .b2cCon .b2cTags .tag > ins.tagImg4{background-position: -508px 0;}
.Content .b2cCon .b2cTags .tag > ins.tagImg5{background-position: -678px 0;}
.Content .b2cCon .b2cTags .tag > ins.tagImg6{background-position: -848px 0;}
.Content .b2cCon .b2cTags .tag > p{font-size: 15px;color: #3B251F;text-align: center;}
.Content .b2cCon .b2cTags .tag:hover > ins,.Content .b2cCon .b2cTags .tag.selected > ins{background-position-y:-161px; }
.Content .b2cCon .b2cTags .tag:hover > p,.Content .b2cCon .b2cTags .tag.selected > p{color: #A60A0B;}
.remark{width: 204px;position: absolute;top:0px;left: 900px;height: 387px;/* background: url(../../images/remark.png); */}
.remark1{background-position:0px 0px;}
.remark2{background-position:-218px 0px;}
.remark4{background-position:-450px 0px;}
.remark6{background-position:-675px 0px;}
.remark8{background-position:-1161px 0px;}
.remark0{background-position:-910px 0px;}

.b2cArea .areaInfo *{ margin:0; padding:0;list-style: none;}

.b2cArea .areaInfo #tab {overflow:hidden;zoom:1;text-align: left;margin-bottom:30px;margin-top: 30px;height: 45px;}
.b2cArea .areaInfo #tab li {
	color:#777777;
	cursor:pointer;
	line-height:35px;

	margin-right:10px;
}
.b2cArea .areaInfo #tab li a{font-size: 14px;color: #444;}
.b2cArea .areaInfo #tab li a:hover{text-decoration: none;}
.b2cArea .areaInfo #tab li.current {color:#fff;background:url(../../images/bdf/button.png) no-repeat;height: 45px;}
.b2cArea .areaInfo #tab li.current a{color: #fff;}
.b2cArea .areaInfo #content {border-top-width:0;}
.b2cArea .areaInfo #content ul {line-height:25px; margin:0 30px;padding:10px 0;}
.b2cArea .areaInfo .title_1jq{
	display: inline-block;
	width:100px; 
	height: 35px;
	text-align: center;
	color:#39251F;
	vertical-align: center;
	cursor:pointer;
	font-size:16px;
	background: #fff;
}
/*history*/

.b2cCon .b2cTags #tab {
	overflow:hidden;
	height: 45px;
	margin-bottom: 20px;
    padding-left:225px;
}
.b2cCon .b2cTags #tab li {
	float:left;
	cursor:pointer;
	line-height:35px;
	margin-right: 10px;
	font-size: 14px;
	padding: 0 10px;
}

#content ul {line-height:25px; margin:0 30px;padding:10px 0;}
.title_1{display: inline-block;width:100px; height: 35px;text-align: center;color:#444;vertical-align: center;cursor:pointer;font-size:16px;background: #fff;}

.b2cTags #tab .hiscurrent{
	background: url(../../images/bdf/button.png) repeat-x;
	height: 45px;
	color: #fff;
}
.b2cCon .b2cTags #content {border-top-width:0;}
.b2cCon .b2cArea .newsInfo .conArticle {overflow: hidden;margin-bottom: 20px;}
.b2cCon .b2cArea .newsInfo .conArticle .leftPic img{margin:10px;padding-right: 20px;width: 100%;height:100%;}
.b2cCon .b2cArea .newsInfo .conArticle .leftPic{width: 290px;height: 180px;overflow: hidden;float: left;}
.b2cCon .b2cArea .newsInfo .conArticle .rightArticle{float: left;width: 666px;}
.b2cCon .b2cArea .newsInfo .conArticle .rightArticle .line{margin-top:5px;margin-left: 20px;}
.b2cCon .b2cArea .newsInfo .conArticle .rightArticle .title a{font-size: 22px; color: #39251F;font-family: "微软雅黑";line-height: 40px;margin-left: 20px;}
.b2cCon .b2cArea .newsInfo .conArticle .rightArticle .time{font-size: 14px;color: #B78A61;line-height: 30px;margin-left: 20px;}
.b2cCon .b2cArea .newsInfo .conArticle .rightArticle .con{font-size: 14px; color: #39251F;text-overflow:ellipsis;width: 95%;line-height: 24px;margin-left: 20px;}
.b2cCon .b2cArea .newsInfo .conArticle .rightArticle a:hover{text-decoration: underline;}

.b2cCon .b2cArea .areaInfo .conArticle {overflow: hidden;margin-bottom: 20px;}
.b2cCon .b2cArea .areaInfo .conArticle .leftPic img{margin:10px;padding-right: 20px;width: 100%;height:100%;}
.b2cCon .b2cArea .areaInfo .conArticle .leftPic{width: 290px;height: 180px;overflow: hidden;float: left;}
.b2cCon .b2cArea .areaInfo .conArticle .rightArticle{float: left;width: 666px;}
.b2cCon .b2cArea .areaInfo .conArticle .rightArticle .line{margin-top:5px;margin-left: 20px;}
.b2cCon .b2cArea .areaInfo .conArticle .rightArticle .title{font-size: 22px; color: #39251F;font-family: "微软雅黑";line-height: 40px;margin-left: 20px;}
.b2cCon .b2cArea .areaInfo .conArticle .rightArticle .time{font-size: 14px;color: #B78A61;line-height: 30px;margin-left: 20px;}
.b2cCon .b2cArea .areaInfo .conArticle .rightArticle .con{font-size: 14px; color: #39251F;text-overflow:ellipsis;width: 100%;line-height: 24px;margin-left: 20px;}
.b2cCon .b2cArea .areaInfo .conArticle .rightArticle .title:hover{text-decoration: underline;}

.page{z-index: 999999}
.b2cCon .b2cArea .newsInfo .titCon{list-style: none;padding: 0;margin: 0;}
.b2cCon .b2cArea .newsInfo .titCon li{list-style: none;padding: 0;margin: 0;border-bottom:1px solid #cdb68b;height: 32px;}
.b2cCon .b2cArea .newsInfo .titCon .title{font-size: 14px; color:#39251F;text-align: left;font-family:Microsoft YaHei;}
.b2cCon .b2cArea .newsInfo .titCon .time{font-size: 12px; color: #B78A60; float:right;font-family: Microsoft YaHei;}
.b2cCon .b2cArea .newsInfo .titCon li a{color:#39251F;font-size: 14px;}
.b2cCon .b2cArea .newsInfo .titCon li a:hover{text-decoration: underline;}
.b2cCon .b2cArea .areaInfo .titCon{list-style: none;padding: 0;margin: 0;}
.b2cCon .b2cArea .areaInfo .titCon li{list-style: none;padding: 0;margin: 0;border-bottom:1px solid #cdb68b;height: 32px;}
.b2cCon .b2cArea .areaInfo .titCon .title{font-size: 14px; color:#39251F;text-align: left;font-family:Microsoft YaHei;}
.b2cCon .b2cArea .areaInfo .titCon .time{font-size: 12px; color: #B78A60; float:right;font-family: Microsoft YaHei}
.b2cCon .b2cArea .areaInfo .titCon li a{color:#39251F;font-size: 14px;}
.b2cCon .b2cArea .areaInfo .titCon li a:hover{text-decoration: underline;}

//.areaInfo{position: relative;z-index: 999;text-align: left;width: 700px;margin: 0 auto;padding-bottom: 30px;margin-right: 350px;font-size: 14px;color: #39251F; line-height: 30px;}
.areaInfo img{width:650px;}

.Content .b2cCon .lName{width: 226px;height: 96px;background: url(../../images/bdf/logo.png) center center no-repeat;position: absolute;top: 245px;left: 0;}
.login {
    width: 700px;
    height: 388px;
    background: #F4F4F4;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -200px 0 0 -350px;
    font-size: 0;
    // z-index: 9999;
  
}
#login_form {
    height: 100%;
}
.login .lClose{width: 25px;height: 25px; border-radius: 13px;cursor: pointer;position: absolute;top: 10px;right: 6px;z-index: 9999;}
.login .lClose > ins{display: inline-block;width:25px;height: 25px;background:url(../../images/l_close.fw.png) center center no-repeat;}
.login .lClose:hover{background:#E3E3E3;}
.login .mLogin {
    height: 248px;
    display: inline-block;
    vertical-align: top;
    width: 310px;
    background: #FFFFFF;
    padding: 30px 65px;
    border: 0;
}
.login .aNumber {
    height: 100%;
    display: inline-block;
    vertical-align: top;
    width: 260px;
    position: relative;
}
.login .aNumber .anCon {
    width: 135px;
    height: 80px;
    position: relative;
    top: 50%;
    left: 50%;
    margin-top: -40px;
    margin-left: -68px;
}
.login .aNumber .anCon > p {
    font-size: 14px;
    color: #333333;
    margin-bottom: 25px;
    width: 100%;
    text-align: center;
}
.login .aNumber .anCon > button {
    width: 100%;
    height: 35px;
    background: #47C247;
    border: none;
    cursor: pointer;
}
.login .aNumber .anCon > button > a {
	color: #FFFFFF;
	font-size: 14px;
}
.login .mLogin .mlTitle{font-size: 18px;color: #4C4C4C;margin-bottom: 25px;}
.login .mLogin .mlTitle a{color: #333;text-decoration: underline; }
.login .mLogin .mlTitle .registerBtn{font-size: 12px;color: #39251F;  float: right;margin-top: 12px;cursor: pointer;}
.login .mLogin > input{width: 288px;height: 38px;border: 1px solid #E2C2AF;line-height: 38px;padding: 0 10px;margin-bottom: 25px;}
.login .mLogin > input:focus {outline-offset: -2px;outline: -webkit-focus-ring-color auto 5px;}
.login .mLogin > button{width:310px;height: 40px;background: #ff7f00;line-height: 40px;text-align: center;color: #FFFFFF;border: none;font-size: 18px;cursor: pointer;margin: 10px 0;}
.login .mLogin .mlState{width: 310px;}
.login .mLogin .mlState .lChecked{display: inline-block;vertical-align: top;width: 17px;height: 17px;background: url(../../images/login_checked.fw.png) 0px -42px no-repeat;cursor: pointer;}
.login .mLogin .mlState .lChecked:hover{background-position: 0px -21px;}
.login .mLogin .mlState .lChecked.selected{background-position: 0px 0px;}
.login .mLogin .mlState > span{font-size: 12px;color: #333333;vertical-align: top;}
.login .mLogin .mlState > a{font-size: 12px;color: #666666;vertical-align: top;float: right;}
 
.register {
    width: 700px;
    height: 420px;
    background: #F4F4F4;
    position: absolute;
    // z-index: 9999;
    top: 50%;
    left: 50%;
    margin: -195px 0 0 -350px;
    font-size: 0;
}
.register .rClose {
    width: 25px;
    height: 25px;
    border-radius: 13px;
    cursor: pointer;
    position: absolute;
    top: 10px;
    right: 6px;
    z-index: 9999;
}
.register .mFree {
    height: 360px;
    display: inline-block;
    vertical-align: top;
    width: 310px;
    background: #FFFFFF;
    padding: 30px 65px;
    border: 0;
}
#register_form_phone {
    height: 100%;
}
.register .mFree .rTitle {
    font-size: 18px;
    color: #4C4C4C;
    margin-bottom: 20px;
}
.register .mFree .rTags {
    height: 29px;
    width: 100%;
    margin-bottom: 20px;
}
.register .mFree .rTags .tag {
    width: 70px;
    height: 25px;
    background: #DDDDDD;
    font-size: 14px;
    color: #333333;
    float: left;
    line-height: 25px;
    text-align: center;
    cursor: pointer;
    margin-right: 15px;
    position: relative;
}
.register .mFree .rTags .tag.selected {
    background: #47C247;
    color: #FFFFFF;
}
.register .mFree .rTags .tag.selected > ins {
    display: inline-block;
}
.register .mFree .rWays .way input {
    width: 288px;
    height: 38px;
    border: 1px solid #DCE0E7;
    line-height: 38px;
    padding: 0 10px;
    margin-bottom: 13px;
}
.register .mFree .rWays .way input {
    width: 288px;
    height: 38px;
    border: 1px solid #DCE0E7;
    line-height: 38px;
    padding: 0 10px;
    margin-bottom: 13px;
}
.register .mFree .rWays button {
    width: 310px;
    height: 40px;
    background: #F97600;
    line-height: 40px;
    text-align: center;
    color: #FFFFFF;
    border: none;
    font-size: 18px;
    cursor: pointer;
    margin: 0px 0 10px;
}
.register .mFree .rWays button.code.send-message {
    width: auto;
    vertical-align: middle;
    margin-top: 7px;
}


.register .aNumber .anCon > button > a {
    color: #FFFFFF;
    font-size: 14px;
}
.register .mFree .anCon p{display: inline-block;margin-top: 10px;}
.register .aNumber{height: 100%;display: inline-block;vertical-align: top;width: 260px;position: relative;}
.register .aNumber .anCon{width: 135px;height: 80px;position: relative;top: 50%;left: 50%;margin-top: -40px;margin-left: -68px;}
.register .aNumber .anCon > p{font-size: 14px;color: #333333;margin-bottom: 25px;width: 100%;text-align: center;}
.register .aNumber .anCon > button{width: 100%;height: 35px;background:#47C247;color: #FFFFFF;font-size: 14px;border: none;cursor: pointer;}




html,body{height: 100%;}
.photoInfo{height: 100%;}
.photoInfo .banner{height: 100%;}
.photoInfo .banner  .BannerImg{height: 100%;}
.photoInfo .banner  .BannerImg > li{height: 100%;background: #000000;position: relative;}
.photoInfo .banner  .BannerImg > li > img{height: 100%;display:inherit;margin:0 auto;}
.photoInfo .banner  .BannerImg > li .pInfo{width: 100%;background: #000000;opacity: 0.8;position: absolute;bottom: 0;}
.photoInfo .banner  .BannerImg > li .pInfo > p{font-size: 14px;color: #FFFFFF;padding: 10px 0px;text-indent: 2em;text-align: left;line-height: 24px;}
.photoInfo .banner  .BannerImg > li .pInfo > p.page{font-family: Georgia;font-size: 12px;color: #FFFFFF;float: left;padding: 0;line-height: 100%;margin-left: 0px}
.photoInfo .banner  .BannerImg > li .pInfo > p.page span{font-size: 36px;color: #FFFFFF;font-family: Georgia;}
.BannerImg { overflow: hidden; }
.BannerImg li { float: left; overflow: hidden;}
.fp-controlArrow {
  position: absolute;
  z-index: 4;
  top: 40%;
  cursor: pointer;
  width: 80px;
  height: 170px;
  transition: opacity 1s ease 0s;
  opacity: 1;
  border-color: transparent #fff transparent transparent;
} 
.fp-controlArrow.fp-prev {
  left: 15px;
  background: url(../../images/bt_prev.png) no-repeat center center;
}
.fp-controlArrow.fp-next {
  right: 15px;
  background: url(../../images/bt_next.png) no-repeat center center;
}

/*底部*/
.foot{
    position: fixed;
	left: 0;
	right: 0;
	background: rgba(0,0,0,0.15);
    bottom: 0;
}
.foot .footTop{
	width: 1200px;
	margin: 0 auto;
	height: 80px;
	line-height: 80px;
	text-align: center;
}
.foot .footBot{
	height: 30px;
	background: #000;
	color: #fff;
	text-align: center;
	line-height: 30px;
}
.foot .footBot span{
	margin-right: 20px;
}
// 右边浮动
.Right{position: fixed;right: 0;top: 50%;margin-top: -150px;}
.Right li{width: 70px;height: 70px;}
.Right li a{color: #fff;font-size: 12px;width: 70px;height: 70px;text-align: center;display: inline-block;}
.Right li span{width: 140px;height: 140px;display: none;position: absolute;right: 70px;}
.Right .WeChat span{background:rgba(148,129,237,0.7);top: 0;}
.Right .weibo span{background:rgba(17,196,255,0.7);bottom: 0;}
.Right li:hover span{display: block;}

.Right .reservation{background: rgba(255,128,0,0.7);}
.Right .reservation:hover{background: rgba(255,128,0,0.95);}

.Right .activity{background: rgba(91,202,26,0.7);}
.Right .activity:hover{background: rgba(91,202,26,0.95);}

.Right .WeChat{background: rgba(148,129,237,0.7);position: relative;}
.Right .WeChat:hover{background: rgba(148,129,237,0.95);}

.Right .weibo{background: rgba(17,196,255,0.7);}
.Right .weibo:hover{background: rgba(17,196,255,0.95);}

.Right .reservation i{background: url("../../images/bdf/reservation.png") center center no-repeat;width: 31px;height: 31px;display: block;margin: 0 auto;margin-top: 10px;}
.Right .activity i{background: url("../../images/bdf/activity.png") center center no-repeat;width: 31px;height: 31px;display: block;margin: 0 auto;margin-top: 10px;}
.Right .WeChat i{background: url("../../images/bdf/WeChat.png") center center no-repeat;width: 36px;height: 31px;display: block;margin: 0 auto;margin-top: 10px;}
.Right .weibo i{background: url("../../images/bdf/weibo.png") center center no-repeat;width: 33px;height: 31px;display: block;margin: 0 auto;margin-top: 10px;}



/*图片*/
#mbOverlay { position:fixed; z-index:9998; top:0; left:0; width:100%; height:100%; background-color:#000; cursor:pointer; }
#mbOverlay.mbOverlayFF { background:transparent url(80.png) repeat; }
#mbOverlay.mbOverlayIE { position:absolute; }
#mbCenter { height:557px; position:absolute; z-index:9999; left:50%; background-color:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; -moz-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); -webkit-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); }
#mbCenter.mbLoading { background:#fff url(../../images/WhiteLoading.gif) no-repeat center; -moz-box-shadow:none; -webkit-box-shadow:none; }
#mbImage { left:0; top:0; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:left; background-position:center center; background-repeat:no-repeat; padding:10px; }
#mbImage a, #mbImage a:link, #mbImage a:visited { color:#ddd; }
#mbImage a:hover, #mbImage a:active { color:#fff; }
#mbBottom { min-height:20px; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#999; text-align:left; padding:0 10px 10px; }
#mbTitle { display:inline; color:#999; font-weight:bold; line-height:20px; font-size:12px; }
#mbNumber { background:url(../../images/mbNumber_bg.gif) no-repeat center; display:inline; color:#C00; line-height:26px; font-size:12px; position: absolute; bottom: 10px; right: 10px; text-align: center; width:65px; height:26px; }
#mbCaption { display:block; color:#999; line-height:14px; font-size:10px; }
#mbPrevLink, #mbNextLink, #mbCloseLink { display:block; float:right; height:20px; margin:0; outline:none; }
#mbPrevLink { width:32px; height:100px; background:transparent url(../../images/CustomBlackPrevious.gif) no-repeat center; position: absolute; top:38%; left:-32px; }
#mbNextLink { width:32px; height:100px; background:transparent url(../../images/CustomBlackNext.gif) no-repeat center; position: absolute; top:38%; right:-32px; }
#mbCloseLink { width:24px; background:transparent url(../../images/CustomBlackClose.gif) no-repeat center; position:absolute; top:10px; right:10px; }
#mbError { position:relative; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:center; border:10px solid #700; padding:10px 10px 10px; margin:20px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active { color:#d00; font-weight:bold; text-decoration:underline; }
.layout_default{float:left; margin:5px}
.mod_gallerylist{width:665px; margin:0 auto}
.meta{font-size:12px; text-align:center;}
.image_container img{border:1px solid #CCC; padding:2px}
.meta a{color:#333; text-decoration:none}




.Content .b2cCon .b2cTags .photoTag{width: 165px;display: inline-block;vertical-align: top;cursor: pointer;margin-left:6px;}
.Content .b2cCon .b2cTags .photoTag > ins{display: inline-block;width: 165px;height: 85px;background: url(../../images/photoImg.png) no-repeat;}
.Content .b2cCon .b2cTags .photoTag > ins.pTagImg1{background-position: 0 0;}
.Content .b2cCon .b2cTags .photoTag > ins.pTagImg2{background-position: -173px 0;}
.Content .b2cCon .b2cTags .photoTag > ins.pTagImg3{background-position: -345px 0;}
.Content .b2cCon .b2cTags .photoTag > ins.pTagImg4{background-position: -518px 0;}
.Content .b2cCon .b2cTags .photoTag > ins.pTagImg5{background-position: -690px 0;}
.Content .b2cCon .b2cTags .photoTag > ins.pTagImg6{background-position: -863px 0;}
.Content .b2cCon .b2cTags .photoTag > ins.pTagImg7{background-position: -1035px 0;}
.Content .b2cCon .b2cTags .photoTag:hover > ins,.Content .b2cCon .b2cTags .photoTag.selected > ins{background-position-y:-101px; }


.Content .b2cCon .b2cArea .photoInfo{
	min-height: 470px;
	margin:0 auto;
	position: relative;
	z-index: 3;
	text-align: left;
	padding-bottom: 30px;
	font-size: 0;
}
.Content .b2cCon .b2cArea .photoInfo .photo,
.Content .videoInfo .items{
	display: inline-block;
	width: 330px;
	height: 230px;
	position: relative;
	cursor: pointer;
	margin: 10px 6px 40px;
}
.Content .b2cCon .b2cArea .photoInfo .photo .photoImg{
	display: inline-block;
	width: 330px;
	height: 230px;
}
.Content .b2cCon .b2cArea .photoInfo .photo .photoImg > img{
	width: 330px;
	height: 230px;
}
.Content .b2cCon .b2cArea .photoInfo .photo > p{
	font-size: 16px;
	color: #2585A9;
	margin-top:5px;
	text-align: center;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	background: rgba(37,133,169,0.2);
    height: 30px;
    line-height: 30px;
}
/*.Content .videoInfo .items .cover,*/
.Content .b2cCon .b2cArea .photoInfo .photo .cover{
	width: 330px;
	height: 230px;
	background:#000000;
	opacity: 0.1;
	position: absolute;
	top: 0;
}
.Content .b2cCon .b2cArea .photoInfo .photo .imIcon{width: 30px;height: 30px;background: url(../../images/imIcon.fw.png) center center no-repeat;position: absolute;top: 50%;left: 50%;margin: -15px 0 0 -15px;opacity: 0.7;}
.Content .b2cCon .b2cArea .photoInfo .photo .coverIcon{
	display: none;
}
.Content .b2cCon .b2cArea .photoInfo .photo:hover .coverIcon{display: block;}

.Content .b2cCon .b2cArea .bookInfo{
	position: relative;
	text-align: left;
	font-size: 0;
}
.Content .b2cCon .b2cArea .bookInfo .book{
	margin: auto;
	width: 1130px;
    height: 330px;
    border: 1px solid #DFDFDF;
	cursor: pointer;
	margin-top: 10px;
	margin-bottom: 15px;
}
.Content .b2cCon .b2cArea .bookInfo .book .bookImg{
	display: inline-block;
	width: 480px;
    height: 300px;
    float: right;
    margin-right: 15px;
    margin-top: 15px;
}
.Content .b2cCon .b2cArea .bookInfo .book .bookImg img{
	width: 480px;
    height: 300px;
    position: absolute;
    top: 0;
}
.Content .b2cCon .b2cArea .bookInfo .book .bookIntr{
	text-align: center;
	display: inline-block;
    float: left;
    margin-left: 20px;
    width: 564px;
    margin-top: 15px;
}
.Content .b2cCon .b2cArea .bookInfo .book .bookIntr > p.tit{
	font-size: 22px;
	color: #111;
	line-height: 50px;
}
.Content .b2cCon .b2cArea .bookInfo .book .bookIntr > p.price{
	font-size: 14px;
	color: #666;
	height: 122px;
	text-align: left;
	margin-top: 20px;
	text-indent: 2em;
}

.Content .b2cCon .b2cArea .bookInfo .book .bookIntr .bookBtn{
	text-align:center;
	margin-top: 10px;
	border:none;
	font-size: 18px;
	color: #FFFFFF;
	cursor: pointer;
	width: 100px;
    height: 40px;
    background: rgba(255,127,0,0.5);
    display: inline-block;
}
.Content .b2cCon .b2cArea .bookInfo .book .bookIntr .bookBtn > span{
	margin-top: 5px;
	width: 90px;
    height: 30px;
    display: inline-block;
    line-height: 30px;
    background: rgb(255,127,0);
    font-size: 14px;
}

.Content .b2cCon .b2cArea .videoInfo{
	margin:0 auto;
	position: relative;
	text-align: left;
	padding-bottom: 30px;
	font-size: 0;
}
.Content .b2cCon .b2cArea .videoInfo .video{
	display: inline-block;
	width: 300px; 
	overflow:hidden;
	height: 240px;
	position: relative;
	cursor: pointer;
	margin: 10px 4px 40px;
	padding:0 12px;
}
.Content .b2cCon .b2cArea .videoInfo .video .videoImg{display: inline-block;width: 245px;height: 160px;background: url(../../images/photoBlackImg.fw.png) center center no-repeat;}
.Content .b2cCon .b2cArea .videoInfo .video .videoImg > img{width: 235px;height: 150px;margin: 5px;}
.Content .b2cCon .b2cArea .videoInfo .video > p{font-size: 16px;color: #3A251F;margin-top:5px;text-align: center;}
.Content .b2cCon .b2cArea .videoInfo .video .cover{width: 245px;height: 160px;background:#000000;opacity: 0.4;position: absolute;top: 0;}
.Content .b2cCon .b2cArea .videoInfo .video .imIcon{width: 30px;height: 30px;background: url(../../images/imIcon.fw.png) center center no-repeat;position: absolute;top: 50%;left: 50%;margin: -15px 0 0 -15px;opacity: 0.7;}
.Content .b2cCon .b2cArea .videoInfo .video .playIcon{width: 30px;height: 30px;background: url(../../images/playImg.png) center center no-repeat;position: absolute;top: 50%;left: 50%;margin: -38px 0 0 -16px;opacity: 0.7;}
.Content .b2cCon .b2cArea .videoInfo .video .coverIcon{display: none;}
.Content .b2cCon .b2cArea .videoInfo .video:hover .coverIcon{display: block;}

.Content .b2cCon .b2cTags .videoTag{width: 110px;height: 35px;background: #845446;border-radius: 3px;display: inline-block;vertical-align: top;cursor: pointer;margin-left:25px;margin-top: 80px;}
.Content .b2cCon .b2cTags .videoTag > p{line-height: 35px;font-size: 16px;color: #FFFFFF;text-align: center;}
.Content .b2cCon .b2cTags .videoTag:hover,.Content .b2cCon .b2cTags .videoTag.selected{background:url(../../images/videoTagImg.fw.png) center center no-repeat;}


/* 错误提示 */
span.error{
	color: #ff4400;
	margin-left: 15px;
  font-size: 12px;
  position: absolute;
  margin-top: 40px;
  left: 20px;
}
p.error{
	color: #ff4400;
	margin-left: 15px;
	font-size: 12px;
  position: absolute;
  margin-top: -20px;
  left: 20px;
}
#forget_form span.error{
  color: #ff4400;
  margin-left: 5px;
  font-size: 12px;
  position: static!important;
}
.videoPlay{width: 100%;height: 100%;position: fixed;top: 0;z-index: 99999;display: none;}
.videoPlay .video{position: absolute;top: 50%;left: 50%;margin: -240px 0 0 -399px;z-index: 99999;}
.videoPlay .cover{width: 100%;height: 100%;background: #000000;opacity: 0.9;top: 0;position: absolute;}
.videoPlay .cover > img{float: right;cursor: pointer;}

.InfoCenter{position: relative;}

.Content .b2cCon .b2cArea .newsInfo{position: relative;margin: 0px auto;}

.Content .b2cCon .b2cArea .question p{height: 0px; margin-top: 25px;min-height: 40px;}
.Content .b2cCon .b2cArea .question p input{height: 30px;width: 60%;border-radius: 3px;font-size: 14px;}
.Content .b2cCon .b2cArea .question p span{display: inline-block;width: 60px;text-align:right;}
.Content .b2cCon .b2cArea .question p span.error{width: 150px;display: inline-block;padding-left: 10px;text-align: left;}
.Content .b2cCon .b2cArea .question p textarea{width: 30%;height: 100px;}
.Content .b2cCon .b2cArea .newsInfo .newsN{
	cursor: pointer; 
}
.Content .b2cCon .b2cArea .newsInfo .newsN > p{font-size: 14px;color: #39251F;line-height: 40px;margin-top: 5px;background: url(../../images/xline.fw.png) 0 bottom repeat-x;}
.Content .b2cCon .b2cArea .newsInfo .newsN > p > span{font-size: 12px;color: #B78A60;float: right;}
.Content .b2cCon .b2cArea .newsInfo .newsN .nnCon{
	margin-bottom:20px;
	width: 563px;
    display: inline-block;
}
.Content .b2cCon .b2cArea .newsInfo .newsN .nnCon > a{
	width: 190px;
	height: 120px;
	display: inline-block;
	float: left;
	margin-right: 18px;
}
.Content .b2cCon .b2cArea .newsInfo .newsN .nnCon > a > img{width: 290px;height: 180px}
.Content .b2cCon .b2cArea .newsInfo .newsN .nnCon .nnInfo{
	display: inline-block;
	vertical-align: top;
	float: left;
	width: 338px;
}
.Content .b2cCon .b2cArea .newsInfo .newsN .nnCon .nnInfo .tit{
	font-size: 16px;
    color: #111;
    line-height: 24px;
    margin-top: 5px;
}
.Content .b2cCon .b2cArea .newsInfo .newsN .nnCon:hover .nnInfo .tit,.Content .b2cCon .b2cArea .newsInfo .newsN .nnCon:hover .nnInfo .info{text-decoration: underline;}
.Content .b2cCon .b2cArea .newsInfo .newsN .nnCon .nnInfo .time{font-size: 14px;color: #B78A61;margin-bottom: 25px;}
.Content .b2cCon .b2cArea .newsInfo .newsN .nnCon .nnInfo .info{font-size: 14px;color: #39251F;line-height: 22px;height: 70px;overflow: hidden;}

.Content .b2cCon .b2cArea .newsInfo .niTit{font-size: 22px;color: #222;line-height: 55px;text-align: center;}
.Content .b2cCon .b2cArea .newsInfo .niTime{font-size: 14px;color: #666666;text-align: center;line-height: 25px;}
.newsInfo #map{width: 100%;height: 400px;}
.Content .b2cCon .b2cArea .newsInfo .img{text-align: center;margin-top: 25px;}
.Content .b2cCon .b2cArea .newsInfo .niCon{font-size: 14px;color: #39251F;line-height: 25px;text-indent: 2em;margin-top: 20px;}
.Content .b2cCon .b2cArea .newsInfo .link{margin-top: 80px;padding:0 24px;padding-bottom:20px;}
.Content .b2cCon .b2cArea .newsInfo .link > a{font-size: 14px;}
.Content .b2cCon .b2cArea .newsInfo .link > a.left{float: left;overflow: hidden;height: 20px;}
.Content .b2cCon .b2cArea .newsInfo .link > a.right{float: right;width: 400px;overflow: hidden;height: 20px;text-align: right;}
.Content .b2cCon .b2cArea .newsInfo .link > a:hover{color: #2585A9;text-decoration: underline;}

.Content .b2cCon .b2cArea .newsInfo .newsA{margin-bottom: 50px;}
.Content .b2cCon .b2cArea .newsInfo .newsA .naTit{font-size: 22px;color: #39251F;line-height: 55px;background: url(../../images/cline.fw.png) 0 bottom repeat-x;margin-bottom: 20px;}
.Content .b2cCon .b2cArea .newsInfo .newsA .naTit > span{font-size: 12px;color: #39251F;float: right;}
.Content .b2cCon .b2cArea .newsInfo .newsA .naTit > span:hover{text-decoration: underline;color: #981B1B;cursor: pointer;}
.Content .b2cCon .b2cArea .newsInfo .newsA .naCon > img{width: 290px;height: 180px;margin-right: 25px;}
.Content .b2cCon .b2cArea .newsInfo .newsA .naCon .nnInfo{width: 660px;display: inline-block;vertical-align: top;}
.Content .b2cCon .b2cArea .newsInfo .newsA .naCon .nnInfo > p{font-size: 14px;color: #39251F;line-height: 40px;margin-top: 5px;background: url(../../images/xline.fw.png) 0 bottom repeat-x;cursor: pointer;}
.Content .b2cCon .b2cArea .newsInfo .newsA .naCon .nnInfo > p > span{font-size: 12px;color: #B78A60;float: right;}
.Content .b2cCon .b2cArea .newsInfo .newsA .naCon .nnInfo > p:hover{text-decoration: underline;color: #981B1B;}

.Content .b2cCon .b2cArea .areaInfo .link {
  margin-top:80px;
  padding:0 24px;
}
a.right{
  float: right;;
}
.Content .b2cCon .b2cArea .areaInfo .link a{
  color:#39251F;
  font-size: 14px;
}
.Content .b2cCon .b2cArea .areaInfo .link a:hover{
  color:rgb(152,27,27);
  font-size: 14px;
}
.Content .b2cCon .b2cArea .areaInfo .link a .right{
  float:right;
}

.photoClose{width: 93px;height: 95px;position: absolute;right: 0;top: 0;background:url(../../images/videoOff.png) no-repeat;}
.photoClose:hover{background-position:0 -110px !important; }
.photoend{position: absolute;width:350px;height:120px;top:40%;left:40%; background-color:#fff; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}
#endSelClose{width:15px;height:15px;position:absolute;top:3px;right:3px;border:1px solid #888;font-family:Arial;font-size:15px;display:inline-block;text-align:center;cursor:pointer;}
#endSelClose:hover{border:1px solid red;color:red;}
.photoCont{display:inline-block;margin-top:20px;margin-left:30px;}
.photoCont .title{font-size:18px;}
.photoCont #rePlayBut,.photoCont #nextPicsBut{display:inline-block;border:1px solid #000;padding:5px 15px;color:#000;font-size:15px;margin-top:15px;}
.photoCont #rePlayBut:hover{border:1px solid red;color:red;}
.photoCont #nextPicsBut:hover{border:1px solid red;color:red;}
.newlist{width:100%;display:inline-block; margin-top:15px; border-bottom:1px solid #E2CFBA;}
.newlist a{float:left;font-size:15px;color:#333;}
.newlist a:hover{color:#901A1A;text-decoration:underline;}
.newlist span{float:right;}

.activity{width: 100%;}
.activity .types{background: url(../../images/cline.fw.png) 0 bottom repeat-x;padding-bottom: 10px;display:inline-block;width: 100%;}
.activity .types .titles{font-size: 16px;color: #333;float: left;margin-left: 3px;}
.activity .types .more{float: right;color: #333;margin-top: 5px;}
.activity .types .titles:hover{color:#901A1A;text-decoration:underline;}
.activity .list{display:inline-block;width: 100%;}
.activity .list dl{display:inline-block;width: 100%;}
.activity .list dl dt{width: 300px;height: 200px;float:left;margin: 0;}
.activity .list dl dt a{width: 300px;height: 200px;cursor: pointer;}
.activity .list dl dt a img{width: 300px;height: 200px;border: 0 !important;}
.activity .list dl dd{float:left;width: 650px;height: 30px;margin: 0;margin-left: 25px;border-bottom: 1px solid #DDBCA2; line-height: 30px;}
.activity .list dl dd a{float: left;font-size:15px;color:#333;}
.activity .list dl dd a:hover{color:#901A1A;text-decoration:underline;}
.activity .list dl dd span{float: right;}

.bookC{
	background: url(../../images/bdf/contentBlackImg.jpg) 50% fixed no-repeat;
}
.bookC .bookTopImg{  width: 100%;position: absolute;top: 100px;left:0;z-index: -1;height: 272px;/* background: url(../../images/bookBlackImg.jpg) center top repeat-x; */}
.bookC .main{padding-top: 140px;padding-bottom: 160px;}

@-moz-keyframes cs {0% { opacity:0; -webkit-opacity:0; -moz-opacity:0; filter:alpha(opacity=0);}100% { opacity:1; -webkit-opacity:1; -moz-opacity:1; filter:alpha(opacity=1);}}
@-webkit-keyframes cs {0% { opacity:0; -webkit-opacity:0; -moz-opacity:0; filter:alpha(opacity=0);}100% { opacity:1; -webkit-opacity:1; -moz-opacity:1; filter:alpha(opacity=1);}}
@keyframes cs {0% { opacity:0; -webkit-opacity:0; -moz-opacity:0; filter:alpha(opacity=0);}100% { opacity:1; -webkit-opacity:1; -moz-opacity:1; filter:alpha(opacity=1);}}


.customService{position: fixed;top: 38%;right: 0;cursor: pointer;z-index: 99999;}
.customService .csCon{width: 130px;background: #BE2525;border-radius: 2px;padding: 1px;display: none; }
.customService .csInfo{border-radius: 2px;border: 1px solid #ECAFAF;}
.customService .csInfo .cshImg{position: absolute;top: 0;margin-top: 2px;background: url(../../images/cshImg.png) center top no-repeat;width: 127px;height: 90px;}
.customService .csInfo .csiCon{padding: 10px 0 5px;width: 120px;margin: 85px auto 5px;background: #FFFFFF;border-radius: 3px;border: 1px solid #D94D4D;}
.customService .csInfo .csiCon > p{font-size: 12px;color: #4E4E4E;height: 32px;line-height: 32px;margin: 0 5px;}
.customService .csInfo .csiCon > p.line{border-bottom: 1px dashed #FFC698;}
.customService .csInfo .csiCon > p > img{vertical-align: middle;margin: -3px 3px 0 13px;}
.customService .csInfo .csiCon > p:hover{color:#BE2525;}
.customService .csTag{width: 45px;height: 140px;background: url(../../images/cstImg.png) center center no-repeat;}
.customService:hover .csCon{display: block;-webkit-animation: cs 0s both 0s;-moz-animation: cs 0s both 0s;animation: cs 0s both 0s;}
.customService:hover .csTag{display: none;}

.show404{height: 100%;background: #F4ECE8;position: relative;}
.show404 > img{position: absolute;top: 50%;left: 50%;margin: -141px 0 0 -347px;}

@-webkit-keyframes arrowMove {0% { -webkit-transform:translateY(0px);}50% { -webkit-transform:translateY(-40px);}100% { -webkit-transform:translateY(-80px);}}
@-moz-keyframes arrowMove {0% { -moz-transform:translateY(0px);}50% { -moz-transform:translateY(-40px);}100% { -moz-transform:translateY(-80px);}}
@-o-keyframes arrowMove {0% { -o-transform:translateY(0px);}50% { -webkit-o:translateY(-40px);}100% { -webkit-o:translateY(-80px);}}
@-ms-keyframes arrowMove {0% { -ms-transform:translateY(0px);}50% { -ms-transform:translateY(-40px);}100% { -ms-transform:translateY(-80px);}}
@keyframes arrowMove {0% { transform:translateY(0px);}50% { transform:translateY(-40px);}100% { transform:translateY(-80px);}}


.lsxhInfo .info > p{-webkit-animation:arrowMove 6s infinite;-moz-animation:arrowMove 6s infinite;-o-animation:arrowMove 6s infinite;-ms-animation:arrowMove 6s infinite;animation:arrowMove 6s infinite;}


*a:hover{text-decoration: underline;}
.tabSpot{text-align: center;margin-top:-116px;}
.spoitline{height: 70px;}
.spotrec{color: #fff;line-height: 35px;!important;}

.b2cArea .photoInfo .photo{display: inline-block;width: 245px;height: 160px;position: relative;cursor: pointer;margin:10px 4px 40px;}
.b2cArea .photoInfo{position: relative;z-index: 999;text-align: center;padding-bottom: 30px;font-size: 0;}

.b2cArea .photoInfo .photo > p{font-size: 16px;color: #3A251F;margin-top: 5px;}

.b2cArea .photoInfo .photo .imIcon{width: 30px;height: 30px;background:url(../../images/imIcon.fw.png) center center no-repeat;position: absolute;top: 50%;left: 50%;margin: -15px 0 0 -15px;opacity: 0.7;}
.b2cArea .photoInfo .photo:hover .coverIcon{display: block;}

.ovarea{width:1000px;}

.b2cTags .phototi{margin-left:180px;}
.b2cCon .frzspotj{margin-top:30px;margin-left:20%;}
.hisInfoTi{margin-top: 20px;}
.Content .b2cCon .b2cArea.hCon{margin-top:96px;}
.Content .b2cCon .helpsTag > dl > dd{height: 60px;line-height: 60px;}

.Pagination.syncPagination{position: inherit;margin-top: 15px;}
.newsInfo .fr_c1,.areaInfo .fr_c1{}
//.newsInfo .fr_c1 p,.areaInfo .fr_c1 p{text-indent: 2em;}
.areaInfo .fr_c1 p{text-indent: 2em;}

.member_content .Pagination{position: inherit;margin-top: 35px;}

.p_list,
.b2cArea .areaInfo .p_list,
.b2cArea .photoInfo .p_list,
.b2cArea .videoInfo .p_list{
	background: rgba(255,255,255,0.5);
	padding: 15px;
}
.p_nlist,
.b2cArea .areaInfo .p_nlist,
.b2cArea .photoInfo .p_nlist,
.b2cArea .videoInfo .p_nlist{
	min-height: 430px;
	background: rgba(255,255,255,0.95);
	padding: 20px;
}
.Pagination{
	left: 0;
	position: relative;
	border-top: 1px solid #DFDFDF;
}
.Pagination .frzpage{margin-top: 20px;}
.Pagination a, .Pagination span{color: #333;border: 1px solid #ddd;background: #fff;}

.Pagination span.disabled{background: #fff;}
.Pagination a:hover, .Pagination span:hover,.Pagination a.current, .Pagination span.current, .Pagination span:hover{background: #2585A9;color: #fff;}
.Content .b2cCon .b2cArea .newsInfo .newsN .nnCon .nnInfo .tit a{
	font-size: 16px;
    color: #111;
    display: block;
    margin-bottom: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.nav li .wid2{ width:184px; }
.nav li .wid3{ width:220px;left:-70px;position: absolute;left:-457px;top: 78px;width: 576px;padding:10px  2px 10px 12px;background:rgba(255,255,255,.7);}
.wid2 h4,.wid3 h4{ height:66px;}
.wid2 h4 a,.wid3 h4 a{ line-height:66px;}
.pwdRecove .prSteps .step .stepCon {
    width: 1100px;
    height: 360px;
    border: 1px solid #ccc;
    margin-bottom: 110px;
    padding: 50px;
     background: #eee; 
}
.pwdRecove .prSteps .step .stepCon .stepTitle {
    font-size: 22px;
    color: #333333;
    border-bottom: 2px solid #ccc;
    background: transparent;
    padding-bottom: 10px;
}
.pwdRecove .prSteps .step .stepCon .sInfo > button {
    background: #008AC6;
    width: 150px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    border: none;
    color: #FFFFFF;
    font-size: 16px;
    cursor: pointer;
    margin-right: 140px;
}
.pwdRecove .prSteps .step .stepCon .sInfo > p > span{
    line-height: 37px;
}
.content .modular .intrImag .other-image {
    height: 225px;
    overflow: hidden;
}
.other-image ul li {
    height: 125px;
}
/* quick-route-begin */
.box-quick{
    width: 210px;
    height: 420px;
    padding: 10px;
    position: fixed;
    top: 35%;
    margin-top: -100px;
    right: 40px;
    background:rgba(255,255,255,.7);
}
.box-quick a:hover{text-decoration: none;}
.box-quick span{
    color: #000;
    font-size: 16px;
    display: block;
}
.box-quick span a{
    margin-top: 10px;
    display: block;
    width: 210px;
    height: 80px;
}
.box-quick span .quick1{background: #FFAF0B;}

.box-quick span .quick2{background: #74C53F;}

.box-quick span a img{
    margin-top: 15px;
    margin-left: 20px;
}
.box-quick span a div{
    float: right;
    text-align: center;    
    margin-right: 20px;
    margin-top: 15px;
}
.box-quick span a p{color: #fff;}
.box-quick span a .p1{font-size: 22px;}
.box-quick span a .p2{font-size: 14px;}

.box-quick .banbox{width: 210px;height: 140px;position: relative;}
.box-quick div span{line-height: 40px;width: 100%;}
.box-quick div .more{color: #000;font-size: 12px;width: 35px;float: right;height: 30px;line-height: 45px;margin: 0;}
.box-quick .banbox li{
    width: 100%;
    left: 0;
    right: 0;
    height: 140px;
    position: absolute;
    display: none;
}
.box-quick .banbox li img{width: 210px;height: 140px;}
.box-quick .banbox li p{width: 100%;position: absolute;left: 0;color: #fff;background: rgba(0,0,0,0.6);bottom: 0;font-family: "å®‹ä½“";line-height: 30px;text-indent: 1em;}
.box-quick .banbtn{padding: 10px 78px;background: #fff;float: left;}
.box-quick .banbtn .click{
    background: linear-gradient(#2577CF,#6BA6E7);
}
.box-quick .banbtn li{
    color: transparent;
    width:10px;
    height:10px;
    border-radius: 50%;
    background:linear-gradient(#a1a1a1,#e3e3e3);
    float: left;
    margin-right:8px;
    text-align:center;
    cursor:pointer;
}
/* quick-route-end */
.Content .b2cCon .b2cArea .newsInfo{width:1120px;display: inline-block;vertical-align: top;}
.Content .b2cCon .b2cArea .box-quick{vertical-align: top;display: inline-block;position:relative;margin-top:0px;margin-right:10px;}
.Content .b2cCon .b2cArea .bookInfo{width:1120px;display: inline-block;vertical-align: top;}
.Content .b2cCon .b2cArea .bookInfo .book{width:auto;}
.Content .b2cCon .b2cArea .bookInfo .book .bookIntr{width:340px;margin-left:0;overflow: hidden;}
.Content .b2cCon .b2cArea .bookInfo .book .bookIntr > p.tit{margin-bottom:40px;}
.Content .b2cCon .b2cArea .photoInfo{width:1120px;display: inline-block;vertical-align: top;}

/*客服-begin*/
#box-kefu { 
    position: fixed; 
    right: 0px;
    top: 42%; 
    z-index: 100;
    margin-top: -100px;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop+100)); 
}
#box-kefu .kefu-open { 
    position: absolute;
    top: 0; 
    padding: 10px;
    overflow: hidden;
    right: -170px;
    background:#fff;
    border-radius: 10px;
    border: 1px solid transparent;
    width: 145px;
    z-index: 3;
}
#box-kefu .kefu-open .close{
    display: block;
    width: 100%;
    font-size: 16px;
    color: #4C9FF8;
    text-align: center;
    padding-bottom: 10px;
    border-bottom: 1px dashed #4C9FF8;
}
#box-kefu .kefu-open a:hover{text-decoration: none;}
.close ins{
    display: inline-block; 
    width: 25px; 
    height: 22px; 
    background: url(../../images/mltc/kefu2.png);
    vertical-align: middle;
    margin-top: -5px;
    margin-right: 5px;
}

#box-kefu .kefu-open li {
    line-height: 32px;
    margin-top: 5px;
}
#box-kefu .kefu-open li a { 
    color: #666; 
}

#box-kefu .kefu-open li a span{
    background: #FF7F00;
    padding: 3px;
    color: #fff;
    border: 1px solid transparent;
    border-radius: 3px;
    margin-left: 15px;
}
#box-kefu .kefu-open li a:hover span{ 
    background: #FF9E3E;
}
#box-kefu .kefu-open li a i {
    background: url(../../images/mltc/kefu3.png); 
    width: 19px;
    height: 21px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -3px;
    margin-right: 5px;
}
#box-kefu .kefu-open .w{
    text-align: center;
    display: inline-block;
    color: #444;
    margin-top: 10px;
}
#box-kefu .kefu-close {
    position: absolute;
    top: 5px; 
    right: 0;
    width: 45px;
    height: 140px;
    padding: 0; 
    cursor: pointer; 
    overflow: hidden;
    background: #4CA0F9;
    border-radius: 5px 0px 0px 5px;
    z-index: 1;
}
.kefu-close ins{
    display: block; 
    width: 26px; 
    height: 24px; 
    background: url(../../images/mltc/kefu1.png); 
    position: absolute;
    top: 10px;
    z-index: 1;
    right: 11px;
}
.kefu-close p{
    color: #fff;
    font-size: 16px;
    width: 18px;
    height: 95px;
    margin-top: 23px;
    padding-top: 20px;
    margin-left: 12px;
}

/*客服-end*/
.nav li a i{display: inline-block;font-style: normal;margin-right:5px;vertical-align: -1%;}
.nav li a i.i1{background-position: -7px -9px;}
.nav li a i.i2{background-position: -35px -9px;}
.nav li a i.i3{background-position: -65px -9px;}
.nav li a i.i4{background-position: -91px -9px;}
.nav li a i.i5{background-position: -120px -9px;}
.nav li a i.i6{background-position: -143px -9px;}
