@charset "utf-8";

a {
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
html {
	height: 100%;
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	min-height: 100%;
	font-family: "Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.231;
	-webkit-touch-callout: none;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-box-align: stretch;
	position: relative;
	color:#231f20;
	background:#fff;
}
img {
	-ms-interpolation-mode: bicubic;
	vertical-align: middle;
	border:none;
}
/*img:not([src*="/"]){display:none;}*/
table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}
th, td, caption {
	vertical-align: middle;
}
textarea {
	resize: none;
	border: 0;
	padding: 8px 0;
	border-radius: 0;
}
input, button,  textarea {
	outline: none;
	-webkit-appearance: none;
	border-radius: 0;
	border:none;
}

li {
	list-style: none;
}

.fl{ float:left;}
.fr{ float:right;}
.cf{ clear:both;}
.tc{ text-align:center;}

.hea{ width:100%; position:fixed; top:26px; left:0;}
header{  background:#fff;  padding: 15px 15px; background:#f5f5f5; }
header .l_tbn{ position:absolute; left:15px;top:42px;width:38px;height:20px;}
header .l_tbn img{ height:20px;}

header .hea_index img{ height:20px;}
header .hea_index {position: absolute;right: 15px;top: 42px;}

header .logo{color:#fff; font-size:15px; width:185px; text-align:center; margin-left:auto; margin-right:auto;}
header .logo img{ width:185px;}

.top1{ width:100%; position:fixed; top:0; left:0; z-index:9999;}
.top{ padding:0 15px; height:26px; background:#212121; font-size:13px; color:#d1d1d1; line-height:26px; text-align:right; }
.top a{ color:#d1d1d1;}
.top a:hover{ color:#d1d1d1; text-decoration:underline;}

.banner{ padding:15px; height:auto; margin-top:5px;}
.banner img{ width:100%;}

.main_left{ padding:0 15px; height:auto;}
.main_l1{ width:100%; height:40px; border-bottom:1px solid #dbdbdb; font-size:18px; color:#333333; line-height:40px;}
.main_l2{ font-size:14px; color:#e31e25; line-height:40px;}
.main_l1 img{ width:25px; height:40px; float:left; }
.news{ width:100%; height:auto;}
.news ul{ padding:0; margin:0;}
.news ul li{ width:100%; height:85px; margin-top:25px;}
.news .date{ width:22%; height:85px; background:#676767; float:left;}
.news .date1{ width:100%; height:35px; font-size:16px; color:#d6d6d6; border-bottom:1px solid #d6d6d6; line-height:35px; text-align:center;}
.news .date2{ width:100%; height:49px; font-size:16px; color:#fff; line-height:49px; text-align:center;}
.news .zw{ width:75%; float:right; height:85px;}
.news .zw .title1{ font-size:16px; color:#333; line-height:35px;}
.news .zw .title1 a{ color:#333;}
.news .zw .title1 a:hover{ color:#24549f;}
.news .zw .nr{ font-size:13px; color:#999999; line-height:25px;}
.more{ width:100%; height:40px; background:#ffdcbd; margin-top:30px; font-size:16px; line-height:40px; text-align:center; border-radius:5px;}
.more a{ width:100%; height:40px; color:#f2801a; display:block; border-radius:5px;}
.main_right{ padding:0 15px; height:auto; margin-top:20px;}
.main_r1{ width:100%; height:auto; margin-top:7px;}
.main_r1 ul{ margin:0; padding:0;}
.main_r1 ul li{ width:45%; height:auto; border:1px solid #dbdbdb; padding:7px 1%; float:left; margin-top:18px; margin-left:2%;}
.main_r2{ font-size:16px; color:#333c53;}
.main_r3{ width:100%;  margin-top:12px; }
.main_r4{ font-size:13px; color:#999999; line-height:20px; margin-top:14px;}
.more1{ width:100%; height:40px; background:#c6e8ff; margin-top:30px; font-size:16px; line-height:40px; text-align:center; border-radius:5px;}
.more1 a{ width:100%; height:40px; color:#3aa0e5; display:block; border-radius:5px;}

.foot{ padding:5px 15px 15px 15px; height:auto; background:#212121; margin-top:40px;}
.foot1{ width:100%; margin-left:auto; margin-right:auto;}
.foot2{ width:100%; height:auto; border-bottom:1px solid #3b3b3b; padding-bottom:10px;}
.foot1_left{ width:60%; height:auto; text-align:left; display:inline-block;}
.foot1_left_title{ font-size:16px; color:#fff;}
.foot1_left_t1{ font-size:14px; color:#e31e25;}
.foot_l1{ font-size:14px; color:#fff; line-height:20px; margin-top:15px; text-align:left; }
.foot_l1 img{ width:20px; height:20px; }
.foot1_right{ width:17%; float:right; display:inline-block;}
.foot1_r1{ width:100%}
.foot3{ font-size:14px; color:#a3a3a3; line-height:25px; text-align:center; margin-top:7px;}

.n_main{ padding:0 15px; height:auto; margin-top:20px; margin-left:auto; margin-right:auto;}
.n_m1{ width:100%; height:30px; border-bottom:1px solid #67be7c; font-size:13px; color:#333; text-align:right; line-height:30px;}
.n_m11{ width:100%; height:40px; border-bottom:1px solid #67be7c; font-size:18px; color:#333333; line-height:40px;}
.n_m12{ font-size:14px; color:#67be7c; line-height:30px;}
.n_m11 img{ width:25px; height:40px; float:left; }
.n_m2{ width:100%; height:auto;  margin-left:auto; margin-right:auto;}
.n_m3{ width:100%; height:21px; font-size:18px; margin-top:35px; color:#67be7c; line-height:21px;}
.n_m4{ width:4px; height:21px; background:#67be7c; display:block; float:left; margin-right:8px;}
.n_m5{ width:100%; height:auto; margin-top:20px; }
.n_m5 img{ width:100%;}
.n_m5_left{ width:100%; float:left; font-size:14px; line-height:28px; color:#666;}
.n_m5_right{ width:100%; float:right; margin-top:15px;} 
.n_m5_right img{ width:100%;}
.n_m6{ width:49%; height:auto; float:left }
.n_m7{ width:49%; height:auto;  margin-left:2%; float:left;}
.n_m6 img{ width:100%;}
.n_m7 img{ width:100%;}
.n_m8{ width:100%; margin-top:15px;}
.n_m8 ul{ padding:0; margin:0;}
.n_m8 ul li{ width:100%; font-size:16px; line-height:36px;}
.n_m8 ul li a{ color:#333; text-decoration:underline;}

.rj_l{ width:100%; float:left; font-size:14px; line-height:28px; color:#666;}
.rj_r{ width:100%; float:right;}
.rj_r ul{ padding:0; margin:0;}
.rj_r ul li{ width:100%; height:41px; margin-bottom:10px; text-align:center; line-height:41px; color:#fefefe; font-size:14px;}
.rj_r ul li a{ width:100%; height:41px; color:#fefefe; background:#b4b4b4; display:block;}
.rj_r ul li a:hover{ background:#67be7c; color:#fefefe;}



.jx1{ width:100%; height:40px; border-bottom:1px solid #78d3ce; font-size:20px; color:#333333; line-height:40px;}
.jx11{ font-size:13px; color:#78d3ce; line-height:40px;}
.jx1 img{ width:25px; height:40px; float:left; }
.jx_title{ font-size:18px; color:#04c6ba;}

.jx2{ width:100%; margin-top:20px;}
.jx2_left{ width:100%; height:auto; margin-top:20px; }
.jx2_l1{ width:100%; height:42px; background:#78d3ce; font-size:16px; line-height:42px; color:#fff; text-align:center;}
.jx2_l2{ width:100%; height:auto; margin-top:1px;}
.jx2_l2 ul{ margin:0; padding:0;}
.jx2_l2 ul li {width:20%; height:35px; text-align:center; float:left; line-height:35px;}
.jx2_l2 ul li a{ font-size:14px; color:#333333; width:100%; height:35px; background:#fff; display:block;}
.jx2_l2 ul li a:hover{ color:#fff; background:#78d3ce;}
.jx2_l2 .select{ color:#fff; background:#78d3ce; width:100%; height:35px;}
.jx2_right{ width:100%;  height:auto; margin-top:20px;}
.jx2_r1{ width:100%; height:40px; font-size:16px; color:#fff; line-height:40px; text-align:center; }
.jx2_r2{ width:100%; margin-top:10px; height:auto;}
.jx2_r2 ul{ margin:0; padding:0;}
.jx2_r2 ul li{ width:46%; height:auto; border:1px solid #e4e4e4; position:relative; margin-top:2%; float:left; margin-left:2%;}
.jx2_r2 img{ width:100%;}
.jx2_r2 .jx2_r3{ width:100%; height:30px; background:url(../images/bg.png) repeat; font-size:13px; color:#fff; line-height:30px; text-align:center; position:absolute; bottom:0; left:0; z-index:999;}


.ml10{ margin-left:10px;}
.bg1{ background:#7dcdf3;}
.bg2{ background:#8ec31e;}
.bg3{ background:#f39700;}
.bg4{ background:#e65aff;}

.news1{ width:100%; height:auto; margin-top:20px;}
.news1 ul{ margin:0; padding:0;}
.news1 ul li{ width:100%; font-size:14px; color:#333; line-height:20px; padding:15px 0; border-bottom:1px dashed #b4b4b4; overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.news1 ul li a{ color:#333;}
.news1 ul li a:hover{ color:#aebf4f;}
.news1 img{ width:20px; height:20px; float:left;}
.news11{ width:60px;}




.pager{ text-align:center; margin:25px 0px 5px; }
.pager a{ height:30px; line-height:30px;color:#666;padding:0 8px; background:#d8d8d8;margin:0 0px; font-size:14px; display:inline-block; vertical-align:right;  }
.pager a.prev{ width:10px; background: #fff url(../images/icon/a_l.png) center no-repeat;}
.pager a.next{ width:10px; background: #fff url(../images/icon/a_r.png) center no-repeat;}
.pager a.prev:hover{ width:10px; background: #fff url(../images/icon/a_l_s.png) center no-repeat;}
.pager a.next:hover{ width:10px; background: #fff url(../images/icon/a_r_s.png) center no-repeat;}
.pager a:hover{color:#fff;}
.pager a.go{width: 40px;padding:0;}
.pager a.selected{ background-color:#aebf4f;color:#fff;}
.pager .input-num{ border-radius: 5px;border:none; margin:0 4px; width:30px; height:42px; line-height:42px; padding:0 5px; vertical-align:middle;}
.pager span{ margin:0 0 0 16px; font-size:12px; display:inline-block;vertical-align:middle;}
.pager .a-left-arrow,.pager .a-right-arrow{padding:0 15px; width:7px; height:12px; display:inline-block; height:38px; }
.pager .a-left-arrow{ background:url(../images/icon/left-arrow.png) no-repeat center;  }
.pager .a-left-arrow:hover{ background:url(../images/icon/blur-left-arrow.png) no-repeat center;}
.pager .a-right-arrow{ background:url(../images/icon/right-arrow.png) no-repeat center;}
.pager .a-right-arrow:hover{  background:url(../images/icon/blur-right-arrow.png) no-repeat center;}
.pager .a-go{ background:url(../images/icon/go.png) no-repeat center;  width:16px; height:9px;height:38px; }
.pager span.change-mar{margin:0 6px 0 0;}
.pager a.padding{padding:0;background: none;}

.shi{ font-size:14px; color:#ff841f;}
.shi1{ font-size:16px; color:#333; text-align:left;}
.shi2{ width:80%; padding-left:8px; height:32px; border:1px solid #dadada; background:#fff; outline:none;}
.shi3{ width:80%; height:49px; background:#3b5998; border-radius:4px; font-size:16px; color:#fff; line-height:49px; text-align:center;}
.shi4{ width:230px; padding-left:8px; height:32px; border:1px solid #dadada; background:#fff; outline:none;}
.shi5{ width:85px; height:32px; border:1px solid #dadada; }
.shi6{ width:340px; height:32px; border:1px solid #dadada; background:#fff; outline:none;}
.shi7{ width:330px; padding-left:8px; height:90px; border:1px solid #dadada; background:#fff; outline:none; line-height:25px;}

.vip{ width:100%; height:40px; margin-left:auto; margin-right:auto; margin-top:30px;}
.vip1{ width:47%; height:40px; border:1px solid #dadada; font-size:16px; color:#333; text-align:center; line-height:40px;}
.vip2{ width:47%; height:40px; border:1px solid #3b5998; font-size:16px; color:#fff; text-align:center; line-height:40px; background:#3b5998;}
.vip3{ width:75%; height:35px; margin-left:auto; margin-right:auto; margin-top:15px;}
.vip4{ width:47%; height:35px; border:1px solid #dadada; font-size:14px; color:#333; text-align:center; line-height:35px;}
.vip5{ width:47%; height:35px; border:1px solid #3b5998; font-size:14px; color:#fff; text-align:center; line-height:35px; background:#3b5998;}

.ques{ padding:6px 12px;  line-height:20px; font-size:14px; color:#333; background:#f2f2f2; margin-top:15px;}
.ques1{ color:#e31e25; font-weight:bold;}
.ques2{ padding:15px 12px; line-height:22px; font-size:14px; color:#666;}
.ques3{ color:#389e2b; font-weight:bold;}

.cont{ width:100%;  margin-top:7%;}
.cont_l{ width:32%; float:left; font-size:14px; color:#333; line-height:30px;}
.cont_r{ width:68%; float:right;}
.cont_r1{ width:39%; float:right; margin-right:1%;}
.cont_m{ width:28%; float:right;}
.cont_i{ width:98%; border:none; background:#fff; height:30px; line-height:30px; padding-left:2%; border:1px solid #d8d8d8;}
.cont_i1{ width:100%; border:none; background:#fff; height:30px; line-height:30px; border:1px solid #d8d8d8;}
.cont_ii{ width:98%; border:none; background:#fff; height:90px; line-height:35px; padding-left:2%; border:1px solid #d8d8d8;}
.cont_b{ width:55%; height:40px; background:#3b5998; font-size:18px; text-align:center; line-height:40px; border-radius:3px; color:#fff;}

.mt4{ margin-top:4%;}
.mt5{ margin-top:5%;}
.c1{ color:#ff841f;}
.c2{ color:#3b5998;}
.c3{ color:#b544ac;}

.wz{ width:100%; font-size:14px; line-height:24px; color:#666; margin-top:15px; }

.video{ width:100%; margin-top:10px; margin-bottom:10px; margin-bottom:10px;}
.video1{ width:48%; float:left; border:1px solid #ccc;}
.video2{ width:48%; float:right; border:1px solid #ccc;}

.title{ font-size:16px; text-align:center; line-height:30px; color:#000; margin-top:15px;}
.date{ font-size:12px; color:#666; line-height:25px; text-align:center;}
.wz1{ font-size:13px; color:#666; margin-top:10px; line-height:24px;}

.nav{ width:110px; height:auto; position:fixed; top:84px; background:#f2f2f2; left:0; z-index:999;}
.nav ul{ margin:0; padding:0;}
.nav ul li{ width:110px; text-align:center; font-size:15px; color:#101010; height:35px; border-bottom:1px solid #d7d7d7; line-height:35px;}
.nav ul li a{ width:110px; height:35px; display:block; color:#101010;}
.nav ul li a:hover{ background:#1c2e60; color:#fff;}

.sou2{ border:2px solid #1c2e60; height:40px; margin-top:10px; border-radius:3px;}
.sou2_left{ width:80%; height:30px; float:left; margin-top:5px; border-right:1px solid #1c2e60;}
.sou2_l1{width:98%; margin:0; padding:0 0 0 2%; font-size:14px; color:#333; height:30px; line-height:30px;}
.sou2_right{ width:18%; float:right; text-align:center;}
.sou2_right img{ width:23px; padding-top:8px;}

.box_swipe{
	overflow:hidden;
	position:relative;
	top:0; left:0;
}

.box_swipe ul{ padding:0; margin:0;}
.box_swipe ul li{ width:100%;}
.box_swipe ul li img{ width:100%;}

.box_swipe>ol{
	height:20px;
	position: relative;
	z-index:10;
	margin-top:-25px;
	text-align:center;
	padding-left:3px;
}/* background-color:rgba(0,0,0,0.5) */

.box_swipe>ol>li{
	display:inline-block;
	margin:5px 2px;
	width:8px;
	height:8px;
	background-color:#1c2e60;
	opacity:1;
	border-radius: 10px;
}
.box_swipe>ol>li.on{
	background-color:#cacaca;opacity:1;
}