@charset "utf-8";
/* CSS Document */
html{width:100%; height:100%; display:table;margin:0 auto 0 auto;}
body{margin:0px;list-style-type:none; width:100%; height:100%; display:table;background-color: #f5f5f5; position: relative;}
ul,li,dl,dt,h1,h2,h3,h4,h5,input{margin:0px;padding:0px;list-style-type:none;}
input{ box-sizing: border-box; text-decoration: none;outline: none; text-indent: 3px;}
select{appearance:none; -moz-appearance:none; -webkit-appearance:none; box-sizing: border-box; padding:0 20px 0 5px;text-decoration: none;outline:none;}
select::-ms-expand { display: none; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #c3c3c3;} 

a{ text-decoration:none;cursor:pointer;}
.body_pc{display:block;}
.body_m{display:none;}

/***头部*******/
.hp_body3{background: url(/rely/images/top.jpg) no-repeat center top; background-size:auto 177px;background-color: #f5f5f5;}
.hp_body2{background: url(/rely/images/top2.jpg) no-repeat center top; background-size:auto 177px;background-color: #f5f5f5;}
.hp_body{background-color: #f5f5f5;}


.hp_top{width:100%; height:150px; display:table; margin: auto; background:#FFF;}
.hp_top_head{width:1200px; height:150px; display:table; margin: auto;}

.top_line{width:100%; height:35px; display: table; background:#f6f9fe; border-bottom: 1px solid #dde4ef; }
.top_line_ul{width:1190px; height:35px; display: block; margin:auto;}
.top_line_ul li{width:50%; height:35px; display: block; float: left; font-size: 14px; color: #6a6a6a; line-height: 35px;}
.top_line_ul li:nth-child(2){text-align: right;}
.login{background: url(/rely/images/icon_user.png) no-repeat left center; background-size: 17px auto; padding-left: 25px; font-size: 14px; color: #6a6a6a; margin-right: 10px;}

.logo{width:600px; height:80px; display: block; float: left; margin-top: 32px;}
.logo_li1{width:100px; height:auto; display: block; float: left;}
.logo_li1 img{width:90px; height:auto; display: block;}
.logo_li2{width:calc(100% - 120px); height:80px; display: block; float: left; margin-left:10px;}
.logo_li2 dl:nth-child(1){width:100%; height:33px; display: block; font-size: 22px; color: #cf2e2e; line-height: 33px; font-weight: bold; margin-top: 7px;}
.logo_li2 dl:nth-child(2){width:100%; height:35px; display: block; font-size: 28px; color: #333333; line-height:35px; font-weight: bold;}

.seach{width:580px; height:65px; display: block; float: right; margin: 22px 10px 0 0;}
.login_li{width:100%; height:30px; display: block; font-size: 16px; color: rgba(255, 255, 255, 1.0); text-align: right; margin-top: 8px;}
.user_info{width:auto; height:30px; display: inline-table; font-size:15px !important; color: rgba(122, 58, 58, 1.0);}
.login_li a{font-size: 16px; color: rgba(255, 255, 255, 0.9); margin: 0 8px 0 8px;}
.login_li a:hover{color: rgba(255, 255, 255, 1.0);}
.search_li{width:390px; height:36px; display: block; margin-top: 19px; float: right; background: #FFFFFF; border-radius: 35px; border: 1px solid #ec0c0c;}
.search_input{width:calc(100% - 80px); height:36px; display: block; border: 0; font-size: 15px; color: #343434; text-indent: 38px; float: left; border-radius: 35px; line-height: 36px;background: url(/rely/images/search.png) no-repeat 8px center; background-size: 20px auto;}
.search_button{width:60px; height:32px; display: block; border: 0; border-radius: 35px; float: right; background-color:#ec4949; color: #FFF; line-height: 32px; text-align: center; font-size: 15px; margin: 2px 2px 0 0;}
.regedit{width:70px; height:22px; font-size: 13px; color: rgba(195, 195, 195, 0.9); margin: 5px 8px 0 8px; background: #f9f9f9; display: inline-block; text-align: center; line-height: 22px; border: 1px solid #d6d6d6; border-radius: 2px;}
.regedit:hover{color:#ffffff; background:rgba(193, 193, 108, 0.9); border: 1px solid #c1c16c;}

.hp_top2{width:100%; height:260px; display:table; margin: auto; background: url(/rely/images/headpic.jpg) no-repeat center center; background-size: auto 100%;}
.logo2{width:600px; height:177px; display: block; margin:-50px auto 0 auto;}
.logo2 img{width:auto; height:200px; display: block; margin: 5px auto 0 auto;}

.search_li2{width:600px; height:52px; display: block;}
.search_input2{width:calc(100% - 90px); height:52px; display: block; border: 0; font-size: 15px; color: #3e3e3e; text-indent: 8px; float: left; background: #FFFFFF; border-radius: 5px 0 0 5px; opacity:0.8;}
.search_button2{width:90px; height:52px; display: block; border: 0; float: left; background: url(/rely/images/search_icon.png) no-repeat 10px center; background-size: 20px auto; background-color:#ec0c0c; border-radius: 0 5px 5px 0; text-indent: 35px; font-size: 18px; color: #ffffff; line-height: 45px; opacity:0.6;}

.login_li2{width:1200px; height:50px; display: table; margin: 0 auto 0 auto;}


.hp_top3{width:1200px; height:190px; display:block; margin: auto;}


.mune{width:100%; height:50px; margin:0 auto; display:table; background-color:#cf2e2e; box-shadow: 10px 0 5px 0 #d3d3d3; }
.mune ul{width:1200px;height:50px;margin:0 auto 0 auto; display:flex;}
.mune ul li{width:auto;height:50px;margin:0 auto 0 auto; display:table; flex:1;}
.mune ul li h2{width:100%;height:auto; position: relative; z-index:9999; display:table; margin:0; font-size:17px; font-weight:500;}
.mune ul li h2 a{width:100%;height:50px; line-height:50px; display:block; float:left; color: rgba(255, 255, 255, 0.98); font-size:18px; text-align:center; font-weight: bold;}
.mune ul li h2 a:nth-child(1){ font-size:19px;}
.mune ul li:nth-child(1) h2 a{ background: url(/rely/images/icon_home.png) no-repeat 19px 14px; background-size:22px 21px; text-indent: 18px;}
.mune ul li:hover{ background-color: #b60003; }
.down_mune_er{ display:none!important;font-size:15px!important;height:42px!important; line-height:42px!important; overflow:hidden; border-top:1px dotted #06a8ff; background:url(/rely/images/shu6.png) no-repeat 5px center; background-size:6px 16px; background-color: #0693e3; text-align:left!important; text-indent:16px;}
.mune ul li :hover > .down_mune_er{display:block!important;}
a.down_mune_er:hover{width:100%; height:42px!important; line-height:42px; position: relative; z-index:999999999; display:block;background-color:#059beb; color: #ffffff;  }
#m7{background: url(/rely/images/icon/icon9.png) no-repeat 24px 17px; background-size:19px 19px; text-indent:19px;}

.default_mune{ background-color: #b60003 !important;}

.icon_one{background: url(/rely/images/icon_1.png) no-repeat left center; background-size:37px auto;}
.icon_two{background: url(/rely/images/icon_2.png) no-repeat 3px 16px; background-size:31px auto;}
.icon_three{background: url(/rely/images/icon_3.png) no-repeat 3px 12px; background-size:25px auto;}
.icon_four{background: url(/rely/images/icon_4.png) no-repeat 3px 13px; background-size:27px auto;}
.icon_five{background: url(/rely/images/icon_14.png) no-repeat 8px 15px; background-size:20px auto;}
.icon_sex{background: url(/rely/images/icon_6.png) no-repeat 3px 13px; background-size:27px auto;}
.icon_seven1{background: url(/rely/images/icon_7.png) no-repeat 3px 9px; background-size:29px auto;}
.icon_seven2{background: url(/rely/images/icon_8.png) no-repeat 1px 8px; background-size:29px auto;}
.icon_seven3{background: url(/rely/images/icon_9.png) no-repeat 0px 9px; background-size:28px auto;}
.icon_eight{background: url(/rely/images/icon_15.png) no-repeat 3px 16px; background-size:8px 22px;}
.icon_nine{background: url(/rely/images/shu2.png) no-repeat 2px center; background-size:5px auto;}
.icon_ten{background: url(/rely/images/icon_12.png) no-repeat -5px 11px; background-size:38px 30px;}
.icon_eleven{background: url(/rely/images/icon_13.png) no-repeat 0 10px; background-size:29px auto;}

/**首页正文（部分一） ******************/
.hp_hot{width:1200px; height:120px; display: table; margin:15px auto 0 auto; background: #ffffff;}
.hp_hot_left{width:90px; height:90px; display: block; float:left; background: url(/rely/images/ms_dt_bg.png) no-repeat; background-size:100% 100%; margin: 15px 0 0 15px; border-radius: 4px 0 4px 4px;}
.hp_hot_left li{text-align: center; margin-top:15px; font-size: 22px; letter-spacing:5px; color: #FFF; font-weight: 600;}

.hp_hot_right{width:calc(100% - 140px); height:100px; display: block; float:right; margin: 10px 16px 0 0;}
.hp_hot_right_one{width:100%; height:55px; display: block; text-align: center; font-size: 25px; color: #0693e3; line-height: 55px; border-bottom: 1px solid #efefef;}
.hp_hot_right_one a{color:#0693e3;}
.hp_hot_right_two{width:100%; height:45px; display: flex;}
.hp_hot_right_two a{width: auto; height:45px; display: block; margin: auto 10px auto 10px; font-size: 15px; color: #333333; line-height: 45px; text-align: center; overflow: hidden; flex:1;}


.hp_one{width:1200px; height:auto; display: table; margin: 20px auto 0 auto; background: #FFFFFF; box-shadow: 0 0 10px 0 #d3d3d3; }
.hp_one_left{width:470px; height:355px; display: block; float: left; margin:15px 0 0 15px;}
.hp_one_right{width:680px; height:355px; display: block; float: right; margin-right: 15px;}

.hp_one_left_tit{width: 96%; height:52px; display: block; border-bottom: 1px solid #e5e5e5; margin: 5px auto 0 auto;}
.dt_tit{color: #0693e3; font-size: 20px; font-weight: bold; line-height: 52px; text-indent: 38px; display: inline-table; }
.more{font-size: 13px; color:#666666; float: right; line-height: 54px;}

.news_tt_list{width:94%; height:auto; display: block; margin: 10px auto 0 auto;}
.item_a{width:100%; height:45px; display: block; margin: auto; background: url(/rely/images/tmbg5.png) no-repeat 1px center; background-size:5px 9px; border-bottom: 1px dotted #f0f0f0; }
.item_a span:nth-child(1){ width:calc(100% - 100px); height:45px;  display:block; float:left; font-size: 16px; color: #515151; text-indent:12px; line-height: 45px; overflow: hidden;}
.item_a span:nth-child(2){ width:100px; height:45px;  display:block; font-size: 15px; color: #7e7e7e; float: right; line-height: 45px; text-align: right;}
.item_a:hover span:nth-child(1){color: #f10000; transition:color 0.3s linear;}


.hp_one_right_tit{width:100%; height:48px; display: flex; margin: 10px auto 0 auto; background:url(/rely/images/hp_news_tiao0.jpg) repeat-x; justify-content: space-between; border-bottom: 1px solid #eaeaea;}
.hp_one_right_tit dl:nth-child(1){width:260px; height:46px; display: flex;}
.hp_one_right_tit dl:nth-child(2){width:calc(100% - 260px); height:auto; display: block; line-height: 46px;}

.selected_newstit{width:130px; height:46px; display: block; font-size: 18px; font-weight: bold; color: #cf2e2e; line-height: 46px; text-align: center; border-bottom: 2px solid #cf2e2e;}
.default_newstit{width:130px; height:46px; display: block; background:none; font-size: 18px; font-weight: bold; color: #7a7a7a; line-height: 46px; text-align: center;}
.news_more{font-size:15px; line-height:46px; color: #a3a3a3; float: right; margin-right: 2px;}

.news_tip_list{width:100%; height:auto; display: none; margin: 10px auto 0 auto;}

.banner{width:1200px; height:auto; display: flex; margin: 15px auto 0 auto; justify-content: space-between; flex-wrap: nowrap;}
.banner a{width:auto; height: auto; display: block;}
.banner a img{width:290px; height: auto; display: block;}

.banner_tl{width:1200px; height:auto; display: table; margin: 18px auto 0 auto; box-shadow: 0 0 10px 0 #d3d3d3; }
.banner_tl a img{width:1200px; height: auto; display: block;}

/**首页正文（部分二） ******************/
.hp_two{width:1200px; height:auto; display: table; margin: 18px auto 0 auto; box-shadow: 0 0 10px 0 #d3d3d3; background: #ffffff;}
.hp_two_left{width:455px; height:auto; display: block; float: left; background: #FFFFFF; padding-bottom: 15px; margin: 15px 0 0 15px;}
.hp_two_right{width:695px; height:auto; display: block; float: right; background: #FFFFFF; margin: 0 15px 0 0;}

.er_tit{width:410px; height: 35px; display: block; border-bottom: 1px solid #e7e7e7; margin: 10px 0 0 20px; background: url(/rely/images/shu2.png) no-repeat left center; background-size: 6px 17px;}
.er_tit span{width:auto; height:35px; display: table; text-align: center; line-height: 35px; font-weight: bold; color: #ff5c54; font-size: 15px; border-bottom: 1px solid #ff5c54; padding: 0 20px 0 15px;}
.zs_tt_list{width:410px; height:auto; display: block; margin: 10px auto 0 auto;}

.yjs_dt{width:96%; height:90px; display: flex; margin: 25px auto 0 auto; justify-content: space-around;}
.yjs_dt a{width:30%; height:90px; display: block; float: left; background: #f8e3e3;}
.yjs_dt a:hover{background: #f8c9c9; transition: background 0.3s linear;}
.yjs_dt a span:nth-child(1){width:100%; height:45px; display: block;}
.yjs_dt a span:nth-child(1) img{width:auto; height:40px; display: block; margin: 12px auto 0 auto;}
.yjs_dt a span:nth-child(2){width:100%; height:30px; display: block; text-align: center; line-height: 25px; color: #333333; font-size: 13px;}

.floor_two_ul{width:455px; height:auto; display: table;}
.floor_two_ul_2{width:695px; height:auto; display: table;}
.hp_two_left_tit{width: 455px; height:48px; display: block; border-bottom: 1px solid #e5e5e5; margin: 5px auto 0 auto;}
.hp_two_right_tit{width: 695px; height:48px; display: block; border-bottom: 1px solid #e5e5e5; margin: 5px auto 0 auto;}
.hp_two_mid_li{width:420px; height:auto; display: block; float: left; padding-bottom: 8px;}
.hp_two_mid_tit{width:390px; height: 46px; display: block; border-bottom: 1px solid #e7e7e7; margin: 10px 0 0 20px;}
.selected_zstit{width:130px; height:46px; display: table; float: left;  line-height: 46px; font-weight: bold; color: #cf2e2e; font-size: 18px; font-weight: bold; border-bottom: 2px solid #cf2e2e; text-align: center;}
.default_zstit{width:130px; height:46px; display: table; float: left;  line-height: 46px; font-weight: bold; color: #7a7a7a; font-size: 18px; font-weight: bold; border-bottom: 2px solid #ffffff; text-align: center;}

.zs_tip_list{width:455px; height:auto; display: none; margin: 10px auto 0 0;}

.itemo_a{width:100%; height:45px; display: block; margin: auto; background: url(/rely/images/tmbg5.png) no-repeat left center; background-size: 5px 9px; font-size: 15px; color: #515151; text-indent:12px; line-height: 45px; overflow: hidden; border-bottom: 1px dotted #ececec;}
.itemo_a2:hover {color: #f10000; transition:color 0.3s linear;}
.jtright{width:11px; height:45px; display: inline-block; float: right; background: url(/rely/images/img36.png) no-repeat 0px center; }
.itemo_a2:link span{background: url(/rely/images/img36.png) no-repeat 0px center; transition:background 0.2s linear;}
.itemo_a2:hover span{background: url(/rely/images/img36.png) no-repeat 5px center; transition:background 0.2s linear;}

.gsitem_a{width:100%; height:45px; display: block; margin: auto; background: url(/rely/images/tmbg5.png) no-repeat 1px center; background-size:5px 9px; border-bottom: 1px dotted #f0f0f0; }
.gsitem_a span:nth-child(1){ width:calc(100% - 120px); height:45px;  display:block; float:left; font-size: 15px; color: #515151; text-indent:12px; line-height: 45px; overflow: hidden;}
.gsitem_a span:nth-child(2){ width:100px; height:45px;  display:block; font-size: 15px; color: #7e7e7e; float: right; line-height: 45px; text-align: right;}
.gsitem_a:hover span:nth-child(1){color: #f10000; transition:color 0.3s linear;}

.hp_two_right_li{width: 695px; height:auto; display: block; float: right; border-left: 1px solid #efefef; margin: 15px 15px 0 0;}
.hp_two_right_li_tit{width:calc(100% - 15px); height:48px;  display: block; border-bottom: 1px solid #e7e7e7; margin: 5px 0 0 15px; }
.hp_two_right_li_tit span{width:150px; height:46px; display: block; float: left; text-align: center; line-height: 46px; font-weight: bold; color: #cf2e2e; font-size: 18px; border-bottom: 2px solid #cf2e2e;}
.er_tit_icon{width:260px; height:auto; display: flex; margin: 26px 0 0 20px; justify-content: space-between; flex-wrap: wrap;}
.er_tit_icon a{width:26%; height:104px; display: block; float: left; font-size: 13px; color: #333333; text-align: center; line-height: 30px;}
.er_tit_icon a span{width:50px; height:50px; display: block; margin: auto;}
.hp_tip_list{width:calc(100% - 15px); height:auto; display: block; margin: 5px 0 0 15px; padding-bottom: 5px;}

/**首页正文（部分三） ******************/
.lc_hf{width:1200px; height:120px; display: table; margin: 18px auto 0 auto; box-shadow: 0 0 10px 0 #d3d3d3; background: #ffffff;}
.lc_hf ul{width:1150px; height:90px; display: flex;  margin:15px auto 15px auto;}
.lc_hf ul li{width:14%; height: 90px; margin:auto; border-left: 1px dotted #CCC;}
.lc_hf ul li:nth-child(1){ border-left:0;}
.lc_hf ul li a{width:100px; height: 90px; display:block; margin:auto;}
.lc_hf ul li a span:nth-child(1){width:100%; height:60px; display: flex; margin: 0 auto 0 auto; justify-content: center; align-items: center;}
.lc_hf ul li a span:nth-child(1) img{width:auto; height:44px; display: block; margin: 0 auto 0 auto;}
.lc_hf ul li a span:nth-child(2){width:100%; height:20px; display: block; text-align: center; line-height: 20px; font-size: 13px; color: #3e3e3e;}

/**首页正文（部分四） ******************/
.hp_four{width:1200px; height:auto; display: table; margin: 18px auto 0 auto; box-shadow: 0 0 10px 0 #d3d3d3; background: #ffffff;}
.hp_four ul:nth-child(2){width:815px; height:auto; display: flex; margin: 15px; float: right;flex-wrap: wrap; justify-content: space-between;}
.hp_four ul:nth-child(2) li{width:calc(50% - 15px); height:auto; display: block; }
.hp_four ul:nth-child(2) li:nth-child(1){border-left:0;}
.hp_four ul:nth-child(1){width:324px; height:auto; display: block; margin: 15px 0 15px 15px; float: left; border-right:1px solid #efefef; padding-right: 15px;}

.hp_four_tit{width:100%; height:48px; display: block; border-bottom: 1px solid #e5e5e5;}
.hp_four_tit span{width:100px; height:46px; display: block; float: left; text-align: center; line-height: 46px; font-weight: bold; color: #cf2e2e; font-size: 18px; border-bottom: 2px solid #cf2e2e;}
.hp_four_more{font-size: 13px; color:#666666; float: right; line-height: 46px; margin-right: 4px;}
.kuitem_a{width:95%; height:45px; display: block; margin: auto auto auto 2px; background: url(/rely/images/tmbg5.png) no-repeat left center; background-size:5px 7px; border-bottom: 1px dotted #f0f0f0; font-size: 15px; color: #515151; text-indent:10px; line-height: 45px; overflow: hidden;}
.kuitem_a:hover{color: #f10000; transition:color 0.3s linear;}
.kuitem_a:nth-child(1){margin-top:5px;}

/**首页正文（部分五） ******************/
.hp_five{width:1200px; height:auto; display: flex; margin: 15px auto 0 auto; padding-bottom:10px; border-top:3px solid #0693e3; background: #FFFFFF; justify-content: space-between; flex-wrap: nowrap;}
.hp_five ul{width:390px; height:auto; display: block;}
.hp_five_tit{width: 100%; height:52px; display: block; border-bottom: 1px solid #0693e3; margin: 0 auto 0 auto;}
.vip_tit{color: #0693e3; font-size: 20px; font-weight: bold; line-height: 52px; text-indent: 23px; display: inline-table; }

.itemv_a{width:100%; height:40px; display: block; float: left; background: url(/rely/images/tmbg8.png) no-repeat 1px center; background-size:12px 12px;font-size: 14px; color: #515151; text-indent:18px; line-height: 40px; overflow: hidden; border-bottom: 1px dotted #ececec;}
.itemv_a:hover {color: #f10000; transition:color 0.3s linear;}

/**首页正文（底部） ******************/
.bottom{width:100%; height:auto; display: block; margin: 15px auto 0 auto; background: url(/rely/images/botbg.png) repeat-x center bottom #cf2e2e; background-size:auto 220px; border-top: 1px solid #b12727; z-index: 90;}
.bottom_link{width:1200px; height:50px; display: block; margin: 20px auto 0 auto;}
.link_tit{width:60px;height:40px; display: block; float: left; color: #FFFFFF; font-size: 15px; line-height: 40px;}
.link_tit_but{width:24%;height:40px; display: block; float: left; color: #FFFFFF; font-size: 15px; line-height: 40px;}
.link_item{width:100%; height:40px; display: block; margin: auto; background: url(/rely/images/down_jt.png) no-repeat 95% center; background-size:auto 12px;  background-color: rgba(255, 255, 255, 0.2); text-indent: 15px; cursor:pointer;}
.link_item_selected{width:100%; height:40px; display: block; margin: auto; background: url(/rely/images/down_jt2.png) no-repeat 95% center; background-size:auto 12px;  background-color: rgba(255, 107, 109, 0.3); text-indent: 10px; border-radius: 2px; cursor:pointer;}
.bottom_slogan{width:1188px; height:30px; display: block; margin: 10px auto 0 auto; font-size: 15px; color: #f2f6fa; text-align: center; line-height: 30px;  font-weight: bold;}
.bottom_info{width:1188px; height:auto; display: block; margin: 7px auto 0 auto; padding: 10px 0 20px 0; }
.bottom_info li:nth-child(1){font-size: 14px; color: #f2f6fa; text-align: center; line-height: 25px;}
.bottom_info li:nth-child(1) a{color: #f2f6fa;}
.bottom_info li:nth-child(2){font-size: 12px; color: rgba(255, 255, 255, 0.8);; text-align: center; line-height: 25px;}

.link_layer{width:1200px; min-height:100px; display: none; position: absolute; left:calc(50% - 600px); bottom:225px; margin: 0 0 0 0; z-index: 88; opacity: 1;}
.link_layer1{width:100%; height:6px; display: block; background: #cf2e2e; border-radius: 2px 2px 0 0;}
.link_layer_ul{width:1180px; min-height:150px; display: table; background: #cf2e2e; padding:15px 10px 20px 10px;}
.link_layer_ul a{width:190px; height:auto; display: inline-block; font-size: 13px; color: #FFFFFF; line-height: 20px; margin: 20px auto 0 6px; float: left;}
.link_layer2{width:100%; height:24px; display: block;}

.link_input{width:1200px; height:auto; display: flex; justify-content: space-between;}
.bottom_kf{width:1200px; height:90px; display: flex; justify-content: space-between; margin: 15px auto 0 auto; border-top:1px solid rgba(255, 219, 219, 0.4); border-bottom: 1px solid rgba(255, 219, 219, 0.4);}
.bottom_kf li{width:30%; height:54px; display: block; margin-top: 18px;}
.bottom_kf li:nth-child(2){width:33%;}
.bottom_kf li span:nth-child(1){width:54px; height:54px; display:block; float:left;}
.bottom_kf li span:nth-child(1) img{width:54px; height:54px; display: block; opacity: 0.9;}
.bottom_kf li span:nth-child(2){width:calc(100% - 70px); height:54px; display:block; float:right; font-size: 13px; line-height: 26px; color:#FFF;}

/**channel.php ******************/
.channel_body{width:1200px; min-height:650px; display: table; margin: 15px auto 0 auto; background: url(/rely/images/left_bg.png) no-repeat left bottom #fcfcfc; background-size: 240px auto; box-shadow: 0 0 10px 0 #d3d3d3;}
.channel_mune{width:240px; height:auto; display: block; float:left;}
.channel_mune_tit{width:240px; height:80px; display: block; background: url(/rely/images/channel_01.jpg) no-repeat; font-size: 22px; font-weight: bold; color: #ffffff; line-height: 80px; text-indent: 20px;}
.channel_mune_tit_d{width:240px; height:80px; display: block; background: url(/rely/images/channel_03.jpg) no-repeat; font-size: 22px; font-weight: bold; color: #ffffff; line-height: 80px; text-indent: 20px;}
.channel_mune_tit_s{width:240px; height:80px; display: block; background: url(/rely/images/channel_04.jpg) no-repeat; font-size: 22px; font-weight: bold; color: #ffffff; line-height: 80px; text-indent: 20px;}
.channel_mune_tit_b{width:240px; height:80px; display: block; background: url(/rely/images/channel_06.jpg) no-repeat; font-size: 22px; font-weight: bold; color: #ffffff; line-height: 80px; text-indent: 20px;}
.channel_mune_list{width:240px; min-height:360px; display: block; }
.channel_mune_list a{width:240px; height:60px; display: block;border-bottom: 1px dotted #e2e2e2; text-indent: 20px; line-height: 60px; color: #6c6c6c; font-size: 16px;}
.channel_mune_list a:hover {color: #0693e3; transition:color 0.3s linear;}
.channel_mune_list_d{width:240px; min-height:300px; display: block; }
.channel_mune_list_d a{width:240px; height:60px; display: block;border-bottom: 1px dotted #e2e2e2; text-indent: 20px; line-height: 60px; color: #6c6c6c; font-size: 16px;}
.channel_mune_list_d a:hover {color: #c38530; transition:color 0.3s linear;}

.channelTypeSelected{background:url(/rely/images/down_jt.png) no-repeat 225px center; background-size: 6px auto; background-color:#8ed1fc; border-bottom: 2px solid #8ed1fc !important; color: #ffffff !important; }
.channelTypeSelected_d{background:url(/rely/images/down_jt.png) no-repeat 225px center; background-size: 6px auto; background-color:#dfbf95; border-bottom: 2px solid #d6b690 !important; color: #ffffff !important; }

.channel_con{width:1200px; height:auto; display: block; border-top:3px solid #cf2e2e; box-sizing: border-box;}
.channel_right{width:960px; min-height:650px; display: block; float: left; border-left: 1px solid #e2e2e2; border-top:3px solid #cf2e2e; box-sizing: border-box; background: #FFFFFF;}
.crumb_tit{width:100%; height:50px; display: block; border-bottom: 1px solid #d9d9d9; text-indent: 20px; font-size: 14px !important; color: #a7a7a7; line-height: 50px;}
.crumb_tit a{font-size: 14px; color: #a7a7a7;}
.backup{width:auto; height:30px; display: block; background: #ececec; color: #FFF !important; font-size: 12px !important; padding: 0 10px 0 10px; border-radius: 2px; float:right; margin: 10px 5px 0 0;line-height: 30px; text-indent: 0;}
.con_crumb_tit{width:100%; height:50px; display: block; border-bottom: 1px solid #d9d9d9; text-indent: 20px; font-size: 14px !important; color: #a7a7a7; line-height: 50px;}
.con_crumb_tit a{font-size: 14px; color: #a7a7a7;}

.list{width:920px; min-height:300px; display: table; margin: 5px auto 0 auto; padding-bottom: 20px;}
.list_link{width:920px; min-height:300px; display: flex; margin: 5px auto 0 auto; padding-bottom: 20px; flex-wrap: wrap; justify-content: space-between;}

.channel_dl_tit{width:100%; height:45px; display: block; border-bottom:1px solid #e7e7e7; margin-top: 20px;}
.channel_dl_tit_d{width:100%; height:45px; display: block; border-bottom:1px solid #e7e7e7; margin-top: 20px;}
.channel_dl_tit span{width:140px; height: 45px; display: inline-block; line-height: 45px; text-indent: 15px; border-bottom: 2px solid #0693e3; font-size: 17px; color: #0693e3; background: url(/rely/images/shu2.png) no-repeat left center; background-size: 7px 19px;}
.channel_dl_tit_d span{width:140px; height: 45px; display: inline-block; line-height: 45px; text-indent: 22px; border-bottom: 2px solid #a67029; font-size: 17px; color: #c38530; background: url(/rely/images/tmbg7.png) no-repeat left center; background-size: 17px 15px;}
.channel_dl_con{width:100%; min-height:100px; display: block; overflow-y: hidden; font-size: 14px; color: #333333; line-height: 24px; }
.channel_dl_item{width:100%; min-height:100px; display: block; margin-top: 20px;}

.channel_item_a{width:100%; height:50px; display: block; border-bottom:1px dotted #e7e7e7; background: url(/rely/images/tmbg5.png) no-repeat left 18px; background-size: 5px 13px;}
.channel_item_a span:nth-child(1){ width:calc(100% - 100px); height:50px;  display:block; float:left; font-size: 15px; color: #414141; text-indent:14px; line-height: 50px; overflow: hidden;}
.channel_item_a span:nth-child(2){ width:100px; height:50px;  display:block; font-size: 14px; color: #bababa; float: right; line-height: 50px; text-align: right;}
.channel_item_a:hover span:nth-child(1){color: #cf2e2e; transition:color 0.3s linear;}

.channel_item_a_d{width:100%; height:46px; display: block; border-bottom:1px dotted #e7e7e7; background: url(/rely/images/tmbg8.png) no-repeat left center; background-size: 12px 12px;}
.channel_item_a_d span:nth-child(1){ width:calc(100% - 100px); height:46px;  display:block; float:left; font-size: 14px; color: #414141; text-indent:18px; line-height: 46px; overflow: hidden;}
.channel_item_a_d span:nth-child(2){ width:100px; height:46px;  display:block; font-size: 14px; color: #959595; float: right; line-height: 46px; text-align: right;}
.channel_item_a_d:hover span:nth-child(1){color: #c38530; transition:color 0.3s linear;}


.list_content{width:920px; min-height:300px; display: table; margin: 20px auto 0 auto; padding-bottom: 20px; font-size: 15px; color: #515151; line-height: 35px;}
.list_content_con{width:1060px; min-height:300px; display: table; margin: 20px auto 0 auto; padding-bottom: 20px; font-size: 15px; color: #515151; line-height: 35px;}

.link_a{width:30%; height:40px; display: block; border: 1px solid #ffcfcf; background:url(/rely/images/link_bg.jpg) no-repeat left center; background-size: 0px 100%;  text-indent: 15px; margin-top: 15px; border-radius: 2px;}
.link_a dl{width:100%; height:40px; display: block; line-height: 40px; background:url(/rely/images/shu6.png) no-repeat 3px center; background-size: 5px 15px; font-size: 14px; color: #515151;}
.link_a:hover{background-size: 100% 100%; transition:background-size 0.3s linear;}

.channel_search_key{width:calc(100% - 40px); height:90px; display: block; margin: 20px auto 0 auto; border: 1px solid #ede8e1; border-radius: 2px; background: #fffaed; font-weight: bold;}
.channel_search_key dl{width:100%; height:45px; display: block; line-height: 45px; font-size: 15px; color: #6f6f6f; text-indent: 10px;}
.channel_search_key dl:nth-child(2){border-top:1px dotted #e7e7e7;}

.no_find{width:100%; height:200px; display:block; color: #9f9f9f; font-size: 15px; line-height: 200px; text-align: center;}

/*====显示形式2*/
.list_a_titinfo{width:100%; height:auto; display: block; margin: 10px auto 0 auto; padding-bottom: 6px; border-bottom:1px solid #f0f0f0;}
.list_a_titinfo dl:nth-child(1){width:100%; height:auto; display:block; padding: 5px 0 8px 0; border-bottom: 1px dotted #f0f0f0; background: url(/rely/images/shu2.png) no-repeat left 7px; background-size: 6px 17px; font-size: 16px; color: #000000; line-height: 22px; text-indent: 13px;}
.list_a_titinfo dl:nth-child(2){width:100%; height:auto; display:block; padding: 8px 0 8px 0; font-size: 12px; color: #707070; line-height: 22px; }
.list_a_titinfo:hover dl:nth-child(1){color: #d80000;}

/*====显示形式3*/
.list_a_pictitinfo{width:23%; height:auto; display: table; margin: 10px 1% 0 1%; border:1px solid #f0f0f0; border-radius: 3px; float: left; background: #f7f7f7;}
.list_a_pictitinfo:hover{border:1px solid #e3d9d9; background: #f8ecec;}
.list_a_pictitinfo dl:nth-child(1){width:100%; height:auto; display:block;}
.list_a_pictitinfo dl:nth-child(1) img{width:100%; height:auto; display: block; border-radius: 3px 3px 0 0;}
.list_a_pictitinfo dl:nth-child(2){width:100%; height:40px; display:block; text-align:center; line-height: 40px; font-size: 14px; color: #595959;}

/**ninfo.php ******************/
.info_tit{width:95%; height:auto; display: block; margin: 30px auto 0 auto;}
.info_tit h1{font-size: 24px; color: #003956; text-align: center; line-height: 32px; padding: 10px 0 20px 0;}
.info_param{width:95%; height:30px; display: block; margin: auto; font-size: 14px !important; color: #797979 !important; text-align: center; line-height: 30px; }
.info_param span{margin: 0 10px 0 10px;}
.info_con{width:95%; min-height: 300px; display: block; margin: 20px auto 0 auto; border-top: 1px solid #e6e6e6; padding: 30px 0 20px 0; font-size: 15px; color: #3e3e3e;}
.info_con img{max-width:95%; height:auto;}
.info_up{width:95%; height:auto; display: block; margin: 30px auto 0 auto; padding-top: 20px; border-top: 1px solid #c6c6c6;}
.info_up dt{width:100%; height:40px; display: block; line-height: 40px; font-size: 14px; color: #3e3e3e;}
.info_up dt a{font-size: 14px; color: #3e3e3e;}

.info_about{width:95%; height:auto; display: block; margin: 30px auto 0 auto; padding: 0 0 30px 0;}

/**fpt.php ******************/
.channel_info_hf{width:100%; height:300px; display: block; margin: 0 auto 0 auto; font-size: 45px; text-shadow: -1px -1px 0 rgba(190, 179, 139, 0.7), 1px -1px 0 rgba(190, 179, 139, 0.7), -1px  1px 0 rgba(190, 179, 139, 0.7), 1px  1px 0 rgba(190, 179, 139, 0.7);letter-spacing: 11px; color:rgba(255, 255, 255, 0.95); line-height: 250px; text-align: center; font-weight: bold;}
.fpt_body{width:1200px; min-height:650px; display: table; margin: 15px auto 0 auto; background: url(/rely/images/left_bg.png) no-repeat left bottom #fcfcfc; background-size: 240px auto; box-shadow: 0 0 10px 0 #d3d3d3; border-top: 3px #cf2e2e solid; border-radius: 1px;}
.fpt_left{width:350px; height:auto; display: block; float: left; border-right: 1px solid #CCC; padding: 20px;}
.fpt_left li:nth-child(1){width:100%; height:auto; display: table;}
.fpt_left li:nth-child(1) img{width:100%; height:auto; display: block; border-radius: 5px;}
.fpt_left li:nth-child(2){width:98%; height:auto; display: table; margin: 20px auto 0 auto; padding: 10px 0 20px 0; border-top: 1px dotted #CCC; font-size: 14px; color: #343434; line-height: 32px;}
.fpt_more{background:#e3e3e3; color: #003956; padding: 2px 10px 2px 10px; border-radius: 3px; font-size: 12px; margin-left: 15px;}
.fpt_more:hover{background:#b8b8b8; color: #ffffff;}

.fpt_right{width:809px; height:auto; display: block; float: left; }
.fpt_right li:nth-child(1){width:769px; height:42px; display: table; margin: 16px auto 0 auto; border-bottom: 1px solid #CCC;}
.fpt_right li:nth-child(1) span{width:auto; height:42px; display: table; border-bottom: 1px solid #cf2e2e; padding: 0 10px 0 10px; font-size: 18px; color: #333; font-weight: bold; line-height: 42px;}
.fpt_right li:nth-child(2){width:769px; height:auto; display: table; margin: 10px auto 0 auto;}

/**login ******************/
.login_layer{width:100%; height:100%; display:none; position: fixed; background: rgba(0, 0, 0, 0.8); top: 0; left: 0; z-index: 9999999;}
.login_window_layer{width:320px; height:340px; display: block; margin: 0 auto 0 auto;  border-radius:2px; background: #FFF; position: absolute; top: calc(50% - 170px); left: calc(50% - 160px);}
.login_window{width:320px; height:360px; display: block; margin: 30px auto 0 auto; box-shadow: 0 0 5px 3px #f3f3f3; border-radius:2px;}
.register{width: 80px; height: 80px; display: block; position: absolute; margin: 0 0 auto 270px; font-size: 14px; color: #FFFFFF; line-height: 45px; text-indent: 42px; background: url(/rely/images/user_01.png) no-repeat right top; background-size: 100% auto;}
.login_tip{width:90%; height:30px; display: block; margin: 0 auto 0 auto; padding-top: 30px; font-size: 13px; color:#ff0000; line-height:30px; text-indent: 1px;}
.login_tip_layer{width:90%; height:60px; display: block; margin: 0 auto 0 auto; }
.login_tip_layer a{font-size: 20px; color: #c3a782; margin: 0 auto auto -15px;}
.login_tit{width:90%; height:30px; display: block; margin:30px auto 0 auto; border-bottom: 1px solid #ebebeb;}
.login_tit label{width:120px; height:30px; display: block;  border-bottom: 1px solid #cf2e2e; font-size: 16px; color: #cf2e2e; float: left;}
.login_uid{width:90%; height:30px; display: block; margin: 50px auto 0 auto;border:0px; border-bottom: 1px solid #CCCCCC; font-size:15px;}
.login_pwd{width:90%; height:30px; display: block; margin: 35px auto 0 auto;border:0px; border-bottom: 1px solid #CCCCCC; font-size:15px;}
.login_but{width:90%; height:38px; display: block; margin:50px auto 0 auto; background: #c38532; font-size: 15px; color: #FFFFFF; border-radius: 2px; border:0;}
.forget_pwd{width:90%; height:38px; display: block; margin:0 auto 0 auto; line-height:38px; font-size: 15px; color: #bababa; text-align: right;}
.close_login{font-size: 22px !important; color: #a59b9b; font-weight: 100; float: right; margin: -25px -10px auto auto;}

/**register ******************/
.register_tit{width:90%; height:30px; display: block; margin:30px auto 0 auto; border-bottom: 1px solid #ebebeb;}
.register_tit label{width:140px; height:30px; display: block;  border-bottom: 1px solid #c38532; font-size: 17px; color: #c38532; text-indent: 24px; background: url(/rely/images/user_02.png) no-repeat left 7px; background-size:14px 18px; line-height: 30px;}
.register_crumb{width:1200px; height:55px; display: table; margin: 15px auto 0 auto; font-size: 13px; color: #797979; line-height: 55px; text-indent: 20px; border-top:3px solid #0693e3; border-bottom:1px solid #efefef; background: #FFF;}
.register_crumb a{font-size: 12px; color: #797979;}
.register_window_body{width:1200px; height:auto; display: table; padding: 30px 0 30px 0; margin: auto; background: #FFF;}
.register_window{width:500px; height:500px; display: table; margin: auto; box-shadow:  0 2px 5px 3px #f3f3f3; border-radius:2px; border:1px solid #e5e5e5; padding-bottom: 20px;}
.register_item{width:90%; height:38px; display: block; margin: 0 auto 0 auto; border-bottom: 1px solid #d9d9d9; padding-top: 18px;}
.register_uid{width:100%; height:36px; display: block; margin: 0 auto 0 auto;border:0px; font-size: 16px;}
.register_pwd{width:100%; height:36px; display: block; margin: 0 auto 0 auto;border:0px; font-size: 16px;}
.register_phoneno{font-size: 16px; color: #a1a1a1; line-height: 33px;}
.register_phone{width:calc(100% - 48px); height:36px; display: block; margin: 0 auto 0 auto;border:0px; font-size: 16px; float: right;}
.register_yzm{width:calc(100% - 150px); height:36px; display: block; margin: 0 auto 0 auto;border:0px; font-size: 16px; float: left;}
.re_vc_img{width:90px; height:36px; border-radius:2px; float:right;}
.register_but{width:90%; height:40px; display: block; margin:30px auto 0 auto; background: #c38532; font-size: 15px; color: #FFFFFF; border-radius: 2px; border:0;}
.register_err{width:90%; height:20px; display: block; margin: 0 auto 0 auto; font-size: 12px; color:red; line-height: 20px;}

/**find_pwd ******************/
.verify_tit{width:90%; height:30px; display: block; margin:30px auto 0 auto; border-bottom: 1px solid #ebebeb;}
.verify_tit label{width:140px; height:30px; display: block;  border-bottom: 1px solid #c38532; font-size: 17px; color: #c38532; text-indent: 4px; line-height: 30px;}
.verify_window{width:500px; height:330px; display: table; margin: auto; box-shadow:  0 2px 5px 3px #f3f3f3;; border-radius:2px; background: #FFF;}


/******************* page ******************/
.page{width:100%; height:60px; line-height:60px; text-align:center; clear:both;}
.page a{width:auto; height: 35px; border:1px solid #cf2e2e; padding:4px 9px 4px 9px; margin:0 4px 0 4px; color:#cf2e2e; font-size:14px; border-radius: 2px;}
.page a:hover{color: #FFFFFF; background: #cf2e2e; border:1px solid #cf2e2e;}
.page span{width:auto; height: 35px; border:1px solid #dcd5d5; padding:4px 9px 4px 9px; margin:0 4px 0 4px; color: #fafafa;background: #e5dddd; cursor:not-allowed; font-size:14px; border-radius: 2px;}

/******************* right_layer ******************/
.right_layer{width:70px; height:325px; display: block; position: fixed; z-index: 999999999; top:calc(50% - 120px); right:3px; background: #2d0000;}
.right_layer ul{width:62px; height:80px; display:table; border-top: 1px dotted #b47777; margin: auto;}
.right_layer ul:first-child{border-top:0;}
.right_layer ul a{width:100%; height:auto; display: block; }
.right_layer ul a span:nth-child(1){width:100%; height:auto; display: block;}
.right_layer ul a span:nth-child(1) img{width:auto; height:40px; display: block; margin: 10px auto 0 auto;}
.right_layer ul a span:nth-child(2){width:100%; height:20px; display: table; text-align: center; font-size: 12px; color:#FFF;}
#wx_gzh{width:210px; height:210px; display: none; position: fixed; z-index: 999999999; background: #2d0000; top:calc(50% - 120px); right:73px; }
#wx_gzh img{width:180px; height:180px; display: block; margin:15px;}
#linkus{width:220px; height:80px; display: none; position: fixed; z-index: 999999999; background: #2d0000; top:calc(50% + 42px); right:73px; }
#linkus span{width:100%; height:30px; display: block; line-height: 30px; text-indent: 10px; font-size: 16px; color: rgba(255, 255, 255, 0.9);}
#linkus span:first-child{margin-top:10px;}

/** 留言板 ********************************************/
.ysc_dl{width:60%; height:auto; display:table; margin:20px auto 0 auto; border:1px dotted #CCC; border-radius:3px; background:#F8F8F8;}
.ysc_dl dt{width:90%; height:auto; display:block; margin:0; padding:0; text-indent:0; padding:0 5% 0 5%;}
.ysc_dt_tit{ display:block; border-top:1px dotted #CCC; font-size:17px; font-weight:bold; color:#333; padding-top:10px!important; margin-top:15px!important; line-height:30px!important;}
.ysc_dt_tit span{font-size:12px; color:#FF0000; font-weight:100;}
.ysc_input{width:98%; height:41px; border:1px #E4E4E4 solid; border-radius:3px; background: #FFF; font-size:15px; color:#666;}
.ysc_textarea{width:98%; height:105px; border:1px #E4E4E4 solid; border-radius:3px; background: #FFF; font-size:15px; color:#666; resize: none;}
.vcode_input{width:50%; height:41px; border:1px #E4E4E4 solid; border-radius:3px; background: #FFF; font-size:15px; color:#666; resize: none; float:left;}
.vcode_img{width:auto; height:41px; border-radius:3px; margin:1px auto 0 6px; display:inline-block; }
#submit_message{width:50%; height:41px; background:#c60003; display:block; color:#FFF; text-align:center; line-height:41px; font-weight:bold; border-radius:3px; margin:5px 0 30px 0;}
#submit_message:hover{background:#860002;}
