@charset "utf-8";
/*reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6, pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0;}
a{text-decoration:none; color: #333;}
a:link,a:visited{text-decoration:none;}
a:hover,a:active{text-decoration:none; color: #ed0000;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
body,button,input,select,textarea{font:12px/1.5 tahoma,\5fae\8f6f\96c5\9ed1,\5b8b\4f53;}
input,select,textarea{font-size:100%;vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0;}
th{text-align:inherit;}
input,button,textarea,fieldset,img{border:0 none;}
img{vertical-align:bottom;}
button{cursor:pointer;}
iframe{display:block;}
abbr,acronym{border:0 none;font-variant:normal;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400;}
del{text-decoration:line-through;}
ol,ul{list-style:none outside none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}
q:before,q:after{content:""}
.clearfix{*zoom:1;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;*zoom:1;}
.fl,.fr{display:inline;}
.fl{float:left;}
.fr{float:right;}
.fc{clear:both;}
.fz{zoom:1;}
.tc{text-align:center;}
.tr{text-align:right;}
.t-hid{ display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.img-box{ display: block;}
.img-box img{ width: 100%; height: 100%;}
a:hover img{ opacity: 0.9; filter: alpha(opacity=90);}

body{ font-family: "microsoft yahei"; color: #333;}
.wrap{ width: 1000px; margin: 0 auto;}
.bg-items{ background: url(/uploads/image/crcwdcimages/items.png) no-repeat 0 0;}
.logo{ width: 274px; height: 60px; overflow: hidden; text-indent: -9999px; background: url(/uploads/image/crcwdcimages/logo.jpg) no-repeat 0 50%;}
.lang{ width: 100px; height: 21px; line-height: 21px; text-align: center; margin: 20px 20px 0 0; background-position: -1px -1px; color: #999;}
.lang a{ font-weight: bold; margin: 0 4px; color: #999;}
.lang a.hover{ color: #1974be;}
.search{ position: relative; width: 189px; height: 29px; background-position: -112px 0; margin-top: 16px;}
.search .txt-search{ width: 100px; height: 25px; line-height: 25px; vertical-align: top; margin: 2px 6px 0 30px; outline: 0;}
.search .btn-search{ width: 45px; height: 27px; background: none; text-indent: -9999px; overflow: hidden; vertical-align: top; cursor: pointer; outline: 0;}
.nav{ position: relative; z-index: 50; background: #c81c25;}
.nav .wrap{ background: #c81c25; height: 35px; padding-top: 15px; text-align: center;}
.nav a{ color: #fff;}
.nav a:hover{ color: #f6d6d8;}
.nav-main{ display: inline-block; font-size: 0; border-right: 1px solid #ff5353;}
.nav-main>li{ position: relative; display: inline-block; font-size: 14px; font-weight: bold; vertical-align: top; height: 20px; border-left: 1px solid #ff5353;}
.nav-main>li>a{ position: relative; z-index: 2; background: #c81c25; display: block; height: 50px; line-height: 50px; padding: 0 23px; margin-top: -15px;}
.nav-dropdown{ position: absolute; top: 34px; width: 100%; overflow: hidden; display: none;}
.nav-dropdown-links{ background: #c81c25;}
.nav-dropdown a{ display: block; line-height: 40px; border-top: 1px dashed #ff5353; margin: 0 10px;}
.nav-dropdown-radius{ position: relative; display: block; margin: 0 10px; background: #c81c25; height: 10px;}
.nav-dropdown-radius .fl,.nav-dropdown-radius .fr{ position: absolute; width: 10px; height: 10px; top: 0;}
.nav-dropdown-radius .fl{ left: -10px; background-position: -113px -31px;}
.nav-dropdown-radius .fr{ right: -10px; background-position: -219px -31px;}
.slide-banner{ width:100%; height:468px; min-width: 1000px; overflow:hidden; position:relative; margin-bottom: 40px;}
.slide-banner .hd{ height:15px; overflow:hidden; position:absolute; width: 100%; bottom:20px; z-index:1;}
.slide-banner .hd ul{ overflow:hidden; zoom:1; text-align: center;}
.slide-banner .hd ul li{ display: inline-block; width: 12px; height: 12px; background: url(/uploads/image/crcwdcimages/items.png) no-repeat -290px -54px; margin: 0 5px;}
.slide-banner .hd ul li.on{ background-position: -272px -54px;}
.slide-banner .bd{ position:relative; height:100%; z-index:0;}
.slide-banner .bd li{ position: relative; height: 468px; zoom:1; vertical-align:middle;}
.slide-banner .bd li a{ position: absolute; width: 100%; height: 100%; background:  no-repeat 50% 0;}
.block{ margin-bottom: 30px;}
.slide-news{ width:550px; height:350px; overflow:hidden; position:relative;}
.slide-news .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:8px; z-index:1;}
.slide-news .hd ul{ overflow:hidden; zoom:1; float:left;}
.slide-news .hd ul li{ float:left; margin-right:5px; width:7px; height:7px; cursor:pointer; background: url(/uploads/image/crcwdcimages/items.png) no-repeat -86px -33px;}
.slide-news .hd ul li.on{ background-position: -69px -33px;}
.slide-news .bd{ position:relative; height:100%; z-index:0;}
.slide-news .bd li{ position: relative; zoom:1; vertical-align:middle;}
.slide-news .bd img{ width:550px; height:350px; display:block; opacity: 1; filter: alpha(opacity=100);}
.slide-news-title{ position: absolute; left: 0; bottom: 0; width: 100%; height: 40px; line-height: 40px; color: #fff; text-indent: 20px; font-weight: bold; font-size: 16px; background: url(/uploads/image/crcwdcimages/bg_alpha.png);}
.slide-news .bd li:hover .slide-news-title{ color: #ccc;}
.slide-news .prev,.slide-news .next{ position:absolute; left:0; top:50%; margin-top:-25px; display:block; width:29px; height:49px; background:url(/uploads/image/crcwdcimages/items.png) -30px -29px no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.slide-news .next{ left:auto; right:0; background-position:0 -29px;}
.slide-news .prev:hover,.slide-news .next:hover{ filter:alpha(opacity=100);opacity:1;}
.slide-news .prevstop{ display:none;}
.slide-news .nextstop{ display:none;}
.top-news{ width: 420px;}
.top-news-list{ margin: -25px 0 0;}
.top-news-list li{ height: 100px; overflow: hidden; margin: 25px 0 0;}
.top-news-list .img-box{ width: 140px; height: 100px;}
.top-news-list .txt-box{ width: 265px;}
.top-news-title{ font-size: 16px; font-weight: bold; margin-bottom: 5px;}
.top-news-title a{ color: #ed0000;}
.top-news-title a:hover{ text-decoration: underline;}
.tag-new{ display: inline-block; vertical-align: middle; width: 31px; height: 13px; background: url(/uploads/image/crcwdcimages/items.png) no-repeat -270px -32px; margin: -2px 5px 0 0;}
.top-news-txt{ line-height: 23px; height: 70px; overflow: hidden;}
.block-left{ width: 616px;}
.block-left2{ width: 1000px;}
.block-right{ width: 354px;}
.block-title{ height: 50px; line-height: 50px; color: #ed0000; background: url(/uploads/image/crcwdcimages/title_bg.jpg) repeat-x; font-size: 18px; margin-bottom: 10px;}
.block-title h2{ display: inline-block; vertical-align: middle; padding: 0 20px; margin-top: -4px; font-weight: bold;}
.block-tab{ cursor: pointer; color: #666;}
.block-tab.on{ color: #ed0000;}
.news-list li{ position: relative; height: 30px; line-height: 30px; padding-left: 20px; padding-right: 120px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background: url(/uploads/image/crcwdcimages/list_delta.png) no-repeat 0 50%; font-size: 14px; margin: 0 10px;}
.news-list li a{ /*width: 100%;*/ float: none; display: inline; vertical-align: middle;}
.news-list li img{ vertical-align: middle;}
.news-time{ position: absolute; right: 0; top: 0; color: #999;}
.news-list-notime li{ padding-right: 0;}
.block-tab-show{ display: none;}
.block-tab-show.on{ display: block;}
.gzdj{ display: block; margin-bottom: 10px;}
.img-list-01{ margin: -15px 0 0 -14px;}
.img-list-01 li{ margin: 15px 0 0 14px; width: 170px;}
.img-list-01 li img{ display: block; width: 170px; height: 116px; margin-bottom: 5px;}
.img-list-01 li h5{ text-align: center;}
.slide-pic{ width:616px; height:304px; overflow:hidden; position:relative;}
.slide-pic .bd{ position:relative; height:100%; z-index:0;}
.slide-pic .bd ul{ margin: -20px 0 0 -14px;}
.slide-pic .bd li{ position: relative; zoom:1; vertical-align:middle; margin: 20px 0 0 14px;}
.slide-pic .bd img{ width:196px; height:142px; display:block; opacity: 1; filter: alpha(opacity=100);}
.img-title{ position: absolute; left: 0; bottom: 0; width: 90%; height: 30px; line-height: 30px; padding: 0 5%; color: #fff; text-align: center; font-size: 14px; background: url(/uploads/image/crcwdcimages/bg_alpha.png); overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.slide-pic .bd li:hover .img-title{ color: #ccc;}
.slide-pic .prev,.slide-pic .next{ position:absolute; left:0; top:50%; margin-top:-25px; display:block; width:29px; height:49px; background:url(/uploads/image/crcwdcimages/items.png) -30px -29px no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.slide-pic .next{ left:auto; right:0; background-position:0 -29px;}
.slide-pic .prev:hover,.slide-pic .next:hover{ filter:alpha(opacity=100);opacity:1;}
.slide-pic .prevstop{ display:none;}
.slide-pic .nextstop{ display:none;}
.slide-pic2{ width:1000px; height:304px; overflow:hidden; position:relative;}
.slide-pic2 .bd{ position:relative; height:100%; z-index:0;}
.slide-pic2 .bd ul{ margin: -20px 0 0 -14px;}
.slide-pic2 .bd li{ position: relative; zoom:1; vertical-align:middle; margin: 20px 0 0 14px;}
.slide-pic2 .bd img{ width:196px; height:142px; display:block; opacity: 1; filter: alpha(opacity=100);}
.slide-pic2 .bd li:hover .img-title{ color: #ccc;}
.slide-pic2 .prev,.slide-pic .next{ position:absolute; left:0; top:50%; margin-top:-25px; display:block; width:29px; height:49px; background:url(/uploads/image/crcwdcimages/items.png) -30px -29px no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.slide-pic2 .next{ left:auto; right:0; background-position:0 -29px;}
.slide-pic2 .prev:hover,.slide-pic .next:hover{ filter:alpha(opacity=100);opacity:1;}
.slide-pic2 .prevstop{ display:none;}
.slide-pic2 .nextstop{ display:none;}
.wei-list{ width: 306px; margin: -5px auto 0;}
.wei-list li{ margin-bottom: 15px; height: 70px; overflow: hidden;}
.wei-txt{ font-size: 14px; line-height: 26px;}
.wei-info{ color: #999;}
.wei-time{ margin-right: 10px;}
.qr{ text-align: center; margin-bottom: 15px;}
.block05{ text-align: center; padding: 10px 0;}
.bottom-menu{ display: inline-block; width: 126px; padding-top: 150px; background: url(/uploads/image/crcwdcimages/icon_heart_01.png) no-repeat 50% 0; margin: 0 60px; line-height: 2;}
.bottom-menu h4{ font-size: 16px; font-weight: bold;}
.bottom-menu-02{ background-image: url(/uploads/image/crcwdcimages/icon_heart_02.png);}
.bottom-menu-03{ background-image: url(/uploads/image/crcwdcimages/icon_heart_03.png);}
.bottom-menu-04{ background-image: url(/uploads/image/crcwdcimages/icon_heart_04.png);}
.slide-coplinks{ width:880px; height:93px; position:relative; margin: 20px auto 0;}
.slide-coplinks .bd{ position:relative; height:100%; z-index:0; width: 820px; margin: 0 auto; overflow: hidden;}
.slide-coplinks .bd ul{}
.slide-coplinks .bd li{ position: relative; zoom:1; vertical-align:middle; margin: 0 60px 0 0;}
.slide-coplinks .bd img{ width:160px; height:93px; display:block; opacity: 1; filter: alpha(opacity=100);}
.slide-coplinks .prev,.slide-coplinks .next{ position:absolute; left:-20px; top:50%; margin-top:-12px; border-right: 20px solid #999; border-top: 12px solid transparent; border-bottom: 12px solid transparent; filter:alpha(opacity=50);opacity:0.5;}
.slide-coplinks .next{ left:auto; right:-20px; border-left: 20px solid #999; border-right: 0;}
.slide-coplinks .prev:hover,.slide-coplinks .next:hover{ filter:alpha(opacity=100);opacity:1;}
.slide-coplinks .prevstop{ display:none;}
.slide-coplinks .nextstop{ display:none;}
.footer,.footer .wrap{ background: #dedede;	text-align: center;}
.footer .wrap{ padding: 30px 0; line-height: 24px;}
.footer a{ margin: 0 10px;}

/*日历*/

.calendar{ width: 604px; margin: -15px auto 0;}
.calendar-header{ text-align: center; margin-bottom: 10px;}
.calendar-month,.calendar-prev,.calendar-next{ display: inline-block; vertical-align: middle; width: 122px; height: 34px; margin: 0 5px; background-position: -100px -44px;}
.calendar-prev,.calendar-next{ width: 29px; background-position: -66px -44px;}
.calendar-next{ background-position: -230px -44px;}
.calendar-month{ font-size: 14px; line-height: 34px; color: #ed0000;}
.calendar-th{ border-left: 1px solid #fff; border-right: 1px solid #fff; margin-bottom: 5px;}
.calendar-th-td{ width: 84px; height: 20px; line-height: 20px; border: 1px solid #fff; background: #cecece; color: #fff; text-align: center;}
.calendar-th-td.calendar-td-red{ background: #ed0000;}
.calendar-show{ position: relative; display: none;}
.calendar-show.on{ display: block;}
.calendar-body{ border: 1px solid #ddd;}
.calendar-td{ width: 74px; height: 52px; padding: 5px; border: 1px solid #ddd; font-size: 14px;}
.calendar-td.calendar-td-red{ color: #ed0000;}

.ex-box{ position: absolute; height: 15px;}
.ex-title{ height: 15px; line-height: 15px; text-align: center; color: #fff; cursor: pointer; padding: 0 10px}
.ex-more{ position: absolute; z-index: 101; width: 400px; background: #fff; border: 1px solid #ddd; padding: 10px; border-radius: 0 5px 5px 5px; display: none;}
.ex-more .img-box{ width: 100px; height: 100px;}
.ex-more .txt-box{ width: 280px; margin-left: 20px;}
.ex-more .txt-box li{ padding-left: 3em; text-indent: -3em; margin-bottom: 5px;}
.ex-blue .ex-title{ background: #006cba;}
.ex-blue .ex-more{ border-color: #006cba;}
.ex-green .ex-title{ background: #009944;}
.ex-green .ex-more{ border-color: #009944;}
.ex-orange .ex-title{ background: #ef7c00;}
.ex-orange .ex-more{ border-color: #ef7c00;}

/*2017-08-15*/
.page-banner{ width: 1000px; height: 222px; background-position: 0 0; background-repeat:  no-repeat; background-size: 100% 100%;}
.page-wrap{ padding-top: 40px; overflow: hidden;}
.page-left{ width: 208px; border-right: 2px solid #ccc; padding-bottom: 9999px; margin-bottom: -9999px;}
.page-title{ font-size: 20px; text-align: center; width: 188px; height: 36px; line-height: 36px; border-bottom: 2px solid #c82b11; margin-top: -36px;}
.page-menu{ margin-top: 10px; padding-bottom: 100px;}
.page-menu a{ display: block; width: 202px; height: 26px;}
.page-menu-inner{ position: relative; width: 182px; height: 25px; line-height: 26px; margin-left: 3px; border-bottom: 1px solid #ddd; text-align: center;}
.page-menu-dot{ position: absolute; left: 10px; top: 50%; margin-top: -1px; width: 8px; height: 3px; background: #ccc;}
.page-menu-txt{ font-size: 14px; font-weight: bold;}
.page-menu .hover a{ color: #fff; background: url(/uploads/image/crcwdcimages/manu_hover.png) no-repeat 0 0;}
.page-menu .hover .page-menu-inner{ border-bottom-color: #f90505;}
.page-menu .hover .page-menu-dot{ background: #fff;}
.page-right{ width: 770px;}
.breadcrumb{ height: 30px; line-height: 30px; border-bottom: 2px solid #ccc; margin-top: -30px;}
.breadcrumb a{ margin: 0 5px;}
.page-content{ margin-top: 20px; padding-bottom: 40px;}
.leader-box{ width: 741px; height: 283px; background: url(/uploads/image/crcwdcimages/leader_bg.jpg) no-repeat 0 0; margin-bottom: 30px;}
.leader-box .img-box{ width: 149px; height: 218px; margin: 32px 0 0 50px;}
.leader-box .txt-box{ width: 450px; margin: 50px 60px 0 0; color: #666;}
.leader-box .txt-box h4{ font-size: 24px; margin-bottom: 10px;}
.leader-box .txt-box p{ font-size: 16px; line-height: 1.8;}
.organization-box{ text-align: center; padding: 40px 0;}
.img-list{ margin: -20px 0 0 -20px;}
.img-list li{ margin: 20px 0 0 20px; text-align: center;}
.img-list li .img-box{ outline: 1px solid #eee;}
.img-list li h6{ margin-top: 10px; font-size: 14px; font-weight: bold;}
.book-list{ margin: -30px 0 0 -20px;}
.book-list li{ margin: 30px 0 0 30px;}
.book-list li .img-box{ width: 164px; height: 234px;}
.book-list li h6{ line-height: 20px; min-height: 40px;}
.pagenav{ padding: 40px 0 20px; text-align: right;}
.pagenav a,.pagenav span{ margin: 0 5px;}
.article-title{ height: 40px; line-height: 40px; text-align: center; font-size: 16px; border-bottom: 1px dashed #ccc; margin-bottom: 20px;}
.article-content p{ margin-bottom: 20px; text-indent: 2em; line-height: 1.8; padding: 0 20px; font-size:14px}
.article-content p img{ display: block; margin: 0 auto;}
.underconstruction{ width: 513px; height: 436px; background:  no-repeat 0 0; margin: 80px 120px;}
.mainservice h2{ font-size: 32px; text-align: center; font-weight: bold; padding: 30px 0;}
.mainservice-list{ position: relative; width: 88%; height: 400px; margin-left: 90px; background: url(/uploads/image/crcwdcimages/service_bg.jpg) no-repeat 0 0;}
.mainservice-list li{ font-size: 14px; color: #666; position: absolute; line-height: 1.8;}
.mainservice-01{ left: 320px; top: 20px;}
.mainservice-02{ left: 285px; top: 113px;}
.mainservice-03{ left: 242px; top: 194px;}
.mainservice-04{ left: 178px; top: 268px;}
.slide-memorabilia{ width:589px; height: 48px; padding: 4px; background:  no-repeat; overflow:hidden; position:relative; margin: 0 auto 40px;}
.slide-memorabilia .bd{ width: 549px; height: 48px; margin: 0 auto; overflow: hidden;}
.slide-memorabilia .tempwrap{ height: 48px;}
.slide-memorabilia .bd ul{ zoom:1; height: 48px;}
.slide-memorabilia .bd ul li{ position: relative; width: 184px; height: 30px; line-height: 30px; margin: 9px 0 0 -1px; border-left: 1px solid #ddd; float:left; text-align:center; cursor: pointer; font-size: 20px; font-weight: bold;}
.slide-memorabilia .bd ul li a{ display: block;}
.slide-memorabilia .bd ul li b{ position: absolute; left: 10%; bottom: -10px; width: 80%; height: 4px; background: #ddd;}
.slide-memorabilia .bd ul .m-blue a{ color: #8dc9cc;}
.slide-memorabilia .bd ul .m-blue b{ background-color: #8dc9cc;}
.slide-memorabilia .bd ul .m-yellow a{ color: #f2c43a;}
.slide-memorabilia .bd ul .m-yellow b{ background-color: #f2c43a;}
.slide-memorabilia .bd ul .m-red a{ color: #eb6b5c;}
.slide-memorabilia .bd ul .m-red b{ background-color: #eb6b5c;}
.slide-memorabilia .prev,.slide-memorabilia .next{ position: absolute; top: 50%; margin-top: -10px; width: 13px; height: 19px; background:  no-repeat; cursor: pointer;}
.slide-memorabilia .prev{ left: 10px;}
.slide-memorabilia .next{ right: 10px; background-image: ;}
.slide-memorabilia .prevstop,.slide-memorabilia .nextstop{ cursor: default; opacity: .3; filter: alpha(opacity=30);}
.memorabilia-block{ min-height: 550px; margin-left: 20px; display: none;}
.memorabilia-block.on{ display: block;}
.memorabilia-title{ position: relative; height: 36px; line-height: 36px; font-size: 18px; font-weight: bold; border-bottom: 1px dashed #ddd; margin-bottom: 10px;}
.memorabilia-title b{ position: absolute; left: -15px; top: 50%; margin-top: -6px; border-left: 8px solid #ddd; border-top: 6px solid transparent; border-bottom: 6px solid transparent;}
.m-t-red{ color: #eb6b5c; border-bottom-color: #eb6b5c;}
.m-t-red b{ border-left-color: #eb6b5c;}
.m-t-yellow{ color: #f2c43a; border-bottom-color: #f2c43a;}
.m-t-yellow b{ border-left-color: #f2c43a;}
.m-t-blue{ color: #8dc9cc; border-bottom-color: #8dc9cc;}
.m-t-blue b{ border-left-color: #8dc9cc;}
.memorabilia-block p{ margin-bottom: 20px; color: #666;}

/*2017-08-16*/
.page-title{ height: auto; min-height: 30px; line-height: 30px; padding: 3px 0;}
.red-title{ height: 40px; line-height: 40px; border-bottom: 1px dashed #ddd; text-indent: -9999px; overflow: hidden; background: url(/uploads/image/crcwdcimages/tit_red01.jpg) no-repeat 0 50%; margin-bottom: 10px;}
.exhibition-block{ margin-bottom: 40px; font-size: 14px;}
.exhibition-block h5{ margin-bottom: 10px; font-weight: bold;}
.exhibition-block h6{ margin-bottom: 10px; margin-top: 20px;}
.exhibition-block p{ margin-bottom: 10px;}
.exhibition-block p h5{ margin-top: 30px; margin-bottom: 0;}
/*.exhibition-block p img{ margin-left: -2em;}*/
.hzcg-mj-left{ width: 513px; margin-right: 20px;}
.hzcg-mj-left img{ display: block; margin-top: 10px;}
.red-sygc{ background-image: url(/uploads/image/crcwdcimages/tit_red02.jpg);}
.red-bgly{ background-image: url(/uploads/image/crcwdcimages/tit_red03.jpg);}
.red-hotel{ background-image: url(/uploads/image/crcwdcimages/tit_red04.jpg);}
.red-zhtcs{ background-image: url(/uploads/image/crcwdcimages/tit_red05.jpg);}

/*2017-08-17*/
.page-content .search{ background: url(/uploads/image/crcwdcimages/search2.png) no-repeat 0 0; margin-top: -10px; margin-bottom: 10px;}
.page-news-list{ border-top: 1px dashed #ddd;}
.page-news-list li{ padding: 20px 0; font-size: 14px; border-bottom: 1px dashed #ddd;}
.page-news-list h3{ font-weight: bold; margin-bottom: 10px; font-size: 16px;}
.page-news-list h3 a{ color: #ed7a6e;}
.page-news-list h3 a:hover{ color: #ed0000;}
.page-news-list p{ line-height: 1.8;}
.pagenav .current{ color: #ed0000; font-weight: bold;}
.page-news-list-left,.page-news-list-right{ display: inline-block; vertical-align: middle;}
.page-news-list-left{ width: 480px; min-height: 170px; margin-right: 20px;}
.page-news-list-right{ width: 240px; height: 160px; outline: 1px solid #ddd;}
.page-news-list-right img{ width: 100%; height: 100%;}
.topback{ width: 118px; height: 60px; background: url(/uploads/image/crcwdcimages/back.jpg) no-repeat 0 50%; text-indent: -9999px; overflow: hidden;}
.nav-party .nav-main>li>a{ padding: 0 90px;}
.party-banner{ /*height: 442px;*/ height: 300px; min-width: 1000px; margin-top: -2px; background: url(/uploads/image/crcwdcimages/party_banner.jpg) no-repeat 50% 0;}
.party-content{ padding: 20px 0;}
.party-left,.party-right{ width: 239px;}
.party-right{ margin-top: -20px;}
.party-center{ width: 482px; margin-left: 20px;}

/*2017-08-18*/
.party-center .slide-news{ width: 482px; height: 320px; margin-top: -10px;}
.party-center .slide-news img{ width: 482px; height: 320px;}
.link-more{ font-size: 14px; line-height: 50px; color: #666; margin-right: 20px; margin-top: -4px;}
.link-more:hover{ color: #ed0000;}
.party-content .block-title{ background-image: url(/uploads/image/crcwdcimages/party_title_bg.jpg); margin-bottom: 0;}
.block-party{ margin-top: 20px;}
.block-party-02 .block-title{ height: 30px; line-height: 30px; color: #fff; background: url(/uploads/image/crcwdcimages/party_title.jpg) no-repeat 0 0; margin-bottom: 0;}
.block-party-02 .block-title h2{ margin: 0;}
.block-party-02 .block-title .link-more{ line-height: 30px; margin-top: 0;}
.block-party-02 .news-list{ background: #f5f5f5; padding: 10px 0 5px;}
.calendar-prev.disabled,.calendar-next.disabled{ opacity: 0.5; cursor: default;}
.page-welcome{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; overflow: hidden;}
.slide-welcome img{ position: absolute; left: 50%; top: 50%;}
.slide-welcome .hd{ position: absolute; right: 20px; bottom: 20px; z-index: 10;}
.slide-welcome .hd li{ float: left; width: 20px; height: 20px; margin-left: 15px; background: url(/uploads/image/crcwdcimages/bg_alpha.png);}
.slide-welcome .hd li.on{ background: #ed0000; opacity: 0.75; filter: alpha(opacity=75);}
.welcome-title{ position: absolute; z-index: 11; left: 0; bottom: 20%; width: 100%; background: url(/uploads/image/crcwdcimages/bg_alpha.png); color: #fff;}
.welcome-title-inner{ padding: 40px 80px 50px;}
.welcome-title h1{ font-size: 96px; font-weight: bold;}
.welcome-title h3{ font-size: 36px;}
.welcome-title a{ color: #fff; font-size: 36px; margin-top: 144px;}
.welcome-title a:hover{ color: #ccc; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.ex-more{ width: 450px;}
.ex-more .txt-box{ width: 320px;}
.gallery-box{ width: 700px; margin: 30px auto; border: 1px solid #ddd; border-radius: 10px;}
.gallery-window{ padding: 30px 0 10px; border-bottom: 1px solid #ddd;}
.gallery-view-main{ width: 650px; padding-bottom: 24px; background:  no-repeat 50% 100%; margin: 0 auto;}
.gallery-view-inner{ margin: 0 auto;}
.gallery-down{ padding: 20px 0;}
.slide-gallery{ width: 690px; height: 84px; margin: 0 auto; overflow:hidden; position:relative;}
.slide-gallery .bd{ width: 590px; height: 84px; margin: 0 auto; overflow: hidden;}
.slide-gallery .tempwrap{ height: 84px;}
.slide-gallery .bd ul{ zoom:1; height: 84px;}
.slide-gallery .bd ul li{ position: relative; float:left; margin-right: 6px; margin-left: 2px; margin-top: 2px;}
.slide-gallery .bd ul li a{ display: block; width: 140px; height: 80px;}
.slide-gallery .bd ul li img{ width: 100%; height: 100%;}
.slide-gallery .prev,.slide-gallery .next{ position: absolute; top: 50%; margin-top: -34px; width: 26px; height: 68px; background: url(/uploads/image/crcwdcimages/video_prev.png) no-repeat; cursor: pointer;}
.slide-gallery .prev{ left: 10px;}
.slide-gallery .next{ right: 10px; background-image: url(/uploads/image/crcwdcimages/video_next.png);}
.slide-gallery .prevstop,.slide-gallery .nextstop{ cursor: default; opacity: .3; filter: alpha(opacity=30);}
.icon-play{ position: absolute; left: 50%; top: 50%; width: 33px; height: 21px; margin: -11px 0 0 -16px; background: url(/uploads/image/crcwdcimages/icon_play.png) no-repeat;}
.gallery-img-main{ width: 100%; height: 100%;}
.slide-gallery-img .bd li.on{ outline: 2px solid #ed0000;}
.live-wrap{ padding: 20px 0;}
.live-right{ width: 150px; border: 1px solid #ddd; border-radius: 10px;}
.live-right-title{ height: 30px; line-height: 30px; font-size: 14px; font-weight: bold; color: #666; text-align: center; border-bottom: 1px solid #ddd;}
.slide-live{ position: relative; width: 128px; height: 286px; overflow: hidden; margin: 0 auto; padding: 10px 0;}
.slide-live .bd{ width: 128px; height: 260px; overflow: hidden; margin-top: 13px;}
.slide-live .bd li{ position: relative; margin-bottom: 10px;}
.slide-live .bd img{ width: 128px; height: 80px;}
.slide-live .prev,.slide-live .next{ position: absolute; left: 50%; margin-left: -34px; width: 68px; height: 26px; background: url(/uploads/image/crcwdcimages/video_up.png) no-repeat; cursor: pointer;}
.slide-live .prev{ top: -5px;}
.slide-live .next{ bottom: -5px; background-image: url(/uploads/image/crcwdcimages/video_down.png);}
.slide-live .prevstop,.slide-live .nextstop{ cursor: default; opacity: .3; filter: alpha(opacity=30);}
.page-events{ position: relative; padding-top: 10px;}
.page-events .red-title{ border-bottom-style: solid; margin-bottom: 30px;}
.events-change-link{ position: absolute; right: 5px; top: 10px; height: 40px; line-height: 40px; font-size: 16px; color: #666;}
.ex-title a{ display: block; height: 15px; color: #fff;}
.block-title .link-more .link-more{ display: none;}
.events-list{ width: 800px; padding: 0 60px; border: 1px solid #ddd; border-top: 0; margin: 0 auto; border-radius:  0 0 10px 10px; padding-bottom: 20px;}
.events-list .page-news-list{ border-top: 0; overflow: hidden;}
.events-list .page-news-list>li{ border-bottom: 0; border-top: 1px dashed #ddd; margin-top: -1px;}
.events-list .page-news-list-left{ margin-right: 40px; margin-left: 15px;}
.events-info-list li{ border: 0; padding: 0 0 10px 0; padding-left: 3em; text-indent: -3em; color: #666;}
.events-info-list li a{ color: #666;}
.events-info-list li a:hover{ color: #ed0000;}
.page-events .pagenav{ padding: 20px 40px 40px 0;}
.events-screen-bar{ width: 770px; height: 30px; line-height: 30px; font-size: 14px; margin: 0 auto; border: 1px solid #ddd; border-radius: 10px; padding: 15px 100px;}
.events-screen-bar>.fl{ margin-right: 10px;}
.events-screen-bar label{ font-size: 16px; color: #666;}
.events-screen-bar input,.events-screen-bar select,.events-screen-input-wrap{ width: 130px; height: 24px; line-height: 24px; padding: 0 5px; margin-top: -2px; border: 1px solid #ccc; font-size: 14px;}
.events-screen-bar .ui-selectbox{ height: 24px; line-height: 24px; border-radius: 0; border: 1px solid #ccc; margin-top: -2px; box-shadow:  none; background: #fff;}
.events-screen-bar .ui-selectbox-inner{ font-size: 14px; margin-right: 25px;}
.events-screen-bar .ui-selectbox-icon{ width: 15px; height: 15px; right: 5px; margin-top: -8px; border: 0; background: url(/uploads/image/crcwdcimages/events_down.png) no-repeat;}
.ui-selectbox-dropdown .ui-selectbox-selected,.ui-selectbox-dropdown .ui-selectbox-selected:hover{ background: #ed0000;}
.events-screen-input-wrap{ display: inline-block; vertical-align: middle; overflow: hidden; padding-right: 0; width: 145px;}
.events-screen-input-wrap input{ border: 0; width: 115px; outline: 0; padding: 0; margin-top: 0; float: left;}

.events-screen-btn-search{ width: 16px; height: 16px; text-indent: -9999px; overflow: hidden; background: url(/uploads/image/crcwdcimages/events_search.png) no-repeat; outline: 0; margin: 5px 5px 0 0; float: right;}

/*2017-08-21*/
.wrap{ position: relative;}
.wei-list{ margin-top: -10px;}
.qjgz{ display: block; margin-top: 20px;}
.qr-aside{ position: fixed; top: 618px; left: 50%; margin-left: 520px;}
.qr-box{ margin-bottom: 10px;}
.qr-box img{ display: block; width: 70px; height: 70px; margin-bottom: 5px;}
.qr-box h5{ text-align: center;}
.icon-wx{ display: inline-block; vertical-align: middle; width: 16px; height: 12px; margin: -2px 0 0 0; background: url(/uploads/image/crcwdcimages/icon_wx.jpg) no-repeat 0 0;}
.nav-party .nav-main>li>a{ padding: 0 54px;}
.topback{ width: 165px;}

/*2017-08-21 展会排期日历*/
.slide-year-info{ display: none;}
.slide-year-wrap{ height: 52px; margin-bottom: 10px;}
.slide-year{ width:1000px; height: 50px; position:relative; margin: 0 auto 40px;}
.slide-year .bd{ width: 951px; height: 50px; margin: 0 auto; overflow: hidden; border: 1px solid #ddd;}
.slide-year .tempwrap{ height: 50px;}
.slide-year .bd ul{ zoom:1; height: 50px;}
.slide-year .bd ul li{ position: relative; width: 136px; height: 50px; line-height: 50px; border-left: 1px solid #ddd; margin-left: -1px; float:left; text-align:center; cursor: pointer; font-size: 20px; font-weight: bold;}
.slide-year .bd ul li a{ display: block; height: 50px;}
.slide-year .bd ul li.on a{ color: #fff; background: #ed0000;}
.slide-year .prev,.slide-year .next{ position: absolute; top: 50%; margin-top: -25px; width: 20px; height: 50px; background:  no-repeat 50% 50%; cursor: pointer; border: 1px solid #ddd;}
.slide-year .prev{ left: 0;}
.slide-year .next{ right: 0; background-image: ;}
.slide-year .prevstop,.slide-year .nextstop{ cursor: default; opacity: .3; filter: alpha(opacity=30);}
.events-calendar{ margin-bottom: 30px; position: relative;}
.events-calendar-month{ width: 948px; height: 30px; line-height: 30px; margin: 0 auto 30px; border: 1px solid #ddd;}
.events-calendar-month li{ width: 79px; border-left: 1px solid #ddd; margin-left: -1px; text-align: center; font-size: 14px; font-weight: bold; cursor: pointer;}
.events-calendar-month li:hover{ color: #ed0000;}
.events-calendar-month li.on{ color: #fff; background: #ed0000;}
.events-calendar-main{ position: relative; width: 951px; overflow-x: hidden; overflow-y: auto; margin: 0 auto; padding-bottom: 40px; background: url(/uploads/image/crcwdcimages/calendar_bg.jpg) no-repeat 50% 100%;}
.events-calendar-days{ margin-left: -1px; position: relative;}
.events-day-box{ width: 136px; text-align: center; background: #fff;}
.events-week{ height: 20px; line-height: 20px; border-left: 1px solid #fff; border-bottom: 1px solid #fff; background: #ccc; color: #fff;}
.events-date{ height: 50px; line-height: 50px; font-size: 20px; font-weight: bold; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd;}
.events-day-box.weekend .events-week{ background: #ed0000;}
.events-day-box.weekend .events-date{ color: #ed0000;}
.events-calendar-show{ position: relative; margin-top: 10px;}
.events-show-box{ position: absolute; height: 78px; line-height: 78px; border: 1px solid #ddd; cursor: pointer; background: #fff;}
.events-show-box.on{ border-color: #ed0000;}
.events-show-box.on h4{ color: #ed0000;}
.events-show-box img{ position: absolute; width: 120px; height: 70px; left: 4px; top: 4px;}
.events-show-box h4{ position: absolute; left: 140px; top: 15px; right: 20px; overflow: hidden; font-size: 16px; color: #999; line-height: 24px; height: 48px; overflow: hidden;}
.events-info-wrap{ min-height: 100px; padding-bottom: 40px;}
.events-map{ text-align: center; padding: 30px 0; border-bottom: 1px dashed #ddd; margin-bottom: 30px;}
.events-map img{ max-width: 100%;}
.events-info{ padding: 0 50px; font-size: 14px;}
.events-info>.fl{ width: 600px;}
.events-info>.fl h3{ font-size: 18px; color: #ed7a6e; margin-bottom: 10px;}
.events-info>.fl li{ margin-bottom: 5px;}
.events-info>.fr{ width: 280px;}
.events-info>.fr img{ width: 280px;}
.events-ps{ clear: both; padding-top: 40px; line-height: 1.8; color: #666;}
.events-ps p{ text-indent: 2em;}
.date-prev,.date-next{ position: absolute; z-index: 3; top: 62px; width: 20px; height: 70px; border: 1px solid #ddd; cursor: pointer; background:  no-repeat 50% 50%}
.date-prev.stop,.date-next.stop{ cursor: default; opacity: .3; filter: alpha(opacity=30);}
.date-prev{ left: 0;}
.date-next{ right: 0; background-image: ;}

.visit-nav{ height: 30px; line-height: 30px; margin-bottom: 20px; font-size: 14px;}
.visit-nav a{ display: inline-block; height: 30px; padding-left: 30px; background: url(/uploads/image/crcwdcimages/visit_icon_blue01.png) no-repeat 0 50%; margin-right: 20px;}
.visit-nav a:hover{ color: #666;}
.visit-block{ font-size: 14px; line-height: 1.8;}
.visit-block p{ margin-bottom: 20px;}
.visit-block li{ margin-bottom: 20px;}
.visit-block img{ display: block; max-width: 1000px; margin: 0 auto;}
.guide-floor-content{ width: 640px;}
.guide-floor-content-inner{ display: none;}
.guide-floor-content-inner.on{ display: block;}
.guide-floor-content-inner img{ display: block; margin: 0 auto 20px; max-width: 100%;}
.guide-floor-content-inner p{ text-indent: 2em; margin: 0 40px 20px; font-size: 14px; line-height: 1.8;}
.guide-floor-tab{ width: 80px;}
.guide-floor-tab a{ display: block; text-align: center; height: 40px; line-height: 40px; margin-bottom: 10px; border: 1px solid #ddd; font-size: 16px; color: #666;}
.guide-floor-tab a.on{ background: #ed0000; color: #fff; border-color: #ed0000;}
.connectus-box{ width: 700px; margin: 0 auto; border-bottom: 1px dashed #ddd; padding: 40px 0; font-size: 14px; line-height: 1.8; background: url(/uploads/image/crcwdcimages/map.jpg) no-repeat 100% 50px;}
.connectus-box h3{ font-weight: bold; margin-bottom: 20px;}
.connectus-block .connectus-block{ margin-top: 40px;}
.connectus-box p{ color: #666;}
.connectus-box p a,.report-block a{ color: #06d;}
.connectus-box p a:hover,.report-block a:hover{ text-decoration: underline;}
.report-box{ width: 700px; margin: 0 auto; padding-top: 40px;}
.report-block{ margin-bottom: 40px; font-size: 14px;}
.report-block h3{ font-size: 16px; margin-bottom: 10px; font-weight: bold;}
.report-block p{ color: #666; margin-bottom: 5px;}
.shopping-wrap img{ display: block; width: 750px; margin: 0 auto 20px;}
.hotel-block h3{ color: #333; font-size: 16px; font-weight: bold; margin-bottom: 10px;}
.page-right .events-info{ padding: 0 20px;}
.page-right .events-info>.fl{ width: 360px;}
.guide-floor-content-inner{ position: relative;}
.guide-floor-img-wrap{ position: absolute; width: 100%; height: 100%; left: 0; top: 0;}
.guide-floor-img-wrap a{ position: absolute;}
.guide-floor-img-wrap img{ position: absolute; width: 100%; height: 100%; opacity: 0; filter: alpha(opacity=0);}
.guide-floor-img-wrap img:hover{ opacity: 0; filter: alpha(opacity=0);}
.guide-01{ width: 200px; height: 200px; right: 70px; top: 90px;}
.guide-02{ width: 200px; height: 200px; left: 70px; top: 90px;}
.guide-03{ width: 200px; height: 200px; left: 70px; top: 380px;}
.guide-04{ width: 200px; height: 200px; right: 70px; top: 380px;}
.guide-05{ z-index: 2; width: 80px; height: 80px; left: 280px; top: 90px;}
.guide-06{ z-index: 2; width: 80px; height: 80px; left: 80px; top: 295px;}
.guide-07{ z-index: 2; width: 80px; height: 80px; left: 280px; top: 480px;}
.guide-08{ z-index: 2; width: 80px; height: 80px; right: 80px; top: 295px;}
.guide-total{ width: 600px; height: 600px; left: 20px; top: 60px;}
.guide-floor-img-wrap03 .guide-02{ width: 180px; height: 180px; left: 80px; top: 150px;}
.guide-floor-img-wrap03 .guide-03{ width: 180px; height: 180px; left: 100px; top: 400px;}
.guide-floor-img-wrap03 .guide-04{ width: 180px; height: 180px; right: 120px; top: 380px;}
.guide-floor-img-wrap03 .guide-06{ width: 80px; height: 80px; right: 130px; top: 300px;}
.guide-floor-img-wrap03 .guide-07{ width: 80px; height: 80px; left: 100px; top: 320px;}

/*mr.shen add*/
.center{text-align: center}
.page-content h2{font-size: 16px; line-height: 40px; font-weight: bold;}
.page-content h3{font-size: 14px; line-height: 30px; color: #f00}
.page-content h4{font-size: 14px; line-height: 40px; font-weight: bold;}
.page-content .red{color: #f00}
.page-content h5{font-size: 12px; line-height: 28px; color: #f00; text-decoration: underline;}
.page-content h6{font-size: 12px; line-height: 28px; color: #f00; text-decoration: line-through;}
p.con_info{line-height: 28px; text-indent: 2em}
p.con_info a{color: #f00; text-decoration: underline;}
p.con_info a:hover{color: #a00;}

#waterfall{padding-top:10px;overflow:hidden;}
#waterfall .col{width:100%;float:left;}
#waterfall dl{margin:0px 10px 20px 10px; display:none; overflow:hidden; float: left; width: 30%}
#waterfall dl dd{padding:10px; overflow:hidden; position: relative;}
#waterfall dl dd img{width:210px; height: 125px; border:0; display:block; margin:auto;}
#waterfall dl dd p{width:210px; height: 20px; font-size:12px; color:#666; margin:0px; line-height:20px; background:  repeat left top; position: absolute; left: 0; bottom: 0; z-index: 1}
#waterfall dl dd .play{width: 34px; height: 22px; background:  no-repeat center center; position: absolute; z-index: 2; left: 50%; top:50%; margin: -11px 0 0 -17px}
#waterfall dl a{display:block;color:#fff;text-align:center;}
#waterfall dl a:hover{color:#f00}

#addmore{clear:left;height:30px;line-height:30px;text-align:center;border:1px solid #ccc;background:#fff;margin:0px 10px 30px;display:none;cursor:pointer;}
#addmore:hover{background:#eee;color:#a4875e;border-color:#aaa}

.slide-gallery .bd ul li a{ display: block; width: 140px; height: 80px; position: relative; color: #fff}
.slide-gallery .bd ul li img{ width: 100%; height: 100%;}
.slide-gallery .bd ul li p{position: absolute; width: 100%; height: 20px; line-height: 20px; text-align: center; background:  repeat left top; left: 0; bottom: 0;}
.gallery-window_1{ padding: 30px 0 80px; overflow: hidden; position: relative;}
.gallery-window_1 p{position: absolute; left: 0; bottom: 0; text-indent: 2em; font-size: 12px; line-height: 24px; color: #333; padding: 0 5% 10px}

.visit-nav_1{ height: 30px; line-height: 30px; margin-bottom: 20px; font-size: 14px;}
.visit-nav_1 a{ display: inline-block; height: 30px; padding: 0 30px; margin-right: 20px; border: 1px solid #f00; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px}
.visit-nav_1 a:hover{ color: #fff; background: #f00}

.red-title_1{ height: 40px; line-height: 40px; text-indent: -9999px; overflow: hidden;}
.visit-block_1{ font-size: 14px; line-height: 1.8;}
.visit-block_1 p{ margin: 40px 0;}
.visit-block_1 img{ display: block; max-width: 1000px; margin: 0 auto;}

/*2017-08-25*/
.welcome-title h1{ width: 676px; height: 200px; text-indent: -9999px; overflow: hidden; background: url(/uploads/image/crcwdcimages/logo_welcome.png) no-repeat;}
.welcome-title h3{ margin-left: 260px;}
.welcome-title a{ position: absolute; right: 50px; top: 80px; margin-top: 0;}

/*英文首页*/
.nav-en .nav-main>li>a{ padding: 0 20px;}
.index-video{ position: relative; height: 346px; margin-top: 20px; background: #000;}
.index-calendar-show{ height: 467px; overflow-x: hidden; overflow-y: hidden;}
.index-calendar-show-list{ margin-top: -20px; display: none;}
.index-calendar-show-list.on{ display: block;}
.index-calendar-show-list li{ margin-top: 20px;}
.index-calendar-show-list .img-box{ width: 118px; height: 58px; border: 1px solid #eee;}
.index-calendar-show-list .txt-box{ width: 210px; margin-right: 5px;}
.index-calendar-show-list h3{ font-size: 14px; font-weight: bold; line-height: 35px;}
.index-calendar-show .mcsb_inside>.mcsb_container{ margin-right: 0;}

/*2017-08-28*/
.index-video{ height: 350px; margin: 0; overflow: hidden;}
.slide-pic-en{ height: 580px;}
.slide-pic-en .bd img{ width: 301px; height: 180px;}
.slide-pic-en2{ height: 400px;}
.slide-pic-en2 .bd img{ width: 301px; height: 180px;}
.index-calendar-show{ height: 378px;}
.guide-floor-content{ width: 900px;}
.guide-floor-content-inner{ width: 640px; margin: 0 auto;}

/*2017-08-30*/
.bottom-menu{ vertical-align: top;}
.red-title02{ background: none; text-indent: 0; font-size: 20px!important; font-weight: bold; color: #ed0000;}
.page-apflow h3{ font-size: 16px; color: #ed0000; margin-bottom: 20px; text-decoration: none; font-weight: bold;}
.page-apflow p img{ display: block; margin: 0 auto; max-width: 800px;}
.page-apflow p{ font-size: 14px; text-indent: 2em; line-height: 2; color: #666; margin: 20px auto;}
.page-apflow ul ul{ margin-left: 40px;}
.page-apflow h4{ font-size: 14px; font-weight: bold; text-decoration: none;}
.page-apflow h5{ font-size: 14px; text-decoration: none; text-indent: 1em;}
.page-apflow ul ul li{ font-size: 14px; line-height: 2; list-style-type: disc; margin-bottom: 15px;}
.page-apflow ol li{ margin-left: 20px;}
.page-apflow ol li div{ margin-left: 30px;}
.page-apflow ol li div h6{ text-decoration: underline; font-size: 14px; color: #333;}
.page-apflow ol li div p{ margin-top: 10px;}


/*2017-09-26*/
.footer,.footer .wrap{ background: #333; color: #fff;}
.footer a{ color: #fff;}
.footer a:hover{ text-decoration: underline;}
.footer .wrap>.fl{ text-align: left; width: 60%;}
.footer h4{ font-size: 16px; font-weight: bold; padding: 10px; border-top: 1px solid #999; border-bottom: 1px solid #999; margin: 10px 0;}
.footer h4 div{ margin-left: 10px;}

.page-right{ width: 100%;}
.page-news-list-left{ width: 710px;}
.page-left .page-right{ width: 770px;}
.page-left .page-right .page-news-list-left{ width: 480px;}
h1.party-zhuanti-title{ color: #f00; font-size: 24px; font-weight: bold;}
h3.party-zhuanti-title{ font-size: 20px; font-weight: bold; margin-bottom: 20px;}
h3.party-zhuanti-title .page-news-list{ border-top-style: solid;}

/*2017-10-14*/
.page-welcome-new{ height: 50%; overflow: hidden;}
.page-welcome-new .slide-welcome{ height: 50%; overflow: hidden;}
.page-welcome-new a,.page-welcome-jkz a{ position: static;}
.page-welcome-new .welcome-title,.page-welcome-jkz .welcome-title{ bottom: auto; top: 15%; width: 960px;}
.page-welcome-new .welcome-title-inner{ padding: 20px 80px;}
.page-welcome-new h1,.page-welcome-jkz h1{ text-indent: 0; background: none; font-size: 54px; height: auto;}
.page-welcome-new h3,.page-welcome-jkz h3{ margin-left: 0; font-size: 28px; padding-bottom: 10px;}
.page-welcome-jkz{ position: absolute; width: 100%; height: 50%; bottom: 0; overflow: hidden;}
.page-welcome-jkz img{ position: absolute; left: 50%; top: 50%;}
.page-welcome-jkz .welcome-title{ left: auto; right: 0;}
.page-welcome-jkz .welcome-title-inner{ padding: 20px 80px 20px 180px;}
/*.icon-enter{ position: absolute; top: 50%; margin-top: -50px; width: 100px; height: 100px; background: url(/uploads/image/crcwdcimages/welcome_icon_enter.png) no-repeat 50% 50%;}
.page-welcome-new .icon-enter{ right: 20px;}
.page-welcome-jkz .icon-enter{ left: 20px; background-image: url(/uploads/image/crcwdcimages/welcome_icon_enter2.png);}*/
.bg-delta{ position: absolute; top: 0; opacity: .7; filter: alpha(opacity=70); border-top: 173px solid #000;}
.page-welcome-new .bg-delta{ left: 100%; border-right: 173px solid transparent;}
.page-welcome-jkz .bg-delta{ right: 100%; border-left: 173px solid transparent;}
.enter-links{ position: absolute; bottom: 30px;}
.enter-links a{ display: block; font-size: 24px;}
.page-welcome-new .enter-links{ right: 0; text-align: right;}
.page-welcome-jkz .enter-links{ left: 0;}
.enter-links .link-enter01{ font-size: 32px; font-weight: bold; line-height: 60px;}
.enter-links .link-enter02{ font-size: 32px; font-weight: bold; line-height: 44px;}

/*2017-11-02*/
/*#calendar-index .fc-basic-view .fc-body .fc-row{ min-height: 64px;}*/
#calendar-index .fc-day-header{ border-color: #fff; background: #cecece; color: #fff;}
#calendar-index .fc-sat,#calendar-index .fc-sun{ color: #ed0000;}
#calendar-index .fc-day-header.fc-sat,#calendar-index .fc-day-header.fc-sun{ background: #ed0000; color: #fff;}
#calendar-index .fc-bg .fc-today{ background: #fff8f8; position: relative;}
/*#calendar-index .fc-bg .fc-today:before{ content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; border: 1px solid #ed0000;}*/
#calendar-index .fc-header-toolbar h2{ font-size: 16px; color: #ed0000; line-height: 34px;}
#calendar-index .fc-prev-button,#calendar-index .fc-next-button{ width: 30px; height: 30px; line-height: 30px; text-align: center; color: #ed0000; outline: 0;}
#calendar-index .fc-prev-button span,#calendar-index .fc-next-button span{ margin: 0;}
#calendar-index .fc-day-grid-container{ overflow: visible!important; position: relative; height: auto!important;}
.fc-day-grid-container{ position: relative;}
.ex-more{ display: block; border-radius: 3px;}
.ex-more h4{ font-size: 16px; font-weight: bold; margin-bottom: 5px;}
.ex-more .txt-box{ width: 410px;}
.ex-more .img-box .txt-box{ width: 320px;}

/*2018-01-02*/
.article-title{ font-size: 22px!important; font-family: 'microsoft yahei'!important;}
.article-content p span{ font-size: 14px!important; font-family: 'microsoft yahei'!important; line-height: 1.8!important;}

/*2018-01-08*/
.red-title{ text-indent: 0!important; background: none!important; color: #ed0000; font-size: 20px; font-weight: bold; font-family:'microsoft yahei';}

/*2018-01-10*/
.nav-main>li{ *display:inline;*zoom:1;}
.events-screen-bar .fr input[type=button]{ height:26px; line-height:26px; margin-top: 3px; background: #fff;}
.page-news-list h3{ margin-bottom: 5px; clear: both;}
.events-info-list li{ padding-bottom: 5px;}
.events-info-list li:nth-of-type(1){ float: left;}
.events-info-list li:nth-of-type(2){ float: right;}
.events-info-list li:nth-of-type(3){ clear: both;}
.page-news-list-right{ width: 180px; height: 120px;}
.events-list .page-news-list-left{ width: 520px!important; min-height: 120px;}




/*2018-04-08*/
.index-content{ padding-bottom: 1px; background:  no-repeat 50% 100%;}
.events-list-new{ margin: 40px 0;}
.events-list-new>li{ padding: 20px 30px; border-top: 1px dashed #ddd;}
.events-list-new-img{ float: left; width: 192px; height: 116px; border: 1px solid #ddd;}
.events-list-new-img img{ vertical-align: top; width: 100%; height: 100%;}
.events-list-new-txt{ float: right; width: 700px;}
.events-list-new-txt h3{ font-size: 16px; font-weight: bold; margin-bottom: 10px;}
.events-list-new-txt .events-info-list li{ float: none;}
.events-important .events-list-new-img{ float: right; border: 0; width: 360px; height: 180px;}
.events-important .events-list-new-img img{ height: 100%; width: auto; max-width: 100%;}
.events-important .events-list-new-txt{ float: left; width: 500px; padding: 0 20px; border-right: 1px dashed #ddd; font-size: 14px; min-height: 180px;}
.events-important .events-list-new-txt h3{ font-size: 18px;}
.gallery-img-list{ margin: -10px 0 40px -20px;}
.gallery-img-list li{ position: relative; width: 235px; height: 156px; overflow: hidden; margin: 20px 0 0 20px;}
.gallery-img-list img{ width: 100%; height: 100%;}
.gallery-img-list p{ position: absolute; width: 100%; height: 30px; line-height: 30px; left: 0; bottom: 0; color: #fff; text-align: center; background: url(/uploads/image/crcwdcimages/txt_bg.png);}
.slide-gallery{ margin-bottom: 40px;}
.slide-gallery-img{ width: auto; height: 124px;}
.slide-gallery-img .bd{ width: 886px; height: 124px;}
.slide-gallery-img .tempwrap,.slide-gallery-img .bd ul{ height: 124px;}
.slide-gallery-img .bd ul li{ height: 120px; overflow: visible;}
.slide-gallery-img .bd ul li.on{ outline: 0;}
.slide-gallery-img .bd ul li.on .img-box{ outline: 2px solid #ed0000;}
.slide-gallery-img .img-box{ position: relative; width: 140px; height: 80px; overflow: hidden;}
.slide-gallery-img .img-box img{ width: 100%; height: 100%; vertical-align: top;}
.slide-gallery-img .img-mask{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: url(/uploads/image/crcwdcimages/txt_bg.png); font-size: 0; text-align: center;}
.slide-gallery-img .img-mask span{ display: inline-block; font-size: 16px; width: 5em; text-align: center; border-top: 1px solid #fff; border-bottom: 1px solid #fff; line-height: 20px; padding: 5px 0; vertical-align: middle;}
.slide-gallery-img .img-mask:after{ content: ""; display: inline-block; height: 80px; width: 0; vertical-align: middle;}
.slide-gallery-img .bd ul li p{ position: static; background: none; color: #333; font-size: 14px; height: 30px; line-height: 30px;}
.slide-gallery-img .bd ul li.on p,.slide-gallery-img .bd ul li a:hover p{ color: #ed0000;}
.slide-gallery-img .prev, .slide-gallery-img .next{ top: 10px; margin-top: 0;}
.slide-img-show{ margin: 20px auto; position: relative;}
.slide-img-show .bd,.slide-img-show img{ width: 800px; height: 500px;}
.slide-img-show .bd{ margin: 0 auto; position: relative;}
.slide-img-show .hd{ display: none;}
.slide-img-show .prev,.slide-img-show .next{ position: absolute; top: 50%; margin-top: -44px; width: 48px; height: 88px; background: url(/uploads/image/crcwdcimages/next_big.png) no-repeat 50% 50%; cursor: pointer;}
.slide-img-show .next{ right: 0;}
.slide-img-show .prev{ left: 0; background-image: url(/uploads/image/crcwdcimages/prev_big.png);}
.slide-img-show .prevstop,.slide-img-show .nextstop{ opacity: .3; filter: alpha(opacity=30); cursor: default;}
.slide-img-show-txt{ position: absolute; left: 0; bottom: 0; width: 95%; padding: 10px 2% 10px 3%; font-size: 0; background: url(/uploads/image/crcwdcimages/txt_bg.png); color: #fff;}
.slide-img-page,.slide-img-txt-main{ display: inline-block; vertical-align: top;}
.slide-img-page{ font-size: 24px; width: 90px;}
.slide-img-page span{ display: inline-block; vertical-align: top; overflow: hidden;}
.slide-img-page-current{ font-size: 30px; color: #ed0000; text-align: right;}
.slide-img-page-line{ font-size: 32px; margin: 0 0 0 -6px;}
.slide-img-page-total{ margin: 12px 0 0 -10px; width: 1.5em;}
.slide-img-txt-main{ font-size: 16px; width: 650px; margin-left: 20px;}

.gallery-video-left{ width: 720px;}
.gallery-video-window{ width: 720px; height: 405px; position: relative; overflow: hidden; background: #000; margin-bottom: 20px;}
.gallery-video-left .slide-gallery-img .bd{ width: 592px;}

.gallery-video-wrap .live-right{ width: 250px;}
.gallery-video-wrap .live-right-title{ height: 40px; line-height: 40px; font-size: 18px; color: #ed0000;}
.gallery-video-wrap .piclist{ margin-top: 20px;}
.gallery-video-wrap .piclist li{ position: relative; width: 200px; height: 135px; overflow: hidden; margin: 0 auto 20px;}
.gallery-video-wrap .piclist li img{ width: 100%; height: 100%;}
.gallery-video-wrap .piclist li p{ position: absolute; text-align: center; width: 100%; height: 30px; line-height: 30px; color: #fff; left: 0; bottom: 0; background: url(/uploads/image/crcwdcimages/txt_bg.png);}
.gallery-video-wrap .piclist li .icon-play{ margin-top: -20px;}

/*2018-05-11*/
.footer-gongshang{ display: inline-block; vertical-align: middle; margin-top: -2px; width: 47px; height: 47px; background: url(/uploads/image/crcwdcimages/gongshang.png) no-repeat 0 0;}

/*2018-06-20*/
.party-banner-erji{ width: 1000px; height: 223px; margin: 0 auto; background: url(/uploads/image/crcwdcimages/banner_party_index.jpg) no-repeat 50% 0;}
.party-content{ min-height: 550px;}
.party-erji-block{ width: 46%; margin: 0 2% 20px;}
.party-erji-title{ height: 50px; line-height: 50px; margin-bottom: 20px; background: url(/uploads/image/crcwdcimages/icon_flag.png) no-repeat 0 50%; padding-left: 65px; border-bottom: 1px solid #c81c25; font-size: 22px;}
.party-erji-list{ list-style: disc inside; font-size: 14px;}
.party-erji-list li{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-bottom: 10px;}

.party-index-bottom{ padding-top: 20px;}
.party-index-bottom a{ float: left;}
.party-index-bottom a a{ margin-left: 14px;}

/*2020-07-22*/
.videoleft {
	width: 389px;
	padding-top: 30px;
}

.videoleft dt {
	background: url(/uploads/image/crcwdcimages/dangjian_bg1.jpg) no-repeat;
	height: 27px;
	color: #fff;
	line-height: 27px;
	padding: 0 35px 0 20px;
}

.videoleft dt span {
	float: left;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
}

.videoleft dt a {
	float: right;
	color: #fff;
}

.videoleft dd  {
	margin: 8px 0;
	overflow: auto;
}

.videoleft dd a {
	font-size: 15px;
	line-height: 24px;
	float: left;
}

.videoleft dd i{
	font-size: 12px;
	line-height: 24px;
	float: right;
	font-style: normal;
}

.videoright {
	width: 594px;
}

.videoright dl {
	font-size: 15px;
	padding-bottom: 10px;
	overflow: auto;
}

.videoright dl span {
	cursor: pointer;
}

.videoright dl span.red {
	color: #c70c0d;
}

.d4{
	margin-top: 3px;
 	float: left;
 	width: 0; 
 	height: 0;
 	border-width: 8px;
 	border-style: solid;
 	border-color: transparent transparent transparent #b80b0b;
}


/*2020-08-07*/
.party-content1 { height: auto; padding:20px 0}

.bottombanner {
	width: 1000px;
	margin:0 auto 30px auto;
	overflow: auto;
}

.bottombanner a {
	display: block;
}


.swiper-container {
        width: 100%;
        height: 100%;
        display: hide;  
}
.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    
    /* center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 336px;
}
.swiper-slide img {
	height: 336px;
}