@charset "gb2312";
/* CSS Document */
/*----common----*/
* { margin: 0; padding: 0; }
body { font-size: 14px; font-family: "Microsoft Yahei"; color: #333; }
a { text-decoration: none; color: #333; font-size: 16px; }
a:hover { color: #c62626; }
ul,ol,li { list-style: none; }
img { border: 0; }
table { border: 0; }
.auto { margin-left: auto; margin-right: auto; }
.wd119 { width: 1190px; }
.fl { float: left; }
.fr { float: right; }
.pt24 { padding-top: 24px; }
.pt30 { padding-top: 30px; }
.pt55 { padding-top: 53px; }
.inner { width: 1190px; }
.cl { clear: both; }
.fs18 { font-size: 18px; }
.clff{ color: #fff; }
/*----topbar----*/
.topbar { position: relative; width: 100%; height: 36px; line-height: 36px; background: #f7f7f7; }
.date { width: 240px; text-indent: 15px; }
.back { width: 200px; margin-right: 10px; }
.back,
.back a { color: #c62626; font-size: 14px; }
/*----banner----*/
.banner { padding-bottom: 110px; background: url(rd35-topbg.jpg) center bottom; }
.banner .inner { position: relative; text-align: center; }
.banner-img1 { max-width: 100%; margin-top: 56px; width: 1090px; }
/*----nav----*/
.phone-nav { display: none; }
.nav { height: 55px; background: #b01e1e; }
#nav-ul li { float: left; width: 10%; height: 55px; text-align: center; transition: background 0.5s; }
#nav-ul li a { font-size: 18px; color: #fff; line-height: 55px; }
#nav-ul li:hover { background: #c62626; cursor: pointer; }
/*----m1----*/
.m1 { background: url(rd35-m1bg.jpg) no-repeat center; }
.focus { width: 100%; height: 475px; }
.focusImage{float:left; width:100%; height:100%;}
.focusImage-inner{position:relative; width:100%; height:100%;}
.focusImage-content li{display:none; width:100%; height:100%;}
.focusImage-content li.current{display:block;}
.focusImage-content img{display:inline-block;width:100%; height:475px;}
.focusImage-title{height:60px;line-height:60px;position:absolute;bottom:0;left:0;width:100%;}
.focusImage-title-bg{ background:#000; background:rgba(0,0,0,.8);position:absolute;z-index:5;height:60px;width:100%;}
.focusImage-title h2{font-size:18px; font-weight:normal; position:absolute;z-index:10; color:#fff; text-align: left; text-indent: 28px; width: 100%;}
.focusImage-title h2 a{font-size:18px; font-weight:normal; color:#fff; line-height:60px; }
.focusImage-title a,.focusImage-title a:visited,.focusImage-title a:hover{color:#fff; text-decoration:none}
.focusImage-slide{position:absolute;z-index:15; right:15px;bottom:22px;}
.focusImage-slide li{  background: #fff; color:#fff; font-size:6px; cursor:pointer;float:left;
	margin-right:9px; line-height:16px; width:16px; height:16px; text-align:center; border-radius: 8px; }
.focusImage-slide li.current{  background: #c62626; color:#c62626; }
/*----m2----*/
.m2-1 { height: auto; }
.headline { width: 900px; height: auto; }
.headline-img{ width: 126px; margin: 7px 0 0 10px; }
.headline a { display: inline-block; font-size: 36px; color: #525252; line-height: 46px; }
.dahui { width: 284px; height: 35px; padding-top: 11px; background: url(rd35-routinebg.jpg) no-repeat center; }
.dahui a { display: inline-block; margin-left: 15px; margin-right: 20px; }
/*----m3----*/
.m3-left { width: 554px; }
.m3-right { width: 610px; }
.tit { height: 27px; padding-bottom: 2px; border-bottom: 1px solid #dcdcdc; line-height: 27px; }
.tit h3 { float: left; width: 210px; height: 27px; color: #c62626; font-size: 21px; font-weight: normal; text-indent: 50px;
 background: url(rd35-tit.jpg) no-repeat center; }
.tit .more { float: right; margin-right: 8px; line-height: 27px; }
.ulist { padding: 8px 14px 18px; }
.ulist li { height: auto !important; line-height: 34px; text-indent: 15px; 
	background: url(rd35-fdot.jpg) no-repeat left 16px; overflow: hidden; }
.ulist li a { /*float: left;*/ font-size: 16px; vertical-align: bottom; letter-spacing: normal; }
.ulist li span { display: block; float: right; }
.m3-left .ulist { padding: 18px 14px 40px; height: 272px; }
.m3-left .ulist li { text-indent: 24px; background: url(rd35-wjdot.jpg) no-repeat left 10px; }
.m3-left .ulist li a { font-size: 18px; }
.m3-right .ulist { height: 136px; }
.slideBox{ position:relative; width:610px; height:378px; overflow:hidden;}
.slideBox ul.items{ position:absolute; float:left; background:none; list-style:none; padding:0px; margin:0px;}
.slideBox ul.items li{ float:left; background:none; list-style:none; padding:0px; margin:0px;}
.slideBox ul.items li a{ float:left; line-height:normal !important; padding:0px !important; border:none/*For IE.ADD.JENA.201206300844*/;}
.slideBox ul.items li a img{ width: 100%; height: 378px; margin:0px !important; padding:0px !important; display:block; border:none/*For IE.ADD.JENA.201206300844*/;}
.slideBox div.tips{ position:absolute; bottom:0px; width:100%; height:50px; background-color:#000; overflow:hidden;}
.slideBox div.tips div.title{ position:absolute; left:0px; top:0px; height:100%;}
.slideBox div.tips div.title a{ color:#FFF; font-size:18px; line-height:50px; margin-left:10px; text-decoration:none;}
.slideBox div.tips div.title a:hover{ text-decoration:underline !important;}
.slideBox div.tips div.nums{ position:absolute; right:0px; top:0px; height:100%;}
.slideBox div.tips div.nums a{ display:inline-block; >float:left/*For IE.ADD.JENA.201206300844*/; width:16px; height:16px; background-color:#FFF; text-indent:-99999px; margin:15px 10px 0px 0px;}
.slideBox div.tips div.nums a.active{ background-color:#c62626;}
.notice { padding-bottom: 30px; }
.notice a { font-size: 18px; }
.notice a.clff { color: #fff; }
/* 大会公告文字滚动 */
.txtScroll-top{ width:100%;  overflow:hidden; position:relative; }
.txtScroll-top .bd{ padding:0 0 0 28px;  }
.txtScroll-top .infoList li{ height:40px; line-height:40px;   }
/*----m4----*/
.hy-imglist { padding: 20px 0 0; }
.hy-imglist li { float: left; width: 25%; height: auto; padding-bottom: 6px; margin-bottom: 18px; text-align: center; }
.hy-imglist li img { width: 97%; height: 186px; }
.hy-imglist li p { padding-top: 9px; }
/*----m5----*/
.m5 { padding-bottom: 35px; padding-top: 30px; }
.nodate-list { padding: 20px 14px 0; }
.nodate-list li { float: left; width: 50%; line-height: 33px; text-indent: 22px; background: url(rd35dot.jpg) no-repeat left 12px; }
.nodate-list li:nth-child(odd) { width: 54%; }
.nodate-list li:nth-child(even) { width: 46%; }
/*----foot----*/
.foot { padding: 34px 0 36px; background: #c62626; }
.foot p { line-height: 26px; text-align: center; }
.foot p,
.foot p a { color: #fff; font-size: 14px; }
.mid-tit { height: 40px; margin-right: 12px; border-bottom: 1px solid #e0e0e0; line-height: 40px; text-indent: 28px;
 background: url(lanmu-yitit.png) no-repeat 4px; }
 /*----locate----*/
.locate { padding: 14px 0 16px; line-height: 22px; text-indent: 30px; background: url(locate.png) no-repeat 4px 15px; }
.locate,
.locate a { font-size: 16px; }
 /*----lanmu----*/
.lanmu-mid { min-height: 400px; height: auto; padding-bottom: 30px; }
.lanmu-l { width: 228px; padding: 10px 0 20px 12px; height: 590px; }
.lanmu-l-ul { padding: 12px 0 10px; }
.lanmu-l-ul li { height: 40px; width: 215px; margin-bottom: 6px; line-height: 40px; background: #FDEAEA; }
.lanmu-l-ul li a { display: block; padding-left: 30px; font-size: 16px; }
.lanmu-l-ul li a:hover { color: #fff; background: #c62626; }
.lanmu-r { width: 900px; padding: 10px 20px 12px; height: 598px; }
/*---content---*/
.cont { height: auto; padding-bottom: 30px; }
.content { padding: 20px 40px; min-height: 440px; height: auto; border: 1px dotted #dcdcdc; }
.cont-tit { padding: 0 60px 5px; line-height: 200%; font-size: 22px; color: #c62626; text-align: center; }
.cont-info { padding: 5px 0 10px; border-bottom: 1px dashed #dcdcdc; font-size: 14px; color: #666; text-align: center; }
.zhengwen { padding: 20px 8px; font-size: 16px !important; line-height: 200%; text-align: justify; }
.zhengwen table,
.zhengwen img{ max-width: 100%; }
.fujian { padding: 0 10px 8px; line-height: 200%; }
@media screen and (max-width: 1190px) {
.wd119 { width: 910px; }
.inner { width: 910px; }
.banner { padding-bottom: 80px; }
.banner-img1 { width: 100%; }
.headline { margin-bottom: 20px; }
.dahui { float: none; clear: both; margin: 0 auto; }
.m3-left,
.m3-right { width: 100%; }
.slideBox { width: 100%; }
.hy-imglist li img { height: 160px; }
}
@media screen and (max-width: 910px) {
.wd119,
.inner { width: 98%; }
.m1 .inner { width: 100%; }
.nav { height: 110px; }
.focus,
.focusImage-content img { height: 420px; }
#nav-ul li { width: 20%; }
.headline { width: 100%; }
.headline a { font-size: 24px; }
.hy-imglist li { width: 33%; }
}
@media screen and (max-width: 610px) {
.hy-imglist li { width: 50%; }
.nodate-list li { float: none; width: 100%; }
.nodate-list li:nth-child(odd),
.nodate-list li:nth-child(even) { width: 100%; }
.m3-left .ulist,
.m3-right .ulist { height: auto; min-height: 102px; }
.content { padding: 20px 12px; }
.cont-tit { padding: 0 10px 5px; }
}
@media screen and (max-width: 470px) {
.wd119,
.inner { width: 96%; }
.topbar { height: 72px; letter-spacing: normal; }
.date { width: 100%; }
.back { width: 100%; margin-right: 0; text-indent: 15px; }
.banner { padding-bottom: 60px; }
.m1 .inner { width: 100%; }
.nav { display: none; }
.phone-nav { display: block; width: 80%; margin-top: 20px; margin-bottom: 20px; }
.phone-nav-parent { height: 50px; line-height: 50px; background: #c62626; }
.ph-parent-name { display: inline-block; padding-left: 20px; color: #fff; font-size: 18px; }
span.arrow{ display: inline-block; width: 15px; height: 50px; margin-right: 15px; float: right; }
.up{ background: url(up.png) no-repeat right; }
.down{ background: url(down.png) no-repeat right; }
.phone-navul { display: none; width: 100%; }
.phone-navul li { width: 100%; height: 40px; line-height: 40px; text-indent: 40px; border-bottom: 1px dashed #dcdcdc; }
.phone-navul li a { display: block; }
.focus,
.focusImage-content img { height: 300px; }
.slideBox ul.items li a img { height: 300px; }
.slideBox div.tips div.nums a { width: 10px; height: 10px; margin: 22px 10px 0px 0px; }
.hy-imglist li { width: 100%; }
.hy-imglist li img { width: 80%; height: 186px; }
.locate { padding: 14px 0 18px; line-height: 28px; background: url(locate.png) no-repeat 4px 18px; }
}