@charset "utf-8";
body {background:#f5f6f7;color:#333333;font-size:14px;}
a {cursor: pointer;}
a:hover {color:#217ef5;}
.color1 {color:#007bc5;}
.color2 {color:#ff7a2d;}
.color3 {color:#ff0000;}
.color4 {color:#666666;}
.color5 {color:#cecece;}
.color6 {color:#333333;}
.ft18 {font-size:18px;}
.ft28 {font-size:28px;}
.lh40 {line-height:40px;}
.ftd {font-weight:bold;}
.pdt20 {padding-top:20px;}
.ft_arial {font-family:Arial, Helvetica, sans-serif;}
.ft12 {font-size:12px;}
.ft16 {font-size:16px;}
.ft20 {font-size:20px;}
.ft22 {font-size:22px;}
.ft24 {font-size:24px;}
.hid{overflow:hidden;}
.mgt20 {margin-top:20px;}


.header {width:100%;height:126px;background:url(../images/header_bg.png) no-repeat 50%;background-size:100% 100%;}
.top {width:1200px;height:114px;margin:0 auto;}
.logo {width:503px;height:60px;padding-top:26px;float:left;}
/* 下拉导航css */
.dh {width:340px;height:40px;line-height:40px;padding-top:37px;float:left;padding-left:40px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{width:330px;height:40px; position:relative; z-index:10;margin:0 auto;}
.nav a{ color:#fff;}
.nav .nLi{ float:left;position:relative; display:inline;}
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block;font-size:18px; text-align:center;width:auto;margin-right:16px;}
.nav .nLi h3 a.xl {padding-right:25px;background:url(../images/icon1.png) no-repeat right center;margin-right:0;}
.nav .nLi h3 a.on, .nav .nLi h3 a:hover {border-bottom:solid 2px #fff;}
.nav .nLi h3 a.xl:hover {border-bottom:none;}
.nav .sub{ display:none;left:0; top:40px;  position:absolute;line-height:30px; padding:5px 10px 10px 10px;Z-index:10;background-color: #3ab0f8;border-radius:5px;white-space: nowrap;}
.nav .sub li{ zoom:1;height:30px;line-height:30px;border-bottom: 1px solid #88d2ff;}
.nav .sub a{ display:block; text-align:center;font-size:16px;float:left;}

.search {width:320px;height:38px;float:right;display:none;position:absolute;left:-150px;bottom:-52px;background:#ffffff;border-radius:5px;box-shadow: 0 6px 16px -8px rgba(0,0,0,.08);}
.search input.text {width:186px;height:36px;line-height:36px;border:none;background:none;border:solid 1px #dddddd;float:left;outline:none;background:#ffffff;border-radius:5px 0 0 5px;padding-left:12px;}
.search input.btn1 {width:120px;height:38px;line-height:38px;border:none;background:none;background:url(../images/icon2.png) no-repeat 83px center #3ab0f8;color:#ffffff;float:left;font-size:16px;text-align:left;text-indent:16px; cursor:pointer; outline:none;border-radius:0 5px 5px 0;}
.search_1 {width:180px;height:38px;border:solid 1px #5595f0;border-radius:9px;float:left;margin-top:37px;}
.search_1 input {width:140px;height:38px;line-height:38px;border:none;background:none;float:left;outline:none;text-indent:10px;color:#ffffff;}
.search_1 input.btn2 {width:38px;height:38px;border:none;background:none;background:url(../images/icon2_1.png) no-repeat center;cursor:pointer;background-size:26px 26px;}
input::input-placeholder{color:#dddddd;} 
::-webkit-input-placeholder { /* WebKit browsers */ 
color: #dddddd; 
} 
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
color: #dddddd; 
} 
::-moz-placeholder { /* Mozilla Firefox 19  */ 
color: #dddddd; 
} 
:-ms-input-placeholder { /* Internet Explorer 10  */ 
color: #dddddd; 
}
.dh1 {width:100%;height:50px;background:#0062c6;}
.dh1_1 {width:1200px;height:50px;margin:0 auto;}
.dh1_1 a {display:block;width:130px;float:left;text-align:center;line-height:50px;font-size:18px;font-weight:bold;color:#ffffff;}
.dh1_1 a.on, .dh1_1 a:hover {background:#3796f6;} 

.main {width:1200px;margin:0 auto;}
.dh2 {width:1200px;height:42px;padding:38px 0;}
.dh2 a {display:block;float:left;width:auto;padding:0 25px 0 56px;height:42px;line-height:42px;border-radius:21px;background:#0062c6;color:#ffffff;font-size:16px;margin-right:12px;}
.dh2 a.dh2_1 {background:url(../images/icon3.png) no-repeat 24px center #0062c6;}
.dh2 a.dh2_2 {background:url(../images/icon4.png) no-repeat 24px center #0062c6;}
.dh2 a.dh2_3 {background:url(../images/icon5.png) no-repeat 24px center #0062c6;}
.dh2 a.dh2_4 {background:url(../images/icon6.png) no-repeat 24px center #0062c6;}
.dh2 a.dh2_5 {background:url(../images/icon7.png) no-repeat 24px center #0062c6;}
.dh2 a.on, .dh2 a:hover {background-color:#ff5000;}

ul.main_list {width:1220px;height:auto;overflow:hidden;margin:0 auto;padding-bottom:20px;}
ul.main_list li {width:245px;height:60px;margin:0 10px 18px 10px;background:#ffffff;border-radius:8px;float:left;padding:20px;}
ul.main_list li img {margin-right:20px;}
ul.main_list li span {display:block;width:165px;float:left;font-size:14px;color:#888888;line-height:18px;}
ul.main_list li span.title1 {font-size:18px;color:#000000;line-height:24px;}

.bottom {width:100%;background:#0356ca;text-align:center;padding:36px 0;line-height:24px;color:#ffffff;}

.ct {width:1200px;height:auto;overflow:hidden;padding:36px 0;margin:0 auto;}
.ct_left {width:900px;height:auto;overflow:hidden;float:left;}
.ct_right {width:280px;height:auto;overflow:hidden;float:right;}
.title2 {padding-left:30px;margin-bottom:16px;background:url(../images/icon8.png) no-repeat left center;height:20px;line-height:20px;font-size:18px;font-weight:bold;color:#0062c6;}
.title3 {padding-left:30px;margin-bottom:16px;background:url(../images/icon9.png) no-repeat left center;height:20px;line-height:20px;font-size:18px;font-weight:bold;color:#0062c6;}
.lb {padding:30px 24px;background:#e5f4fd;border-radius:12px;margin-bottom:30px;}
.lb_1 {padding:30px 24px;background:#ffffff;border-radius:12px;position:relative;}
.alb {width:100%;height:auto;padding-bottom:20px;overflow:hidden;}
.alb_1 {width:85px;float:left;font-size:16px;height:30px;line-height:30px;}
.lb_1 .alb_1 {text-indent:10px;}
ul.yy_list {width:900px;height:auto;overflow:hidden;}
ul.yy_list li {width:238px;height:238px;background:#ffffff;border-radius:13px;position:relative;text-align:center;padding:28px 24px 20px 24px;margin-right:21px;margin-bottom:21px;float:left;}
.jb {position:absolute;width:50px;height:50px;right:0;top:0;z-index:10;}
.title4 {font-size:18px;font-weight:bold;color:#0062c6;padding-top:10px;height:44px;line-height:20px;}
.yy_list_1 {color:#888888;line-height:22px;height:44px;}
.zt {width:80px;height:32px;background:#00ac28;text-align:center;line-height:32px;color:#ffffff;margin:0 auto;border-radius:5px;margin-top:16px;}
.yy_hot {width:240px;height:auto;padding:0 20px;background:#ffffff;border-radius:9px;}
.yy_hot_1 {width:240px;height:117px;border-bottom:solid 1px #e6e6e6;padding-top:20px;}
.yy_hot_img {width:72px;height:117px;float:left;}
.title5 {font-size:18px;font-weight:bold;color:#333333;line-height:22px;}
.yy_hot_text {color:#888888;line-height:20px;}
.yy_hot_zt {color:#0062c6;margin-top:12px;}
.yy_hot_zt span {color:#cccccc;margin:0 14px;}
.title6 {padding-left:30px;margin-bottom:16px;background:url(../images/icon12.png) no-repeat left center;height:20px;line-height:20px;font-size:18px;font-weight:bold;color:#0062c6;}
.title7 {padding-left:30px;margin-bottom:16px;background:url(../images/icon13.png) no-repeat left center;height:20px;line-height:20px;font-size:18px;font-weight:bold;color:#0062c6;}
.title8 {margin-left:10px;padding-left:30px;margin-bottom:16px;background:url(../images/icon14.png) no-repeat left center;height:20px;line-height:20px;font-size:18px;font-weight:bold;color:#0062c6;}
.title9 {margin-left:10px;padding-left:30px;margin-bottom:16px;background:url(../images/icon15.png) no-repeat left center;height:20px;line-height:20px;font-size:18px;font-weight:bold;color:#0062c6;}
.hd {width:240px;height:246px;padding:20px;background:#ffffff;border-radius:9px;}
.hd a {display:block;font-size:16px;line-height:30px;}
.hd a:hover {color:#0062c6;}
.yxzp {width:1220px;margin:0 auto;height:auto;overflow:hidden;}
.yxzp ul {width:100%;height:auto;overflow:hidden;padding-bottom:30px;}
.yxzp ul li {width:224px;margin:0 10px 20px 10px;float:left;text-align:center;font-size:16px;line-height:30px;}
.yxzp ul li img {margin-bottom:8px;width:224px;height:140px;border-radius:12px;overflow:hidden;}

.zp_list {padding:20px 30px;background:#ffffff;border-radius:13px;}
.px {width:100%;height:22px;padding-bottom:10px;border-bottom:solid 1px #e6e6e6;}
.px select.on {float:left;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(../images/arrow.png) no-repeat scroll right center transparent;padding-right:14px;color:#217ef5;width:auto;height:22px;line-height:22px;font-size:14px; outline:none;}
.px select {float:left;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(../images/arrow1.png) no-repeat scroll right center transparent;padding-right:14px;color:#333333;width:auto;height:22px;line-height:22px;font-size:14px; outline:none;margin-right:20px;}
.px select option {border:0;background:rgb(255,255,252,.1);color:#666666;}
select::-ms-expand { display: none; }
.zp_list ul {width:100%;height:auto;overflow:hidden;}
.zp_list ul li {width:240px;height:300px;border:solid 1px #e6e6e6;border-radius:12px;margin:30px 20px 0 20px;overflow:hidden;position:relative;float:left;}
.zp_list ul li p {width:200px;padding:0 20px 10px 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height:16px;}
.zp_list ul li h3 {width:200px;font-size:16px;font-weight:bold;height:18px;line-height:18px;padding:10px 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.sx {width:102px;height:42px;position:absolute;left:0;bottom:0;background:#dbe9fc;color:#409eff;font-size:16px;text-indent:14px;line-height:42px;border-radius:0 42px 0 12px;cursor:pointer;}
.ct1 {width:1200px;height:auto;overflow:hidden;margin:0 auto 30px auto;}
.ct1_left {width:330px;height:auto;overflow:hidden;float:left;background:#ffffff;border-radius:12px;padding:30px 0;}
.ct1_right {width:846px;height:auto;overflow:hidden;float:right;background:#ffffff;border-radius:12px;padding:30px 0;}
.ct1_left h3 {padding:0 30px 30px 30px;font-size:18px;line-height:20px;border-bottom:solid 1px #e6e6e6;}
.xkf {position:relative;font-size:16px;height:auto;overflow:hidden;}
.xkf p {padding-left:60px;height:54px;line-height:54px;background:url(../images/icon16.png) no-repeat 30px center;border-bottom:solid 1px #e6e6e6;}

.js {width:100%;height:30px;padding-bottom:16px;border-bottom:solid 1px #e6e6e6;}
.js_1 {padding-left:30px;padding-right:80px;float:left;line-height:30px;}
.js_1 img {padding-left:8px;margin-top:6px;}
.xk_title {padding:30px 36px;font-size:18px;font-weight:bold;}
.xk_title span {font-size:16px;font-weight:normal;}
ul.xk_list {margin:0 24px;height:auto;overflow:hidden;}
ul.xk_list li {width:224px;height:230px;border:solid 1px #d3d3d3;border-radius:6px;float:left;margin:0 10px 30px 10px;padding:10px;position:relative;}
.xk_list_1 {width:224px;height:42px;line-height:21px;margin-top:10px;}
span.xk_list_fl {display:block;float:left;width:38px;height:28px;background:#f7f9ff;border-radius:5px;color:#2eaeff;text-align:center;line-height:28px;}
.xk_list_name {width:176px;padding-left:10px;font-size:16px;display: -webkit-box;-webkit-line-clamp:2;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.xk_list p {line-height:18px;color:#999999;padding-top:10px;}
.xk_list_tb {position:absolute;top:10px;left:10px;width:24px;height:24px;}
.xk_list_ll {position:absolute;right:10px;top:122px;background:url(../images/xk_bg.png) no-repeat;width:84px;height:28px;line-height:28px;}
.xk_list_ll span {display:block;padding-left:38px;background:url(../images/icon24.png) no-repeat 19px center;color:#ffffff;} 

.ct2 {width:1200px;height:auto;overflow:hidden;padding:20px 0;margin:0 auto;}
.add {width:100%;height:42px;line-height:42px;}
.title10 {width:80%;font-size:18px;font-weight:bold;float:left;}
.add_1 {width:20%;font-size:14px;float:right;text-align:right;}
.sp {width:100%;height:auto;padding:10px 0 0 0;overflow:hidden;}
.sp_1 {width:900px;height:464px;background:#ffffff;float:left;}
.sp_2 {width:300px;height:464px;float:right;}
.sp_title {width:260px;height:42px;background:url(../images/icon19.png) no-repeat 20px center #4c4c4c;padding-left:40px;line-height:42px;font-size:18px;color:#fff;}
ul.sp_list {width:300px;height:422px;overflow:auto;overflow-x:hidden;background:#000;}
ul.sp_list li {padding:20px 10px 0 20px;width:270px;height:60px;font-size:12px;}
ul.sp_list li img {float:left;padding-right:10px;}
ul.sp_list li span {display:block;width:153px;float:left;line-height:14px;color:#acacac;}
ul.sp_list li .sp_list_bt {font-size:16px;line-height:20px;height:46px;}
.sp_zt {width:100%;height:60px;background:#ffffff;}
.sp_zt1 {padding-left:20px;line-height:60px;float:left;}
.sp_zt2 {padding:0 20px 0 40px;background:url(../images/icon21.png) no-repeat 20px center;line-height:60px;float:right;}
.sp_zt3 {padding-left:40px;background:url(../images/icon20.png) no-repeat 20px center;line-height:60px;float:right;}
.sp_jj {padding:20px;background:#ffffff;margin-top:20px;}
.sp_jj_title {font-size:16px;font-weight:bold;line-height:36px;border-bottom:solid 1px #dddddd;margin-bottom:20px;}
.sp_jj_info {font-size:14px;line-height:20px;}

.ct3 {width:1200px;height:auto;overflow:hidden;margin:0 auto 20px auto;}
.yy_add {padding-left:20px;background:url(../images/icon22.png) no-repeat left center;line-height:42px;}
.yy_js {width:860px;height:auto;background:#ffffff;padding:20px;overflow:hidden;border-radius:12px;min-height:600px;}
.yy_js_1 {width:858px;height:120px;background:#f3fbff;border:solid 1px #89d2ff;position:relative;border-radius:9px;overflow:hidden;}
.yy_js_1_1 {width:90px;height:90px;padding:15px 20px 15px 20px;float:left;display:block;}
.yy_js_1_2 {width:720px;height:90px;margin:15px 0;float:left;}
.yy_js_title {font-size:18px;font-weight:bold;line-height:30px;}
.yy_js_bq1 {width:60px;height:22px;border:solid 1px #F00;text-align:center;line-height:22px;color:#F00;font-size:12px;background:#ffebeb;margin-top:6px;float:left;}
.yy_js_bq2 {width:60px;height:22px;border:solid 1px #f58a00;text-align:center;line-height:22px;color:#f58a00;font-size:12px;background:#fff8ef;margin-top:6px;float:left;}
.yy_js_bq3 {width:60px;height:22px;border:solid 1px #bcc800;text-align:center;line-height:22px;color:#bcc800;font-size:12px;background:#feffef;margin-top:6px;float:left;}
.yy_js_bq4 {width:60px;height:22px;border:solid 1px #00c8c6;text-align:center;line-height:22px;color:#00c8c6;font-size:12px;background:#ebffff;margin-top:6px;float:left;}
.yy_lx1 {width:70px;height:22px;border:solid 1px #53acff;font-size:12px;color:#53acff;text-align:center;line-height:22px;margin-top:6px;float:left;margin-left:12px;background:#e6f3ff;}
.yy_lx2 {width:58px;height:22px;border:solid 1px #53acff;font-size:12px;color:#53acff;text-align:center;line-height:22px;margin-top:6px;float:left;background:#e6f3ff;}
.yy_js_ly {width:100%;line-height:30px;color:#999999;}
.yy_js_zt1 {width:60px;height:24px;background:#00ac28;text-align:center;line-height:24px;color:#ffffff;border-radius:0 0 0 5px;position:absolute;top:0;right:0;font-size:13px;}
.yy_js_zt2 {width:60px;height:24px;background:#00abd0;text-align:center;line-height:24px;color:#ffffff;border-radius:0 0 0 5px;position:absolute;top:0;right:0;font-size:13px;}
.yy_js_zt3 {width:60px;height:24px;background:#f66200;text-align:center;line-height:24px;color:#ffffff;border-radius:0 0 0 5px;position:absolute;top:0;right:0;font-size:13px;}
.yy_js_bt {width:120px;height:36px;background:#ff9f12;text-align:center;line-height:36px;color:#ffffff;position:absolute;bottom:0;right:0;border-radius:5px 0 0 0;}
.yy_js_bt1 {width:120px;height:36px;background:#dddddd;text-align:center;line-height:36px;color:#ffffff;position:absolute;bottom:0;right:0;border-radius:5px 0 0 0;}
.yy_js_title1 {font-size:18px;height:24px;line-height:24px;padding:20px 0 10px 0;border-bottom:solid 1px #0062c6;margin-bottom:16px;}
.yy_js_info {font-size:14px;line-height:24px;}

.yy_lx {width:32px;height:32px;background:#53acff;font-size:16px;color:#fff;border-radius:5px;text-align:center;line-height:30px;position:absolute;bottom:22px;left:190px;}

/*登录*/
.jyy_login {width:120px;height:40px;padding-top:37px;float:right;}
a.login_btn {display:block;width:78px;height:38px;border:solid 1px #5595f0;border-radius:5px;color:#fff;text-align:center;line-height:38px;float:right;font-size:18px;font-weight:bold;}
.user {display:block;width:120px;height:40px;color:#fff;line-height:20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.user a {color:#fff;line-height:20px;}
.user img {border-radius:20px;float:left;margin-right:10px;border:solid 1px #f6f6f6;}
.search_icon {width:36px;height:36px;float:left;padding-top:38px;padding-left:16px;position:relative;}


/*翻页*/
.next {width:100%;margin-top:40px;height:60px;}
.manu {
	 TEXT-ALIGN: center;font-size:12px;height:40px;padding:6px;line-height:30px;
}
.manu A {
	 PADDING:10px 12px; MARGIN:5px;COLOR: #333;TEXT-DECORATION: none;border-radius:5px;background:#f0f0f0;
}
.manu A:hover {
	 COLOR: #fff;BACKGROUND-COLOR: #217ef5;border-radius:5px;
}
.manu A:active {
	border-radius:5px;
}
.manu .current {
	PADDING:10px 12px;;FONT-WEIGHT: bold;MARGIN: 5px;COLOR: #fff;BACKGROUND-COLOR: #217ef5;border-radius:5px;
}
.manu .disabled {
	PADDING:10px 12px;;MARGIN: 5px;COLOR: #333;border-radius:5px;background:#f0f0f0;
}
/*检索收缩效果*/
.element {
	width:calc(100% - 140px);
	max-height:30px;
	line-height:30px;
	overflow:hidden;
	transition:max-height .3s;
	float:left;
}
.ct1_left .element {
	width:100%;
	max-height:0px;
	line-height:30px;
	overflow:hidden;
	transition:max-height .3s;
	float:left;
}

.element a {display:block;padding:0 18px;float:left;margin-bottom:10px;}
.element a.on, .element a:hover {background:#d3eeff;border:solid 1px #70beed;border-radius:15px;height:28px;line-height:28px;padding:0 17px;color:#217ef5;}
.ct1_left .element a {display:block;padding:20px 0 0px 55px;height:24px;line-height:24px;margin-bottom:0;width:calc(100% - 55px);}
.ct1_left .element a.on, .ct1_left .element a:hover {color:#217ef5;background:none;border:none;padding-left:55px;}
.lb_1 .element a.on, .lb_1 .element a:hover {border:none;}
:checked ~ .element {
	max-height:666px;
}
input[type="checkbox"] {
	position:absolute;
	clip:rect(0 0 0 0);
}
:checked ~ .check-in {
	display:none;
}
:checked ~ .check-out {
	display:inline-block;
}
.check-out {
	display:none;
}
.check-in,.check-out {
	cursor:pointer;
}
.xkf .check-in, .xkf .check-out {position:absolute;right:40px;top:16px;}
.check-in img,.check-out img {padding-top:6px;}

