/* CSS Document */

body { margin: 0; padding: 0; font-family: "Microsoft YaHei"; min-width: 980px; background: #fff; font-size: 12px; color: #666; }
img { border: none; }
ul, li { list-style: none; margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, img, dl, dt, dd, table, th, td, blockquote, fieldset, div, strong, label, em { margin: 0; padding: 0; border: 0; }
a { text-decoration: none; color: #666; font-family: "Microsoft YaHei"; }
.clearfix { zoom: 1; }
.clearfix:after { content: "."; display: block; visibility: hidden; height: 0; clear: both; }
.fl { float: left; }
.fr { float: right; }
#clear{ clear:both;}

.wrap{ padding:0 0 0 10px; width:270px;}
.tabs {width:100%;}
.tabs a{display: block;float: left;width:74px;color: #366da3;text-align: center;background: #dedede;line-height: 40px;font-size:14px;text-decoration: none; margin:15px 16px 0 0;}
.tabs a.active {color: #fff;background: #3591de;}
.swiper-container {background:#3591de;height:110px;width: 100%;border-top: 0;}
.swiper-slide {height:110px;width:33%;background: none;color: #fff;}
.content-slide{ margin-top:15px; float:left}
.content-slide p{ margin-left:17px; line-height:25px; font-size:14px;}

.swiper-scrollbar {
	border-radius: 10px;
	position: relative;
	-ms-touch-action: none;
	background: rgba(0,0,0,0.1)
}
.swiper-scrollbar-drag {
	height: 100%;
	width: 100%;
	position: relative;
	background: rgba(0,0,0,0.5);
	border-radius: 10px;
}
.swiper-scrollbar-cursor-drag {
	cursor: move;
}
.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}


.input_box{ clear:both; margin-top:10px; width:300px;}
.text_input{ height:35px;width: 215px;margin: 10px 0 5px 6px;line-height:30px;font-size:14px;color:#bcbcbc;border:1px solid #c5c5c5; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; font-family:"Microsoft YaHei",Arial;padding:1px 1px 1px 11px; padding-left:50px;}
.text_input:hover{border:1px solid #c5c5c5; color:#999; }
.text_input:focus{border:1px solid #c5c5c5; color:#666; outline:none;}
.neme{ background:url(../images/user-icon.png) no-repeat 15px #f7f7f7;}
.password{ background:url(../images/lock-icon.png) no-repeat 15px #f7f7f7;}
.yzm{ width:70px!important; background: #f7f7f7; float:left;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.yzm_img{ float:left; width:98px; margin-top:13px; margin-left:10px;}

.jzmm_box{ clear:both; font-size:12px; height:30px;}
.jzmm_box .fxk{float:left; margin-top:10px;}
.jzmm_box span{ color:#666; font-family:"simsun"; float:left; margin-top:6px;*margin-top:5px; margin-left:5px;} 
.jzmm_box a.wjmm{ height:20px; line-height:20px; display:block; float:right; margin-bottom:10px; overflow:hidden; margin-left:0px; color:#666; background:url(../images/setting.png) no-repeat left; padding-left:20px; width:80px; margin-left:10px; margin-top:8px;}
.jzmm_box a.wjmm:hover{ color:#8f1301;}
.dl_an{ width:400px; clear:both;}
.login{ float:left; width:87px; height:38px;background:#3d97cb; border:none;  line-height:38px; color:#fff; font-size:13px; overflow:hidden;cursor: pointer; margin-top:10px;font-family: "Microsoft YaHei";-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; margin-right:10px;}
.login:hover{background:#c7c7c7;}
a.ljzc{ color:#666; font-size:14px; margin-left:10px; }
a.ljzc:hover{ color:#c7c7c7;}
a.wjmm{ display:inline-block; margin:20px 0 0 5px; font-size:14px; color:#9a9a9a;}


#TabTab03Con1{width:608px;border:#e2e2e2 1px solid;border-top:none; padding:10px 15px; float:left; /*background:url(../images/zs_bg.png) no-repeat;*/ height:290px; overflow:hidden;}
#TabTab03Con2{width:608px;border:#e2e2e2 1px solid;border-top:none;padding:10px 15px; float:left; height:290px; overflow:hidden;}
#TabTab03Con3{width:608px;border:#e2e2e2 1px solid;border-top:none;padding:10px 15px; float:left; height:290px; overflow:hidden;}

.xixi1{width:640px;height:50px;line-height:50px;background-image:url(../images/001.jpg);cursor:pointer;}
.xixi2{width:640px;height:50px;line-height:50px;background-image:url(../images/002.jpg);cursor:pointer;}
.xixi3{width:640px;height:50px;line-height:50px;background-image:url(../images/003.jpg);cursor:pointer;}

.tab{width:118px;height:50px;line-height:50px;float:left;text-align:center;cursor:pointer; color:#000; font-size:15px;}


.search_area{width:580px;padding-top:6px;height: 50px;position: relative; margin-left:13px; }
.search_area .input_text{width: 438px;height:46px;line-height: 42px;outline: none;border: 1px solid #c8c8c8; border-right:none;position: absolute;top:6px;left:1px;padding-left: 20px;font-size: 14px; color:#bababa; /*background:url(../images/fdj.jpg) no-repeat 8px center;*/ font-family:"Microsoft YaHei";}
.search_area .search_btn{width: 120px;height:50px;line-height: 50px;background:#1983ed;color:#fff;font-size: 16px;position: absolute;top: 6px;right:0;cursor: pointer; border:none;  font-family:"Microsoft YaHei";}

.ss_xx { width:458px; height:auto; overflow:hidden; margin:0; padding:0; background-color:#fff; border: 1px solid #c8c8c8; border-top:0; position:absolute; left:1px; top:55px; z-index:999999;}
.ss_xx ul li { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.ss_xx ul li a { display:block; width:100%; height:40px; overflow:hidden; line-height:48px; color:#666; font-size:14px; text-align:left; margin:0 auto; padding:0 19px; box-sizing:border-box;}
.ss_xx ul li a:hover { color:#333; background-color:#f8f8f8;}

.zs{ margin:30px 0 0 20px;}
.zs_bt b{ font-size:20px;}
.zs_bt span{ font-size:15px; display:inline-block; background:#0071d1;  -webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px; width:70px; height:32px; color:#fff; text-align:center; line-height:34px; margin-left:15px;}

.zs_con{ margin:15px 0;}
.tcfcont{ float:left; margin:10px 0 0 50px; line-height:40px; color:#666; font-size:14px; }
.tcfcont p span{ color:#0071cf;}
.tcfcont p b{ font-weight: normal; color:#f33436;}


#ny_newslb_box li { height: 40px; line-height: 40px; font-size: 14px; overflow: hidden; background: url(../images/news_ico.png) no-repeat 8px 16px; padding-left: 30px; border-bottom: 1px dotted #ddd; width: 555px; }
#ny_newslb_box li:hover { background: url(../images/news_ico_h.png) no-repeat 8px 16px; }
#ny_newslb_box li a { color: #636363; float: left; }
#ny_newslb_box li a:hover { color: #0063bf; }
#ny_newslb_box li span { float: right; color: #b6b6b6; font-size: 13px; }

.csjg{ width:300px;}
.csjg .csjg_bt b{ display: block; width: 120px; font-size: 18px; text-align: center; background: url(../images/bt_l.png) no-repeat; font-weight: normal; height: 44px; line-height: 44px; color: #fff; float: left; }
.csjg_con{ border:1px solid #dfdfdf; height:255px; padding:20px 19px 39px;}
.csjg_con p{ line-height:20px; font-size:14px; border-bottom:1px solid #eaeaea;  padding:20px 0;}
.csjg_con p b{color:#333; float:left; font-weight:normal;}
.csjg_con p span{ color:#666; display:inline-block; width:200px;}