body,html{width:100%; overflow-x:hidden; }

header{ width:100%; }
.header{width: 100%; height: 120px; background-color:#6b0006; }
.header .logo {padding:10px 0px 0px 0px; float: left;}
.header .logo img{width: 100px; }
.header_des{color: #fff; text-align: right; line-height: 24px; padding-right: 24px;}
.header_des img{display: inline-block; width: 1px; height: 22px; margin-top:18px; vertical-align: bottom;}
.nav{float: right;line-height: 40px; margin-top:36px; }
.nav ul li {float: left; margin: 0px 10px;}
.nav ul li a{color: #fff; text-align: center; font-size: 22px; width: 118px; display: block;}
.nav ul li a:hover{background:#fff; color: #6b0006;}
/*轮播图部分*/
.sobox{width:4000px;position:relative;margin-left:-1500px;text-align:center;}
.sobox .a_bigImg{position:absolute;top:0px;left:0px;display: block; width:100%; text-align:center;}
.soul_tah { z-index:10; width:300px; text-align:center; margin:0 auto;}
.soul_tah li{padding:0 5px; display:inline-block;}
.soul_tah li i{ display:block; width:10px;height:10px;overflow:hidden; line-height:10px;border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -khtml-border-radius: 10px; cursor:pointer; border:2px solid #FFF}
.soul_tah li.on i{background:#6b0006;}

.mh_three{width: 100%; margin:66px 0px 0px 0px; }
.mh_three .three_title{text-align: center;}
.line{height: 1px; width: 100%; background-color:#6b0006; text-align: center; margin-top: 50px; line-height: 20px;}
.line img{margin-top: -8px;}
.three_img{text-align: center; width: 1200px; margin:20px auto 0px; overflow: hidden;}
.three_img ul li{width:380px; float: left; margin:20px 10px;}
.three_li{position: relative;}
.three_img ul li a{width: 100%;}
.three_img ul li a img{ vertical-align: bottom; width: 380px;}
.three_text{height: 65px;color: #fff;text-align: center;line-height: 60px;font-size: 18px;background: #6b0006;}
.three_more{clear:both; width: 300px; height: 39px; margin:30px auto; border: 1px solid #6b0006; display: block; background: url(../images/more.png) no-repeat right top;}
.three_more a{color: #262626; line-height: 39px; padding-left: 40px; font-size: 18px; width: 300px; height: 39px; display: block;}

.mh_four{width: 100%; margin:66px 0px 0px 0px; text-align: center;}
.mh_four .three_title{text-align: center;}
.four_img{text-align: center; width: 1200px; margin:20px auto 0px; overflow: hidden; }
.four_img ul li{width:285px; float: left; margin:20px 7px; }
.four_li{position: relative;}
.four_img ul li a{width: 100%;}
.four_img ul li a img{ vertical-align: bottom; width: 285px;}
.four_text{height: 55px;color: #000;text-align: center;line-height: 50px;font-size: 18px;}

.mh_five{width: 100%; margin:66px 0px 0px 0px; text-align: center;}
.mh_five .five_title{text-align: center;}
.five_img{background-color: #cacaca; overflow: hidden; padding-top:60px; margin-top:60px; padding-bottom: 50px;}
.five_imgbg{width:1300px; margin: 0px auto;}
.five_img .mr_frbox { height:400px; }
.five_img .mr_frUl { float:left;}
.five_img .mr_frUl ul li {float:left; margin:0 10px;overflow:hidden;width:280px; height:400px;}
.five_img .mr_frUl ul li .su_taobao{  background:url(../images/taobao.png) no-repeat 0 0;width:240px; height:165px; padding:50px 20px;}
.five_img .mr_frUl ul li a:hover .su_taobao{ background:url(../images/taobao.png) no-repeat 0 -265px;}
.five_img .mr_frUl ul li .su_weixin{  background:url(../images/weixin.png) no-repeat 0 0;width:240px; height:165px; padding:50px 20px;}
.five_img .mr_frUl ul li a:hover .su_weixin{ background:url(../images/weixin.png) no-repeat 0 -265px;}
.five_img .mr_frUl ul li .su_weibo{  background:url(../images/weibo.png) no-repeat 0 0;width:240px; height:165px; padding:50px 20px;}
.five_img .mr_frUl ul li a:hover .su_weibo{ background:url(../images/weibo.png) no-repeat 0 -265px;}
.five_img .mr_frUl ul li .su_dianping{  background:url(../images/dianping.png) no-repeat 0 0;width:240px; height:165px; padding:50px 20px;}
.five_img .mr_frUl ul li a:hover .su_dianping{ background:url(../images/dianping.png) no-repeat 0 -265px;}
.five_img .mr_frUl ul li .su_hunliji{  background:url(../images/hunliji.png) no-repeat 0 0;width:240px; height:165px; padding:50px 20px;}
.five_img .mr_frUl ul li a:hover .su_hunliji{ background:url(../images/hunliji.png) no-repeat 0 -265px;}
.five_img .mr_frUl ul li .su_wed114{  background:url(../images/wed114.png) no-repeat 0 0;width:240px; height:165px; padding:50px 20px;}
.five_img .mr_frUl ul li a:hover .su_wed114{ background:url(../images/wed114.png) no-repeat 0 -265px;}
.five_img .mr_frUl ul li .plcon{ height:115px; width:280px; padding-top:20px; text-align:center}
.five_img .mr_frUl ul li img{ width:80px; height:80px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%;-khtml-border-radius:50%;}
.five_img .mr_frBtnL { float:left;cursor: pointer; display:block;background:url(../images/shang.png) no-repeat center; width:50px; height:300px; }
.five_img .mr_frBtnR { float:right;cursor: pointer;display:block;background:url(../images/xia.png) no-repeat center; width:50px; height:300px;}

.mh_six{width: 100%; margin:66px 0px 60px 0px; overflow: hidden; display: block;}
.mh_six .six_title{text-align: center;}
.six_news{clear:both;width:1200px; margin: 50px auto 0px;}
.six_news ul{width: 1300px; overflow:hidden; }
.six_news ul li{ width:575px; height:144px; overflow:hidden; margin-right:14px; margin-bottom:14px; float:left; background:#e5e5e5; border:7px solid #e5e5e5;}
.six_news ul li img{ margin:2px;}
.six_news ul li .newscon{ width:400px; height:144px; padding-left:20px;}
.six_news ul li .newscon i{ display:block; position:absolute; right:0; top:20px; font-size:12px; background:url(../images/biao.jpg) no-repeat 0 center; width:45px; padding-left:20px;}
.six_news ul li:hover{ border-color:#6b0006; }
.six_news ul li:hover .newscon h3{color: #6b0006;}


.footer{width: 100%; background-color: #6b0006; }
.footer_content{width: 1200px; margin: 0px auto; padding-top: 50px; padding-bottom: 50px; overflow: hidden;}
.footer_logo{width: 460px; padding-top: 20px;}
.footer_contact{width: 500px; color: #fff; padding-top:20px; }
.footer_contact h2{ font-size: 28px; font-weight: bold;line-height: 28px; letter-spacing: 2px; }
.footer_contact h2 i{font-size: 16px; font-weight: normal;}
.footer_contact h3{font-size: 18px; line-height: 22px; padding-top: 60px; line-height: 22px;letter-spacing: 2px; }
.footer_contact h3 i{font-size: 14px;letter-spacing: 2px;}
.footer_contact span{padding-top:60px; font-size: 18px; display: block; }
.footer_erweima{width: 240px; text-align: right;}
.footer_erweima img{margin-bottom:20px;margin-right:10px;}
.footer_law{border-top: 1px solid #a10009; width: 100%; text-align: center; overflow: hidden; padding-top:30px; padding-bottom: 30px;}
.footer_law p{color: #fff;letter-spacing: 1px;font-size: 16px; line-height: 16px;}
.footer_law span{color: #fff; font-size: 14px; }

/*二级作品页*/
.mh_zp{width: 100%; overflow: hidden; margin-top:60px;}
.zp_title{width: 100%; height:62px; background: url(../images/n_titlebg.png) repeat-x; text-align: center;}
.zp_lei{ text-align:center;color:#000; margin-top:20px;  }
.zp_lei a{ display:inline-block;margin:0 20px; color:#000; font-size: 18px;}
.zp_lei a.hover{color:#6b0006;}
.zp_lei a:hover{color:#6b0006;}
.zp_img{width: 1200px; margin:30px auto 0px; overflow: hidden;}
.zp_img ul{}
.zp_img ul li{width: 386px; height: 400px; background: url(../images/zp_libg.png) no-repeat center bottom; float: left; margin-bottom: 40px; margin-right:20px; }
.zp_img ul li:nth-of-type(3n){margin-right: 0px; }
.fenye{ display:block;width: 100%; border-top: 1px solid #000; margin:30px auto 0px; text-align:center; padding:40px 0px 0px 0px;}
.fenye li{ display:inline; padding:5px;}
.fenye .count,.fenye .pend,.fenye .phome{ display:none;}
.fenye .pnext a,.fenye .ppre a,.fenye .ppage a{ display:inline-block;*display:inline;zoom:1; line-height:36px; width:36px; text-align:center;border-radius:18px; -webkit-border-radius:18px; -moz-border-radius:18px; -o-border-radius: 18px; -khtml-border-radius: 18px; border:1px solid #999; font-size:16px;color:#222;}
.fenye .pnext a,.fenye .ppre a{width:auto; padding:0 30px;color:#a0a0a0;}
.fenye  a:hover,.fenye  a.hover{ background:#6b0006;color:#fff; border-color:#6b0006;}
.baojia{width: 1200px; margin: 50px auto 80px; height: 100px; overflow: hidden; display: block;}


.mh_kz{width: 100%; overflow: hidden; margin-top:60px;}
.kz_title{width: 100%; height:62px; background: url(../images/n_titlebg.png) repeat-x; text-align: center;}
.kz_lei{ text-align:center;color:#000; margin-top:20px;  }
.kz_lei a{ display:inline-block;margin:0 20px; color:#000; font-size: 18px;}
.kz_lei a.hover{color:#6b0006;}
.kz_lei a:hover{color:#6b0006;}
.kz_img{width: 1200px; margin:30px auto 0px; overflow: hidden;}
.kz_img ul{}
.kz_img ul li{width: 386px; height: 400px; background: url(../images/zp_libg.png) no-repeat center bottom; float: left; margin-bottom: 40px; margin-right:20px; }
.kz_img ul li:nth-of-type(3n){margin-right: 0px; }


.mh_zx{width: 100%; overflow: hidden; margin-top:60px;}
.zx_title{width: 100%; height:62px; background: url(../images/n_titlebg.png) repeat-x; text-align: center;}
.zx_img{clear:both;width:1200px; margin: 50px auto 0px;}
.zx_img ul{width: 1300px; overflow:hidden; }
.zx_img ul li{ width:575px; height:144px; overflow:hidden; margin-right:14px; margin-bottom:14px; float:left; background:#e5e5e5; border:7px solid #e5e5e5;}
.zx_img ul li img{ margin:2px;}
.zx_img ul li .newscon{ width:400px; height:144px; padding-left:20px;}
.zx_img ul li .newscon i{ display:block; position:absolute; right:0; top:20px; font-size:12px; background:url(../images/biao.jpg) no-repeat 0 center; width:45px; padding-left:20px;}
.zx_img ul li:hover{ border-color:#6b0006; }
.zx_img ul li:hover .newscon h3{color: #6b0006;}


.show_zp{width: 100%; background-color:#d2d2d2; padding-top:60px; padding-bottom: 30px; overflow: hidden;}
.zp_content{width: 1200px;  margin: 0px auto; background-color: #fff; height: 820px;}
.zp_content{}
.smallzp {display: block;overflow: hidden;padding: 40px 0px; float: left;}
.smallzp ul {height: auto; width: 740px;padding-bottom:25px; display: block;overflow: hidden;  padding-left: 30px;}
.smallzp ul li {float: left; padding-top: 0px;}
.smallzp ul li a {display: block;}
.smallzp ul li dl {height: 35px;line-height: 35px;width: 136px;overflow: hidden;}
.smallzp ul li a p {overflow: hidden; display: inline;}
.smallzp ul li a p img {}

#SLB-Wrapper{margin:0.5em 0;margin:auto;font-family:Verdana;text-align: left; position: absolute;}
#SLB-Wrapper #SLB-Background{position: absolute;left:7px;top:7px;float:left;}
#SLB-Wrapper #SLB-Top{background:transparent no-repeat scroll 100% 0;height:28px; margin:0 0 0 18px;}
#SLB-Wrapper #SLB-Top a{ float:right; display:inline;padding:0;margin:5px 10px;width:41px; height:16px; text-decoration:none;}
#SLB-Wrapper #SLB-Top a:hover{background-position:0px -16px;}
#SLB-Wrapper #SLB-Top img{float:right;border:0px;margin:6px 10px;width:41px;height:16px;}
#SLB-Wrapper #SLB-Top div{  background:transparent no-repeat scroll 0 0;  font-size:0;  height:28px;  left:-18px;  line-height:0; position:relative;  width:18px;}
#SLB-Wrapper #SLB-Bottom{background:transparent no-repeat scroll 0 43%;height:20px;  margin:0 18px 0 0;}
#SLB-Wrapper #SLB-Bottom #SLB-BottomRight{background:transparent no-repeat scroll 100% 43%;  font-size:0;height:20px;right:-18px;line-height:0;position:relative;  width:100%;float:right;}
#SLB-Wrapper #SLB-Bottom.SLB-bbnav,
#SLB-Wrapper #SLB-Bottom.SLB-bbnav #SLB-BottomRight{height:46px;}
#SLB-Wrapper #SLB-Bottom.SLB-bbnav{background-position:0 100%;}
#SLB-Wrapper #SLB-Bottom.SLB-bbnav #SLB-BottomRight{background-position:100% 100%;}
#SLB-Wrapper #SLB-Contenido{border-left: 7px solid #000;border-right: 7px solid #000;}
#SLB-Wrapper #SLB-Bottom #SLB-Navegador{font-size: 11px;color: #fff;height:30px;border-left:0px;border-right:0px;  padding:10px 0px;margin:0;  line-height:11px;float:left;width:100%;}
#SLB-Wrapper #SLB-Navegador #SLB-Right,
#SLB-Wrapper #SLB-Navegador #SLB-Left{display:inline;padding:0;margin:0;width:26px;height:26px;text-decoration:none;}
#SLB-Wrapper #SLB-Navegador #SLB-Right{background-position:26px 0;margin:0 18px 0 10px;float:right;}
#SLB-Wrapper #SLB-Navegador #SLB-Right:hover{background-position:26px -26px;}
#SLB-Wrapper #SLB-Navegador #SLB-Left{background-position:52px 0;margin-right:10px; float:left;}
#SLB-Wrapper #SLB-Navegador #SLB-Left:hover{background-position:52px -26px;}
#SLB-Wrapper #SLB-Navegador strong{display: block;padding-top:5px;}
.smallzp_otli{ width: 680px; height: 500px; overflow: hidden;padding-left:9px; }
.smallzp_otli a p img{width: 680px;}
.smallzp_otli1{margin-bottom: 10px; padding-left:8px;}
.smallzp_otli1 a p{ }
.smallzp_otli1 a p img{ height: 121px; }
.smallzp ul .smallzp_bg{height: 10px; width: 1170px; overflow: hidden;  margin:0px auto 0 auto;}

.content_text{width: 400px; float: left; height: 630px; margin-top: 40px;color: #000;}
.content_text h3{font-size: 20px; font-weight: bold;}
.content_text h2{font-size: 20px; font-weight: bold;}
.content_text .text_p{ width: 390px;  margin: 20px auto;min-height: 340px; overflow: hidden;}
.content_text a{color:#000;display: block; width: 230px; height: 36px;  border:1px solid #c9c9c9; font-size: 18px; text-align:center; line-height: 36px; margin: 24px auto 0px; letter-spacing: 2px;}
.content_text a:hover{background-color: #6b0006; color: #fff;}

.show_zpmore{width: 1200px; margin:40px auto; background-color: #fff; overflow: hidden; padding-bottom: 50px;} 
.zpmore_title{background:url(../images/show_more.png)no-repeat left center; color:#000; font-size: 22px; font-weight: bold; letter-spacing: 1px; padding:20px 0px 20px 30px; margin-left: 25px;}
.zpmore_img{ margin-left: 25px;  }
.zpmore_img ul{}
.zpmore_img ul li{float: left; margin-right:20px; width:370px; }
.zpmore_img ul li img{width:370px; }
.zpmore_img ul li:nth-of-type(3n){margin-right: 0px; }

.show_zx{width: 1200px; margin: 60px auto; }
.showzx_title{text-align:center;}
.content_tilte{width: 1200px; text-align:center; background-color: #d0d0d0; margin: 30px 0px 0px 0px;padding:30px 0px 30px 0px;}
.content_tilte h2{font-weight: bold; font-size: 22px; line-height: 34px; color: #000; }
.content_tilte p{ font-size: 15px; color:#333;line-height: 26px;}
.content_zxtext{width: 1200px; margin: 30px auto; overflow: hidden;}
.content_zxtext img{max-width: 1200px;}
.show_zxline{width: 100%; height: 1px; background-color: #000000; display: block; overflow: hidden;}



.pp_content{width: 100%; overflow: hidden;}
.pp_content img{width: 100%; vertical-align: top;}
.zt_show{width: 100%; overflow: hidden;}
.zt_show img{width: 100%; vertical-align: top;}


.weixin_fix{position: fixed; top: 16%; right: 0px; overflow: hidden; z-index: 9999;}