@charset "utf-8";
	body {
	font-family:Microsoft Yahei,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#333;
	background:#fff;
	text-align:justify;
	text-justify:inter-ideograph;
}

.yz_footer,.mainhead {
	display:none;
}
@media screen and (min-width:768px) {
	.caidan,.cateList1,.head1,.mobile,.wap22,.related1-posts,.page-right2 {
	display:none;
}
}@media screen and (min-width:768px) {
	.nytit h1 {
	text-align:center;
}
.zk>.navtab {
	float:left;
	height:380px;
	width:500px;
	padding-left:20px;
	margin-top:3px;
}
}html,body,div,span,p,h1,h2,h3,h4,h5,h6,em,img,strong,blockquote,sub,sup,tt,i,b,dd,dl,dt,form,label,table,caption,tbody,tfoot,thead,tr,th,td,ul,li,p,a,ol {
	margin:0;
	padding:0;
}
s,i,em {
	font-style:normal;
	text-decoration:none;
}
ul,ol,li {
	list-style-type:none;
	list-style:none;
	box-sizing:border-box;
}
button,input,select,textarea {
	vertical-align:middle;
	font-family:Microsoft Yahei;
	margin:0;
	padding:0;
}
h1,h2,h3,h4,h5,h6 {
	font-size:20px;
}
address,cite,dfn,em,var {
	font-style:normal;
}
code,kbd,pre,samp {
	font-family:courier new,courier,monospace;
}
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
legend {
	color:#000;
}
fieldset,img {
	border:0;
}
button,input,select,textarea {
	font-size:100%;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
a {
	color:#6e6e6e;
	text-decoration:none;
}
.white,.white a {
	color:#fff;
	text-decoration:none;
}
.white,a:hover {
	color:#4788d7;
}
.clearfix {
	clear:both;
	height:1px;
	margin-top:-1px;
}
.fw {
	font-family:Microsoft Yahei,Arial,Helvetica,sans-serif;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.fb {
	font-weight:bold;
}
.disb {
	display:block;
}
.disn {
	display:none;
}
.zxxq-sm {

    margin: 20px 0;
    padding: 15px 10px;
    border: 1px solid #ddd;
    color: #888;
    line-height: 200%;
    font-size: 12px;
}
.area-dialog-ct {
	width:760px;
	padding:10px;
	background:#fff;
}
.area-dialog-bar {
	height:40px;
	background:#003a52;
}
.area-dialog-bar span,.area-dialog-bar a {
	line-height:40px;
	color:#fff;
	font-size:14px;
	padding:0 15px;
}
.area-dialog-bar a#_a_c_close {
	float:right;
}
.area-dialog-ct .area-dialog-content {
	margin0;
}
.area-dialog-ct .area-dialog-content::after {
	clear:both;
	display:block;
	content:"";
}
.area-dialog-content li {
	float:left;
	padding:10px;
	position:relative;
}
.area-dialog-content .area-m-o {
	width:150px;
	margin:0;
	padding:0 10px;
	background:#fff;
}
.area-dialog-content li .a-i-disable {
	background:#d8d8d8;
}
.area-dialog-content .area-m-o .a-check-num {
	color:#d00;
}
.area-dialog-content input {
	margin:-3px 5px 0 0;
}
.area-dialog-content .area-m-o lable {
	line-height:35px;
	font-size:12px;
	color:#333;
}
.area-dialog-content li .a-city-ct {
	display:none;
}
.area-dialog-content li.area-item-mover {
	background:#f7e76a;
}
.area-dialog-content li.area-item-mover .a-city-ct {
	display:block;
}
.area-dialog-bottom {
	margin-top:10px;
	text-align:center;
}
.area-dialog-bottom a {
	padding:5px 15px;
	color:#fff;
	background:#007ba9;
	font-size:14px;
	border-radius:3px;
}
.area-dialog-bottom a:hover {
	background:#003a52;
	transition:0.3s ease;
}
.area-dialog-content .a-city-ct {
	position:absolute;
	left:0;
	top:45px;
	background:#f7e76a;
	padding:10px;
	z-index:100;
	width:480px;
}
.area-dialog-content .a-city-ct:after {
	content:"";
	display:block;
	clear:both;
}
.area-dialog-content .a-city-ct p {
	float:left;
	width:100px;
	padding:5px 10px;
}
.color-1 {
	background-color:#249edc;
}
.color-2 {
	background-color:#17a668;
}
.color-3 {
	background-color:#741d88;
}
.color-4 {
	background-color:#da9627;
}
.color-5 {
	background-color:#ff9933;
}
.color-6 {
	background-color:#6666ff;
}
.color-7 {
	background-color:#ff99ff;
}
.color-8 {
	background-color:#66cc66;
}
.color-9 {
	background-color:#666;
}
.color-10 {
	background-color:#ff7800;
}
.color-11 {
	background-color:#ccc;
}
.color-12 {
	background-color:#ff3333;
}
.color-white {
	background-color:#fff;
}
.bgcolor-gray {
	background:#f5f5f5;
}
.ipt-txt {
	outline:none;
	border:1px solid #ccc;
}
.ipt-txt:focus,.ipt-sec:focus {
	border:1px solid #0078b5;
	box-shadow:#ccc 2px 4px 2px;
}
.small-ipt {
	line-height:16px;
	width:150px;
	height:16px;
	padding:4px;
}
.ipt-sec {
	padding:5px;
}
.ipt-radio,.ipt-check {
	vertical-align:middle;
	margin:0 5px 4px 0;
}
.btnBox {
	width:100%;
	text-align:center;
}
.Submit {
	width:200px;
	height:42px;
	line-height:42px;
	font-size:16px;
	color:#fff;
	border:0;
	outline:none;
	margin:0 auto;
	cursor:pointer;
	transition:background-color 0.3s ease;
	-moz-transition:background-color 0.3s ease;
	-webkit-transition:background-color 0.3s ease;
}
.Submit:hover {
	background-color:#F60;
}
body {
	min-width:1200px;
	background:url(../images/body.jpg) #f5f5f5 top center no-repeat;
}
.header {
	width:100%;
	height:180px;
	position:relative;
}
.header .qrcode {
	position:absolute;
	top:35px;
	right:490px;
	text-align:center;
}
.header .qrcode img {
	width:110px;
	height:110px;
}
.container {
	width:1200px;
	margin:0 auto;
	position:relative;
}
.container1 {
	width:1200px;
}
.container_col {
	background:#fff;
	padding:15px 15px 15px 15px;
	width:1170px;
	margin:0px auto 15px auto;
}
.container_col1 {
	background:#fff;
	padding:15px;
	width:1170px;
	margin:0 auto;
	margin-bottom:-15px;
	margin-top:15px;
}
#weather {
	float:left;
	font-size:12px;
	color:#666;
	line-height:24px;
	width:260px;
	margin-top:25px;
	margin-left:20px;
}
.toptxt {
	font-size:12px;
	color:#888;
	line-height:34px;
	text-align:right;
}
.toptxt a {
	font-size:12px;
	color:#888;
	line-height:34px;
	padding:0 10px;
}
.toptxt a:hover {
	color:#b61412;
}
.toptxt .diqu {
	position:absolute;
	left:0;
	top:0;
	line-height:34px;
	color:#333;
}
.search {
	height:20px;
	padding:10px 0;
	width:300px;
	background:#fff;
	position:absolute;
	right:0;
	top:80px;
	padding-right:90px;
}
.search .search_btn {
	display:block;
	width:80px;
	height:40px;
	background:#4788d7;
	border:0;
	color:#fff;
	font-size:16px;
	line-height:40px;
	text-align:center;
	position:absolute;
	top:0;
	right:0;
	transition:all .3s ease;
}
.search .search_btn:hover {
	background:#1561af;
}
.ipt-sea {
	height:20px;
	line-height:20px;
	font-size:14px;
	color:#666;
	outline:none;
	border:0;
	width:285px;
	padding-left:15px;
}
.logo {
	width:420px;
	height:112px;
	position:absolute;
	left:0;
	top:50px;
}
table,th,td {
	border-collapse:collapse;
	border:1px solid black;
}
.nav {
	width:1200px;
	height:80px;
	margin:0 auto 15px auto;
	background:#4788d7;
}
.nav li {
	width:148px;
	float:left;
	height:80px;
	position:relative;
	text-align:center;
	padding-right:2px;
	background:url(../images/shuxian.png) right top no-repeat;
}
.pdfjs-fullscreen {
	text-align:center;
}
.nav li a {
	display:block;
	text-align:center;
	line-height:16px;
	height:80px;
	font-size:16px;
	color:#fff;
	transition:all .3s ease;
	overflow:hidden;
}
.nav li a img {
	display:block;
	margin:15px auto 10px auto;
	transition:all .3s ease;
}
.mb_bar {
	display:none;
}

.nav li .sub-menu li a {
	line-height:40px;
}
.nav li a:hover,.nav li.active a,.nav li.current-menu-item a {
	background:#1561af;
	color:#fff;
}
.nav li a:hover img {
	-moz-transform:scaleX(-1);
	-webkit-transform:scaleX(-1);
	-o-transform:scaleX(-1);
	transform:scaleX(-1);
}
.nav li .sub-menu {
	box-shadow:0 13px 42px 11px rgba(0,0,0,0.05);
	height:auto;
	left:0;
	overflow:hidden;
	position:absolute;
	top:100%;
	width:100%;
	z-index:199;
}
.nav li .sub-menu {
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0,direction=120,strength=5);
	opacity:0;
	visibility:hidden;
	transition:all .6s ease 0s;
	transform:translate3d(0,10px,0);
	-moz-transform:translate3d(0,10px,0);
	-webkit-transform:translate3d(0,10px,0);
}
.nav li:hover .sub-menu {
	opacity:1;
	visibility:visible;
	transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-webkit-transform:translate3d(0,0,0);
}
.nav li .sub-menu li {
	color:#fff;
	display:block;
	font-size:13px;
	font-weight:500;
	line-height:40px;
	height:40px;
	padding:0;
	transition:all 0.2s ease-in-out 0s;
	width:100%;
	background:#4788d7;
	border-top:1px solid #4d92e5;
	border-bottom:1px solid #4280cb;
}
.nav li .sub-menu li:hover a {
	background:#1561af;
}
.zxgg {
	width:1170px;
	margin:10px auto auto auto;
	background:url(../images/laba.jpg) no-repeat #fcfcfc;
	padding-left:30px;
}
.BreakingNewsController {
	width:100%;
	overflow:hidden;
	height:auto;
	position:relative;
	height:35px;
}
.BreakingNewsController .bn-title {
	display:inline-block;
	float:left;
	padding:0 20px;
	line-height:35px;
}
.BreakingNewsController ul {
	padding:0;
	margin:0;
	display:block;
	list-style:none;
	position:absolute;
	left:180px;
	right:50px;
}
.BreakingNewsController ul li {
	list-style:none;
	padding:0 20px;
	display:none;
	height:35px;
}
.BreakingNewsController ul li a {
	text-decoration:none;
	color:#333;
	display:inline-block;
	overflow:hidden;
	padding:0;
	line-height:35px;
}
.BreakingNewsController .bn-arrows {
	display:inline-block;
	float:right;
	width:50px;
	position:absolute;
	right:0;
	top:0;
	bottom:0;
}
.BreakingNewsController .bn-arrows span {
	display:block;
	width:20px;
	position:absolute;
	top:0;
	bottom:0;
	cursor:pointer;
	opacity:0.2;
}
.BreakingNewsController .bn-arrows span:hover {
	opacity:1;
}
.BreakingNewsController .bn-arrows-left {
	left:0;
	background:url(../images/bn-arrows.png) left center no-repeat;
}
.BreakingNewsController .bn-arrows-right {
	right:10px;
	background:url(../images/bn-arrows.png) right center no-repeat;
}
.easing a,.easing span {
	transition:.25s linear;
	-moz-transition:.25s linear;
	-webkit-transition:.25s linear;
}
.news-notice {
	margin:0;
}
.indnews {
	width:560px;
	height:362px;
	float:left;
}
.news-pic {
	width:560px;
	height:362px;
}
.news-pic,.news-pic img {
	width:560px;
	height:362px;
	overflow:hidden;
}
.news-notice .news-txt {
	width:592px;
	height:362px;
	float:right;
	border:1px solid #efefef;
}
.news-title {
	height:38px;
	background:#fafafa;
	border-bottom:1px solid #efefef;
	line-height:38px;
	position:relative;
}
.news-title .name {
	position:absolute;
	left:-1px;
	top:-1px;
	height:39px;
	background:#084466;
	color:#fff;
	text-align:center;
	line-height:39px;
	font-size:15px;
	padding:0 15px;
	font-weight:bold;
}
.news-name.tab-nav {
	position:absolute;
	left:-1px;
	top:-1px;
	height:39px;
}
.news-name.tab-nav a {
	display:block;
	float:left;
	height:39px;
	line-height:39px;
	color:#333;
	text-align:center;
	line-height:39px;
	font-size:16px;
	padding:0 15px;
	margin:0;
	position:relative;
}
.news-name.tab-nav a.current {
	background:#4788d7;
	color:#fff;
	font-weight:bold;
}
.news-name.tab-nav a i {
	width:9px;
	height:5px;
	background:url(../images/jtx.png) no-repeat;
	left:10px;
	bottom:-5px;
	display:none;
}
.news-name.tab-nav a.current i {
	display:block;
}
.news-title .name i {
	width:9px;
	height:5px;
	background:url(../images/jtx.png) no-repeat;
	left:10px;
	bottom:-5px;
	display:block;
}
.news-title .more {
	position:absolute;
	right:10px;
	line-height:38px;
	top:0;
	font-size:16px;
	color:#999;
	transition:all .3s ease;
}
.news-title .more:hover {
	color:#084466;
}
.newslist {
	display:block;
	padding:10px 8px;
}
}.hotnews {
	margin:12px 12px 0 12px;
}
.hotnews h1 {
	font-size:20px;
	color:#e74949;
	text-align:center;
	margin:13px 10px;
	height:30px;
	line-height:30px;
	word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	overflow:hidden;
}
.hotnews .hotcon {
	margin:12px 8px 0px 8px;
	word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	overflow:hidden;
}
.hotnews .hotcon a {
	color:#999;
	line-height:24px;
	font-size:16px;
}
.hotnews .hotcon a:hover,.newslist li a:hover {
	color:#4788d7;
}
.newslist li {
	border-bottom:1px dotted #dedede;
	position:relative;
	padding:0 40px 0 10px;
	background:url(../images/a_bg.png) 0px 15px no-repeat;
}
.newslist li a {
	display:block;
	height:36px;
	width:86%;
	line-height:36px;
	color:#666;
	font-size:16px;
	word-break:break-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	position:relative;
}
.newslist li span {
	position:absolute;
	right:0;
	top:0px;
	font-size:14px;
	line-height:36px;
	color:#bbb;
	text-align:center;
}
.newslist li span.time {
	top:0;
}
.newslist li:last-child {
	border:0;
}
.newslist.ny li {
	padding:8px 8px 8px 14px;
	background:url(../images/listnot.png) 2px 24px no-repeat;
}
.newslist.ny li a:after {
	display:none;
}
.nytit {
	border-bottom:1px solid #ededed;
	line-height:30px;
	font-size:16px;
	padding-bottom:10px;
	margin-bottom:10px;
	font-weight:bold;
}
.xzgg {
	margin:0 auto;
	width:1200px;
	overflow:hidden;
}
.xzgg a {
	display:block;
}
.xzgg img {
	width:100%;
}
.xzgg img.fl {
	width:595px;
	height:90px;
}
.xzgg img.fr {
	width:595px;
	height:90px;
}
.r-radius:50%;
	margin:0 auto;
	transition:all .3s ease;}.fwzn .iconlist a:hover {
	color:#F71013;
}
.toutiao {
	background:#f5f5f5;
	height:80px;
	position:relative;
	padding:12px 90px;
	margin-bottom:15px;
}
.toutiao i {
	width:60px;
	height:50px;
	background:url(../images/toutiao.png) no-repeat;
	position:absolute;
	left:0;
	top:0;
}
.toutiao h1 {
	text-align:center;
}
.toutiao h1 a {
	font-size:18px;
	color:#333;
}
.toutiao h1 a:hover {
	color:#1561af;
}
.toutiao p {
	height:48px;
	line-height:24px;
	font-size:16px;
	color:#666;
	word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;
}
.fwzn {
	margin-top:15px;
	background:#d5e7f6;
	height:120px;
	overflow:hidden;
}
.fwzn .tit {
	width:58px;
	background:#4788d7;
	text-align:center;
	font-size:16px;
	color:#fff;
	height:120px;
	padding-top:0px;
	float:left;
}
.fwzn .iconlist {
	float:left;
	width:1112px;
}
.fwzn .iconlist a {
	display:block;
	width:138px;
	text-align:center;
	float:left;
	color:#333;
	font-size:14px;
	line-height:30px;
}
.fwzn .iconlist a .pic {
	width:60px;
	height:60px;
	border-radius:45PX;
	margin:20px auto auto auto;
	transition:all .3s ease;
}
.fwzn .iconlist a.icon1 .pic {
	background:#eacd75;
}
.fwzn .iconlist a.icon2 .pic {
	background:#93d884;
}
.fwzn .iconlist a.icon3 .pic {
	background:#f57b7b;
}
.fwzn .iconlist a.icon4 .pic {
	background:#b19de5;
}
.fwzn .iconlist a.icon5 .pic {
	background:#60dcb5;
}
.fwzn .iconlist a.icon6 .pic {
	background:#7ebfe2;
}
.fwzn .iconlist a.icon7 .pic {
	background:#dec67c;
}
.fwzn .iconlist a.icon8 .pic {
	background:#f57b7b;
}
.fwzn .iconlist a.icon1:hover .pic {
	background:#4788d7;
}
.fwzn .iconlist a.icon2:hover .pic {
	background:#4788d7;
}
.fwzn .iconlist a.icon3:hover .pic {
	background:#4788d7;
}
.fwzn .iconlist a.icon4:hover .pic {
	background:#4788d7;
}
.fwzn .iconlist a.icon5:hover .pic {
	background:#4788d7;
}
.fwzn .iconlist a.icon6:hover .pic {
	background:#4788d7;
}
.fwzn .iconlist a.icon7:hover .pic {
	background:#4788d7;
}
.fwzn .iconlist a.icon8:hover .pic {
	background:#4788d7;
}
.xz-col {
	background:#fff;
	padding:0px 0px 5px;
	height:245px;
	float:left;
	margin-right:15px;
	margin-top:1px;
	margin-bottom:15px;
}
.xz-col1 {
	background:#fff;
	padding:15px;
	height:350px;
	float:left;
	margin-right:15px;
	margin-top:1px;
	margin-bottom:15px;
}
.xz-col.abt {
	width:562.2px;
}
.xz-col1.abt {
	width:562.2px;
}
.xz-col.abt img {
	width:100%;
}
.xz-col.gsgg {
	width:562.2px;
	margin-right:0;
}
.xz-col1.gsgg {
	width:562.2px;
	margin-right:0;
}
.xz-col.jlhd {
	width:562.2px;
	margin-left:0;
	float:left;
}
.xz-col1.jlhd {
	width:562.2px;
	margin-left:0;
	float:left;
}
.hudongicon a {
	display:block;
	float:left;
	width:175px;
	height:102px;
	border-bottom:1px solid #f2f2f2;
	border-right:1px solid #f2f2f2;
	text-align:center;
}
.hudongicon a img {
	margin:15px auto;
	display:block;
	transition:all .3s ease;
}
.hudongicon a.nor {
	border-right:0;
}
.hudongicon a.nob {
	border-bottom:0;
}
.hudongicon a:hover {
	color:#4788d7;
}
.hudongicon a:hover img {
	-moz-transform:scaleX(-1);
	-webkit-transform:scaleX(-1);
	-o-transform:scaleX(-1);
	transform:scaleX(-1);
}
.col-title {
	background:url(../images/titbot.png) left bottom no-repeat;
	overflow:hidden;
	padding-bottom:5px;
}
.col-title1 {
	overflow:hidden;
	padding-bottom:5px;
}
.col-title span p {
	font-size:18px;
	color:#4788d7;
	font-weight:bold;
}
.col-title1 span p {
	font-size:18px;
	color:#4788d7;
	font-weight:bold;
}
.col-title span i {
	font-size:12px;
	color:#b6b6b6;
	margin-top:10px;
}
.col-title1 span i {
	font-size:12px;
	color:#b6b6b6;
	margin-top:10px;
}
.col-title1 span p:before {
    content: "|";
	font-size: 18px;
	position: relative;
	top: -1px;
	left: 0;
	padding-right: 5px;
}
.col-title a {
	float:right;
	line-height:30px;
	font-size:16px;
}
.col-title1 a {
	float:right;
	line-height:30px;
	font-size:16px;
}
.col-con {
	margin-top:8px;
}
.col-con1 {
	margin-top:2px;
}
.col-con .abttxt {
	font-size:14px;
	line-height:28px;
	color:#666;
	margin-top:15px;
	word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:6;
	-webkit-box-orient:vertical;
	overflow:hidden;
}
.videolist {
	/*overflow:hidden;*/
}
.videolist ul {
	width:1200px;
}
.videolist ul li {
	width:286px;
	height:222px;
	float:left;
	text-align:center;
	line-height:30px;
	margin-right:8px;
	font-size:14px;
}
.videolist ul li img {
	width:286px;
	height:192px;
}
.sqbs li {
	width:33.33%;
	text-align:center;
	float:left;
	margin-bottom:15px;
	margin-top:10px;
}
.sqbs li a:hover {
	color:#b61412;
}
.mqmy {
	margin:20px 0;
}
.mqmy li {
	width:301px;
	height:60px;
	margin:10px auto;
	border:1px solid #dddddd;
}
.bmfw {
	margin-right:-15px;
}
.bmfw li {
	width:235px;
	float:left;
	margin-right:25px;
	padding-left:120px;
	margin-bottom:30px;
	margin-top:15px;
	position:relative;
}
.bmfw li .pic {
	display:block;
	width:100px;
	height:100px;
	position:absolute;
	left:0;
	top:0;
}
.bmfw li .pic img {
	width:100px;
	height:100px;
}
.bmfw li .pic.rad {
	border-radius:50%;
	overflow:hidden;
}
.bmfw .info .list {
	line-height:15px;
	font-size:12px;
	margin-bottom:8px;
	margin-top:2px;
}
.bmfw .info .list i {
	height:15px;
	width:15px;
	float:left;
	margin-right:5px;
}
.gsht {
	float:left;
	width:400px;
}
.col-2-r .tit {
	height:40px;
	background:url(../images/sficon.png) 0 9px no-repeat;
	padding-left:30px;
	line-height:40px;
	color:#333;
	font-size:16px;
	float:left;
}
.sfbox {
	padding:0 10px 15px 5px;
	height:213px;
}
.sftxt {
	float:left;
	width:424px;
	height:215px;
	position:relative;
}
.sftxt .info {
	height:198px;
	line-height:22px;
	font-size:12px;
	color:#666;
	word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:9;
	-webkit-box-orient:vertical;
	overflow:hidden;
}
.sftxt a {
	display:block;
	position:absolute;
	left:0;
	bottom:-2px;
	text-align:center;
	color:#F30;
}
.sftxt a:hover {
	color:#39F;
}
.jisuan {
	float:right;
	padding-left:30px;
	width:270px;
	border-left:1px dashed #efefef;
	height:213px;
}
.jisuan h1 {
	color:#084466;
	line-height:30px;
	font-size:15px;
}
.jsbox {
	position:relative;
	padding-left:65px;
	margin-top:8px;
}
.jsbox span {
	position:absolute;
	left:0;
	top:0;
	line-height:27px;
	display:block;
	width:65px;
	color:#7e7e7e;
}
.jsbox .jsq {
	border:1px solid #f0f0f0;
	height:19px;
	padding:3px 3px 3px 10px;
	border-radius:2px;
}
.jsbox .jsq .ipt-jsq {
	border:0;
	height:19px;
	line-height:19px;
	width:100%;
	outline:none;
}
.jsbox .jsq a {
	display:block;
	width:42px;
	height:19px;
	text-align:center;
	line-height:19px;
	background:#55aeec;
	position:absolute;
	top:4px;
	right:4px;
	color:#fff;
	border-radius:2px;
}
.jsjg {
	background:#f0f0f0;
	padding:4px 8px;
	margin-top:10px;
	position:relative;
}
.jsjg .tab {
	line-height:28px;
	border-bottom:1px solid #e2e2e2;
	color:#6a6a6a;
	height:28px;
	overflow:hidden;
}
.jsjg .tab span {
	float:right;
}
.jsjg .tab.last {
	border:0;
}
.jsjg:before {
	content:'';
	width:9px;
	height:5px;
	background:url(../images/jtt.png) no-repeat;
	display:block;
	position:absolute;
	right:20px;
	top:-5px;
}
.jisuan .smtxt {
	color:#55aeec;
	line-height:40px;
}
.xxlinks {
	height:24px;
	overflow:hidden;
}
.xxlinks a {
	color:#F33;
	line-height:24px;
}
.xxlinks a:hover {
	color:#55aeec;
	text-decoration:underline;
}
.newslist.htlist {
	padding:0;
	width:360px;
}
.col-4 {
	width:289px;
	float:left;
	margin-right:12px;
	border:1px solid #efefef;
}
.col-4.last {
	margin-right:0;
}
.news-title .name2 {
	float:left;
	line-height:39px;
	font-size:15px;
	font-weight:bold;
	color:#084466;
	padding-left:20px;
	background:url(../images/shu.png) 8px 11px no-repeat;
}
.linksbox {
	background:#fff;
	margin:15px auto;
	width:1200px;
}
.txtlisttit {
	height:38px;
	border-bottom:2px solid #4788d7;
}
.txtlisttit a {
	display:block;
	height:38px;
	line-height:38px;
	float:left;
	padding:0 40px;
	color:#333;
	transition:all .3s ease;
	font-size:14px;
}
.txtlisttit a.current {
	background:#4788d7;
	color:#fff;
}
.linksbox .listcon {
	height:70px;
}
.linksbox .linkslist li {
	margin:5px 10px;
	line-height:30px;
	float:left;
	font-size:14px;
}
.foot {
	font-size:14px;
	color:#787878;
	line-height:30px;
	background:#f3fdff;
	width:1200px;
	text-align:center;
	padding:20px 0;
	margin:0px auto 15px;
}
.mg-t-b {
	margin:15px auto;
}
.page-left {
	width:290px;
	float:right;
}
.page-right {
	width:820px;
	float:left;
	background:#fff;
	padding:5px 40px 20px 40px;
}
.page-right1 {
	width:900px;
	float:right;
	background:#fff;
	padding:10px 40px 1px 40px;
}
.lujing {
	margin:20px 0;
	font-size:16px;
	color:#888;
}
.pageny {
	overflow:hidden;
}
.fllist {
	border:1px solid #ededed;
}
.fllist li {
	height:60px;
	background:#fff;
	padding:0 20px;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
}
.fllist li a {
	display:block;
	border-bottom:1px solid #ededed;
	line-height:59px;
	font-size:16px;
	color:#666;
}
.fllist li:hover,.fllist li.current-menu-item {
	background:#4788d7;
}
.fllist li:hover a,.fllist li.current-menu-item a {
	color:#fff;
	border-bottom-color:#4788d7;
}
.fllist li.current-menu-item {
	border-left:4px solid #1561af;
}
.fllist li:last-child a {
	border-bottom:0;
}
.hotarticl {
	margin-top:20px;
}
.hottit {
	border-bottom:1px solid #efefef;
	line-height:40px;
	font-size:16px;
	color:#F30;
	margin:12px 12px 0 12px;
}
.pagelujing {
	height:40px;
	border-bottom:2px solid #efefef;
	position:relative;
}
.pagelujing .name {
	position:absolute;
	left:0;
	top:0;
	height:40px;
	border-bottom:2px solid #F33;
	line-height:40px;
	font-size:16px;
	font-weight:bold;
}
.pagelujing span {
	position:absolute;
	right:0;
	line-height:40px;
	color:#888;
}
.news-txt.ny,.newslist.ny {
	border:0;
	padding:0;
}
.news-txt.ny {
	min-height:600px;
}
.newslist.ny li:last-child {
	border-bottom:1px dotted #efefef;
}
.liuyantab {
	border:1px solid #f5f5f5;
	background:#f8f8f8;
	margin-top:20px;
	padding:20px;
}
.biaoti {
	font-size:18px;
	color:#333;
	text-align:center;
	margin:0 20px;
	font-weight:600;
	margin-top:30px;
}
.sshuomign {
	color:#888;
	font-size:15px;
	line-height:30px;
	text-align:center;
	font-weight:normal;
}
.sshuomign span {
	margin:0 1px;
}
.article_txt {
	font-size:18px;
	line-height:2.8em;
	color:#666;
	margin-top:20px;
	text-align:justify;
	overflow:hidden;
}
.article_txt p {
	text-indent:2em;
}
.article_txt img {
	max-width:930px;
}
.reLink {
	font-size:14px;
	height:48px;
	line-height:48px;
	padding:0;
	color:#6e6e6e;
	border-top:2px solid #eee;
	border-bottom:2px solid #eee;
	margin:20px auto;
}
.reLink .prevLink,.reLink .nextLink {
	width:100%;
}
.reLink .nextLink {
	text-align:left;
}
.contact-com-body {
	padding:30px 10px 25px 10px;
	border-bottom:1px solid #d3d3d3
}
.contact-com-body .row {
	}.row:before,.row:after {
	content:"";
	display:table;
	line-height:0
}
.row:after {
	clear:both
}
.row {
	margin-bottom:15px;
	*zoom:1
}
.col-2,.col-10 {
	float:left;
	position:relative;
	min-height:1px
}
.contact-com-body .col-2 {
	width:60px;
	line-height:40px;
	margin-right:10px;
	text-align:left
}
.contact-com-body .input-control {
	padding:5px;
	line-height:30px;
	height:30px;
	width:400px;
	border:1px solid #ccc
}
.contact-com-body .textarea-control {
	height:106px;
	width:490px;
	padding:5px;
	border:1px solid #ccc
}
.contact-com-body .help-inline {
	line-height:40px;
	color:#F00
}
.contact-com-body .input-shade {
	background-color:#f8f8f8
}
.contact-com-body .input-short {
	width:340px
}
.contact-com-body .input-shorter {
	width:140px
}
.contact-com-body img {
	width:80px;
	height:41px;
	margin:2px 5px
}
.contact-com-btn {
	margin-left:70px;
	padding-top:20px
}
.contact-com-btn .btn {
	margin-right:30px
}
.btn-warning {
	padding:12px 44px;
	font-weight:bold;
	color:#fff;
	border:none;
	background-color:#ff8942;
	background:-webkit-linear-gradient(top,#ff9454,#ff7f30);
	background:-moz-linear-gradient(top,#ff9454,#ff7f30);
	background:-ms-linear-gradient(top,#ff9454,#ff7f30);
	background:-o-linear-gradient(top,#ff9454,#ff7f30)
}
.btn-warning:hover {
	color:#fff;
	background-color:#ff8945;
	background:-webkit-linear-gradient(top,#ff8237,#fd8f4d);
	background:-moz-linear-gradient(top,#ff8237,#fd8f4d);
	background:-ms-linear-gradient(top,#ff8237,#fd8f4d);
	background:-o-linear-gradient(top,#ff8237,#fd8f4d)
}
.btn-danger {
	padding:12px 44px;
	font-weight:bold;
	color:#fff;
	border:none;
	background-color:#13bd49;
	background:-webkit-linear-gradient(top,#08d248,#13bd49);
	background:-moz-linear-gradient(top,#08d248,#13bd49);
	background:-ms-linear-gradient(top,#08d248,#13bd49);
	background:-o-linear-gradient(top,#08d248,#13bd49)
}
.btn-danger:hover {
	color:#fff;
	background-color:#0ba43b;
	background:-webkit-linear-gradient(top,#13bd49,#0ba43b);
	background:-moz-linear-gradient(top,#13bd49,#0ba43b);
	background:-ms-linear-gradient(top,#13bd49,#0ba43b);
	background:-o-linear-gradient(top,#13bd49,#0ba43b)
}
.message ul li {
	margin-bottom:10px;
	line-height:25px;
	padding-bottom:10px;
	clear:both;
	position:relative;
	border-bottom:1px dotted #ccc;
}
.message li p {
	display:block;
	padding-bottom:5px;
	font-size:14px;
}
.message li p .name {
	float:left;
	color:#024886;
}
.message li p .name a {
	color:#024886;
}
.message li p .more {
	float:right;
	color:#024886;
}
.datetime {
	color:#999999;
	font-size:12px;
	width:120px;
	text-align:right;
	display:inline;
	float:right;
}
.para01 {
	display:inline-block;
	padding-bottom:0px;
	font-size:16px;
	font-family:"微软雅黑";
}
.para01 a {
	font-size:16px;
}
.formData {
	padding-top:35px;
	overflow:hidden;
}
.formData .item {
	float:left;
	color:#999;
	font-weight:normal;
	width:433px;
	height:56px;
	line-height:56px;
	border:1px solid #e5e5e5;
	margin-right:30px;
	margin-bottom:30px;
	position:relative;
}
.formData .item label {
	padding-left:15px;
	position:absolute;
	left:0;
	top:0;
	z-index:11;
	text-align:center;
	display:block;
	margin:0;
	height:56px;
	line-height:56px;
	font-size:18px;
	color:#666;
}
.formData .item input {
	outline:none;
	line-height:38px;
	height:38px;
	font-size:18px;
}
.formData .item .txt {
	width:363px;
	height:56px;
	line-height:56px;
	display:block;
	background:none;
	padding-left:70px;
	border:0 none;
	color:#666;
}
.formData .item .red {
	position:absolute;
	right:15px;
	top:0;
	color:#ff0000;
	z-index:11;
}
.formData .item.mr0 {
	margin-right:0;
}
.formData .msg-box {
	position:absolute;
	left:0;
	top:0px;
}
.formData .liuyan {
	width:898px;
	height:260px;
	border:1px solid #e5e5e5;
	float:left;
}
.formData .liuyan label {
	text-align:right;
	display:block;
}
.formData .liuyan textarea {
	width:878px;
	height:234px;
	line-height:35px;
	padding:12px 10px;
	text-indent:100px;
	font-size:18px;
	font-family:"microsoft yahei";
	color:#333;
	border:0 none;
	overflow:hidden;
	background:none;
	resize:none;
	display:block;
	outline:none;
}
.formData .bot {
	width:100%;
}
.formData .sub {
	width:232px;
	line-height:54px;
	margin-right:2px;
	text-align:center;
	background:#4788d7;
	border:2px solid #4788d7;
	color:#FFF;
	cursor:pointer;
	font-size:18px;
	display:block;
	-webkit-transition:all ease 300ms;
	-moz-transition:all ease 300ms;
	-ms-transition:all ease 300ms;
	-o-transition:all ease 300ms;
	transition:all ease 300ms;
}
.formData .sub:hover {
	color:#4788d7;
	background:none;
}
.formData .yzm {
	width:432px;
}
.formData .yzm .txt {
	padding-left:80px;
}
.formData .yzm img {
	position:absolute;
	right:0;
	top:0;
	height:56px;
	border:0px;
	display:block;
}
.toolbar {
	width:52px;
	position:fixed;
	right:1%;
	top:44%;
	z-index:999;
}
.toolbar dd {
	width:50px;
	height:50px;
	margin-bottom:1px;
	position:relative;
	-webkit-border-radius:100%;
	border-radius:100%;
	margin-top:4px;
	-webkit-border-radius:100%;
	border-radius:100%;
	box-shadow:0 3px 10px 0 rgba(0,0,0,.08);
}
.toolbar dd i {
	width:50px;
	height:50px;
	display:block;
	position:absolute;
	left:0;
	top:0;
	cursor:pointer;
	text-align:center;
	background-color:#fff;
	-webkit-border-radius:100%;
	border-radius:100%;
	-webkit-transition:all .3s ease-in-out 0s;
	-moz-transition:all .3s ease-in-out 0s;
	transition:all .3s ease-in-out 0s;
}
.toolbar dd i span {
	width:35px;
	height:35px;
	display:block;
	margin:8px 0 0 8px;
	background:url(../images/rightfixicon.png) no-repeat 0 0;
}
.toolbar .pop {
	position:absolute;
	right:65px;
	top:-18px;
	display:none;
	box-shadow:0 2px 10px rgba(0,0,0,0.1);
	background:#fff;
	border-radius:3px;
}
.toolbar .pop-code {
	padding:10px;
}
.toolbar .pop-code:after {
	content:"";
	border:8px solid transparent;
	border-left-color:#fff;
	top:36px;
	right:-16px;
	position:absolute;
	width:0;
	height:0;
}
.toolbar .pop-code img {
	width:100px;
	height:100px;
	display:block;
}
.toolbar .pop-code h3 {
	text-align:center;
	color:#666;
	font-size:12px;
	font-weight:400;
	white-space:nowrap;
}
.toolbar .pop-code h3 b {
	display:block;
	font-weight:normal;
}
.toolbar .qq span {
	background-position:-35px -47px;
}
.toolbar .qq a {
	width:52px;
	height:52px;
	cursor:pointer;
	display:block;
}
.toolbar .slide {
	position:absolute;
	right:65px;
	top:-2px;
	display:none;
	padding:10px;
	box-shadow:0 2px 10px rgba(0,0,0,0.1);
	background:#fff;
	border-radius:3px;
}
.toolbar .slide:after {
	content:"";
	border:8px solid transparent;
	border-left-color:#fff;
	top:50%;
	right:-16px;
	margin-top:-8px;
	position:absolute;
	width:0;
	height:0;
}
.toolbar .slide .fenx {
	width:160px;
}
.toolbar .slide .fenx a {
	margin:0 5px;
}
.toolbar .slide .fenx a:first-child {
	margin-left:0;
}
.toolbar .slide .fenx a:last-child {
	margin-right:0;
}
.toolbar dd:hover i {
	background-color:#4788d7;
}
.toolbar .qq:hover span {
	background-position:0 -47px;
}
.toolbar .tel span {
	background-position:-35px 0;
}
.toolbar .tel:hover span {
	background-position:0 0;
}
.toolbar .code span {
	background-position:-35px -95px;
}
.toolbar .code:hover span {
	background-position:1px -95px;
}
.toolbar .top span {
	background-position:-35px -142px;
}
.toolbar .top:hover span {
	background-position:0 -142px;
}
.toolbar .bottom span {
	background-position:-35px -186px;
}
.toolbar .bottom:hover span {
	background-position:0 -186px;
}
.titlebg-long {
	background:url(../images/titlebglong.jpg) repeat left center;
	height:42px;
	line-height:42px;
	border-bottom:2px solid #03a2d2;
	margin-bottom:12px;
}
.titlebg-sort {
	background:url(../images/titlebgsort.jpg) repeat left center;
}
.h1bg h1 {
	width:130px;
	text-align:center;
	font-size:22px;
	color:#fff;
	font-weight:600;
}
.h1bg {
	background:url(../images/h1bg.png) no-repeat left center;
	height:42px;
	line-height:42px;
	border-bottom:2px solid #03a2d2;
	margin-bottom:-10px;
}
.footline {
	font-size:14px;
	color:#787878;
	line-height:6px;
/*	background:#5fc1ee;*/
	width:1200px;
	text-align:center;
	padding:6px 0;
	margin:0px auto 0px;
	position:relative;
}
.footline1 {
	color:#787878;
	line-height:6px;
	background:#5fc1ee;
	width:1200px;
	margin:0px auto 0px;
	padding:6px 0;
}
.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.zuo1 {
	z-index:1;
	background:#029acb;
	width:375px;
	height:601px;
	float:left;
	margin-right:15px;
}
.zuo2 {
	padding:10px;
	text-align:center;
	line-height:30px;
	color:#ffffff;
	font-size:16px;
}
.you1 {
	z-index:1;
	float:right;
	width:510px;
	height:601px;
	background:#dfeaf4;
}
.you2 {
	background-color:#029acb;
	text-align:center;
	font-size:30px;
	color:#FFFFFF;
	font-weight:bold;
	padding:20px;
	line-height:30px;
}
.you3 {
	text-align:center;
	line-height:40px;
	font-size:14px;
}
.you4 {
	height:1px;
	background:#999999;
}
.you5 {
	color:red;
	line-height:24px;
	padding:10px;
	font-size:14px;
}
.main-notice-title-box {
	overflow:hidden;
	height:50px;
	padding:0px 33px 0px 1px;
	width:1170px;
	margin:0px auto 15px auto;
}
.main-notice-title {
	height:40px;
	border:1px solid #dcdcdc;
	width:1200px;
	float:left;
	margin-top:4px;
}
.main-notice-title-left .tz {
	float:left;
	margin-left:20px;
}
.main-notice-title-left {
	width:150px;
	height:42px;
	background:#4e94cc;
	float:left;
	font-size:18px;
	text-align:center;
	line-height:40px;
	color:#fff;
	margin-left:-5px;
	margin-top:-1px;
}
.main-notice-text {
	height:300px;
	margin-top:5px;
	margin-bottom:20px;
}
.main-notice-img {
	height:100px;
	font-size:16px;
	color:#fff;
	text-align:center;
	vertical-align:middle;
	margin-top:-30px;
}
.main-notice-title-right {
	width:1055px;
	height:45px;
	float:left;
	line-height:40px;
	overflow:hidden;
	margin-top:-15px;
	font-size:16px;
}
.container {
	width:1200px;
	margin:0 auto;
	clear:both;
	padding:0px;
}
main .index-content {
	padding:30px 0px;
}
main .index-content .calendar {
	width:277px;
}
main .index-content .calendar .title {
	line-height:40px;
	height:40px;
	text-align:center;
	background-color:#2F7BE2;
	color:#FFFFFF;
	font-size:16px;
}
main .index-content .examination-calendar {
	position:relative;
	width:380px;
	height:326px;
	margin-left:10px;
	background-image:url(../images/examination-calendar-bg.png);
	background-size:cover;
	background-repeat:no-repeat;
}
main .index-content .examination-calendar .box {
	padding:5px 0px;
	height:230px;
	overflow-y:auto;
	width:100%;
}
main .index-content .examination-calendar thead {
	line-height:40px;
	height:40px;
	padding:0 30px;
	color:#2F7BE2;
	font-size:14px!important;
	font-weight:bold
}
main .index-content .examination-calendar thead span {
	color:#FCA20C;
	font-size:12px;
}
main .index-content .examination-calendar thead .title-date {
	width:120px;
	float:left;
	text-align:center;
	font-size:16px;
}
main .index-content .examination-calendar .date {
	width:140px;
	text-align:center;
	font-size:14px
}
main .index-content .examination-calendar .name {
	width:240px;
	float:left;
	padding-left:5px;
	box-sizing:border-box;
	font-size:14px;
}
main .index-content .examination-calendar thead .name {
	text-align:center;
	font-size:16px;
}
main .index-content .examination-calendar .line {
	line-height:35px;
	height:35px;
	font-size:12px;
	color:#333333;
	color:#61a0f5
}
main .index-content .examination-calendar .line a {
	color:#333333;
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
main .index-content .examination-calendar tbody {
	height:240px;
	overflow:auto;
	display:block;
	position:absolute;
	box-sizing:border-box;
}
main .index-content .examination-calendar tbody::-webkit-scrollbar {
	width:4px;
	height:4px;
}
main .index-content .examination-calendar tbody::-webkit-scrollbar-thumb {
	border-radius:3px;
	background-color:#bbb;
}
main .index-content .examination-calendar tbody::-webkit-scrollbar-track {
	box-shadow:inset 0 0 5px rgba(0,0,0,0.2);
	background:#f2f2f2;
	border-radius:3px;
}
main .index-content .examination-calendar .line:hover,main .index-content .examination-calendar .line:hover a,main .index-content .examination-calendar .line.selected,main .index-content .examination-calendar .line.selected a {
	background-color:#FCA20C;
	color:#FFFFFF;
}
main .index-content .examination-calendar .bottom-info {
	position:absolute;
	bottom:0px;
	height:50px;
	line-height:50px;
	font-size:12px;
	color:#666666;
	width:100%;
}
main .index-content .news {
	width:520px;
}
.container {
	width:1200px;
	margin:0 auto;
	clear:both;
	padding:0px;
}
.search-box {
	margin-top:48px;
	border-width:2px;
	border-style:solid;
	border-color:#2F7BE2;
	width:260px;
	height:38px;
}
.search-box input {
	margin-top:3px;
}
.search-box input[name=wd] {
	padding:3px 2px 3px 2px;
	margin-top:8px;
	border:none;
	outline:none;
	margin-left:10px;
	width:178px;
}
.search-box input[type=submit] {
	padding:0 18px;
	height:32px;
	background-color:#3E88DC;
	border:none;
	outline:none;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	float:right;
	margin-right:4px;
}
article {
	border:1px solid #d9d9d9;
	margin-top:20px;
	padding-left:5%;
	padding-right:5%;
	padding-bottom:40px;
	position:relative;
}
.article-files {
	width:100%;
	margin-top:100px;
}
.article-files-text {
	float:left;
	width:auto;
	font-weight:bold;
	color:#2f7be2;
	font-size:14px;
	line-height:24px;
}
.article-files-list {
	float:left;
	width:90%
}
.article-files-list a {
	width:100%;
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	line-height:26px;
}
.article-files-list a:hover {
	color:#2f7be2
}
.article-split-line {
	margin-left:20%;
	margin-right:20%;
	border-top:1px solid #d9d9d9
}
main #index-focus {
	background:-webkit-linear-gradient(90deg,rgba(195,221,255,1) 0%,rgba(81,153,250,1) 100%);
	background:-moz-linear-gradient(0deg,rgba(195,221,255,1) 0%,rgba(81,153,250,1) 100%);
	background:linear-gradient(0deg,rgba(195,221,255,1) 0%,rgba(81,153,250,1) 100%);
	padding:30px 0px;
	position:relative;
	overflow:hidden;
}
main #index-focus .swiper-container {
	width:1000px;
	height:405px;
}
main #index-focus .title {
	height:59px;
	z-index:2;
	line-height:59px;
	width:100%;
	background-color:rgba(0,0,0,0.7);
	position:absolute;
	bottom:0px;
}
main #index-focus .title h3 {
	margin:0px;
	padding:0px 180px 0px 20px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
}
main #index-focus .swiper-slide {
	width:720px;
	height:405px;
	overflow:hidden;
}
main #index-focus .swiper-slide img {
	width:100%;
	-webkit-transition:all 0.7s;
	-moz-transition:all 0.7s;
	-o-transition:all 0.7s;
	-ms-transition:all 0.7s;
	transition:all 0.7s;
}
main #index-focus .swiper-slide img:hover {
	-webkit-transform:scale(1.05);
	-moz-transform:scale(1.05);
	-o-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05);
}
main #index-focus .swiper-slide .cover {
	display:none;
	background-color:rgba(242,242,242,0.6);
	position:absolute;
	z-index:10;
	width:100%;
	height:100%;
	top:0;
}
main #index-focus .swiper-slide-prev .cover,main #index-focus .swiper-slide-next .cover {
	display:block;
}
main #index-focus .swiper-slide-prev .title,main #index-focus .swiper-slide-next .title {
	display:none;
}
main #index-focus .swiper-slide img:hover {
	width:110%;
}
main #index-focus .swiper-button-prev,main #index-focus  .swiper-container-rtl .swiper-button-next,main #index-focus .swiper-button-next,main #index-focus  .swiper-container-rtl .swiper-button-prev {
	width:36px;
	height:54px;
	background-color:rgba(255,255,255,0.4);
	-webkit-transition:all 0.7s;
	-moz-transition:all 0.7s;
	-o-transition:all 0.7s;
	-ms-transition:all 0.7s;
	transition:all 0.7s;
}
main #index-focus .swiper-button-prev,main #index-focus  .swiper-container-rtl .swiper-button-next {
	left:0px;
	right:auto;
	margin-left:-36px;
	outline:none;
}
main #index-focus .swiper-button-next,main #index-focus  .swiper-container-rtl .swiper-button-prev {
	right:0px;
	left:auto;
	margin-right:-36px;
	outline:none;
}
main #index-focus:hover .swiper-button-prev,main #index-focus:hover .swiper-container-rtl .swiper-button-next,main #index-focus:hover .swiper-button-next,main #index-focus:hover  .swiper-container-rtl .swiper-button-prev {
	margin-left:0px;
	margin-right:0px;
}
main #index-focus .swiper-button-next:after,main #index-focus .swiper-container-rtl .swiper-button-prev:after,main #index-focus .swiper-button-prev:after,main #index-focus .swiper-container-rtl .swiper-button-next:after {
	font-size:20px;
}
main #index-focus .swiper-pagination-bullet,main #exam-focus .swiper-pagination-bullet {
	width:10px;
	height:10px;
	opacity:1;
	background-color:#F2F2F2;
	outline:none;
}
main #index-focus .swiper-pagination-bullet-active,main #exam-focus .swiper-pagination-bullet-active {
	color:#fff;
	background-color:#02A7F0;
}
main #index-focus .swiper-pagination {
	text-align:right;
	width:185px;
	margin:0 auto;
	left:auto;
	right:160px;
	bottom:17px;
}
main .index-content {
	padding:30px 0px;
}
main .index-content .calendar {
	width:277px;
}
main .index-content .calendar .title {
	line-height:40px;
	height:40px;
	text-align:center;
	background-color:#2F7BE2;
	color:#FFFFFF;
}
main .index-content .examination-calendar {
	position:relative;
	width:380px;
	height:326px;
	margin-left:1px;
	background-image:url(../images/examination-calendar-bg.png);
	background-size:cover;
	background-repeat:no-repeat;
}
main .index-content .examination-calendar .box {
	padding:5px 0px;
	height:230px;
	overflow-y:auto;
	width:100%;
}
main .index-content .examination-calendar thead {
	line-height:40px;
	height:40px;
	padding:0 30px;
	color:#2F7BE2;
	font-size:14px!important;
	font-weight:bold
}
main .index-content .examination-calendar thead span {
	color:#FCA20C;
	font-size:12px;
}
main .index-content .examination-calendar thead .title-date {
	width:120px;
	float:left;
	text-align:center;
}
main .index-content .examination-calendar .date {
	width:120px;
	text-align:center;
	font-size:11px
}
main .index-content .examination-calendar .name {
	width:240px;
	float:left;
	padding-left:5px;
	box-sizing:border-box
}
main .index-content .examination-calendar thead .name {
	text-align:center
}
main .index-content .examination-calendar .line {
	line-height:35px;
	height:35px;
	font-size:12px;
	color:#333333;
	color:#61a0f5
}
main .index-content .examination-calendar .line a {
	color:#333333;
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
main .index-content .examination-calendar tbody {
	height:240px;
	overflow:auto;
	display:block;
	position:absolute;
	box-sizing:border-box;
}
main .index-content .examination-calendar tbody::-webkit-scrollbar {
	width:4px;
	height:4px;
}
main .index-content .examination-calendar tbody::-webkit-scrollbar-thumb {
	border-radius:3px;
	background-color:#bbb;
}
main .index-content .examination-calendar tbody::-webkit-scrollbar-track {
	box-shadow:inset 0 0 5px rgba(0,0,0,0.2);
	background:#f2f2f2;
	border-radius:3px;
}
main .index-content .examination-calendar .line:hover,main .index-content .examination-calendar .line:hover a,main .index-content .examination-calendar .line.selected,main .index-content .examination-calendar .line.selected a {
	background-color:#FCA20C;
	color:#FFFFFF;
}
main .index-content .examination-calendar .bottom-info {
	position:absolute;
	bottom:0px;
	height:50px;
	line-height:50px;
	font-size:12px;
	color:#666666;
	width:100%;
}
main .index-content .news {
	width:520px;
}
.navtab .more {
	padding-right:10px;
}
.navtab .more a {
	color:#2F7BE2;
	font-size:12px;
	line-height:36px;
	height:36px;
}
ul.news-list li span {
	padding:0px 10px;
	position:absolute;
	right:0px;
	color:#999;
}
ul.news-list li a {
	color:#333333;
}
ul.news-list li sup {
	color:red;
}
ul.news-list li:hover,ul.news-list li:hover a {
	color:#2F7BE2;
}
.research_monthly_magazine ul.news-list li {
	padding-right:0px;
}
.navtab>ul {
	background-color:#F7F7F7;
	height:36px;
	list-style:none;
}
.navtab>ul li.tabhead {
	position:relative;
	line-height:36px;
	height:36px;
	font-weight:bold;
	font-size:15px;
	padding:0 10px;
	float:left;
	display:inline;
}
.navtab>ul li.tabhead a {
	color:#333333;
}
.navtab>ul li.tabhead.selected {
	background-color:#2E7AE3;
	color:#FFFFFF;
}
.navtab>ul li.tabhead.selected a {
	color:#FFFFFF;
}
.navtab>ul li.tab-a a {
	color:black;
	line-height:40px;
	font-size:16px;
	margin-left:30px;
	float:left;
}
.navtab>ul li.tab-a a:visited {
	color:black;
}
.navtab .tabcontents {
	clear:both
}
.navtab .tabcontents>div {
	display:none;
	padding-top:18px;
}
.navtab>table {
	width:100%;
	background-color:#F7F7F7;
	border-spacing:0px;
}
.navtab>table>thead>tr>td {
	line-height:36px;
	height:36px;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}
.navtab>table>thead>tr>td.selected {
	background-color:#2E7AE3;
	color:#FFFFFF;
}
main #exam-focus {
	height:300px;
}
.examination-banner {
	background-image:url(../images/examination-bg.png);
	background-size:cover;
	background-repeat:no-repeat;
	height:80px;
	width:100%;
}
.examination-banner ul {
	list-style:none;
}
.examination-banner ul li {
	display:inline;
	float:left;
	padding:14px 6px 0px 6px
}
.examination-banner ul li:first-child {
	padding-left:0px;
}
.examination-banner ul li:last-child {
	padding-right:0px;
}
.examination-banner a {
	width:158px;
	padding-right:10px;
	box-sizing:border-box;
	height:56px;
	line-height:56px;
	text-align:center;
	display:inline-block;
	border-radius:5px;
	font-size:14px;
	color:#FFFFFF;
}
.examination-banner a:hover {
	background-color:#FCA20C;
}
.examination-banner a img {
	height:100%;
	vertical-align:middle;
	margin:-7px;
}
.examination-banner.fixed-position {
	position:fixed;
	bottom:0;
	left:0;
	z-index:100;
}
.dialog {
	display:none;
	background-color:rgba(0,0,0,0.4);
	color:#333333;
	z-index:999;
	position:fixed;
	width:100%;
	top:0px;
	height:100%;
}
.dialog .box {
	position:fixed;
	background-color:#FFFFFF;
	border-radius:8px;
	width:300px;
	left:50%;
	top:50%;
	margin-left:-150px;
	margin-top:-80px;
	text-align:center;
}
.dialog .box .content {
	padding:30px 0px;
	border-bottom:1px solid #E9E9E9;
}
.dialog .box .content .title {
	font-weight:bold;
	font-size:15px;
	line-height:30px;
	margin:0px;
	padding:0 20px;
}
.dialog .box .content .message {
	font-size:14px;
	line-height:24px;
	text-align:center;
	margin:0px;
	padding:0 20px;
}
.dialog .button {
	height:48px;
	line-height:48px;
}
.dialog .button a {
	color:#2F7BE2;
}
.content-navigation {
	margin:20px 0;
	font-size:13px;
}
.content-navigation a {
	color:#000000
}
.content-navigation a.last,.content-navigation span.last {
	color:#2f7be2
}
.content-title {
	color:#2f7be2;
	font-size:20px;
	line-height:48px;
	text-align:center;
	font-weight:normal
}
.content-attr {
	float:left;
}
.content-attr div {
	font-size:12px;
	color:#666666;
	line-height:12px;
	padding-bottom:10px;
	float:left;
	text-align:center;
	width:100%;
}
.content-attr a {
	color:#666666
}
.content-attr a.selected {
	color:#2f7be2;
}
.content-attr em {
	font-style:normal;
}
.content-attr table {
	width:100%
}
main .btn-print-box {
	text-align:right;
	padding:15px 30px;
	display:block;
}
main .btn-print-box a {
	line-height:20px;
	font-size:14px;
	color:#2f7be2;
	font-weight:bold;
}
main .btn-print-box a img {
	width:20px;
	height:20px;
	vertical-align:middle;
}
.previous-next-article {
	margin-bottom:32px;
	background-color:#f5f5f5;
	padding:0 20px;
}
.previous-next-article a {
	color:#333333;
	line-height:32px;
	font-size:12px;
	max-width:45%;
	overflow:hidden;
	height:32px;
	display:inline-block;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.previous-next-article a:hover {
	color:#2f7be2
}
main aside {
	width:20%;
	padding-bottom:20px;
}
.content-list-div {
	float:left;
	margin-left:30px;
	width:75%;
	margin-bottom:20px;
}
ul.news-list.content-list-ul {
	border:1px solid #d9d9d9;
	padding:20px;
}
ul.news-list.content-list-ul li {
	margin-left:15px;
	line-height:50px;
}
ul.news-list.content-list-ul li:hover {
	color:rgb(47,123,266);
}
main aside .category-list {
	margin-bottom:20px;
	box-shadow:1px 1px 5px #888888;
}
main aside .category-list .title {
	margin:0px;
	background-color:#2f7be2;
	color:#FFFFFF;
	line-height:35px;
	font-size:14px;
	padding:0 30px 0px 20px;
	background-image:url(../images/icon-title.png);
	background-repeat:no-repeat;
	background-position:92%;
}
main aside .category-list.selected .title {
	background-image:url(../images/icon-title-down.png);
}
main aside .category-list .title a {
	color:#FFFFFF;
}
main aside .category-list.selected ul {
	display:block;
}
main aside .category-list ul {
	padding-top:15px;
	display:none;
}
main aside .category-list ul li {
	list-style:none;
	height:46px;
	line-height:46px;
	padding-left:50px;
	font-size:13px;
	color:#666666
}
main aside .category-list ul li a {
	color:#666666;
}
main aside .category-list ul li.selected a,main aside .category-list ul li a:hover {
	color:#2f7be2;
}
.news-top {
	width:100%;
	background-image:linear-gradient(#5199fa,#c2ddff);
}
.news-top-container {
	width:1200px;
	margin:0 auto;
	padding-top:30px;
	padding-bottom:30px;
	height:450px;
	position:relative;
}
.new-top-swiper {
	width:800px;
	height:100%;
	margin-left:0px!important;
	margin-right:0px!important;
	float:left;
}
.new-top-swiper-bottom {
	position:absolute;
	left:0;
	bottom:0;
	background-color:black;
	opacity:0.5;
	height:40px;
	width:100%;
	z-index:2
}
.new-top-swiper-title {
	position:absolute;
	left:20px;
	bottom:0;
	z-index:3;
	line-height:40px;
	height:40px;
	width:70%;
	font-weight:bold;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	display:none;
	position:absolute;
}
.new-top-swiper-title a {
	color:white
}
.new-top-swiper-title a:hover {
	color:white
}
.new-top-swiper-title a:visited {
	color:white
}
.new-top-swiper .swiper-slide img {
	-webkit-transition:all 0.7s;
	-moz-transition:all 0.7s;
	-o-transition:all 0.7s;
	-ms-transition:all 0.7s;
	transition:all 0.7s;
}
.new-top-swiper .swiper-slide img:hover {
	-webkit-transform:scale(1.05);
	-moz-transform:scale(1.05);
	-o-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05);
}
.new-top-swiper.swiper-container-horizontal > .swiper-pagination-bullets,.new-top-swiper .swiper-pagination-custom,.new-top-swiper .swiper-pagination-fraction {
	right:0;
	left:auto;
	width:20%;
}
.new-top-swiper .swiper-pagination .swiper-pagination-bullet {
	background:white;
	opacity:1!important;
}
.new-top-swiper .swiper-pagination .swiper-pagination-bullet-active {
	background:#fca20c!important
}
.news-top-right {
	float:left;
	width:400px;
	background-image:linear-gradient(#9ac4fc,#d7e8fe);
	height:100%;
}
.news-top-right .navtab {
	margin:10px;
	height:430px;
}
#news-main .navtab {
	width:49%;
	margin-top:30px;
	min-height:260px;
	overflow:hidden;
	margin-bottom:30px;
}
#news-main ul.news-list li {
	line-height:36px;
}
.news-top ul.news-list li {
	line-height:36px;
}
main .search-result {
	float:left;
	width:75%;
}
main .search-filter {
	width:100%;
	padding-bottom:20px
}
main ul.search-filter li.title {
	background-color:#2f7be2;
	color:white;
	height:36px;
	line-height:36px;
	text-indent:30px;
}
main ul.search-filter li {
	font-size:13px;
	color:#666666;
	height:46px;
	line-height:46px;
	text-indent:50px;
	overflow:hidden;
}
main ul.search-filter li a {
	color:#666666;
}
main ul.search-filter li.selected {
	color:#2f7be2;
	background-color:#eaf3fb;
}
mainul.search-filter li.selected a {
	color:#2f7be2;
}
main .search_category {
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#e9e9e9;
	height:40px;
}
main .search_category li {
	display:inline-block;
	float:left;
	font-size:15px;
	font-weight:bold;
	height:100%;
	line-height:40px;
	margin-left:30px;
	margin-right:30px;
}
main .search_category li a {
	color:#333333;
}
main .search_category li.selected {
	color:#2f7be2;
	font-size:16px;
	border-bottom-width:3px;
	border-bottom-style:solid;
	border-bottom-color:#2f7be2;
}
main .search_category li.selected a {
	color:#2f7be2;
}
.organization-main {
	margin-top:40px;
	margin-bottom:40px;
}
.organization-nav {
	background-color:#2f7be2
}
.organization-nav li {
	list-style:none;
	position:relative;
}
.organization-nav li img {
	position:absolute;
	top:20px;
	left:30px;
}
.organization-nav li div {
	width:100%;
	line-height:65px;
	text-align:center;
	color:white;
	font-weight:bold;
	font-size:15px
}
.organization-nav li.selected {
	background-color:#5199fa
}
#organization-mid-div {
	margin-left:30px;
	float:left;
}
#organization-mid-div {
	width:77%
}
#organization-mid-div .tab {
	display:none;
	width:100%;
}
#organization-mid-div .tab.selected {
	display:block
}
.division-of-leadership {
	width:400px;
	float:left
}
.division-of-leadership li {
	list-style:none
}
.division-of-leadership ul.news-list li {
	line-height:30px;
}
.division-of-leadership .tabcontents {
	overflow:auto;
	height:370px
}
.division-of-leadership .tabcontents ul li {
	font-size:14px;
	color:#333333;
	line-height:18px;
}
.division-of-leadership .name {
	font-size:15px;
	font-weight:bold;
	text-align:justify;
	text-align-last:justify;
	display:inline-block;
	width:54px;
}
.division-of-leadership .job {
	font-size:15px;
	margin-left:10px;
}
.division-of-leadership .desc {
	font-size:12px;
	color:#bfbfbf
}
.vehicle-introduction {
	float:left;
	width:514px;
	margin-left:10px;
}
.vehicle-introduction .tabcontents>div {
	height:340px;
	font-size:13px;
	line-height:26px;
	padding-left:15px;
	padding-right:15px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
}
.vehicle-introduction .tabcontents>div p {
	margin:0px;
}
.work-information {
	width:100%;
}
.work-information .tabcontents>div>div {
	width:45%;
	float:left;
	padding:0 20px;
}
.work-information .tabcontents>div>div.last {
	float:right;
}
.a-unclickable {
	cursor:unset;
}
.organization-content .field {
	font-weight:bold;
	width:80px;
	font-size:14px;
	text-align:center;
	float:left;
}
.organization-content div.text {
	float:left;
	width:800px;
	padding-bottom:30px;
}
.civilization-creates-big-pic {
	position:relative;
	display:block;
	height:390px;
	width:950px;
	overflow:hidden
}
.civilization-creates-big-pic img {
	position:absolute;
	left:0;
	top:0px;
	height:390px;
	width:950px
}
.civilization-creates-big-pic img:hover {
	transform:scale(1.1);
	transition:all 0.3s;
}
.jjjc {
	width:45%;
	float:left;
	margin-right:20px;
	height:200px;
}
.information-disclosure {
	width:45%;
	float:left;
	height:390px;
	margin-right:20px;
}
.service-online {
	width:100%;
	height:360px;
	background-image:url(../images/business-bg.png);
	background-size:cover;
}
.service-online-button {
	padding-top:100px;
}
.service-online-button>tbody>tr>td>a {
	position:relative;
	display:block;
	width:220px;
	height:160px;
	background-color:white;
	color:black;
	margin:0 auto;
}
.service-online-button>tbody>tr>td>a:hover {
	color:black
}
.service-online-button>tbody>tr>td>a:visited {
	color:black;
}
.service-online-button>tbody>tr>td>a>span.cn {
	position:absolute;
	top:96px;
	left:20px;
	font-size:18px;
}
.service-online-button>tbody>tr>td>a>span.en {
	position:absolute;
	top:128px;
	left:20px;
	font-size:14px;
}
.service-online-button>tbody>tr>td>a>img {
	position:absolute;
	top:15px;
	left:140px;
}
main .inquirycenter {
	height:350px;
	box-shadow:5px 5px 5px rgba(0,0,0,0.35);
	background-color:#FFFFFF;
	margin-bottom:30px;
}
main .inquirycenter .left-box {
	float:left;
	width:435px;
	height:100%;
	color:#FFFFFF;
	background-image:url(../images/inquirycenter-bg.png);
	background-repeat:no-repeat;
	background-size:cover;
}
main .inquirycenter .left-box h3 {
	padding-left:50px;
	margin-top:215px;
	font-size:30px;
	margin-bottom:20px;
}
main .inquirycenter .left-box p {
	padding-left:50px;
	margin:5px 0px;
	font-size:14px;
}
main .inquirycenter .right-box {
	float:right;
	width:765px;
	height:100%;
}
main .inquirycenter .right-box .tools .btn {
	font-size:12px;
	line-height:12px;
}
main .inquirycenter .right-box .query-box {
	text-align:center;
	line-height:30px;
}
main .inquirycenter .right-box .query-box h3 {
	font-size:18px;
	color:#2E79DF;
}
main .inquirycenter .right-box .query-box input[type=text] {
	border:0px;
	border-radius:5px;
	background-color:#F5F5F5;
	padding:5px 10px;
	width:280px;
}
main .inquirycenter .right-box .query-box input[name=captcha] {
	width:170px;
	margin-right:10px;
}
main .inquirycenter .right-box .query-box img {
	border-radius:5px;
	background-color:#2f7be2;
	width:100px;
	height:25px;
	display:inline-block;
}
main .inquirycenter .right-box .query-box label {
	width:30%;
	text-align:right;
	font-size:14px;
	display:inline-block;
}
main .inquirycenter .right-box .query-box .buttons {
	line-height:50px;
}
main .undo {
	border:1px solid #e9e9e9;
	margin-bottom:30px;
	height:378px;
}
main .undo .left-box {
	width:45%;
	height:100%;
	float:left;
	background-image:url(../images/undo.png);
	background-repeat:no-repeat;
	background-size:contain;
	background-position:center right;
}
main .undo .right-box {
	width:55%;
	float:right;
	height:100%;
}
main .undo .right-box h1,main .undo .right-box p {
	margin-left:70px;
}
main .undo .right-box h1 {
	font-size:95px;
	color:#666666;
	margin-top:100px;
	margin-bottom:20px;
}
main .undo .right-box p {
	color:#999999;
	font-size:20px;
}
main .tools {
	background-color:#f5f5f5;
	height:65px;
	line-height:65px;
	padding:0px 15px;
}
main .tools select,main .tools input[type=text] {
	width:300px;
	font-size:14px;
	color:#000000;
	padding:5px 10px;
	line-height:20px;
	border-radius:5px;
	border:none;
	outline:none;
	margin-right:10px;
}
.btn {
	padding:10px 25px;
	border:none;
	border-radius:5px;
	background-color:#2f7be2;
	color:#FFFFFF;
	font-size:14px;
	margin:0 5px;
	line-height:20px;
}
.btn.disabled {
	background-color:#F5F5f5;
	color:#333333;
}
.btn.yellow {
	background-color:#fca20c;
}
main .consulation {
	margin-bottom:30px;
}
main .consulation .tools {
	height:70px;
	line-height:70px;
}
main .consulation .tools label {
	font-size:14px;
	font-weight:bold;
	margin:0 5px;
}
main .consulation .tools span {
	display:inline-block;
}
main .consulation .tools select,main .consulation .tools input[type=text] {
	width:250px;
}
main .consulation .content {
	box-shadow:0px 4px 8px rgba(0,0,0,0.35);
	padding:10px 50px 50px 50px;
}
main .consulation .content ul li {
	font-size:16px;
	padding:30px 0px;
	border-bottom:1px solid #d9d9d9;
	list-style:none;
}
main .consulation .content ul li h3 {
	margin-top:0px;
	font-size:16px;
	font-weight:normal;
}
main .consulation .content ul li h3,main .consulation .content ul li h3 a {
	color:#333333;
}
main .consulation .content ul li p {
	margin-top:20px;
	color:#888888;
	text-align:left;
}
main .consulation .content ul li p span {
	display:inline-block;
}
main .consulation .content ul li a {
	background-color:#f5f5f5;
	border-radius:3px;
	padding:6px 8px;
	line-height:12px;
	color:#2f7be2;
	font-size:12px;
}
.dialog.consulation-box .box {
	width:600px;
	height:510px;
	margin-left:-300px;
	margin-top:-255px;
	color:#333333;
}
.dialog.consulation-box .box h3 {
	font-size:20px;
	margin-top:25px;
	margin-bottom:20px;
}
.dialog.consulation-box .box p {
	font-size:12px;
	color:#999999;
}
.dialog.consulation-box .form-box {
	margin-top:35px;
}
.dialog.consulation-box .form-box p {
	font-size:14px;
	margin:10px 0px;
}
.dialog.consulation-box .form-box p.button {
	margin:25px;
}
.dialog.consulation-box .form-box input[type=text],.dialog.consulation-box .box .form-box select,.dialog.consulation-box .box .form-box textarea {
	width:268px;
	border:1px solid #aaaaaa;
	border-radius:5px;
	padding:1px 5px;
	line-height:20px;
}
.dialog.consulation-box .box .form-box select {
	width:280px;
	padding:3px 5px;
}
.dialog.consulation-box .form-box input[type=text].s {
	width:156px;
}
.dialog.consulation-box .box .form-box textarea {
	height:94px;
}
.dialog.consulation-box .box .form-box img,.dialog.consulation-box .box .form-box .btn-send {
	width:100px;
	margin-left:10px;
	display:inline-block;
	text-align:center;
	padding:3px 0px;
	font-size:12px;
}
.dialog.consulation-box .box .form-box img {
	background-color:#eeeeee;
	border-radius:5px;
}
.dialog.consulation-box .form-box label {
	width:33%;
	display:inline-block;
	text-align:right;
	font-weight:bold;
	float:left;
	color:#333333;
}
.dialog.consulation-box .form-box label sup {
	color:#FF0000;
}
.dialog.consulation-box .close {
	display:block;
	background-image:url(../images/icon-close.png);
	background-repeat:no-repeat;
	background-size:cover;
	width:20px;
	height:20px;
	position:absolute;
	right:20px;
	top:20px;
}
.research-nav {
	width:730px;
	float:left;
	box-shadow:1px 1px 5px #888888;
}
.navtab2>ul {
	float:left;
	background-color:#eaf3fb;
	width:150px;
}
.navtab2>ul>li>a {
	width:150px;
	display:block;
	line-height:60px;
	color:black;
	font-weight:bold
}
.navtab2>ul>li>a:hover {
	color:white
}
.navtab2>ul>li {
	list-style:none;
	text-align:center
}
.navtab2>ul>li.selected {
	width:180px;
	background-color:#2f7be2;
	color:white
}
.navtab2>ul>li.selected>a {
	color:white
}
.research-nav .tabcontents {
	width:565px;
	margin-left:150px;
}
.research_monthly_magazine {
	width:440px;
	float:left;
	margin-left:15px;
}
.research_monthly_magazine .news-list {
	float:left;
	width:270px;
	margin-left:30px;
}
.research_monthly_magazine .news-list a {
	font-size:13px;
	width:245px;
}
.research-main {
	padding-top:30px;
	padding-bottom:30px;
}
.research-nav .tabcontents>div {
	margin-left:50px;
	margin-top:25px;
	margin-bottom:25px;
}
.monthly-report-img {
	float:left;
	height:170px;
}
.research_links {
	float:left;
	background-image:url(../images/research_links.png);
	background-size:cover;
	margin-top:20px;
	padding:2px;
}
.research_links a {
	margin:2px;
	height:50px;
	width:205px;
	display:block;
	float:left;
	background-color:rgba(255,255,255,0.2);
}
.research_links a:hover {
	background-color:rgba(255,255,255,0.8);
}
.research_links img {
	height:50px;
	width:205px;
}
.schedule {
	width:300px;
	float:left;
}
.schedule>.title {
	height:40px;
	line-height:40px;
	text-indent:1.2em;
	color:white;
	font-weight:bold;
	background-color:#2f7be2;
	width:100%
}
.schedule>.content {
	height:280px;
	background-image:url(../images/examination-calendar-bg.png);
	background-size:cover;
	overflow:auto
}
#schedule-body {
	margin-left:30px;
	border-left-style:solid;
	border-left-color:#2f7be2;
	border-left-width:1px;
	margin-top:10px;
	padding-top:5px;
}
#schedule-body .month {
	color:white;
	background-color:#2f7be2;
	border-top-right-radius:10px;
	border-bottom-right-radius:10px;
	height:25px;
	line-height:25px;
	width:50px;
	text-align:center;
	font-size:13px;
	margin:10px 0px;
}
#schedule-body .title {
	font-size:14px;
	text-indent:15px;
	position:relative;
	color:black;
}
#schedule-body .dot {
	width:10px;
	height:10px;
	background-color:rgba(47,123,226,1);
	border-radius:50%;
	position:absolute;
	left:-5px;
	top:3px;
	float:left;
}
#schedule-body .date {
	color:#999899;
	font-size:13px;
	text-indent:15px;
	margin-top:10px;
	margin-bottom:20px;
}
.examination {
	margin-bottom:30px;
}
.examination-left {
	float:left;
	width:300px;
}
.examination-right {
	float:left;
}
.examination-left-zk {
	width:380px;
	float:left;
}
ul.news-list li {
	font-size:14px;
	color:#333333;
	line-height:34px;
	list-style-position:inside;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	position:relative;
	padding-right:95px;
}
.selflearning-menu-title {
	background-color:#ff672d;
	display:block;
	height:70px;
	width:100%;
}
.selflearning-menu-title .cn {
	color:white;
	font-weight:bold;
	line-height:70px;
	font-size:20px;
	margin-left:20px;
}
.selflearning-menu-title .en {
	color:white;
	line-height:70px;
	float:right;
	margin-right:20px;
	font-size:20px;
}
.entrance-center-button {
	background-color:#ff672d;
	margin-bottom:10px;
	display:block;
	height:70px;
	width:100%;
	overflow:hidden;
}
.entrance-center-button .cn {
	color:white;
	font-weight:bold;
	line-height:70px;
	font-size:17px;
	margin-left:20px;
}
.entrance-center-button .cn.center {
	width:100%;
	margin-left:unset;
	text-align:center;
	display:block
}
.entrance-center-button .en {
	color:white;
	line-height:70px;
	float:right;
	margin-right:20px;
	font-size:20px;
}
.navtab3 >ul {
	width:260px;
	box-shadow:1px 1px 5px #888888;
	height:400px;
	background-color:#5199fa;
	float:left;
}
.navtab3 >ul>li {
	list-style:none;
	text-indent:40px;
	line-height:57px;
	color:white;
	font-size:14px;
	position:relative;
}
.navtab3 >ul>li.selected {
	background-color:#2f7be2
}
.navtab3>.tabcontents>div {
	display:none
}
.navtab3>.tabcontents {
	float:left;
	margin-left:15px;
	height:400px;
}
.navtab3>.tabcontents .navtab {
	width:600px;
	height:100%;
}
.category-flod {
	position:relative;
}
.category-flod>.content>ul>li {
	list-style:none;
	line-height:35px;
	border-radius:15px;
	margin-left:20px;
	margin-right:20px;
	margin-top:15px;
	padding:0 15px;
}
.category-flod>.content>ul>li.selected {
	background-color:white;
	color:#2f7be2
}
.category-flod>.content {
	display:none
}
.category-flod>.arrow {
	position:absolute;
	right:10px;
	top:25px;
}
.category-flod>.expand-arrow {
	display:none;
}
.category-flod>.unexpand-arrow {
	display:none;
}
.category-flod.unexpand>.expand-arrow {
	display:block;
}
.category-flod.expand>.title {
	background-color:#2f7be2
}
.category-flod.expand>.unexpand-arrow {
	display:block;
}
.category-flod.expand>.content {
	display:block;
}
.selflearning-menu {
	width:370px;
	height:280px;
	background-image:url(../images/self-learning-menu-bg.png);
	background-size:cover;
	padding:5px;
}
.selflearning-menu>a {
	display:block;
	float:left;
	height:83px;
	width:110px;
	margin:5px;
}
.selflearning-menu>a>img {
	margin:0 auto;
	height:32px;
	width:32px;
	display:block;
	margin-top:15px;
}
.selflearning-menu>a {
	color:white;
	font-size:13px;
	text-align:center
}
.selflearning-menu>a:hover {
	color:white;
}
.selflearning-menu>a:visited {
	color:white;
}
.selflearning-menu .text {
	margin-top:5px;
}
.zk>.schedule>.content {
	height:320px;
}
.selflearning-flow {
	margin:30px 0px;
	width:1200px;
}
.navtab2.zk-nav>ul {
	background-color:white;
	box-shadow:1px 1px 5px #888888;
}
.zk-nav>.tabcontents {
	float:left;
	width:990px;
	box-shadow:1px 1px 5px #888888;
	margin-left:50px;
	height:400px;
}
.zk-nav .navtab .tabcontents {
	height:300px;
}
.zk-bottom {
	width:100%;
	height:90px;
	background-color:#d2e8fb
}
.zk-bottom>table {
	padding-left:50px;
	width:1150px;
	table-layout:fixed;
	height:100%;
	margin:0 auto
}
.zk-bottom>table>tbody>tr>td>a {
	margin:0 auto;
	display:block;
	width:200px;
	color:#2f7be2;
	line-height:32px;
	position:relative;
}
.zk-bottom>table>tbody>tr>td>a>img {
	position:absolute;
	top:0px;
	left:-35px;
}
.zk-bottom>table>tbody>tr>td>a:hover {
	color:#2f7be2
}
.zk-bottom>table>tbody>tr>td>a:visited {
	color:#2f7be2
}
.navtab3-arrow {
	position:absolute;
	right:10px;
	top:25px;
	display:none;
	transform:rotate(90deg);
}
.selectable.selected>.navtab3-arrow {
	display:block;
}
main .search-result .search-box {
	border:1px solid black;
	width:100%;
}
main .search-result .search-box input[name=wd] {
	width:90%;
}
main .search-result .no-result {
	font-size:14px;
}
main .search-result .no-result h3 {
	font-size:16px;
	font-weight:normal;
}
main .search-result .no-result h3 b {
	color:#ff0000;
}
main .search-result .search-result-item {
	margin-top:30px;
}
main .search-result .search-result-item h3,main .search-result .search-result-item h3 a {
	color:#2f7be2;
	font-size:14px;
}
main .search-result .search-result-item h3 b {
	color:#fca20c
}
main .search-result .search-result-item p {
	margin-top:20px;
	font-size:13px;
}
main .search-result .search-result-item span {
	background-color:#f5f5f5;
	border-radius:3px;
	padding:6px 8px;
	color:#999999;
	font-size:12px;
}
main .qr-box {
	text-align:center;
	padding-top:20px;
}
main .qr-box .qr {
	height:200px;
}
main .qr-box p {
	font-size:12px;
	color:#999999;
	text-align:center;
}
main .pagination {
	padding:30px 0;
	text-align:right;
	line-height:33px;
	color:#666666;
	font-size:14px;
}
main .pagination a,main .pagination span,main .pagination input {
	padding:8px 10px;
	border:1px solid #aaa;
	border-radius:6px;
	margin-right:5px;
	font-size:13px;
}
main .pagination input {
	padding:4px;
	width:30px;
}
main .pagination a {
	text-decoration:none;
	color:#666666;
}
main .pagination span {
	color:#cacaca;
}
main .pagination span img {
	opacity:0.4;
}
main .pagination .selected {
	color:#FFFFFF;
	background-color:#2f7be2;
}
main .pagination .selected img {
	opacity:1;
}
.global-sidebar {
	bottom:1px;
	right:1px;
	position:fixed;
	right:0;
	z-index:999;
	background-color:#FFFFFF;
	transition:all .5s ease 0s;
}
.global-sidebar li {
	height:50px;
	width:50px;
	line-height:50px;
	background-color:rgba(47,123,226,0.4);
	list-style:none;
	margin-bottom:1px;
	text-align:center;
	position:relative;
}
.global-sidebar li img {
	vertical-align:middle;
}
.global-sidebar li:hover {
	background-color:#2f7be2;
}
.global-sidebar li:hover .info-box {
	display:block;
}
.global-sidebar .gototop {
	display:none;
}
.global-sidebar li .info-box {
	display:none;
	width:180px;
	height:150px;
	padding:10px;
	line-height:20px;
	box-shadow:1px 1px 5px #888888;
	background-color:#FFFFFF;
	position:absolute;
	margin-top:-110px;
	right:70px;
}
.global-sidebar li .info-box:before {
	content:'';
	display:block;
	position:absolute;
	top:50%;
	margin-right:-22px;
	margin-top:-11px;
	right:0px;
	width:0;
	height:0;
	overflow:hidden;
	font-size:0;
	line-height:0;
	border:11px;
	border-style:dashed dashed dashed solid;
	border-color:transparent transparent transparent #888888;
}
.global-sidebar li .info-box:after {
	content:'';
	display:block;
	top:50%;
	position:absolute;
	margin-right:-20px;
	margin-top:-10px;
	right:0px;
	width:0;
	height:0;
	overflow:hidden;
	font-size:0;
	line-height:0;
	border:10px;
	border-style:dashed dashed solid dashed;
	border-color:transparent transparent transparent #FFFFFF;
}
.global-sidebar li .info-box h3 {
	font-size:14px;
	margin:0px;
	font-weight:normal;
}
.global-sidebar li .info-box h4 {
	font-size:13px;
	margin:0px;
	font-weight:normal;
	text-align:left;
}
.global-sidebar li .info-box p {
	margin-top:5px;
	font-size:12px;
	color:#999999;
	text-align:left;
}
.global-sidebar li .info-box p.center {
	text-align:center;
}
.global-sidebar li .info-box p a {
	color:#2f7be2;
}
footer {
	height:196px;
	background-image:url(../images/footer-bg.png);
	background-size:cover;
	background-color:#2f7be2;
	background-repeat:no-repeat;
}
footer .frend-link {
	background-color:#F2F2F2;
	position:relative;
}
footer .frend-link ul {
	list-style:none;
}
footer .frend-link ul li {
	display:inline-block;
	float:left;
}
footer .frend-link .title {
	height:44px;
	width:50%;
	text-align:center;
	color:#666666;
}
footer .frend-link .title ul {
	display:none;
}
footer .frend-link .title:hover ul {
	display:block;
}
footer .frend-link .title a {
	color:#666666;
}
footer .frend-link a:hover {
	color:#000000;
	font-weight:bold;
}
footer .frend-link .title>a {
	display:inline-block;
	line-height:44px;
	background-image:url(../images/icon-arrow-down.png);
	background-size:20px;
	background-repeat:no-repeat;
	background-position:right;
	padding-right:30px;
}
footer .frend-link .title:hover>a {
	background-image:url(../images/icon-arrow-up.png);
	background-size:16px;
}
footer .frend-link .link {
	position:absolute;
	left:0px;
	width:100%;
	background-color:#F2F2F2;
}
footer .frend-link .link a {
	font-size:14px;
	color:#666666;
	height:56px;
	width:156px;
	line-height:56px;
	display:inline-block;
	background-color:#FFFFFF;
	margin-right:10px;
	margin-bottom:10px;
}
footer .frend-link .link.w a {
	width:276px;
}
footer .frend-link .link .container {
	padding:10px 10px 20px 10px;
}
footer .copyright {
	color:#FFFFFF;
	font-size:12px;
	padding-top:30px;
}
footer .copyright p {
	margin-left:85px;
}
footer .copyright img {
	width:50px;
	float:left;
	margin-top:14px;
}
footer .copyright a {
	color:#FFFFFF;
}
footer .copyright p.b {
	font-weight:bold;
}
footer .copyright p.link,footer .copyright p.link a {
	color:#F3F95B;
}
footer .copyright p.link {
	margin-top:0px;
}
footer .copyright p.address {
	margin-bottom:5px;
}
@media print {
	body {
	max-width:unset;
}
.container {
	width:auto;
}
main .btn-print-box,.noprint {
	display:none;
}
}#bkrl {
	width:100%
}
.navtab.examination2 {
	width:100%
}
.examination-right.examination2 {
	width:840px;
	height:500px;
	box-shadow:1px 1px 5px #888888;
	padding:10px 30px;
}
.certificateexamination .navtab3>ul>li {
	text-indent:5px;
}
.examination_button2 {
	width:100%;
	background-color:#5199fa;
	display:block;
	float:left;
	height:50px;
	position:relative;
	line-height:50px;
	text-align:center;
	color:white;
	margin-top:10px;
}
.examination_button2:hover {
	color:white;
}
.examination_button2:visited {
	color:white;
}
.examination_button2>img {
	position:relative;
	top:5px;
}
.examination_button2 .border {
	position:absolute;
	top:5px;
	left:5px;
	right:5px;
	bottom:5px;
	border:1px dashed white;
}
#content {
	margin-top:30px;
	line-height:2em;
	color:#333333;
}
#content table {
	border-collapse:collapse;
}
#content td {
	border:#ccc solid 1px;
	padding:5px;
}
.examination-left.has-button .schedule .content {
	height:220px;
}
.u820_button_div {
	margin-top:30px;
	clear:both
}
.u820_button {
	float:left;
	padding:0px 30px;
	height:40px;
	line-height:40px;
	border-radius:5px;
	background-color:#F2F2F2;
	margin-right:30px;
	cursor:pointer
}
.u820_button.selected {
	background-color:#2F7BE2
}
.periodical .title {
	position:relative;
}
.periodical .title .border-left,.border-right {
	width:40%;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#d9d9d9;
	height:10px;
	margin-bottom:15px;
}
.periodical .title span {
	position:absolute;
	width:100px;
	left:50%;
	margin-left:-50px;
	text-align:center
}
.periodical .title .border-left {
	float:left;
}
.periodical .title .border-right {
	float:right;
}
.periodical a {
	width:50%;
	display:block;
	float:left;
}
.dialog.consulationFind-box .box {
	width:600px;
	height:350px;
	margin-left:-300px;
	margin-top:-255px;
	color:#333333;
}
.dialog.consulationFind-box .box h3 {
	font-size:20px;
	margin-top:25px;
	margin-bottom:20px;
}
.dialog.consulationFind-box .box p {
	font-size:12px;
	color:#999999;
}
.dialog.consulationFind-box .form-box {
	margin-top:35px;
}
.dialog.consulationFind-box .form-box p {
	font-size:14px;
	margin:10px 0px;
}
.dialog.consulationFind-box .form-box p.button {
	margin:25px;
}
.dialog.consulationFind-box .form-box input[type=text],.dialog.consulation-box .box .form-box select,.dialog.consulation-box .box .form-box textarea {
	width:268px;
	border:1px solid #aaaaaa;
	border-radius:5px;
	padding:1px 5px;
	line-height:20px;
}
.dialog.consulationFind-box .box .form-box select {
	width:280px;
	padding:3px 5px;
}
.dialog.consulationFind-box .form-box input[type=text].s {
	width:156px;
}
.dialog.consulationFind-box .box .form-box textarea {
	height:94px;
}
.dialog.consulationFind-box .box .form-box img,.dialog.consulation-box .box .form-box .btn-send {
	width:100px;
	margin-left:10px;
	display:inline-block;
	text-align:center;
	padding:3px 0px;
	font-size:12px;
}
.dialog.consulationFind-box .box .form-box img {
	background-color:#eeeeee;
	border-radius:5px;
}
.dialog.consulationFind-box .form-box label {
	width:33%;
	display:inline-block;
	text-align:right;
	font-weight:bold;
	float:left;
	color:#333333;
}
.dialog.consulationFind-box .form-box label sup {
	color:#FF0000;
}
.dialog.consulationFind-box .close {
	display:block;
	background-image:url(../images/icon-close.png);
	background-repeat:no-repeat;
	background-size:cover;
	width:20px;
	height:20px;
	position:absolute;
	right:20px;
	top:20px;
}
#queryframe {
	height:350px;
	width:100%;
}
.dialogButton,.dialogCloseButton {
	height:30px;
	width:100px;
	background-color:#2F7BE2;
	color:#f7f7f7;
	border-radius:5px;
	font-size:14px;
	border:initial;
}
.no-examination-in-month {
	display:none;
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	line-height:326px;
	text-align:center;
	background-image:url(../images/examination-calendar-bg.png);
	background-size:cover;
	background-repeat:no-repeat;
	color:#333333;
	font-size:14px;
}
.trending-topic {
	font-size:12px;
	color:#333;
	margin-top:10px
}
.trending-topic a:visited {
	color:#2f7be2
}
.city-left {
	width:790px;
	background-color:#f7f7f7;
	margin-right:30px;
	margin-bottom:30px;
}
.city-right,.city-row {
	width:380px;
	margin-bottom:30px;
}
.float-left.city-row {
	margin-right:30px;
}
.entrance-list {
	list-style:none;
	padding:15px 14px;
	overflow:hidden;
	padding-top:0;
}
ul.entrance-list li {
	width:140px;
	height:68px;
	box-sizing:border-box;
	padding:10px;
	color:#333;
	float:left;
	border-radius:4px;
	line-height:20px;
	margin:5px 6px;
	font-weight:bold;
	background-color:#fff;
}
ul.entrance-list li a {
	width:100%;
	height:100%;
	color:#333;
}
ul.entrance-list li:hover {
	background-color:#fca20c;
}
ul.entrance-list li:hover a {
	color:#fff;
}
ul.entrance-list li .city {
	font-size:16px;
	margin:0;
}
ul.entrance-list li .phonetic {
	font-size:13px;
	margin:0;
	line-height:28px;
	margin-top:5px;
}
.city-column {
	width:1200px;
	overflow:hidden;
}
.container #content p {
	word-break:break-all;
}
.sjyjdiv {
	width:140px;
	height:150px;
	overflow:hidden;
	background-image:url(../images/home-yjsj.png);
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center bottom;
	margin:-370px auto;
	position:fixed;
	transition:all .5s ease 0s;
	right:0;
}
.procedure {
	width:1200px;
	height:140px;
	background:url(../images/procedure.png);
	background-size:cover;
	position:relative;
	float:left;
	margin-top:25px;
}
.procedure ul {
	overflow:hidden;
	margin-left:60px;
	position:relative;
	list-style:none;
}
.procedure ul li {
	float:left;
	text-align:center;
	margin:26px 36px;
}
.procedure ul li img {
	width:52px;
	height:52px;
}
.procedure ul li p {
	color:#fff;
	font-size:14px;
	margin-top:12px;
	text-align:center;
}
.procedure .line {
	width:800px;
	border-bottom:2px dotted #fff;
	position:absolute;
	top:52px;
	left:120px;
}
.examination-left .schedule .exam-date:hover {
	background-color:#ff672d;
}
.examination-left .schedule .exam-date {
	display:block;
}
#page-container {
	height:591px
}
#queryframe {
	width:100%;
	height:591px
}
.mlby1 {
	list-style-type:none;
	padding:0;
	margin:0;
}
.mlby1 li {
	float:left;
	margin-bottom:10px;
	width:25%;
	padding-left:6px;
	padding-right:6px;
	min-height:1px;
}
.mlby2 {
	margin-left:6px;
	margin-right:6px;
	margin-top:5px;
}
.fgx1 {
	background:url(../images/fgx2.jpg) repeat-x 0 -3px;
	height:18.66px;
	margin-top:2px;
}
.djs_n .flgg1 {
	font-size:16px;
	position:absolute;
	bottom:26.7%;
	width:27%;
	box-sizing:border-box;
	overflow:hidden;
	left:32.5%;
	padding-left:3px;
	padding-right:1px;
}
.flgg2 {
	margin-bottom:8px;
	margin-top:0px;
}
.mlby1 li>a {
	color:#606060;
	width:100%;
	text-align:center;
	border:1px solid #999;
	font-size:14px;
	line-height:26px;
	height:28px;
	border-radius:4px;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
	overflow:hidden;
}
.mlby1 .mlbys1 {
	background-color:#ff8416;
	border:1px solid #ff8416;
	color:#FFF;
}
.mlbtp1 img {
	width:100%;
	height:83.68px;
}
.mlbtp1 {
	padding-left:0px;
}
/* 相关文章 */
.related-posts{background-color:#fbfbfb;padding:15px;}
.related-posts .related-title{font-size:18px;font-weight:600;color:#414141;}
.related-posts ul{list-style: disc;
	margin-left: 18px;
	color: #bbb;
	overflow: hidden;}
.related-posts ul li{width: 50%;
    float: left;
    word-break: break-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;list-style-type:square;list-style-position:inside;margin-bottom:5px;border-bottom:1px dotted #eee;padding:5px 0}
.related-posts ul li:last-child{border-bottom:none;padding-bottom:0}
.related-posts ul li a{font-size:15px}
/*点赞功能美化开始*/
    .post-like{text-align:center;padding:10px}
  .post-like a {
    background-color: #21759B;
    border-radius: 20px;
    color: #FFFFFF;
    font-size: 20px;
    padding: 10px 10px;
    text-decoration: none;
    outline: none;
}

.post-like a.done, .post-like a:hover {
    background-color: #F44336;
    color: #ffffff;
}

    .post-like a.done{cursor:not-allowed}
/*点赞功能美化结束*/
	.white-bg {
    background: #fff;
}.mb10 {
    margin-bottom: 10px;
}.title1 h2, .title1 h3 {
    font-size: 16px;
    text-align: center;
    padding-top: 12px;
}.deadline {
    color: #666;
    font-size: 18px;
    text-align: center;
    background: #f2f2f2;
    width: 260px;
    margin: 0 auto;
}.deadline span {
    color: #666666;
    font-size: 16px;
    background: #f2f2f2;
    line-height: 34px;
}.left-day {
    color: #666;
    font-size: 18px;
    text-align: center;
    padding-bottom: 20px;
    border-bottom: 1px dashed #e0e0e0;
   margin: 15px 15px 0px 9px;
}.left-day span {
    color: white;
    font-size: 24px;
    background: url(../images/left-day.png);
    width: 39px;
    height: 39px;
    line-height: 39px;
    text-align: center;
    display: inline-block;
    margin: 0 5px;
}.method-table ul {
    font-size: 13px;
    color: #004276;
}.method-table ul li:first-child {
    text-align: center;
}.method-table ul li {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 260px;
    text-align: center;
    color: #004276;
}.method-table li a {
    color: #3971b0;
}.six-people-con {
    padding-bottom: 10px;
}
	a.index-tj-btn {
    display: block;
    height: 30px;
    line-height: 30px;
    border-radius: 4px;
    background-color:#1561af;
    margin-bottom: 10px;
    text-align: center;
    font-size: 15px;
    font-weight: 800;
    filter: alpha(opacity=80);
    opacity: .8;
    color: white;
		width: 180px;
    margin-left: 55px;
}.clearfix {
    zoom: 1;
}.mt10 {
    margin-top: 10px;
}
	.pt5 {
    padding-top: 5px;
}.theme-color2 {
    color: #2b70ae;
}.right-part {
    width: 290px;
}.ranking-partr {
    height: 300px;
}.ranking-tab {
    line-height: 18px;
}.ranking-tab a.active {
    background:#4380be;
    color: #fff;
    width: 50%;
}.ranking-tab a {
    float: left;
    font-size: 14px;
    color: #666;
    border-radius: 2px;
    line-height: 26px;
    text-align: center;
    width: 50%;
}.list-ul3 {
    margin-top: 10px;
}.ranking-partw .list-ul3 li {
    width:100%;
    overflow: hidden;
}.list-ul3 li {
    padding-top: 3px;
    padding-bottom: 4px;
    line-height: 22px;
}.img_kf {
    width: 200px;
    display: block;
    margin-left: 45px;
    margin-top: 10px;
}.ranking-parth {
    float: left;
}.ranking-parth .title1 h2 {
    width: 100%;
    text-align: center;
}.ranking-parth .ranking-con {
    width: 100%;
    float: left;
    margin-top: 10px;
}.content {
    overflow: hidden;
    margin-top: 1px;
	padding-bottom: 10px;
}.bottom .zuo {
    float: left;
}.bottom .zuo li {
    width: calc(50% - 3px);
    float: left;
    line-height: 24px;
    padding: 0 3px;
}.ranking-parth .list-ul a {
    overflow: hidden;
    height: 82px;
    display: block;
}.list-ul a {
    font-size: 14px;
    color: #333;
}.bottom .zuo li p {
    text-align: center;
}.bottom .bottom_pic img {
    border-radius: 5px;
    width: 100%;
    display: block;
		}.list-ul2{padding: 0 6px;}
		.list-ul2 li {
    position: relative;
    padding-left: 30px;
    padding-top: 2px;
    padding-bottom: 2px;
    line-height: 20px;
    height: 30px;
    overflow: hidden;
}.list-ul2 li i {
    position: absolute;
    top: 4px;
    left: 0;
    display: block;
    width: 20px;
    height: 20px;
	text-align: center;
	font-size: 14px;
}.list-ul2 li a {
    font-size: 14px;
    color: #333;
	text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block;
    width: 250px;
}.icon-block1-spee1 {
    background: #eb613c;
    color: #fff;
}
.izl-rmenu {
    left: 50%;
    margin-left: 612px;
    margin-right: 0;
    width: 82px;
    position: fixed;
    right: 2px;
    top: 65%;
    -webkit-box-shadow: #DDD 0px 1px 5px;
    -moz-box-shadow: #DDD 0px 1px 5px;
    box-shadow: #DDD 0px 1px 5px;
    z-index: 999;
}#udesk-feedback-tab {
    left: 50%;
    margin-left: 612px;
    position: fixed;
    right: 2px;
    top: 65%;
    margin-top: -76px;
    -webkit-box-shadow: #DDD 0px -1px 5px;
    -moz-box-shadow: #DDD 0px -1px 5px;
    box-shadow: #DDD 0px -1px 5px;
    z-index: 10000;
    cursor: pointer;
    background-image: url(../images/consult_icon.gif); 
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 76px;
    width: 82px;
    z-index: 999;
}.izl-rmenu .consult {
    background-image: url(../images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center -77px;
    display: block;
    height: 76px;
    width: 82px;
}.izl-rmenu .consult .phone {
    background-color: rgb(247,247,255);
    position: absolute;
    width: 160px;
    left: -160px;
    top: 0px;
    line-height: 73px;
    color: #000;
    font-size: 18px;
    text-align: center;
    display: none;
    box-shadow: #DDD -1px 1px 4px;
}.izl-rmenu .cart {
    background-image: url(../images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center bottom;
    display: block;
    height: 16px;
    width: 16px;
    font-size: 12px;
    line-height: 16px;
    color: #45BDFF;
    text-align: center;
    padding-top: 15px;
    padding-right: 18px;
    padding-bottom: 47px;
    padding-left: 48px;
}.izl-rmenu .cart .pic {
    display: none;
    position: absolute;
    left: -160px;
    top: 65px;
    width: 160px;
    height: 160px;
    background: url(http://www.jszg.ah.cn/template/eyou/pc/images/weixin.jpg);
}
.izl-rmenu .btn_top {
    background-image: url(../images/float_top.gif);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 39px;
    width: 82px;
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
}
.izl-rmenu .btn_top:hover {
	background-image: url(../images/float_top.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.izl-rmenu a.consult:hover .phone{display:inline !important;}
.izl-rmenu a.cart:hover .pic{display:block;}
.main-notice-title-left .tz-img img{margin-top: 13px;}
	.main-im {
    position: fixed;
    right: 50%;
	margin-right: 620px;
    top: 160px;
    z-index: 100;
    width: 164px;
    height: 272px;
}.main-im .open-im {
    cursor: pointer;
    margin-left: 68px;
    width: 40px;
    height: 133px;
}
	.main-im .im_main {
    background: #F9FAFB;
    border: 1px solid #dddddd;
    background: #F9FAFB;
    display: none;
}.main-im .close-im {
    position: absolute;
    right: -10px;
    top: -12px;
    z-index: 100;
    width: 24px;
    height: 24px;
}.main-im .close-im a {
    display: block;
    width: 24px;
    height: 24px;
    background: url(../images/close_im.png) no-repeat left top;
}.main-im .qq-a {
    display: block;
    width: 164px;
    height: 46px;
    font-size: 14px;
    color: #0484cd;
    text-align: center;
    position: relative;
    padding-bottom: 10px;
}.main-im .qq-container {
    z-index: 99;
    position: absolute;
    width: 164px;
    height: 118px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom: 1px solid #dddddd;
    background: url(../images/qq-icon-bg.png) no-repeat center 8px;
}.main-im .qq-hover-c {
    width: 70px;
    height: 70px;
    border-radius: 35px;
    position: absolute;
    left: 18px;
    top: 10px;
    overflow: hidden;
    z-index: 9;
}.main-im .img-qq {
    max-width: 60px;
    display: block;
    position: absolute;
    left: 6px;
    top: 3px;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}.main-im .im-qq:hover .img-qq {
	max-width: 70px;
	left: 1px;
	top: 8px;
	position: absolute;
}
	.main-im .qq-a span {
    bottom: 5px;
    position: absolute;
    width: 162px;
    left: 0px;
    font-size: 16px;
    padding: 6px 0;
    color: white;
    background: #4788d7;
}.main-im .im_main .im-tel {
    color: #000000;
    text-align: center;
    width: 164px;
    border-bottom: 1px solid #dddddd;
	margin-top: 10px;
	font-size: 14px;
}.bor-ul li.ico-bg {
    background: url(../images/q3.png) no-repeat;
    background-position: 19px -210px;
}.main-im .im_main .weixing-container {
    width: 55px;
    height: 47px;
    border-right: 1px solid #dddddd;
    background: #f5f5f5;
    border-bottom-left-radius: 10px;
    background: url(../images/weixing-icon.png) no-repeat center center;
    float: right;
}.main-im .im_main .weixing-showx {
    width: 136px;
    height: 162px;
    background: #ffffff;
    border-radius: 10px;
    border: 1px solid #dddddd;
    position: absolute;
    left: 110px;
    top: -82px;
    display: none;
}.main-im .im_main .go-top {
    width: 50px;
    height: 47px;
    background: #f5f5f5;
    border-bottom-right-radius: 10px;
    background: url(../images/toTop-icon.png) no-repeat center center;
    float: left;
}
	.main-im .im_main .go-top a {
    display: block;
    width: 52px;
    height: 47px;
}