*{ margin:0px; margin:0px;}
h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,th,td,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;border:0;  font-weight: normal;}
ul,ol,li{list-style:none;}
input,button{margin:0;font-size:12px; }
table{border-collapse:collapse;border-spacing:0;}
b,em,i{ font-style:normal; font-weight:normal;}
a { text-decoration:none;}
img{ border:0px;}

/*----- Public -----*/
body{ margin:0; padding:0; border:0; width:100%; min-height: 100%; background: #ffffff; font-size:12px; font-family: 'Microsoft YaHei','Heiti SC',simhei,'Lucida Sans Unicode','Myriad Pro','Hiragino Sans GB',Verdana;}
.left{ float:left; _display:inline;}
.right{ float:right; _display:inline;}
.clear{ clear: both; }
.cy-w-1{ width: 10%;}.cy-w-2{ width: 20%;}.cy-w-3{ width: 30%;}.cy-w-4{ width: 40%;}.cy-w-5{ width: 50%;}.cy-w-6{ width: 60%;}.cy-w-7{ width: 70%;}.cy-w-8{ width: 80%;}.cy-w-9{ width: 90%;}
.cy-1200{ width: 1200px;}
.cy-auto{ margin: 0 auto;}
.relative{ position: relative; }
.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-45{margin-top:45px}.mt-50{margin-top:50px}.mt-55{margin-top:55px}.mt-60{margin-top:60px}.mt-65{margin-top:65px}.mt-70{margin-top:70px}.mt-75{margin-top:75px}.mt-80{margin-top:80px}.mt-85{margin-top:85px}.mt-90{margin-top:90px}.mt-95{margin-top:95px}.mt-100{margin-top:100px}
.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-25{margin-right:25px}.mr-30{margin-right:30px}.mr-35{margin-right:35px}.mr-40{margin-right:40px}.mr-45{margin-right:45px}.mr-50{margin-right:50px}.mr-55{margin-right:55px}.mr-60{margin-right:60px}.mr-65{margin-right:65px}.mr-70{margin-right:70px}.mr-75{margin-right:75px}.mr-80{margin-right:80px}.mr-85{margin-right:85px}.mr-90{margin-right:90px}.mr-95{margin-right:95px}.mr-100{margin-right:100px}
.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-35{margin-bottom:35px}.mb-40{margin-bottom:40px}.mb-45{margin-bottom:45px}.mb-50{margin-bottom:50px}.mb-55{margin-bottom:55px}.mb-60{margin-bottom:60px}.mb-65{margin-bottom:65px}.mb-70{margin-bottom:70px}.mb-75{margin-bottom:75px}.mb-80{margin-bottom:80px}.mb-85{margin-bottom:85px}.mb-90{margin-bottom:90px}.mb-95{margin-bottom:95px}.mb-100{margin-bottom:100px}
.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-25{margin-left:25px}.ml-30{margin-left:30px}.ml-35{margin-left:35px}.ml-40{margin-left:40px}.ml-45{margin-left:45px}.ml-50{margin-left:50px}.ml-55{margin-left:55px}.ml-60{margin-left:60px}.ml-65{margin-left:65px}.ml-70{margin-left:70px}.ml-75{margin-left:75px}.ml-80{margin-left:80px}.ml-85{margin-left:85px}.ml-90{margin-left:90px}.ml-95{margin-left:95px}.ml-100{margin-left:100px}

.bfcontent{
	width: 100%;
	float: left;
	background: #fff;
}
/*----- 首页 -----*/
body{ background: #ffffff url('../images/bg.jpg') no-repeat top center;}
body.second{ background: #ffffff url('../images/second_bg.jpg') no-repeat top center;}
.wyh_header{ padding-top: 20px; }
.wyh_logo{ padding-top: 16px; }
.nav ul li{ float: left; margin-left: 30px;}
.nav ul li a{ font-size: 16px; color: #ffffff; padding:0 2px 10px; display: block;}
.nav ul li a:hover{ border-bottom: 2px solid #f4af36;}
.nav ul li.current a{border-bottom: 2px solid #f4af36;}
.wyh_banner{ min-height: 165px; position: relative; text-align: center; padding-top: 10px;}
.wyh_back{ position: absolute; left: 40px; top: 20px;}
.wyh_back a{ font-size: 14px; padding: 3px 5px; border: 1px solid #ffffff; color: #ffffff;}
.wyh_back a:hover{ color: #b9b9b9; }
.banner{ margin-top: 65px; margin-bottom: 65px	}

.wyh_cont1{ background-color: #fff; box-shadow:  0 -6px 5px 5px rgba(51, 51, 51, 0.1);}
.wyh_cont1_left{ width: 730px; height: 246px; padding: 40px; position: relative;}
.wyh_cont1_left h1{font-size:24px; color:#3399ff; }
.wyh_cont1_left h3{font-size:16px; color:#c4c9cf; }
.wyh_cont1_left1{font-size: 16px; color: #6d6f72; line-height: 30px; margin-top: 20px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.wyh_cont1_more{ margin-top: 30px;}
.wyh_cont1_more a{ margin-top: 15px; color: #9d9d9d; padding:10px 30px; border:1px solid #eeeeee; font-size: 14px;}
.wyh_cont1_notice{ width: 730px; padding: 0 40px; height: 60px; line-height: 60px; background: #fafafa; position: absolute; left: 0; bottom: 0; color: #333333; font-size: 18px; font-weight: bold;}
.wyh_cont1_notice a{ display: block; width: 91%; font-weight: normal; color: #6d6f72; font-size: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.wyh_cont1_right{ width: 330px; height: 266px; background: url('../images/cont_1.jpg') no-repeat top center; padding:30px;}
.wyh_cont1_right h2{ font-size:  18px; color: #ffffff;}
.wyh_cont1_right h3{ font-family: "Arial"; font-size: 24px; color: rgba(255, 255, 255, 0.3); font-weight: bold; margin: 5px 0;}
.wyh_cont1_right1{ display: block; width: 40px; height: 4px; background-color: #fff; }
.wyh_cont1_right2{ margin-top: 30px; width: 100%; font-size: 16px; color: #ffffff; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.wyh_cont1_right3{ margin-top: 20px; font-size: 16px; color: #ffffff; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; background: url('../images/icon_2.png') no-repeat left center; padding-left: 35px; background-size: 20px 20px;}
.wyh_cont1_right4{ width: 100%; margin-top: 75px; background: url('../images/icon_4.png') no-repeat right center; background-size: 25px 16px;}
.wyh_cont1_right4a{ height: 30px; display: block; padding-left: 50px; font-size: 18px; color: #ffffff; background: url('../images/icon_3.png') no-repeat; background-size: 30px 30px; }

.wyh_news{ padding-top: 50px;  padding-bottom: 80px;}
.wyh_news_head{ width: 100%; height: 50px;}
.wyh_news_head span.left img{ width: 116px; height: 50px; }
.wyh_news_head a.right{ line-height: 50px; color: #f5a82e; font-size: 20px;}
.wyh_news_cont{ width: 100%; margin-top: 35px; }
.wyh_news_cont li{ float: left; margin-right: 15px;}
.wyh_news_cont li a{ width: 390px; height: auto; display: block; background: #ffffff; padding-bottom: 20px;}
.wyh_news_cont li a .wyh_news_cont1{ width: 390px; height: 204px; overflow: hidden; }
.wyh_news_cont li a .wyh_news_cont1 img{ width: 390px; height: auto; min-height: 204px;}
.wyh_news_cont li a .wyh_news_cont2{ font-weight: bold; width: 310px; padding: 30px 40px 0; font-size: 18px; color: #333333; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.wyh_news_cont li a .wyh_news_cont3{ width: 310px; padding: 20px 40px 10px; line-height: 24px; font-size: 16px; color: #666666; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.wyh_news_cont li a .wyh_news_cont4{ width: 310px; margin: 0 40px; padding-top: 25px; border-top: 1px solid #d3d3d3;}
.wyh_news_cont li a .wyh_news_cont4 .left{ font-size: 16px; color: #999999;}
.wyh_news_cont li a .wyh_news_cont4 .right{ font-size: 14px; color: #ffffff; width: 100px; height: 30px; text-align: center; line-height: 30px; background-color: #0e6fa1; border-radius: 15px;}
.wyh_news_cont li a .wyh_news_cont4 .right i{ background: url('../images/icon_5.png') no-repeat 75px center; display: block; color: #ffffff;}
.wyh_news_cont li a:hover{ background: #0e6fa1; }
.wyh_news_cont li a:hover .wyh_news_cont2{color: #ffffff; }
.wyh_news_cont li a:hover .wyh_news_cont3{ color: #76b3d3; }
.wyh_news_cont li a:hover .wyh_news_cont4{ border-top: 1px solid #2787b8; }
.wyh_news_cont li a:hover .wyh_news_cont4 .left{ color: #76b3d3; }
.wyh_news_cont li a:hover .wyh_news_cont4 .right{ background-color: #ffffff;}
.wyh_news_cont li a:hover .wyh_news_cont4 .right i{ background: url('../images/icon_6.png') no-repeat 75px center; display: block; color: #7d7c7c;}

.footer{ width: 100%; background-color: #f1f1f1;}
.foot{ padding: 30px 0px 20px;}
.footer_fl{ width: 253px; border-right: 1px solid #ddd}
.footer_a{ width: 157px; height: 38px; }
.footer_b{width: 100%; margin-top: 17px;}
.footer_b span{ display: block; width: 132px; height: 132px; }
.footer_b span img{ width: 100%; }
.footer_fr{ width: 900px; height: auto; }
.footer_c{ width: 100%; position: relative; right: -22px;}
.footer_c li{ float: left; color: #cccccc; padding:0 20px;}
.footer_c li a{ color: #666666; font-size: 16px; font-weight: bold;}
.footer_c li a:hover{ color: #333333;}
.footer_d{ width: 100%; margin-top: 65px;}
.footer_d .footer_d1{ background: url(../images/phone.png) no-repeat left center; background-size: 60px 52px; padding-left: 75px;margin-left: 42px;}
.footer_d .footer_d1 p{ color: #666; font-size: 25px;}
.footer_d .footer_d1 p span{ color: #666666; font-size: 16px; margin-left: 5px;}
.footer_d .footer_d2{ width: 271px; padding:0 22px; /*margin-top: 20px;*/ background: #ffffff; border: 1px solid #cccccc; border-radius: 22px;}
.footer_d .footer_d2_a{ width: 85%; display: block;}
.footer_d .footer_d2_a input{ width: 100%; height: 42px; font-size: 16px; outline: none; line-height:42px; border:none;}
.footer_d .footer_d2_b{ width: 15%; display: block;}
.footer_d .footer_d2_b input{ cursor: pointer; width: 100%; height: 44px; line-height: 44px; background: url(../images/search.png) no-repeat center center; outline: none; border: none; background-size:21px 21px;}
.share{ width: 100%; background-color: #0e6fa1; color: #ffffff; height: 48px;}
.share_two{line-height: 48px; text-align: center; font-size: 16px; color: #ffffff;}

/*----- 活动报名 -----*/
body.second .banner{ margin-top: 0px; }
.sign_up{ padding-top: 30px;  padding-bottom: 80px;}
.sign_up_title{ width: 100%; height: 30px; padding-bottom: 28px;}
.sign_up_title span.left{ font-size: 16px; color: #666666; }
.sign_up_title a.right{ font-size: 14px; color: #555555; padding: 7px 17px; display: block; margin-left: 10px;}
.sign_up_title a.current{ background-color: #f18e1e; color: #ffffff; }
.sign_up_title a:hover{ background-color: #f18e1e; color: #ffffff; }
.signup_cont{ width: 100%; height: auto; }
.signup_cont li{ float: left; width: 579px;}
.signup_cont li a{ width: 100%; height: auto; margin-bottom: 35px; padding-bottom: 30px; display: block; margin-left:42px;}
.signup_cont1{ width: 579px; height: 286px; overflow: hidden; }
.signup_cont1 img{ width: 579px; min-height: 286px; }
.signup_cont2{ width: 539px; line-height: 50px; font-size: 18px; color: #333333; padding: 0 20px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.signup_cont3{ width: 504px; line-height: 45px; font-size: 16px; color: #666666; padding: 0 20px 0 55px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; background: url('../images/icon_7.png') no-repeat 20px center; background-size: 16px 21px;}
.signup_cont4{ width: 504px; line-height: 45px; font-size: 16px; color: #666666; padding: 0 20px 0 55px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; background: url('../images/icon_8.png') no-repeat 20px center; background-size: 24px 21px;}
.signup_cont5{ width: 504px; line-height: 45px; font-size: 16px; color: #666666; padding: 0 20px 0 55px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; background: url('../images/icon_9.png') no-repeat 20px center; background-size: 24px 22px;}
.signup_cont6{ width: 539px; line-height: 36px; font-size: 16px; color: #999999; padding: 0 20px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.signup_cont7{ width: 302px; height: 62px; line-height: 62px; text-align: center; margin: 20px auto 0; color: #ffffff; font-size: 26px; background-color: #f18e1e; border-radius: 31px;}
.signup_cont8{ width: 302px; height: 62px; line-height: 62px; text-align: center; margin: 20px auto 0; color: #ffffff; font-size: 26px; background-color: #cccccc; border-radius: 31px;}

.signup_cont li a:hover{ background-color: #fafafa; }
.signup_cont li a:hover .signup_cont3{ background: url('../images/icon_10.png') no-repeat 20px center; background-size: 16px 21px;}
.signup_cont li a:hover .signup_cont4{ background: url('../images/icon_11.png') no-repeat 20px center; background-size: 24px 21px;}
.signup_cont li a:hover .signup_cont5{ background: url('../images/icon_12.png') no-repeat 20px center; background-size: 24px 22px;}
.fanye{ width: 100%; height: auto; padding: 30px 0; }
.fanye li{ float: left;}
.fanye li a{ display: block; padding: 5px 11px; font-size:14px; color: #000000; background-color: #f2f2f2; margin-right: 10px;}
.fanye li a:hover{ color: #ffffff; background-color: #cccccc; }
.fanye li a.current{ color: #ffffff; background-color: #cccccc; }

.signup_detail_one{ width: 1120px; height: auto; background-color: #fafafa; padding: 40px;}
.signup_detail_one h1{ color: #333333; font-size: 24px; font-weight: bold;}
.signup_detail_one span.signup_detail_one1{ color: #999999; font-size: 15px; padding: 20px 0 20px 35px; display: block; background: url('../images/icon_13.png') no-repeat left center;}
.signup_detail_one p.signup_detail_one2{ color: #999999; font-size: 16px; line-height: 35px;}
.signup_detail_two{ width: 100%; margin-top: 65px;}
.signup_detail_two ul li{ float: left; width: 210px; height: auto; text-align: center; padding: 0 95px;}
.signup_detail_two ul li img{ width: 103px; height: 103px; }
.signup_detail_two1{ width: 100%; font-size: 18px; color: #333333; padding: 10px 0;}
.signup_detail_two2{ width: 100%; font-size: 16px; color: #666666; line-height: 27px;}
.signup_detail_three{ margin-top: 55px; width: 100%;}
.signup_detail_conts{ width:876px; height: auto; background-color: #fafafa; margin-top: 43px; padding:35px 162px;}
.signup_table{ width: 100%; border-bottom: 1px solid #e5e5e5;}
.signup_detail_conts_left{ width: 119px; padding-left: 85px; height: 135px; line-height: 135px; font-size: 18px; color: #666666;}
.signup_detail_conts_right{ padding-left: 105px; }
.signup_detail_conts_right input{ width: 430px; height: 133px; line-height: 133px; border: 0px; outline: none; background: none; font-size: 18px; color: #333333;}
.signup_table ::-webkit-input-placeholder { color:#cccccc; }
.signup_table ::-moz-placeholder { color:#cccccc; } /* firefox 19+ */
.signup_table :-ms-input-placeholder { color:#cccccc; } /* ie */
.signup_table inputinput:-moz-placeholder { color:#cccccc; }
.signup_detail_conts_right.sex{ padding-top: 45px; }
.sex_woman{ width: 48px; height: 48px; line-height: 48px; background: url('../images/icon_18.png') no-repeat; display: block; padding-left: 58px; color: #8b8f93; font-size: 18px; cursor: pointer;}
.sex_woman.current{background: url('../images/icon_19.png') no-repeat; display: block; padding-left: 58px; color: #4e4f53;}
.sex_man{ width: 48px; height: 48px; line-height: 48px; background: url('../images/icon_20.png') no-repeat; display: block; padding-left: 58px;  color: #8b8f93; font-size: 18px; cursor: pointer;}
.sex_man.current{background: url('../images/icon_21.png') no-repeat; display: block; padding-left: 58px; color: #4e4f53;}
.signup_table.current{ border-bottom: 1px solid #ff0000; position: relative;}
.phone_current1{ position: absolute; left: 0px; bottom: 0px; padding-left: 309px; text-align: center; color: #cc0000; line-height: 36px; font-size: 16px;}
.phone_current2{ position: absolute; right: 5px; bottom: 10px; width: 24px; height: 21px;}


.icon{position:absolute;top:8px;right:10px;height:30px;width:28px;background:#fff; cursor: pointer;}
.laydate-box{height:47px;width:267px;border:none;margin:42px 0 0 0;position:relative; border:1px solid #e5e5e5; border-radius: 2px;}
#laydateInput{outline:0;display:block;height:45px;width:252px;font-size:18px;line-height:45px; color: #666666; padding-left: 14px; cursor: pointer;}
.select-date{position:absolute;left:0;top:48px;width:266px;height:301px;border:1px solid #58abff;display:none; background-color: #fff; z-index: 999;}
.select-date-header{height:48px;border-bottom:1px solid #58abff}
.heade-ul{height:49px}
.header-item{height:28px;float:left;margin-top:9px}
.header-item select{height:28px}
.header-item-one select{width:68px;margin-left:10px;height:30px;outline:0}
.header-item-one{height:30px}
.header-item-two i{display:block;float:left;height:28px;width:28px;line-height:28px;text-align:center;cursor:pointer}
.header-item-two i{display:block;float:left;height:28px;width:28px;line-height:28px;text-align:center;cursor:pointer}
.header-item-two{border:1px solid #ccc;margin-left:10px}
.header-item-two select{float:left;border:none;outline:0}
.header-item-two i:nth-child(1){border-right:1px solid #ccc}
.header-item-two i:nth-child(3){border-left:1px solid #ccc}
.header-item-three{margin-left:30px;width:73px}
.header-item-three span{display:block;height:100%;border:1px solid #d8d8d8;background:#f9f9f9;line-height:28px;text-align:center;font-size:14px;width:100%;cursor:pointer}
.header-item-three span:hover{border-color:#388bff}
.header-item-three span.active{border-color:#388bff}
.week-list{height:35px;width:100%;border-bottom:1px solid #c8cacc}
.week-list li{float:left;height:35px;width:35px;text-align:center;line-height:35px;font-size:15px;margin:0 1px}
.week-list li:nth-child(7){color:#e02d2d}
.week-list li:nth-child(1){color:#e02d2d}
.tabel-line{height:35px;border-bottom:1px solid #c8cacc}
.tabel-ul{height:35px}
.tabel-li{height:31px;width:31px;text-align:center;line-height:31px;float:left;border:2px solid #fff;margin:0 1px}
.tabel-li.preDays{color:#bfbfbf}
.tabel-li.nextDay{color:#bfbfbf}
.tabel-li:hover{border-color:#fb0}
.tabel-li.showClick{border-color:#fb0}
.tabel-li.active{background:#fb0;color:#fff!important;border-color:#fb0}
.tabel-li.weekColor{color:#e02d2d}

.room{ width: 250px; height: 45px; line-height: 45px; cursor: pointer; padding-left: 14px; border: 1px solid #e5e5e5; border-radius: 2px; margin-top: 42px; background: url('../images/icon_24.png') no-repeat 219px center; background-size: 35px 26px; font-size: 18px; color: #666666;}
.room_choice{ width: 266px; height: auto; position: absolute; top: 89px; left: 105px;}
.room_choice li a{ width: 250px; height: 45px; line-height: 45px; display: block; font-size: 18px; color: #999999; cursor: pointer; padding-left: 14px; border:1px solid #e5e5e5; border-top: 0px; background-color: #fff;}
.room_choice li a:hover{ background-color: #eeeeee; }

.signup_detail_conts_right.station{ padding-top: 53px; }
.station_1{ background: url('../images/icon_25.png') no-repeat left center; background-size: 30px 30px; cursor: pointer; margin-right: 100px; padding-left: 40px; font-size: 18px; width: 30px; height: 30px; line-height: 30px; color: #8b8f93; display: block;}
.station_1.current{ background: url('../images/icon_26.png') no-repeat left center;}

.money{ width: 266px; height: 135px; line-height: 135px; font-size: 34px; color: #666666; font-family: "Arial"}
.money span{font-size: 18px; margin-left: 3px;}

.signup_detail_conts_left.invoice{ height: 193px; line-height: 193px; }
.signup_detail_conts_right.invoice{ padding-top: 44px; }
.signup_detail_conts_right.invoice input{ width: 400px; height: 45px; border:1px solid #e5e5e5; border-radius: 2px; margin-bottom: 10px; padding: 0 13px;}

.signup_submit{ width: 100%; text-align: center; }
.signup_submit input{ width: 158px; height: 54px; text-align: center; line-height: 54px; color: #ffffff; font-size: 18px; border: none; background-color: #f18e1e; border-radius: 27px; margin: 80px auto 40px; cursor: pointer; outline: none;}

.signup_boxbg{ width: 100%; height: auto; position: fixed; top: 0px; left: 0px; z-index: 1000; background-color: rgba(0, 0, 0, 0.5); }
.signup_box{ width: 454px; height: 185px; border-radius: 7px; background-color: #fff; position: absolute; z-index: 1001;}
.signup_success{ margin: 57px 0 0 108px; width: 127px; height:72px; line-height: 72px;  font-size: 24px; padding-left: 88px; color: #000000; background: url('../images/Success.jpg') no-repeat left center; background-size: 72px 72px; }
.signup_erroe{ padding:35px 0 0 120px;}
.signup_erroe_1{ width: 126px; height:72px; line-height: 72px; font-size: 24px; padding-left: 88px; color: #000000; background: url('../images/Error.jpg') no-repeat left center; background-size: 72px 72px; }
.signup_erroe_2{ width: 214px; height: 30px; line-height: 30px; font-size: 18px; text-align: center; color: #666666;}
.signup_close{ width: 25px; height: 25px; position: absolute; top: -30px; right: 3px; z-index: 1002; cursor: pointer;}
.signup_close img{ width: 100%; }

/*----- 最新动态 -----*/
.news{ width: 100%; height: auto; }
.news li a{ width: 100%; margin-bottom: 30px; display: block; color: #666666; border-bottom: 1px dashed #e5e5e5; padding-bottom: 30px;}
.news_left{ width: 230px; height: 142px; overflow: hidden;}
.news_left img{ width: 230px; height: auto; min-height: 142px; }
.news_right{ width: 910px; height: auto; padding: 0 30px;}
.news_one{ width: 100%; height: auto; line-height: 44px;}
.news_title{ width: 810px; font-size: 18px; color: #666666; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.news_time{ width: 100px; font-size: 16px; color: #999999; text-align: right;}
.news_two{ width: 100%; margin-top: 20px;}
.news_two p.left{ width: 680px; font-size: 16px; color: #999999; line-height: 30px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.news_two span.right{ padding-top: 35px; }
.news_two span.right i{ width: 125px; height: 42px; line-height: 42px; color: #ffffff; font-size: 14px; text-align: center; display: block; background: #cccccc url('../images/icon_5.png') no-repeat 90px center;}
.news li a:hover{ background-color: #fafafa; }
.news li a:hover .news_title{ color: #f18e1e; }
.news li a:hover .news_two span.right i{ background-color: #0e6fa1; }

.news_neirong{ width: 1120px; height: auto; margin: 40px auto 0;}
.news_neirong p{ font-size: 16px; color: #666666; line-height: 35px; margin-bottom: 30px;}

/*----- 报名反馈查询 -----*/
.chaxun{ width: 1200px; height: auto; min-height: 510px; background: url(../images/chaxun_bg.jpg) no-repeat top center;}
.chaxun_data{ width: 716px; height: 150px; padding:80px; position: absolute; right: 0px; top:75px;  background-color: #fafafa; border-radius: 3px;}
.chaxun_data p{ font-size: 24px; color: #666666;}
.chaxun_1{ width: 100%; height: auto; margin-top: 40px;}
.chaxun_1 input.left{ width: 554px; height: 22px; outline: none; padding: 15px 10px; font-size: 16px; color: #666666; border:1px solid #e5e5e5; background-color: #fff; border-radius: 5px;}
.chaxun_1 input.right{ width: 120px; height: 54px; outline: none; cursor: pointer; line-height: 54px; font-size: 24px; color: #ffffff; border: 0px; background-color: #f18e1e; border-radius: 5px;}
.chaxun_1 input.right:hover{ background-color: rgba(241,142,30,0.8);} 

.chaxun_detail{ width: 876px; height: auto; padding:40px 0px; position: absolute; right: 0px; top:75px;  background-color: #ffffff; border-radius: 3px;}
.chaxun_detail_1{ font-size: 24px; color: #666666; padding:0 40px;}
.chaxun_detail_2{height: 30px; line-height: 30px; font-size: 24px; margin: 30px 0; padding: 0 40px 0 105px; color: #000000; background:url(../images/chaxun_1.png) no-repeat 40px center;}
.chaxun_detail_3{height: 40px; line-height: 40px; font-size: 24px; margin: 30px 0; padding: 0 40px 0 105px; color: #ff0000; background:url(../images/Error.jpg) no-repeat 40px center; background-size: 40px 40px;}
.chaxun_detail_data{ width: 796px; padding:15px 40px; background-color: #fafafa;}
.chaxun_detail_data div{ font-size: 18px; color: #666666; line-height: 45px; margin-right: 35px;}
.chaxun_detail_data div span{ color: #333333; font-size: 20px;}
.chaxun_detail_data div span.f18e1e{ color: #f18e1e;}

/*----- 资料下载 -----*/
.download{ width: 100%;}
.download_banner{ width: 100%; height: auto;}
.download_head{ width: 100%; margin-top: 25px; height: 40px; line-height: 40px; font-size: 14px; color: #333333;}
.download_head p{ float: left;}
.download_head1{ width: 870px; padding-left: 10px;}
.download_head2{ width: 90px; text-align: center;}
.download_head3{ width: 110px; text-align: center;}
.download_head4{ width: 120px; text-align: center;}
.download_list{ padding-bottom: 30px;}
.download_list li{ width: 100%; height: auto; border-bottom: 1px solid #e8e8e8; padding-bottom: 15px; display: block;}
.download_list li.current{ background-color: #fafafa;}
.download_a{ width: 100px; height: auto; text-align: center; padding-top: 30px;}
.download_a img{ width: 40px; height: 52px;}
.download_b{ width: 780px; height: auto;}
.download_b1{ width: 100%; font-size: 16px; color: #333333; padding-top: 30px;}
.download_b1 a{color: #333333;}
.download_b1 a:hover{ color: #999999;}
.download_b1 span{font-size: 14px; color: #999999; margin-left: 10px;}
.download_b2{ width: 95%; line-height: 30px; font-size: 14px; color: #999999; padding-top: 15px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.download_c{ width: 90px; padding-top: 35px; font-size: 14px; color: #999999; text-align: center; background:url(../images/icon_30.png) no-repeat 57px 39px;}
.download_d{ width: 110px; padding-top: 35px; font-size: 14px; color: #999999; text-align: center;}
.download_e{ width: 120px; padding-top: 35px; font-size: 14px; color: #999999; text-align: center;}
.download_e2 a{ display: block; width: 76px; height: 32px; line-height: 32px; border:1px solid #cccccc; color: #999999; font-size: 14px; border-radius: 17px; margin: 20px auto 0;}
.download_e2 a:hover{ background-color: #f18e1e; color: #ffffff;  border:0px;}
.download_e2 a.current{ background-color: #f18e1e; color: #ffffff;  border:0px;}

.download_one h1 span{ background:url(../images/icon_28.png) no-repeat left center; background-size: 30px 39px; height: 39px; line-height: 39px; padding-left: 55px;}
.download_one h1 a{ width: 80px; height: 35px; line-height: 35px; display: block; background: #f18e1e url(../images/icon_31.png) no-repeat 70px center; font-size: 18px; color: #ffffff; border-radius: 18px; padding-left: 27px;}
.download_one h1 a:hover{ background-color: rgba(241,142,30,0.8);}
.download_detail{ width: 1110px; height: auto; margin: 0 auto; font-size: 16px; color: #333333; line-height: 35px;}
.download_detail p{ margin-top: 25px;}

/*----- 关于委员会 -----*/
.about{ background:url(../images/about_bg.jpg) no-repeat center bottom; padding-bottom: 80px;}
.about_one{ padding-top: 30px;} 
.about_one_left{ width: 314px; height: auto; padding: 38px; background-color: #0e6fa1; color: #ffffff; line-height: 35px;} 
.about_one_1{ font-size: 22px;}
.about_one_2{ font-size: 16px; margin-top: 10px;}
.about_one_3{ font-size: 24px; font-family: 'Arial'}
.about_one_4{ width: 40px; height: 4px; background-color: #fff; margin-top: 20px;}
.about_one_right{ width: 765px; height: auto; background:url(../images/about_1.png) no-repeat top right;}
.about_one_right p{ line-height: 33px; color: #666666; font-size: 16px;}
.about_one_right p img.right{ padding: 10px;}
.about_two{ width: 1130px; padding: 25px 35px; background-color: #fafafa; margin-top: 60px; font-size: 16px; color: #666666;}
.about_two_1{ font-size: 20px; color: #f18e1e; margin-bottom: 5px;}
.about_three_a{ width: 100%;}
.about_left1{ width: 280px; height: 100px; line-height: 100px; font-size: 18px; color: #333333; text-align: center; background-color: #f5f5f5;}
.about_right1{ width: 920px; height: 100px; line-height: 100px; font-size: 16px; color: #000000;}
.about_right1 span{ margin-left: 80px;}
.about_left2{ width: 280px; line-height: 277px; font-size: 18px; color: #333333; text-align: center; background-color: #f1f1f1;}
.about_right2{ width: 840px; min-height: 180px; padding-left: 80px; padding-top:25px;  font-size: 16px; color: #000000; background-color: #fafafa;}
.about_right2 p{ line-height: 36px;}
.about_right2 p span{ margin-right:80px;} 
.about_three_c{ background:#f5f5f5;}
.about_left3{ width: 280px;font-size: 18px; color: #333333; text-align: center; background-color: #f5f5f5; line-height: 287px;}
.about_right3{ width: 840px; min-height: 180px; padding-left: 80px; padding-top:25px; padding-bottom: 30px;  font-size: 16px; color: #000000; background-color: #ffffff;}
.about_right3 span{width: 140px; display: inline-block; line-height: 36px;}  

.wyh_left{		
	padding: 20px 10px;
	width: 780px;
	float: left;
}
.wyh_right{
	float: right;
	width: 380px;
	padding: 20px 10px;		
}
.news_show{
	font-size: 16px;
	line-height: 32px;
	text-align: justify;
	width: 100%;
	float: left;
}
.news_show img{
	width: 100%;
}
.new_notice{
	width: 100%;
	height: 50px;
	background: #fafafa;
	line-height: 50px;
	font-size: 16px;
	margin-bottom: 20px;
}
.new_notice span{
	margin-left: 20px;
    color: #3399ff;
    font-weight: bold;
    background: url(../images/notice.jpg) left center no-repeat;
    padding-left: 40px;
}
.new_notice a{
	padding-left: 10px;
	color:#333;
}
.newsion{
	background: url('../images/titlebg.jpg') left bottom no-repeat;
	line-height: 40px;
	font-size: 20px;
	font-bold:normal;
}
.newsion i{
	float: left;
	width: 40px;
	height: 40px;
	background: url('../images/newsicon.jpg') left center no-repeat;
}
.newslitindexli{
	width: 350px
	float: left;
	font-size:16px;
	border-bottom: 1px solid #ddd;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: url('../images/lidot.jpg') left center no-repeat;
}
.newslitindexli span{
	float: left;
	background: red;
	padding: 0px 5px;
	color:#fff;
	margin-right: 5px;

}
.newslitindex li p{
	padding-left: 5px;
}
.newslitindex li a{
	color:#333;
}
.newslitindex li b{
	padding-left: 20px;
	color:#999;
	font-size: 12px;
	font-weight: normal;
	background: url('../images/timinc.jpg') left center no-repeat;
}

.newsion span a{
	float: right;
	color:#3399ff;
	font-size: 16px;
}
.timelitindex{
	width: 380px;
	padding-bottom: 10px;
	padding-top: 10px;
	float: left;
	border-bottom: 1px solid #ddd;
	margin-bottom: 10px;
	font-size: 16px;
}
.timelitindex span{
	width: 40px;
	height: 40px;
	background: #3399ff;
	color: #fff;
	float: left;
	text-align: center;
	margin-right: 10px;
	font-size: 12px;
	line-height: 20px;

}
.timelitindex a{
	color: #333;
}
.newkuang{
	margin-bottom: 30px;
	float: left;
	width: 100%;
}

.timelitindex b{
	padding-left: 20px;
	color:#999;
	font-size: 12px;
	font-weight: normal;
	background: url('../images/loc35.jpg') left center no-repeat;
}
.downlitindex{
	width: 100%;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ddd;
}
.downlitindex span{
	width: 40px;
	height: 40px;
	/*background: #ddd;*/
	float: left;
	margin-right: 10px;
}
.downlitindex span img{
	max-width: 100%;
	max-height:100%;
}

.downlitindex a{
	font-size: 16px;
	color: #333;
}

.downlitindex b{
	width: 330px;
	float: left;
	color: #999;
	font-size: 14px;
}














