@charset "utf-8";
/* CSS Document */
*{padding: 0; margin: 0;}
body{font: 16px "微软雅黑" simsun; color: #333333; text-align: left; font: 16px "微软雅黑";}
img{border: 0;}
ul,
li{list-style: none}
a{text-decoration: none; color: #333333;}
a:hover{text-decoration: none;}
img{border: none}
.contain{width: 1200px; margin: 0 auto;}
.header{height: 44px; line-height: 44px; overflow: hidden; color: #a8a8a8; font-size: 14px; width: 100%;}
.header a{float: right; margin-right: 5px;}
.warpbg{width: 100%; background: url(../images/bg.png) center top no-repeat;}
.banner{height: 256px; width: 100%; margin: 0 auto;}
.banner img{float: left; margin-top: 65px; margin-left: 45px;}
.search-form{float: right; margin-top: 115px; line-height: 0; margin-left: 20px; width: 365px; height: 42px; background: url(../images/serbg.png) center top no-repeat;}
.search-form input[type="text"]{padding-left: 10px; width: 290px; border: 0; height: 42px; line-height: 42px; outline: none; float: left; background: none;}
.search-form input.btn{cursor: pointer; height: 40px; line-height: 42px; border: 0; outline: none; background: none; width: 50px;}
.nav{height: 80px; background: url(../images/nav_bg.png); width: 1200px; margin: 0 auto; z-index: 1;}
.nav ul li{width: 132px; float: left; text-align: center; position: relative}
.nav ul li a i{width: 40px; height: 40px; display: block; margin: auto;}
.nav ul li a{color: #fff; display: block; height: 70px; padding-top: 10px; font: normal 16px/1.5em microsoft yahei;}
.nav ul li:hover ul{display: block;}
.nav ul li ul{position: absolute; top: 80px; left: 0px; display: none; z-index: 6; background: rgba(157, 31, 44, 0.6);}
.nav ul li ul li a{height: 40px; line-height: 40px;}
.nav ul li a:hover{background: rgba(157, 31, 44, 0.6); color: #fff;}
.heigth01{height: 380px;}
.cor-banner{width: 600px; height: 360px; float: left; position: relative; margin-top: 20px;}
.cor-banner img{width: 100%; height: 100%;}
.cor-banner .corbanner ul li{position: absolute; display: none; opacity: 0; height: 360px;width: 100%; }
.cor-banner .corbanner ul li:nth-child(1){opacity: 1; display: block;}
.cor-banner .corbanner ul li img{width: 100%; position: absolute; top: 0px; height: 100%;}
.cor-banner .corbanner ul li:first-child img{position: relative;}
.cor-banner .nexImg,
.c-banner .preImg{padding: 25px 10px 25px 10px; position: absolute; top: 50%; margin-top: -53px; background: #000000; opacity: 0.5; border-radius: 5px; z-index: 10;}
.cor-banner .nexImg:hover,
.c-banner .preImg:hover{opacity: 0.8;}
.cor-banner .nexImg{right: 0px;}
.cor-banner .jumpBtn{width: 96%; position: absolute; bottom: 10px; text-align: right; z-index: 10;}
.cor-banner .jumpBtn ul li{width: 10px; height: 10px; border-radius: 50%; display: inline-block; background-color: white; opacity: 0.9; margin-left: 5px;}
.cor-banner .jumpBtn ul li:first-child{margin-left: 0px;}
.cor-banner .title{text-align: left; position: absolute; overflow: hidden; font-size: 12px; height: 35px; width: 100%; bottom: 0; color: #fff; background: url(../images/gdxxbg.png) repeat; line-height: 35px; text-indent: 0.5em; z-index: 8;}
.focus-news-block{width: 570px; height: 348px; float: right; margin-top: 20px;}
.fochead{width: 100%; height: 49px; background: #f9f9f9;}
.fochead ul li{width: 160px; float: left;}
.fochead ul li a{display: block; border-top: 2px solid #f9f9f9; color: #666666; text-align: center; line-height: 47px;}
.fochead ul li a:hover,
.fochead ul li a.active{display: block; background: #f3f3f3; border-top: 2px solid #da4045; text-align: center; color: #da4045; line-height: 47px;}
.focuslist ul{display: none;}
.listul{width: 100%; float: left; margin-top: 20px;}
.listul li::before{content: ""; position: absolute; left: -12px; top: 50%; margin-top: -2px; width: 4px; height: 4px; background-color: #000000;}
.listul li{position: relative; height: 42px; line-height: 42px; font-size: 16px; margin-left: 15px;}
.listul li a{display: block;width:88%;    float: left; white-space: nowrap; word-wrap: normal; overflow: hidden; text-overflow: ellipsis; text-align: left;}
.listul li span{float:right;}
.newbanner{height: 110px; margin-top: 20px;}
.shfc{width: 100%; height: 486px; background: #f5f5f5; margin-top: 20px;}
.shtop{width: 100%; padding-top: 30px;}
.shtop h2{color: #c9283e; font-size: 25px;}
.lt-img-rt-tx{padding: 20px 0;}
.lt-img-rt-tx .contain{width: 1200px;}
.carousel{position: relative; width: 100%; height: 380px;}
.carleft{width: 20%; float: left; height: 380px; position: relative;}
.carleft ul li img{width: 94%; margin: 0 3%; height: 330px;}
.carleft ul li .wbbtm{background: #3E95C1; width: 94%; left: 3%;}
.carleft ul li .wbbtm p,
.carleft ul li .wbbtm h1{color: #fff;}
.carousel-inner{position: relative; height: 380px; float: left; width: 80%; overflow: hidden;}
.carousel-inner ul{float: left;}
.carousel-inner ul li{width: 217px; position: relative; float: left; height: 380px;}
.carousel-inner ul li img{width: 94%; margin: 0 3%; height: 330px;}
.wbbtm{position: absolute; bottom: 10px; width: 85%; left: 6.5%; height: 100px; background: url(../images/wbbtm.png) repeat-x;}
.welonr{padding: 10px 5px;}
.welonr h1{font-size: 18px; color: #333333; font-weight: bold; margin-bottom: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.welonr p{font-size: 14px; color: #666666; height: 40px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.carousel-inner ul li:hover .welobg{transition: all .5s; -moz-transition: all .5s; -webkit-transition: all .5s; -o-transition: all .5s; background: rgba(184, 37, 39, 0.95);}
.carousel-inner ul li:hover h1,
.carousel-inner ul li:hover p{color: #ffffff;}
.marginbot{width: 100%; height: 370px; background: #fff;}
.maleft{width: 610px; height: 370px; float: left;}
.maletitle{width: 100%; height: 50px; margin-top: 20px; border-bottom: 1px solid #cccccc;}
.maletitle span{float: left; height: 25px; border-left: 4px solid #f13b3b; margin-top: 10px; padding-left: 15px; font-size: 25px;}
.maletitle a{float: right; margin-right: 10px; line-height: 50px;}
.maright{float: right; width: 550px; height: 370px;}
.bgfff{background-color: #fff; box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3); padding: 10px 10px 0 10px; margin-top: 15px;}
.bgfff .pic{width: 255px; display: inline-block;}
.bgfff .pic:first-child{margin-bottom: 10px; margin-right: 10px;}
.bgfff .pic:nth-child(2){margin-bottom: 10px;}
.bgfff .pic:nth-child(3){margin-right: 10px;}
.bgfff .pic h2{padding: 5px 0;}
.pic{position: relative; overflow: hidden;}
.pic h2{position: absolute; left: 0; right: 0; bottom: -55px; transition: 0.3s; padding: 15px 0; background-color: rgba(230, 0, 18, 0.5); font-size: 23px; text-align: center; color: #fff; letter-spacing: 4px;}
.pic a:hover h2{bottom: 3px;}
.pic img{width: 100%; height: 118px;}
.shsp{margin-top: 25px; background: #f5f5f5; height: 400px; padding: 30px 0px 35px 0px;}
.shsp .contain{height: 400px;}
.shsp .main{float: left; width: 770px; height: 400px;}
.shsp .title1{margin-bottom: 30px; height: 40px; line-height: 40px;}
.title1 span{float: left; font-size: 36px; font-weight: bold; color: #c9283e;}
.title1 span,
.title1 span a{color: #c9283e;}
.main .big{float: left; width: 370px; height: 325px; border-radius: 5px; overflow: hidden; position: relative; color: #fff;}
.main img{width: 100%; height: 100%;}
.main .big .play{width: 76px; height: 76px; background: url(../images/ly8-play1.png); margin-left: -38px; top: 110px; position: absolute; left: 50%;}
.small{float: right; width: 400px;}
.small ul{margin-top: -21px;}
.small li{float: left; width: 170px; height: 152px; margin: 20px 0px 0px 15px; border-radius: 5px; overflow: hidden; position: relative;}
.small .play{width: 51px; height: 51px; background: url(../images/ly8-play2.png); margin-left: -25px; top: 38px; position: absolute; left: 50%;}
.main p{position: absolute; width: 100%; left: 0px; bottom: 0px; text-align: center; z-index: 9;}
.main .big p{font-size: 16px; height: 42px; line-height: 42px;}
.small p{position: absolute; width: 100%; left: 0px; bottom: 0px; text-align: center; z-index: 9; height: 32px; line-height: 32px;}
.fw a{color: #fff;}
.shadow{position: absolute; width: 100%; left: 0px; bottom: 0px; background: #000; filter: alpha(opacity=50); opacity: 0.5; z-index: 1;}
.main .big .shadow{height: 42px;}
.small .shadow{height: 32px;}
.side{float: left; width: 400px; height: 330px;}
.dbyp{padding: 0; padding-bottom: 0; background: #fff; height: 330px; float: left; width: 430px; border-radius: 10px;}
.dbyp .small{width: 100%; float: left; height: 330px;}
.dbyp .small ul{margin-top: 0;}
.dbyp .small li{margin: 10px 0 0 15px; width: 192px; height: 150px;}
.laylink{width: 100%; background: #fff; min-height: 20px; float: left; padding: 30px 0 10px 0;}
.layout13{border: 1px solid #e5e5e5; width: 100%; float: left; min-height: 170px;}
.layout13 .tab{border-bottom: 1px solid #e5e5e5; height: 40px; line-height: 40px; background: #f6f6f6;}
.layout13 .tab ul{margin-left: -1px;}
.layout13 .tab li{float: left; cursor: pointer; font-size: 16px; padding: 0px 32px; height: 40px; border-right: 1px solid #f6f6f6; border-left: 1px solid #f6f6f6; border-bottom: 1px solid #e5e5e5;}
.layout13 .tab .current{border-right-color: #e5e5e5; border-left-color: #e5e5e5; border-bottom-color: #fff; background: #fff;}
.layout13 .show{padding: 15px 10px 30px 10px;}
.layout13 .show ul{display: none;}
.layout13 .show li{float: left; height: 32px; line-height: 32px; margin-left: 12px;}
.f_foot{background: #bd1a2d; padding-bottom: 10px; width: 100%; height: 170px; padding-top: 40px; overflow: hidden; margin-top: 20px;}
.fleft{width: 360px; float: left;}
.fleft .f_logo{display: block; width: 306px; text-align: right; height: 160px; padding: 10px 10px 0 0px;}
.f_foot .f_Txt{width: 430px; margin-left: 20px; color: #fff; line-height: 30px; float: left; position: relative;}
.f_foot .f_Txt a{color: #fff;}
.f_foot .f_Txt img{position: absolute; left: 52px; top: 145px;}
.f_code{display: block; width: 151px; margin-left: 20px; overflow: hidden;}
.f_code img{width: 95%; overflow: hidden; border: 2px solid #b6bac6;}
.bfcont{width: 100%; background: #fff;}
.sur_dqwz{width: 100%; margin: 20px 0; padding: 20px 0;}
.pos_lt{float: left; margin-left: 20px;}
.pos_lt h3{font-weight: bold; color: #9d1f2c; display: inline-block;}
.pos_rt{float: right; margin-right: 20px;}
.pos_rt span img{width: auto; position: relative; top: -2px; margin-right: 8px;}
.pos_rt span a{font-size: 14px; color: #000000;}
/*侧导航*/
.sur_containers{width: 100%; overflow: hidden;}
.sur_nav_left{width: 30%; margin-left: 20px; float: left;}
.sur_list{border: 1px solid #E8E8E8;}
.sur_nav_left .sur_list .news_list{line-height: 20px; padding: 14px 0; padding-left: 20px; font-size: 18px; color: #ffffff; cursor: pointer; border-bottom: 1px solid #E8E8E8; transition: all .5s;}
.sur_list li a{color: #000000;}
.sur_list li:hover{background: #9d1f2c;}
.sur_list li:hover a{color: #fff;}
.sur_list li.active,
.news_list.active{background: #9d1f2c;}
.sur_list li.active a{color: #fff;}
.leftcontact{margin-top: 20px; border: 1px solid #E8E8E8;}
.news_contact{line-height: 20px; padding: 14px 0; padding-left: 20px; font-size: 18px; color: #000000; border-bottom: 1px solid #E8E8E8;}
.news_contact .call{display: inline-block; font-size: 14px; float: right; line-height: 30px; padding-right: 28px;}
.sur_nav_left .ctsmall{width: 100%; margin-top: 10px;}
.ctsmall-position{width: 100%; font-size: 14px; line-height: 20px; float: left; margin-bottom: 20px;}
.ctsmall img{display: inline-block; margin-left: 18px; width: auto;}
/*二维码*/
.erweoma{text-align: center; margin-bottom: 20px;}
.sur_nav_right{width: 68%; border: 1px solid #E8E8E8;}
/*右边*/
.sur_nav_right{width: 65%; margin-right: 20px; border: 1px solid #E8E8E8; float: right;}
.new-details{padding: 15px 15px;}
.new-article{font-size: 16px; line-height: 2;}
.mechan>li{border-bottom: #bdbfbe dashed 1px; padding: 5px 0; position: relative;}
.mechan-box{width: 80%; color: #000000; font-size: 16px;}
.mechan-box .mechan{font-size: 18px; line-height: 20px; margin-bottom: 6px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.mechan-box font{font-size: 16px; line-height: 16px; color: #a3a3a3;}
.mored{font-size: 18px; color: #b82527; position: absolute; right: 20px; top: 15px;}
.newsnr ul li:hover{box-shadow: 0px 0px 5px 1px #ccc;}
.mechan>li:first-child{padding-top: 0px;} /*page*/ .page{vertical-align: middle; text-align: right; margin: 32px 0px 0; color: #606060; width: 100%; float: left; line-height: 34px;} .page span{margin: 0; font-size: 12px; color: #2d2d2d;} .page span em{color: #000; font-family: Arial;} .page a{display: inline-block; text-align: center; width: 54px; font-family: Arial;}
/*listpic*/
.contents{padding: 15px 15px;}
.contpic li{width: 240px; position: relative; float: left; height: 380px;}
.contpic li img{width: 94%; margin: 0 3%; height: 330px;}
.contpic li:hover .welobg{transition: all .5s; -moz-transition: all .5s; -webkit-transition: all .5s; -o-transition: all .5s; background: rgba(184, 37, 39, 0.95);}
.contpic li:hover h1,
.contpic li:hover p{color: #ffffff;}
/*内容页*/
.new-details .new-header{text-align: center; font-size: 22px; margin-top: 20px;margin-bottom:20px;font-weight:bold}
.new-details .new-title{text-align: center; width: 100%; border-bottom: #bdbfbe dashed 1px; font-size: 14px; line-height: 16px; padding: 10px 0; margin: 15px auto;}
.new-article{font-size: 16px; line-height: 2;}
.share{margin: 12px 0px 0 0; padding: 20px 15px 0 15px; height: 40px;}
.bdshare-button-style0-16{width: 60%; float: left; ;}
.share p{float: right; line-height: 60px;}
.last_next{width: 100%; border-top: 1px #c5c5c5 dotted; float: left; height: 100px; font-size: 15px; color: #333333; line-height: 40px; padding-top: 10px;}
.last_next a{color: #333333;}
.new-article img{display:block;margin:0 auto}
.new-article p{text-indent:2em}
/*商会风采*/
.carousel-inner1 ul{float: left;}
.carousel-inner1 ul li{width: 250px; position: relative; float: left; height: 290px;margin-bottom:25px}
.carousel-inner1 ul li img{width: 94%; margin: 0 3%; height: 240px;}
.carousel-inner1 ul li:hover .welobg{transition: all .5s; -moz-transition: all .5s; -webkit-transition: all .5s; -o-transition: all .5s; background: rgba(184, 37, 39, 0.95);}
.carousel-inner1 ul li:hover h1,
.carousel-inner1 ul li:hover p{color: #ffffff;}
.wbbtm1{position: absolute; bottom: 10px; width: 85%; left: 7.5%; height: 90px; background: url(../images/wbbtm.png) repeat-x;border:1px solid #dddddd}
.welonr1{}
.welonr1 h1{font-size: 18px; color: #333333; font-weight: bold; padding-bottom: 10px; overflow: hidden; text-overflow: ellipsis;text-indent: 1.5em;white-space: nowrap;text-align:left;padding-top:5px;}
.welonr1 p{font-size: 14px; color: #666666; height: 40px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;text-align:left}
/*图片列表*/
.carousel-inner2 ul{float: left;}
.carousel-inner2 ul li{width: 250px; position: relative; float: left; height: 270px;margin-bottom:25px}
.carousel-inner2 ul li img{width: 94%; margin: 0 3%; height: 220px;}
.carousel-inner2 ul li:hover .welobg{transition: all .5s; -moz-transition: all .5s; -webkit-transition: all .5s; -o-transition: all .5s; background: rgba(184, 37, 39, 0.95);}
.carousel-inner2 ul li:hover h1,
.carousel-inner2 ul li:hover p{color: #ffffff;}
.wbbtm2{position: absolute; bottom: 20px; width: 85%; left: 7.5%; height: 60px; background: url(../images/wbbtm.png) repeat-x;border:1px solid #dddddd}
.welonr2{}
.welonr2 h1{font-size: 18px; color: #333333; font-weight: bold; padding-bottom: 10px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;text-align:center;padding-top:10px;}
/*搜索结果页*/
.searchNav{color:#1a1a1a; font-size:16px; line-height:28px; border-bottom:2px solid #e7e7e7;}
.searchNav span{color:#ef3838;}
.searchList{margin-top:6px;}
.searchList .item{padding:20px 0 20px 10px; border-bottom:1px solid #f0f0f0;}
.searchList .item:hover{background-color:#f7f7f7;}
.searchList .item .search-title{color:#333333; font-size:18px; margin-bottom:14px;}
.searchList .item .search-title span{color:#ef3838;}
.searchList .item .search-txt{color:#666666; font-size:14px; line-height:20px; margin-bottom:10px;}
.searchList .item .search-txt span{color:#ef3838;}
.searchList .item .search-date{color:#333333; font-size:12px;}
.searchList .item .search-date em{color:#bababa; margin:0 30px 0 15px;}
/*page*/
.page-large{margin:40px 0 20px; text-align:center;}
.page-large a{min-width:34px; height:34px; display:inline-block; border:1px solid #d5d5d5; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; line-height:34px; text-align:center; float:left; text-indent:0; color:#666666; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0 3px;}
.page-large a.on{border:1px solid #ef3838; background:#ef3838; color:#fff;}
.page-large a.none{border:none;}
.page-large .Num:hover{border:1px solid #ef3838; color:#ef3838;}
.page-large .on:hover{border:1px solid #ef3838; color:#fff;}

.page-large .prev-page{background:url(../images/small-prev-page.png) center center no-repeat;}
.page-large .next-page{background:url(../images/small-next-page.png) center center no-repeat;}
.page-large .prev-page:hover{border:1px solid #ef3838; background:url(../images/small-prev-page-on.png) center center no-repeat #ef3838;}
.page-large .next-page:hover{border:1px solid #ef3838; background:url(../images/small-next-page-on.png) center center no-repeat #ef3838;}
.video_play { width: 51px;height: 51px;background: url(../images/ly8-play2.png); margin-left: -25px; top: 75px; position: absolute;left: 50%;}
.xzhr{    width: 100%;font-size: 20px; color: #9d1f2c; border-bottom: 2px solid #e8e8e8; margin-bottom: 20px; text-indent: 0.5em;  padding-bottom: 5px;}