@charset "gb2312";
/* CSS Document */
body{padding:0;margin:0; background:#d2d2d2;}
div,p,a,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,span{margin: 0px;padding: 0px;}
ul,li{ list-style:none; list-style-type:none;}
.clear{ clear:both;}
img{border:0px;}

.zerogrid{width:1400px; height:auto;overflow:hidden; margin:0 auto;}

.top{width:100%; height:65px; background:#474443; border-bottom:#989697 1px solid; border-top:#989697 1px solid;}
.top .navel{width:1400px; margin:0 auto;}
.top .navel .left{ float:left; margin-top:16px;}
.top .navel .center{ float:left; margin-left:100px;}
.top .navel .center a{ font-size:16px; color:#fff; line-height:65px; text-decoration:none; margin-right:35px;}
.top .navel .right{width:240px; height:26px; margin-top:20px; float:right;}
.top .navel .right .login{font-size:12px; color:#fff; line-height:26px; text-decoration:none; float:right;margin-left:10px;}
.top .navel .right .search{width:150px; float:right;margin-right:15px; display:none;}
.top .navel .right .search span{font-size:12px; float:left; line-height:26px; color:#fff; margin-right:7px;}
.top .navel .right .search .input{float:left;width:70px; height:26px; border-bottom:#fff 1px solid;margin-right:3px;}
.top .navel .right .search .input .keywords{width:60px; height:20px; outline:none; border:none; padding-left:7px;font-size:12px; color:#fff; background:none;}
.top .navel .right .search img{float:left; margin-top:3px;}
.top .navel .right .user{float:right;}

.cont{width:1400px; height:631px; overflow:hidden; margin:0 auto;padding-top:40px; padding-bottom:40px;position:relative;}
.cont .left{ width:394px; text-align:left; height:611px;padding:0;position:absolute; top:40px; left:-354px;}
.cont .left .indexnew{padding:14px 20px 0 20px; width:354px; background:#fff; min-height:485px;}
.cont .left span{ display:block; background:#A9966C; padding-left:20px; width:334px; font-size:22px; font-family:"黑体"; color:#fff; line-height:200%;}
.cont .left span a{float:right; color:#fff; padding-right:7px; font-size:13px;}
.cont .left span a:hover{color:#eee;}

.cont .right{width:990px;position:absolute; top:40px; right:-990px;}
.cont .right .first{width:990px; height:259px; margin-bottom:8px;}
.cont .right .second{width:990px; height:auto; margin-bottom:2px;}
.cont .right .second img{ width:990px; height:49px;}

.foot{width:100%; height:65px; background:#474443; overflow:hidden; }
.link{width:1400px; height:65px;margin:0 auto;}
.link span{height:65px; line-height:70px; text-align:left; padding:0 92px 0 2px;float:left; font-size:16px;} 
.link span a{ color:#fff; }

/*.top{width:100%; height:69px; background:#474443; border-bottom:#989697 1px solid; border-top:#989697 1px solid;}
.top .navel{width:1200px; margin:0 auto;}
.top .navel .left{ float:left;}
.top .navel .right{ float:right;}

.cont{width:1200px; height:580px;margin:0 auto;padding-top:40px;}
.cont .left{width:310px; float:left;}
.cont .left img{ width:310px; height:535px;}
*/
.right .li1{width:394px; height:176px; float:left; position:relative; margin-right:7px; margin-bottom:5px;}
.right .li1 img{width:394px; height:176px;}
.right .li1 a{ display:block;width:394px; height:176px;position:absolute; top:0; }
.right .li1 a i{display:block; width:68px; margin:48px 163px 0 163px; height:52px; background:url(../images/li1.png) 0px 0px no-repeat; position:absolute; top:0;}
.right .li1 a strong{display:block; width:394px; text-align:center; color:#fff; font-size:16px; height:50px; line-height:50px; position:absolute; top:100px;}
.right .li1 a:hover{background:rgba(0, 0, 0, 0.7);}
.right .li1 a:hover i{background:url(../images/li1.png) -68px 0px no-repeat;}
.right .li1 a:hover strong{ color:#FF3300;}

.left .nav{width:100%; height:auto; overflow:hidden;}
.left .nav .h{float:left; position:relative;}
.left .nav .h:hover i{display:block;}
.left .nav span{background:none; padding:0;}

.left .nav .h5{width:394px; height:130px; margin:2px 2px 0 0;}
.left .nav .h5 img{width:394px; height:130px;}
.left .nav .h5 i{display:none; width:394px; height:130px; position:absolute; top:0px; left:0px;background:rgba(169, 150, 108, 0.7); text-align:center; z-index:1}
.left .nav .h5 span{display:block;width:92px; height:86px; position:absolute; top:22px; left:151px; z-index:2;}
.left .nav .h5 span img{width:92px; height:86px;}

.left .nav .h6{width:196px; height:130px; margin:2px 0 0 0;}
.left .nav .h6 img{width:196px; height:130px;}
.left .nav .h6 i{display:none; width:196px; height:130px; position:absolute; top:0px; left:0px;background:rgba(169, 150, 108, 0.7); text-align:center; z-index:1}
.left .nav .h6 span{display:block;width:92px; height:86px; position:absolute; top:22px; left:52px; z-index:2;}
.left .nav .h6 span img{width:92px; height:86px;}

.right .nav{width:100%; height:auto; overflow:hidden;}
.right .nav .h{float:left; position:relative;}
.right .nav .h:hover i{display:block;}
.right .nav .h1{width:494px; height:178px; margin-right:2px;}
.right .nav .h1 img{width:494px; height:178px;}
.right .nav .h1 i{display:none; width:494px; height:178px; position:absolute; top:0px; left:0px;background:rgba(169, 150, 108, 0.7); text-align:center; z-index:1}
.right .nav .h1 span{display:block;width:118px; height:116px; position:absolute; top:31px; left:188px; z-index:2;}
.right .nav .h1 span img{width:118px; height:116px;}

.right .nav .h2{width:494px; height:178px;}
.right .nav .h2 img{width:494px; height:178px;}
.right .nav .h2 i{display:none; width:494px; height:178px; position:absolute; top:0px; left:0px;background:rgba(169, 150, 108, 0.7); text-align:center; z-index:1}
.right .nav .h2 span{display:block;width:118px; height:116px; position:absolute; top:31px; left:188px; z-index:2;}
.right .nav .h2 span img{width:118px; height:116px;}


.right .nav .h3{width:246px; height:130px; margin:2px 2px 0 0;}
.right .nav .h3 img{width:246px; height:130px;}
.right .nav .h3 i{display:none; width:246px; height:130px; position:absolute; top:0px; left:0px;background:rgba(169, 150, 108, 0.7); text-align:center; z-index:1}
.right .nav .h3 span{display:block;width:92px; height:86px; position:absolute; top:22px; left:77px; z-index:2;}
.right .nav .h3 span img{width:92px; height:86px;}

.right .nav .h4{width:246px; height:130px; margin:2px 0 0 0;}
.right .nav .h4 img{width:246px; height:130px;}
.right .nav .h4 i{display:none; width:246px; height:130px; position:absolute; top:0px; left:0px;background:rgba(169, 150, 108, 0.7); text-align:center; z-index:1}
.right .nav .h4 span{display:block;width:92px; height:86px; position:absolute; top:22px; left:77px; z-index:2;}
.right .nav .h4 span img{width:92px; height:86px;}




.nav1{ display:block;width:394px; height:176px; float:left; position:relative; margin-right:7px; margin-bottom:5px;}
.nav1 img{width:394px; height:176px;}
.nav1 i{display:block; width:394px; height:100px; background:url(../images/1.png) no-repeat center bottom; position:absolute; top:0;}
.nav1 strong{display:block; width:394px; text-align:center; color:#fff; height:50px; line-height:50px; position:absolute; top:100px;}
.nav1:hover{background:rgba(0, 0, 0, 0.7);}
.nav1:hover i{display:block; width:394px; height:100px; background:url(../images/1.png) no-repeat center bottom; position:absolute; top:0;}
.nav1:hover strong{text-decoration:underline;}

.nav3{width:181px; height:176px; float:left; position:relative; background:#a9966c;margin-bottom:5px;margin-right:7px;}
.nav3 img{width:181px; height:176px;}
.nav3 i{ display:none;}
.nav3:hover i{display:block; width:181px; height:156px; background:rgba(0, 0, 0, 0.7); position:absolute; top:0; text-align:center; padding-top:20px;}
.nav4{width:191px; height:130px; float:left; position:relative; margin-bottom:3px;margin-right:7px;}
.nav4 img{width:191px; height:130px;}
.nav4 i{ display:none;}
.nav4:hover i{display:block; width:191px; height:130px; background:rgba(0, 0, 0, 0.7); position:absolute; top:0; text-align:center;}


/*.foot{width:100%; height:70px; background:#474443; }
.link{width:1200px; height:70px;margin:0 auto;}
.link span{width:400px; height:70px; float:left; line-height:70px; text-align:center; font-size:16px;} 
.link span a{ color:#fff; font-size:16px; text-decoration:underline; }*/

a{color:#666;font-size:14px;text-decoration:none;}
a:link {color:#666;font-size:14px;text-decoration:none;}
a:visited {color:#666; font-size:14px;text-decoration:none;}
a:hover {color:#f0bd06;font-size:14px;}
a:active {color:#666; font-size:14px; text-decoration:none;}

/*内页*/
.pagemain{height:auto; overflow:hidden;font-family:"宋体"; margin:40px auto;}
.wzdh{height:35px; line-height:35px; overflow:hidden; font-family:"宋体"; font-size:12px; color:#999; background:#E5E5E5; padding-left:16px; margin-bottom:20px;}
.wzdh a{ font-size:13px; color:#999;}
.wzdh a:hover{color:#005ca1;}
.wzdh span{float:right; display:block; background:url(../images/h1bg.png) no-repeat right center; width:97px; height:35px;}
.wzdh .zerogrid{padding-left:26px; background:url(../images/home.png) no-repeat left center; width:1174px; height:35px; margin:0 auto;}

.pagemain h1{ height:44px; line-height:44px; font-family:"经典特宋简"; font-size:19px; color:#000; font-weight:normal; border-bottom:solid 1px #ccc; margin-bottom:10px;}
.pagemain h1.fw{margin:0; border:0;}

.pagemain .left{width:300px; height:auto; overflow:hidden; float:left;}
.pagemain .left h2{width:100%; height:100px; line-height:100px; background:#A9966C;color:#fff; font-size:16px; font-weight:normal; text-align:center;}
.pagemain .left h2 i{display:block; width:100%; height:60px; overflow:hidden; text-align:center;}
.pagemain .left h2 i img{width:auto; height:40px;}
.pagemain .left h2 span{display:block; width:100%; height:30px; line-height:30px; color:#fff; overflow:hidden; text-align:center;}
.pagemain .left .lmlist{width:298px; height:auto; overflow:hidden; border:solid 1px #DBDBDB; border-bottom:none; border-top:none;background:rgba(255, 255, 255, 0.3);}
.pagemain .left .lmlist a{display:block; width:100%; height:30px;text-align:center; border-bottom:solid 1px #efefef;line-height:30px; font-size:14px; color:#333; font-family:"宋体";}
.pagemain .left .lmlist a.cur{border-bottom:solid 1px #F0BD06;}
.pagemain .left .lmlist a:hover{border-bottom:solid 1px #F0BD06;}

.pagemain .left .lcontact{width:208px; height:auto; margin-top:12px; overflow:hidden; border:solid 1px #e5e5e5;}
.pagemain .left .lcontact h3{width:198px; padding-left:10px; border-bottom:solid 1px #e5e5e5; height:33px; line-height:33px;color:#333; font-size:16px; font-weight:normal;}
.pagemain .left .lcontact h3 b{float:left; font-weight:normal;}
.pagemain .left .lcontact h3 a{ float:right;}
.pagemain .left .lcontact span{padding:5px 0 5px 5px; width:203px; font-size:13px; text-align:left; display:block; font-family:"宋体"; line-height:200%;}
.pagemain .left .lcontact .lewm{width:120px; height:150px; margin:0 auto;}
.pagemain .left .lcontact .lewm img{ width:120px; height:120px;}
.pagemain .left .lcontact .lewm font{font-family:"宋体"; color:#999;}

.pagemain .right{width:1070px; height:auto; overflow:hidden; float:right;}
.pagemain .right .pagecontent{ width:1068px; height:auto; min-height:560px; overflow:hidden; border:solid 1px #e5e5e5; margin:0 auto;background:rgba(255, 255, 255, 0.3);}
.pagemain .right .pagecontent h1{text-align:left; margin:0 auto; color:#333; font-size:16px; font-family:"微软雅黑"; font-weight:normal; height:35px; line-height:35px; border-bottom:solid 1px #efefef; border-left:solid 1px #F0BD06; padding-left:10px;}
.pagemain .right .pagecontent h2{text-align:center; width:950px; margin:0 auto; color:#333; font-size:25px; font-weight:norm height:auto; al;line-height:40px;}
.pagemain .right .pagecontent h3{text-align:center; width:950px; margin:0 auto; color:#333; font-size:20px; font-weight:normal; padding-bottom:20px; border-bottom:solid 1px #978B73;}

.pagemain .right .pagecontent .newsline{ width:950px; margin:0 auto; border-bottom:dashed 0px #eee; text-align:center; line-height:200%; color:#666; margin-bottom:10px;}
.pagemain .right .pagecontent .content{width:1030px;font-family:"宋体"; padding-top:16px; font-size:14px; color:#333; line-height:200%; margin:0 auto; text-align:left; }
.pagemain .right .pagecontent .content img{max-width:98%; height:auto;}
.pagemain .right .pagecontent .about{margin:24px auto; text-align:center; width:1000px; height:auto; overflow:hidden;}
.pagemain .right .pagecontent .showtab{width:740px; margin:0 auto; border:solid 1px #ccc; margin-top:20px;}
.pagemain .right .pagecontent .showtab td{color:#525252;}
.pagemain .right .pagecontent .showtab td img{border:solid 1px #ccc;}

.pagemain .right .pagecontent ul.newslist{width:974px; height:auto; padding:15px 0 0 0; overflow:hidden; margin:0 auto;}
.pagemain .right .pagecontent ul.newslist li{ width:964px; margin:0;height:40px; overflow:hidden; background:url(../images/dian.jpg) no-repeat left center; padding-left:10px;}
.pagemain .right .pagecontent ul.newslist li a{display:block; float:left; height:40px; line-height:40px; font-size:14px; color:#333;}
.pagemain .right .pagecontent ul.newslist li a:hover{color:#9D653A;}
.pagemain .right .pagecontent ul.newslist li span{float:right; height:35px; line-height:35px; font-size:12px; color:#999; font-family:Arial, Helvetica, sans-serif;}

.pagemain .right .pagecontent ul.caselist{ padding-top:20px;width:978px; height:auto;padding-bottom:10px; overflow:hidden;}
.pagemain .right .pagecontent ul.caselist li{width:283px; height:247px; overflow:hidden; margin:10px 21px 0 21px; float:left;}
.pagemain .right .pagecontent ul.caselist li a{ position:relative; display:block; width:100%; height:247px; overflow:hidden;}
.pagemain .right .pagecontent ul.caselist li a img{width:283px; height:207px;}
.pagemain .right .pagecontent ul.caselist li a h3{ font-family:"宋体"; font-weight:normal; text-align:center; height:20px; line-height:20px; font-size:13px; color:#666;}
.pagemain .right .pagecontent ul.caselist li a span{width:90%; height:30px; text-align:left; line-height:150%; display:none; color:#fff; position:absolute; top:30%; left:5%;}
.pagemain .right .pagecontent ul.caselist li a:hover span{display:block;}
.pagemain .right .pagecontent ul.caselist li a:hover h3{color:#666;}
.pagemain .right .pagecontent ul.caselist li a:hover i{display:block; width:100%; height:207px; background:rgba(0, 0, 0, 0.7) none repeat scroll 0 0; position:absolute; top:0;}

.pagemain .right .pagecontent .title{ width:1000px; height:30px; border:0; margin:20px auto 15px auto;}
.pagemain .right .pagecontent .title a{display:block; width:148px; text-align:center; color:#333; font-size:15px; height:33px; line-height:33px; float:left;border:solid 1px #ccc; }
.pagemain .right .pagecontent .title .news_title{height:33px; line-height:33px;width:148px; border:solid 1px #9d653a;}

.pagemain .right .pagecontent ul{width:915px; padding-left:40px; height:auto; overflow:hidden;}
.pagemain .right .pagecontent ul li{ width:290px;height:280px; float:left; margin:0 15px 15px 0;}
.pagemain .right .pagecontent ul li a{display:block; height:35px; line-height:35px; font-size:14px; color:#333; position:relative;}
.pagemain .right .pagecontent ul li a:hover{color:#005CA1;}
.pagemain .right .pagecontent ul li a:hover i{display:block; width:100%; height:280px; background:rgba(0, 0, 0, 0.4) none repeat scroll 0 0; position:absolute; top:0;}
.pagemain .right .pagecontent ul li h2{display:none;width:100%; text-align:center; height:30px; line-height:30px; font-size:25px; color:#fff; font-family:"微软雅黑"; position:absolute; top:125px; font-weight:normal; border:0;}
.pagemain .right .pagecontent ul li a:hover h2{ display:block; }

/*分页*/
.pagesize_clr{clear:both;border-bottom:1px dashed #dadad9;height:30px;}
.pagesize{clear:both; padding:30px; text-align:center; }
.pagesize a{display:inline-block; margin-left:5px; height:21px; line-height:21px; padding:0 8px; background:#f7f7f6; border:1px solid #c7c7c7;}
.pagesize a:hover,.pagesize a.page_current{color:#fff; background:#9D653A ; border:1px solid #9D653A ;}

.btncss{background:url(/images/15.png) no-repeat; width:20px; height:20px; margin-top:3px; border:none; cursor:pointer;}

.cont .left ul{width:100%; height:auto; padding:8px 0 11px 0; overflow:hidden; margin:0 auto;}
.cont .left ul li{ width:98%; margin:0;height:35px; overflow:hidden; border-bottom:dashed 1px #CBB993; padding-left:2%;}
.cont .left ul li a{display:block; float:left; width:246px; height:35px; line-height:35px; font-size:16px; color:#666;}
.cont .left ul li a:hover{color:#333;}
.cont .left ul li a i{ font-size:13px; color:#CBB993; padding-right:5px; font-style:normal;}
.cont .left ul li span{float:right; display:block; background:none; width:80px; text-align:right; border-bottom:none; margin-bottom:0; height:35px; line-height:40px; font-size:12px; color:#999; font-family:Arial, Helvetica, sans-serif;}

/*右侧微信qq电话返回顶部*/
.dock {
	height: 296px;
    top: 287px;
    position: fixed;
    right: 0px;
    width: 50px;
    -moz-opacity: 0.7;
    opacity: 0.7;
    z-index: 200;
}
.dock ul.icons {
    position: absolute;
    list-style: none;
    right: 0px;
    padding: 0px;
    width: 50px;
    /*border: 1px solid #333;*/
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: rgb(51, 51, 51);
    border-right: none;
    background: #111;
    -moz-border-radius: 10px 0 0 10px;
    -webkit-border-radius: 10px 0 0 10px;
    border-radius: 10px 0 0 10px;
    -webkit-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;
    -ms-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
}
.dock ul.icons {
    list-style: none;
}
.dock ul.icons li.up i {
    background-position: -63px -150px;
}
.dock ul.icons li.tel i {
    background-position: -62px -108px;
}
.dock ul.icons li.active i {
    -moz-opacity: 0.4;
    opacity: 0.4;
}
.dock ul.icons li.wechat i {
    background-position: -59px -66px;
}
.dock ul.icons li i {
    display: block;
    position: relative;
    width: 50px;
    height: 50px;
    background: url(/images/icons.png) no-repeat;
        background-position-x: 0%;
        background-position-y: 0%;
    cursor: pointer;
    -webkit-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;
    -ms-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
    z-index: 210;
}

.dock ul.icons li.tel p {
    width: 100px;
	text-align:left;
	font-size:14px;
}
.dock ul.icons li.active p {
    right: 50px;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
}
.dock ul.icons li.im p {
    width: 115px;
}
.dock ul.icons li.wechat p {
    width: 118px;
}
.dock ul.icons li p {
    display: block;
    position: absolute;
    top: 23px;
    right: -260px;
    padding: 15px 20px;
    height: 120px;
    color: White;
    line-height: 30px;
    border: 1px solid #333;
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: rgb(51, 51, 51);
    border-right: none;
    background: #111;
    -moz-border-radius: 10px 0 0 10px;
    -webkit-border-radius: 10px 0 0 10px;
    border-radius: 10px 0 0 10px;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all .4s ease-in-out .1s;
    -moz-transition: all .4s ease-in-out .1s;
    -ms-transition: all .4s ease-in-out .1s;
    -o-transition: all .4s ease-in-out .1s;
    transition: all .4s ease-in-out .1s;
    overflow: hidden;
    z-index: 201;
}

.dock ul.icons li.im i {
    background-position: -63px -20px;
}
.dock ul.icons li.im p a {
    display: block;
    margin-top: 12px;
    width: 100px;
    height: 35px;
    line-height: 32px;
    color: #C7B48A;
    font-size: 16px;
    text-align: center;
    text-decoration: none;
    border: 1px solid #C7B48A;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;
    -ms-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
}
.dock ul.icons li.wechat p img {
    width: 115px;
    border: 2px solid White;
}
.dock ul.icons li.down i {
    background-position: -63px -190px;
}
.dock a.switch {
    position: absolute;
    display: block;
    top: 270px;
    right: 11px;
    width: 26px;
    height: 26px;
    background: url(/images/icons.png) no-repeat 0px -640px;
    cursor: pointer;
    -webkit-transition-delay: .15s;
    -moz-transition-delay: .15s;
    -ms-transition-delay: .15s;
    -o-transition-delay: .15s;
    transition-delay: .15s;
}
/*右侧微信qq电话返回顶部*/

/*风貌*/
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:1000px; height:707px; margin:20px auto; background:#333; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(/images/l.png) no-repeat; position:absolute; top:190px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(/images/r.png) no-repeat; position:absolute; top:190px; right:10px; z-index:10;}
#playBox .smalltitle {width:1000px; height:30px; position:absolute; bottom:0px; z-index:10}
#playBox .smalltitle ul{ width:100%; height:auto; overflow:hidden;}
#playBox .smalltitle ul li{ width:990px; padding-left:10px; display:none; height:30px; line-height:30px; overflow:hidden;*zoom:1;}
#playBox .smalltitle .thistitle{ background:rgba(0, 0, 0, 0.5); display:block; color:#fff;}
/*风貌*/
.ewm{width:120px; height:auto; position:fixed; right:20px; top:20%; z-index:99999;}
.ewm img{width:120px; height:auto;}
