@import url("ETUI-utility.css");
@import url("sh-icon.css");

/* 二维码 */
.float_layer {border:1px solid #aaa; background: #fff; }
.float_layer .close { width: 21px; height: 20px; background: url(../images/close.gif) no-repeat 0 bottom; position: absolute; top: 2px; right: 3px; opacity: 1;}
.float_layer .close:hover { background:url(../images/close.gif) no-repeat 0 0; }
.float_layer .content { height:168px; width:116px; overflow: hidden;}

/*头尾样式*/
.head_box{width: 100%; height: 89px; border-bottom: 1px solid #c9c9c9;}
.head{width: 1010px; height: 89px; line-height: 89px; font-size: 14px; text-align: right; background: url('../images/logo2022.png') no-repeat left center; margin: 0 auto; color: #eb4b3f}
.foot_box{width: 100%; height: 104px; padding: 13px 0; background: #e9e9e9; overflow: hidden;}
.foot{width: 630px; height: 104px; margin: 0 auto; padding-left: 350px; background: url('../images/index_logo_b.png') no-repeat left center; color: #5c5c5c; text-align: center}
.foot_main{width: 500px; height: 104px; overflow: hidden; line-height: 20px; }
.hb_info{width: 230px; height: 84px; line-height: 84px; border-left: 1px dashed #5c5c5c; padding: 10px 0 0 9px}
.hb_info img{vertical-align: middle;}
.hb_info p{margin: 10px 20px; line-height: 20px}

/*banner样式*/
.festival_banner{width: 100%; height: auto; overflow: hidden; text-align: center; font-size: 0;}
.guoqing_festival{height: 250px; background: #fff url('../images/skin/banner_gq.jpg') no-repeat center top;}
.jr_decorate{width: 100%; text-align: center;}
.banner_box{width: 100%; height: auto; border-top: 1px solid #fff; overflow: hidden; background: #f5f5f5}
.banner{width: 980px; height: 330px; background: ; overflow: hidden; position: relative; background: url('../images/banner.jpg') no-repeat center top; margin: 0 auto}
.banner_2021{width: 100%; background: ; overflow: hidden; position: relative;  margin: 0 auto; padding-bottom: 20px;}
.top_nav{width: 660px; height: 79px; overflow: hidden; margin:20px auto 0 auto; padding-left: 20px;}
.top_nav ul{width: 100%; height: 79px;}
.top_nav li{width: 108px; height: 79px; float: left; margin: 0 10px; overflow: hidden;}
.top_nav li a{float: left; width: 100%; height: 79px; overflow: hidden;}
.top_nav li.icon_1 a{background: url('../images/icon_1.png') no-repeat left top;}
.top_nav li.icon_1 a:hover{background: url('../images/icon_1.png') no-repeat left bottom;}
.top_nav li.icon_2 a{background: url('../images/icon_2.png') no-repeat left top;}
.top_nav li.icon_2 a:hover{background: url('../images/icon_2.png') no-repeat left bottom;}
.top_nav li.icon_3 a{background: url('../images/icon_3.png') no-repeat left top;}
.top_nav li.icon_3 a:hover{background: url('../images/icon_3.png') no-repeat left bottom;}
.top_nav li.icon_4 a{background: url('../images/icon_4.png') no-repeat left top;}
.top_nav li.icon_4 a:hover{background: url('../images/icon_4.png') no-repeat left bottom;}
.top_nav li.icon_5 a{background: url('../images/icon_5.png') no-repeat left top;}
.top_nav li.icon_5 a:hover{background: url('../images/icon_5.png') no-repeat left bottom;}
.top_search{width: 606px; height: 40px; overflow: hidden; margin:20px auto 0 auto;  background: url('../images/index_search_bg.jpg') no-repeat left top;}
.top_search .input_txt{width: 556px; height: 40px; line-height: 40px; text-indent: 2em; outline: none; background: inherit; float: left;}
.top_search .input_submit{width: 50px; height: 40px; background: inherit; float: left; outline: none;}

/*part_1,part_2,part_3所需样式*/
.part_1{width: 980px; height: 230px; overflow: hidden; margin: 20px auto 0 auto}
.slideTxtBox{ width:100%;}
.slideTxtBox .hd{width: 174px; height: 228px; position:relative; border: 1px solid #a40000; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; padding: 0 12px; float: left}
.slideTxtBox .hd ul{ float:left; width: 100%; height: auto   }
.slideTxtBox .hd ul li{ float:left; width: 174px; height: 45px; line-height: 45px; font-size: 18px; color: #fff; background: url('../images/index_tab_off.jpg') no-repeat left top; margin-top: 10px; cursor:pointer; text-indent: 2em  }
.slideTxtBox .hd ul li.on{ height:45px; background: url('../images/index_tab_on.jpg') no-repeat left top; color: #a40000}
.slideTxtBox .bd {float: right; width: 738px; height: 220px; border: 1px solid #a40000; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; padding: 8px 10px 0 10px; position: relative;}

.slide_arrow_1,.slide_arrow_2,.slide_arrow_3,.slide_arrow_4{position: absolute; width: 12px; height: 23px; left: -12px; top: 20px; background: url('../images/index_arrow.jpg') no-repeat left top; z-index: 9999}
.slide_arrow_2{top: 77px;}
.slide_arrow_3{top: 130px;}
.slide_arrow_4{top: 185px;}

.slideBox{width:314px; height:210px; overflow:hidden; position:relative; float: left; border: 1px solid #a40000}
.slideBox .hd_1{height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd_1 ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd_1 ul li{ float:left; margin-right:5px;  width:12px; height:12px; line-height:12px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd_1 ul li.on{ background:#f00; color:#fff; }
.slideBox .bd_1{ position:relative; height:100%; z-index:0;   }
.slideBox .bd_1 li{ zoom:1; vertical-align:middle; position: relative;}
.slideBox .bd_1 li p{position: absolute; width: 100%; height: 30px; line-height: 30px; background: url('../images/txt_bg.png') repeat left top; text-indent: 1em; left: 0; bottom: 0}
.slideBox .bd_1 img{ width:314px; height:210px; display:block;  }

.slideTxt_1{ width:400px; text-align:left; float: right; height: 210px; overflow: hidden; }
.slideTxt_1 .hd_2{ height:31px; position:relative; }
.slideTxt_1 .hd_2 ul{height:29px; border-bottom: 2px solid #cdcdcd}
.slideTxt_1 .hd_2 ul li{ height:29px; line-height: 29px; float:left; padding:0 15px; font-size: 18px; cursor:pointer; border-bottom: 2px solid #cdcdcd}
.slideTxt_1 .hd_2 ul li.on{ border-bottom:2px solid #a40000; }
.slideTxt_1 .bd_2 ul{ padding: 5px 0; zoom:1;  }
.slideTxt_1 .bd_2 li{ height:30px; line-height:30px; font-size: 14px; text-indent: 1em; background: url('../images/li_dot.jpg') no-repeat left center;}
.slideTxt_1 .bd_2 li .date{ float:right; color:#999;  }

.video_pic{width: 315px; height: 210px; overflow: hidden;}
.video_pic img{width: 315px; height: 180px;}
.video_pic p{height: 30px; line-height: 30px; width: 100%; background: url('../images/li_video.jpg') no-repeat left 5px; text-indent: 1.2em; font-size: 14px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.video_list{width: 390px; height: 210px; overflow: hidden;}
.video_list .title{width: 100%; height: 29px; border-bottom: 2px solid #cdcdcd; position: relative;}
.video_list .title b{font-weight: normal; height: 29px; line-height: 29px; font-size: 18px; border-bottom: 2px solid #a40000; padding: 0 10px; position: absolute; left: 0; top: 0}
.video_list li{height: 30px; line-height: 30px; width: 100%; background: url('../images/li_video.jpg') no-repeat left 5px; text-indent: 1.2em; font-size: 14px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}

.slideTxt_2{ width:726px; text-align:left; float: right; height: 210px; overflow: hidden; }
.slideTxt_2 .hd_3{ height:27px; border-bottom: 2px solid #cdcdcd; position:relative; margin-bottom: 10px }
.slideTxt_2 .hd_3 ul{}
.slideTxt_2 .hd_3 ul li{width: 120px; height:29px; line-height: 29px; float:left; font-size: 14px; cursor:pointer; background: url('../images/index_tab_bg.jpg') no-repeat center bottom; text-align: center}
.slideTxt_2 .hd_3 ul li.on{ background: url('../images/index_tab_hover_bg.jpg') no-repeat center bottom }
.slideTxt_2 .bd_3 .main_info_box{width: 100%; height: 170px;}
.slideTxt_2 .bd_3 .main_info_box img{width: 245px; height: 170px; float: left; margin-right: 20px}
.slideTxt_2 .bd_3 .main_info_box h2{font-size: 14px; line-height: 30px;}
.slideTxt_2 .bd_3 .main_info_box p{font-size: 12px; text-indent: 2em}

.info_1{width: 200px; height: 95px; border-right: 1px dashed #8e8e8e; padding: 0 12px 0 17px; overflow: hidden; margin-bottom: 20px}
.info_1 .info_pic{width: 70px; height: auto; float: left; margin-right: 5px; text-align: center;}
.info_1 .info_pic img{margin-bottom: 5px}
.info_1 .info_pic p a{padding: 2px 10px; background: #e9e9e9; color: #a40000; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; font-size: 14px; float: none;}
.info_1 p{width: 100%}
.info_1 a{font-size: 14px; padding: 0 10px 0 0; line-height: 24px;}
.info_2{width: 230px; height: 95px; padding: 0 20px 0 19px; overflow: hidden; margin-bottom: 20px}
.info_2 .info_pic{width: 70px; height: auto; float: left; margin-right: 20px; text-align: center;}
.info_2 .info_pic img{margin-bottom: 5px}
.info_2 .info_pic p a{padding: 2px 10px; background: #e9e9e9; color: #a40000; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; font-size: 14px; float: none;}
.info_2 a{font-size: 14px; padding: 0 10px 0 0; line-height: 24px; float: left; }

.part_2{width: 920px; height: 242px; overflow: hidden; margin: 20px auto 0 auto; border: 1px solid #a40000; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; padding: 8px 0 8px 60px; background: url('../images/mrsj.jpg') no-repeat 10px 8px;}
.part_3{width: 980px; height: 260px; overflow: hidden; margin: 20px auto 0 auto}
.part_3 .index_box{width: 478px; height: 258px; overflow: hidden; border: 1px solid #a40000; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px;}
.part_3 .title{width: 457px; height: 34px; background: #a40000; border: 3px solid #fff; color: #fff; line-height: 34px; font-size: 14px; padding: 0 10px 0 5px; -moz-border-radius: 15px 15px 0 0; -webkit-border-radius: 15px 15px 0 0; border-radius: 15px 15px 0 0;}
.part_3 .title b{margin: -8px 10px 0 0}
.part_3 .title span{float: right}
.part_3 ul{width: 96%; height: auto; margin: 0 auto; overflow: hidden;}
.part_3 li{width: 98%; height: 34px; line-height: 34px; border-bottom: 1px solid #c8c8c8; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.part_3 li span{float: right}

/*part_4所需样式*/
.part_4{margin: 20px auto}

.row-fluid,.span1,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.span10,.span11,.span12,.container{position: relative;}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{max-width: 980px;}

.coleft{overflow: hidden;zoom:1;margin-left: 0;}
.coleft li{float: left;list-style: none;}
.coleft.dot li{list-style-type: square;list-style-position: inside;}
.coleft.uli14 li a.btn{background: #eee;border: solid 1px #ccc;box-shadow:none;display: block;margin: 3px;padding: 4px;color: #9e0001;}
.coleft.uli14 li a.btn:hover{background: #f5e7ce;border-color: #f5e7ce;}
.coleft.uli14 li a.btn-line{background: #fff;border: solid 2px #e9e9e9;box-shadow:none;display: block;margin: 2px;padding: 4px;text-align: center;border-radius:4px;}
.coleft.uli14 li a.btn-line:hover{background: #f5e7ce;text-decoration: none;border-color: #f5e7ce;}

.bigIconli li{text-align: center;}
.bigIconli li a{padding: 6px 5px !important;display: block; text-shadow: none;text-decoration: none;margin:5px;}
.bigIconli li a.btn{background: #f9f9f9;border: solid 1px #ddd;}
.bigIconli li a.btn-line{border: solid 1px #e9e9e9;border-radius:4px;}
.bigIconli li a.btn:hover,.bigIconli li a.btn-line:hover{border-color:#f5e7ce ;background: #f5e7ce;}
.bigIconli li i{*margin: 0 0 0 12px; *display: block;}
.bigIconli li p{margin: 6px 0 0 0;font-size:14px;line-height:20px;overflow: hidden;text-overflow: ellipsis;text-overflow: ellipsis;-ms-text-overflow: ellipsis;-o-text-overflow: ellipsis;-moz-binding: url("ellipsis.xml#ellipsis");white-space: nowrap;*width: 99%;}
.bigIconli li a.btn-line.multi i{margin-top: -5px;}
.bigIconli li a.btn-line.multi p{margin-top: 4px;line-height: 16px;}

.HomeBigBtn{margin-top: 20px;padding:0 !important; z-index: 99;}
.HomeBigBtn ul li a,.HomeBigBtn ul{margin-bottom: 0;}
.HomeBigBtn li.accordion-group{border: none; margin-bottom: 0;}
.HomeBigBtn ul li a.active{background: #fff; border: 1px solid #ebebeb; border-bottom: 0; border-top-left-radius: 5px;border-top-right-radius: 5px; position: relative; z-index: 3;}
.HomeBigBtn ul li a{_position:relative;}
.HomeBigBtn ul li a i{_position: absolute; _right:55px; }
.HomeBigBtn ul li a p{_padding-top: 15px;display:inline-block;}
.HomeBigBtn ul li a.btn{_position:static;}
.HomeBigBtn ul li a.btn i{_position:static; _right: auto;}
.HomeBigBtn ul li a.btn p{_padding-top: auto;}

.HomeBigBtn .in{overflow: inherit;}
.HomeBigBtn .collapse{transition:height 0.001s ease;}
.HomeBigBtn .zwwx{ position: absolute; top: 95px; left: 10px; z-index: 2;-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);border-radius: 6px;-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);box-shadow: 0 5px 10px rgba(0,0,0,0.2);}
.HomeBigBtn .zwwx .accordion-inner{ border: 1px solid #cecece; background: #fff; width:130px; height:150px;border-radius: 6px; }
.HomeBigBtn .zwwx .accordion-inner:before{position: absolute;top: -10px;left: 80px;display: inline-block;border-right: 10px solid transparent;border-bottom: 10px solid #ccc;border-left: 10px solid transparent;border-bottom-color: rgba(0,0,0,0.2);content: '';}
.HomeBigBtn .zwwx .accordion-inner:after{position: absolute;top: -8px;left: 81px;display: inline-block;border-right: 9px solid transparent;border-bottom: 9px solid #fff;border-left: 9px solid transparent;content: '';}
.HomeBigBtn .zwwx .accordion-inner{ _display: none;}
.HomeBigBtn .in .accordion-inner{_display: block;}
.HomeBigBtn .accordion-body{height: 0;}

.HomeBigBtn .sjkhd,.HomeBigBtn .yjdy,.HomeBigBtn .yxdl,.HomeBigBtn .fx{position: absolute; top: 84px; left: 0; z-index: 2; background: #fff; width: 100%; _width: 940px; _overflow:hidden; }
.HomeBigBtn .sjkhd .accordion-inner,.HomeBigBtn .yjdy .accordion-inner,.HomeBigBtn .yxdl .accordion-inner,.HomeBigBtn .fx .accordion-inner{border: 1px solid #ebebeb; border-radius: 5px;}
.HomeBigBtn .sjkhd .app-download{overflow: hidden; zoom:1; width: 80%; _width:90%; margin: 0 auto;}
.HomeBigBtn .sjkhd .app-download .icon-lg{vertical-align: middle;}
.HomeBigBtn .sjkhd .accordion-inner{padding: 10px 15px;}
.HomeBigBtn .sjkhd .app-download .coleft li{float: right;width: 50%;}

.HomeBigBtn .yxdl-form input{ width: 150px;}
.HomeBigBtn .yjdy .accordion-inner{overflow: hidden;zoom:1; padding: 25px 15px;}
.HomeBigBtn .yjdy .accordion-inner a{display: inline; font-size: 14px;}

.HomeBigBtn .fx .home-share{overflow: hidden; zoom:1; width:80%!important; margin: 0 auto; padding: 25px 0;}
.HomeBigBtn .fx .home-share span{ float: left; padding-top: 5px; padding-left: 20px; line-height: normal!important;}
.HomeBigBtn .fx .home-share img{margin: 0 40px;}

.IE7Hidden{*height: 77px;_height: 77px;margin-top:120px;}

.interGov .MdBtn{padding: 15px 10px; _font-size:14px;}
.interGov .MdBtn i{margin-right: 0;}
.interGov ul{border: none;}
.interGov .mdIconli-h li a{margin: 0 2px 10px 2px; border:1px solid #bbb;}
.interGov .zmhd-icon-bg li a{background: #e9e9e9;}
.repanel ul.iconli li{margin-bottom: 0;}
.repanel ul.iconli li a{line-height: 30px;*margin: 0;*border: none; font-size: 16px; _font-size: 14px;padding:0;}
.repanel ul.iconli li a:hover{background:none;}
.row-fluid select[class*="span"]{float: left;margin-left: 2.12%;}

/**** 首页弹出框 ****/
#ly_main{width:530px; height:249px; overflow:hidden; font-family:"微软雅黑"}
#ly_main p, #finish_main p, #finish_pass p, #xgmm_main p, #jjsl_main p{text-align:center; line-height:40px; font-size:20px; color:#5d5d5d; margin-top:30px}
#finish_pass, #finish_main{width:530px; height:191px; overflow:hidden; font-family:"微软雅黑"}
#xgmm_main{width:530px; height:272px; overflow:hidden; font-family:"微软雅黑"}
#xgmm_main .confirm_a{margin-top:15px}
#wjmm_main{width:530px; height:364px; overflow:hidden; font-family:"微软雅黑"}
#wjmm_main h3{text-align:center; font-size:20px; line-height:38px; color:#333;}
#wjmm_main .user{width:440px; height:44px; overflow:hidden; line-height:44px; margin:20px auto 0 auto; font-size:18px; color:#777}
#wjmm_main .input_user{width:300px; height:36px; line-height:36px; border:1px solid #ccc; vertical-align:middle; padding-left:18px; text-indent:0.6em; font-family:"微软雅黑"; font-size:18px; color:#5d5d5d}
#wjmm_main .reset{text-align:center; line-height:30px; font-size:20px; margin-top:20px}
#wjmm_main .input_aera{width:210px; height:36px; line-height:36px; border:1px solid #ccc; vertical-align:middle; text-indent:0.6em; padding-left:18px; font-family:"微软雅黑"; font-size:18px; color:#5d5d5d; margin:0 10px 0 0}
.icon_user{width:18px; height:19px; background:url(../images/username_bg.jpg) no-repeat 10px center}
.icon_tel{width:10px; height:22px; background:url(../images/tel_bg.jpg) no-repeat 14px center}
.icon_tel{width:16px; height:20px; background:url(../images/password_bg.jpg) no-repeat 10px center}
#user_dl_main{width:530px; height:462px; overflow:hidden; background:url(../images/tc_index_5.jpg) no-repeat left top; font-family:"微软雅黑"}
/*#user_dl_main{width:530px; height:462px; overflow:hidden;}*/
#user_dl_main h3{text-align:center; font-size:20px; line-height:38px; margin-top:72px; color:#fff; padding-bottom:30px}
#user_dl_main .user{width:440px; height:44px; overflow:hidden; line-height:44px; margin:20px auto 0 auto; font-size:18px; color:#777}
#user_dl_main .input_user{width:300px; height:36px; line-height:36px; border:1px solid #ccc; vertical-align:middle; padding-left:18px; text-indent:0.6em; font-family:"微软雅黑"; font-size:18px; color:#5d5d5d}
#user_dl_main .check_ch{padding-left:130px; line-height:30px; color:#777}
#user_dl_main .input_yz{width:128px; height:36px; line-height:36px; border:1px solid #ccc; vertical-align:middle; padding-left:18px; text-indent:0.6em; font-family:"微软雅黑"; font-size:18px; color:#5d5d5d}
#user_dl_main .user_login{padding-left:130px; margin-top:20px; line-height:40px}
#user_dl_main .login_btn{width:auto; height:40px; color:#fff; background:#eb4b3f; float:left; text-align:center; line-height:40px; font-size:18px; padding:0 10px}
#user_dl_main .regist_btn{width:auto; height:40px; color:#fff; background:#cbcbcb; float:left; text-align:center; line-height:40px; font-size:18px; padding:0 10px; margin-left:10px;}
#user_dl_main .forget_btn{float:left; margin-left:10px; line-height:40px}

#login_main .user{width:440px; height:44px; overflow:hidden; line-height:44px; margin:20px auto 0 auto; font-size:18px; color:#777}
#login_main .input_user{width:300px; height:36px; line-height:36px; border:1px solid #ccc; vertical-align:middle; padding-left:18px; text-indent:0.6em; font-family:"微软雅黑"; font-size:18px; color:#5d5d5d}
#login_main .check_ch{padding-left:130px; line-height:30px; color:#777}
#login_main .input_yz{width:128px; height:36px; line-height:36px; border:1px solid #ccc; vertical-align:middle; padding-left:18px; text-indent:0.6em; font-family:"微软雅黑"; font-size:18px; color:#5d5d5d}
#login_main .user_login{padding-left:130px; margin-top:20px; line-height:40px}
#login_main .login_btn{width:auto; height:40px; color:#fff; background:#eb4b3f; float:left; text-align:center; line-height:40px; font-size:18px; padding:0 10px}
#login_main .regist_btn{width:auto; height:40px; color:#fff; background:#cbcbcb; float:left; text-align:center; line-height:40px; font-size:18px; padding:0 10px; margin-left:10px;}
#login_main .forget_btn{float:left; margin-left:10px; line-height:40px}

#jjsl_table{width:570px; height:auto; overflow:hidden; background:#fef5f8; font-family:"微软雅黑"}
#jjsl_table h3{text-align:center; font-size:24px; line-height:30px; padding-top:65px; padding-bottom:20px; color:#fff}
#jjsl_table p{line-height:40px; margin:10px auto; width:530px; height:40px; font-size:18px; color:#777}
#jjsl_table .input_user{width:400px; height:36px; line-height:36px; border:1px solid #ccc; vertical-align:middle; padding-left:18px; text-indent:0.6em; font-family:"微软雅黑"; font-size:18px; color:#5d5d5d}
#jjsl_table .confirm_b{text-align:center; background:#e70044; width:250px; height:40px; line-height:40px; font-size:18px; margin-bottom:20px}
#jjsl_table .add_icon{padding-right:20px; width:510px; _width:540px}
#jjsl_table span{font-size:16px; padding:5px 10px; border:1px solid #ccc; background:#fff}
#jjsl_main{width:530px; height:272px; overflow:hidden; font-family:"微软雅黑"}
#jjsl_main .confirm_a{margin-top:15px}
#regist_main{width:573px; height:auto; font-family:"微软雅黑"; padding-bottom:20px; position: relative;}
.tc_top{width:573px; height:70px; line-height: 50px; color: #fff; text-align: center; font-size: 18px; background: url(../images/tc_index.png) no-repeat left top; left: 0; top: 0; margin-top: -30px}
.tc_bottom{width:573px; height:24px; background: url(../images/tc_index_b.png) no-repeat left top; left: 0; bottom: 0; margin-top: 5px}
.tc_title{width: 90%; height: 34px; line-height: 34px; font-size: 18px; margin: 10px auto; border-bottom: 1px solid #9f9f9f}
.tc_title b{font-weight: normal; color: #c00b0b}
#regist_main td{font-size:16px; color:#777; line-height:22px; vertical-align: top}
#regist_main td strong{font-weight:normal; color:#e60012}
#regist_main td span{line-height:20px; font-size:12px; color:#c00}
#regist_main .input_txt{width:350px; height:25px; line-height:25px; border:1px solid #ccc; vertical-align:middle; text-indent:0.6em; font-family:"微软雅黑"; font-size:18px; color:#5d5d5d; margin-right:10px; font-size:14px}
#regist_main .input_select{width:168px; height:25px; line-height:25px; line-height:12px\0; font-size:12px}
#regist_main button{width:auto; border:1px solid #ccc; height:25px; line-height:25px; color:#777; background:#fff}
#regist_main .input_aera{width:168px; height:25px; line-height:25px; border:1px solid #ccc; vertical-align:middle; text-indent:0.6em; font-family:"微软雅黑"; font-size:14px; color:#5d5d5d; margin:0 10px 0 0}
#regist_main .tongyi{line-height:40px; font-size:14px}
#regist_main .tongyi a{color:#2b80c6; text-decoration:none}
#regist_main .regist_btn{width:250px; height:30px; color:#fff; background:#eb4b3f; text-align:center; margin:0 auto; line-height:30px; font-size:18px;}
#notice{width:530px; height:364px; overflow:hidden; background:url(../images/tc_index_6.jpg) no-repeat left top; font-family:"微软雅黑"; position:relative}
#notice h3{text-align:center; font-size:20px; line-height:45px; margin-top:72px; color:#fff; padding-bottom:20px}
#notice .user{width:440px; height:auto; overflow:hidden; line-height:30px; margin:0 auto; font-size:18px; color:#777; padding-bottom:20px}
#notice .notice_btn{width:80px; height:20px; color:#fff; background:#3db0f2; text-align:center; line-height:20px; font-size:18px; padding:10px 20px; position:absolute; left:50%; bottom:20px; margin-left:-40px; text-decoration:none}
#regist_main .input_2{width:168px; height:25px; line-height:25px; text-indent:1.5em; border:1px solid #ccc; font-size:12px; color:#5d5d5d}
.dropdown {display: inline-block;position: relative;overflow: hidden;height: 28px;width: 350px;background: #fff;border: 1px solid;border-color:#ccc;border-radius: 3px;background-image: -webkit-linear-gradient(top, transparent, rgba(61, 176, 242, 0.06));background-image: -moz-linear-gradient(top, transparent, rgba(61, 176, 242, 0.06));background-image: -o-linear-gradient(top, transparent, rgba(61, 176, 242, 0.06));background-image: linear-gradient(to bottom, transparent, rgba(61, 176, 242, 0.06));-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);vertical-align:middle;line-height:28px}
.dropdown:before, .dropdown:after {content: '';position: absolute;z-index: 2;top: 9px;right: 10px;width: 0;height: 0;border: 4px dashed;border-color: #888 transparent;pointer-events: none}
.dropdown:before {border-bottom-style: solid;border-top: none}
.dropdown:after {margin-top: 7px;border-top-style: solid;border-bottom: none}
.dropdown-select {position: relative;width: 130%;margin: 0;padding: 6px 8px 6px 10px;height: 28px;line-height: 14px;font-size: 12px;color: #62717a;text-shadow: 0 1px white;/* Fallback for IE 8 */background: #fff;/* "transparent" doesn't work with Opera */background: rgba(0, 0, 0, 0) !important;border: 0;border-radius: 0;-webkit-appearance: none}
.dropdown-select:focus {z-index: 3;width: 100%;color: #394349;outline: 2px solid #49aff2;outline: 2px solid -webkit-focus-ring-color;outline-offset: -2px}
.dropdown-select > option {margin: 3px;padding: 6px 8px;text-shadow: none;background: #fff;border-radius: 3px;cursor: pointer}
.btnSendCode{width:90px; height:30px; line-height:30px; font-family:"微软雅黑"; background:#eb4b3f; border:0; cursor:pointer; color:#fff; font-size:12px; padding: 0 10px}
.btnSendCode_1{width:90px; height:36px; line-height:36px; font-family:"微软雅黑"; background:#eb4b3f; border:0; cursor:pointer; color:#fff; font-size:12px; padding: 0 10px}

/* 2019-12-26 新增*/
.newyear_festival{height: 253px; background: #fff url('../images/skin/banner_2020new.jpg') no-repeat center top;}
.firecrackers{ width: 100%; height: auto; overflow: hidden; background: #fff url('../images/skin/2020_bp_bg.png') no-repeat center top; padding-bottom: 20px}

/* 2020-01-09 新增*/
.spring_festival{height: 257px; background: #fff url('../images/skin/banner_2020cj.jpg') no-repeat center top;}
.NYscrolls{ width: 100%; height: auto; overflow: hidden; background: #fff url('../images/skin/2020_cl_bg.png') no-repeat center top;}

/* 2020-09-17 新增*/
.zn8th_festival{height: 253px; background: #fff url('../images/skin/banner_rx8th.jpg') no-repeat center top;}
.guoqing71th_festival{height: 253px; background: #fff url('../images/skin/banner_gq71th.jpg') no-repeat center top;}

/* 2021-01-25 新增*/
.spring_festival_2021{height: 257px; background: #8c0000 url('../images/skin/banner_2021cj.jpg') no-repeat center top;}
.NYscrolls_2021{ width: 100%; height: auto; overflow: hidden; background: #fff url('../images/skin/2021_cl_bg.png') no-repeat center top;}

/* 2021-11-29 新增*/
.hb_info .icon_left{width: 170px; line-height: 32px; overflow: hidden; text-align: left;}
.hb_info .icon_left p{margin: 0;}
.hb_info .icon_right{line-height: 0; margin-top: -90px; margin-right: -10px;}
.hb_info .icon_right img{width: 88%; height: auto;}

/* 2022-01-04 新增*/
.slideTxt_2 .hd_4 ul li{ height:27px; line-height: 27px; float:left; padding:0 20px; margin: 0 30px; font-size: 18px; cursor:pointer; border-bottom: 2px solid #cdcdcd}
.slideTxt_2 .hd_4 ul li.on{ border-bottom:2px solid #a40000; }
.slideTxt_2 .hd_4{ height:27px; border-bottom: 2px solid #cdcdcd; position:relative; margin-bottom: 10px }
.slideTxt_2 .hd_4 ul{}
.slideTxt_2 .bd_3 .video_pic{width: 267px; height: 180px; overflow: hidden;}
.slideTxt_2 .bd_3 .video_pic img{width: 267px; height: 150px;}
.slideTxt_2 .bd_3 .video_pic p{height: 30px; line-height: 28px; width: 100%; background: url('../images/li_video.jpg') no-repeat left 5px; text-indent: 1.2em; font-size: 14px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.slideTxt_2 .bd_3 .video_list{width: 390px; height: 210px; overflow: hidden;}
.slideTxt_2 .bd_3 .video_list .title{width: 100%; height: 29px; border-bottom: 2px solid #cdcdcd; position: relative;}
.slideTxt_2 .bd_3 .video_list .title b{font-weight: normal; height: 29px; line-height: 29px; font-size: 18px; border-bottom: 2px solid #a40000; padding: 0 10px; position: absolute; left: 0; top: 0}
.slideTxt_2 .bd_3 .video_list li{height: 30px; line-height: 28px; width: 100%; background: url('../images/li_video.jpg') no-repeat left 5px; text-indent: 1.2em; font-size: 14px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}

/* 2022-01-13 新增*/
.spring_festival_2022{height: 257px; background: #bc0000 url('../images/skin/banner_2022cj.jpg') no-repeat center top;}

/* 2022-09-05 新增*/
.mid-autumn_2022{height: 257px; background: #bc0000 url('../images/skin/banner_2022zq.jpg') no-repeat center top;}
.national_day_2022{height: 257px; background: #bc0000 url('../images/skin/banner_2022gq.jpg') no-repeat center top;}