﻿@charset "utf-8";
html{background:#fff;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html *{outline:0;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:transparent}
body,html{font-family:sans-serif}
article,aside,blockquote,body,button,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul{margin:0;padding:0;outline:0;border:0;vertical-align:baseline;font-size:100%}
body,button,input,select,textarea{font-size:100%;line-height: 1.5em;font-family:'Microsoft Yahei',Tahoma,Helvetica,Arial,sans-serif;color: #444;font-size: 14px; }
code,kbd,pre,samp{font-family:Courier New,Courier,monospace}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
img{max-width: 100%;display:block;-ms-interpolation-mode:bicubic;padding: 0}
abbr,acronym{border:0;font-variant:normal}
del{text-decoration:line-through}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:500}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500}
q:after,q:before{content:''}
:focus{outline:0}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
a:hover{text-decoration:underline;color:#035294}
a,ins{text-decoration:none}
hr{ margin-top: 10px;margin-bottom: 10px;border: 0;border-top: 1px solid #ddd; height: 0;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
button,input{overflow:visible}
button,select{text-transform:none}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
textarea{overflow:auto}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{outline-offset:-2px;-webkit-appearance:textfield}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-input-placeholder{color:#555;opacity: .5}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}
[type=checkbox]:checked,[type=checkbox]:not(:checked){position:absolute;left:-9999px;opacity:0}
[type=checkbox]:checked+label,[type=checkbox]:not(:checked)+label{position:relative;display:inline-block;height:16px;line-height:16px;cursor:pointer;padding-left: 25px}
[type=checkbox]:checked+label:before{border:1px solid #2258ff;}
[type=checkbox]+label:after,[type=checkbox]+label:before{position:absolute;top:0;left:0;z-index:0;width:16px;height:16px;border-radius:3px;content:'';border:1px solid #222}
[type=checkbox]:checked+label:after{width:8px;height:8px;border-radius:3px;background:#2258ff;;top:5px;left:5px;border: none}
[type=radio]:checked+label,[type=radio]:not(:checked)+label{position:relative;display:inline-block;height:16px;line-height:16px;cursor:pointer;padding-left: 25px}
[type=radio]+label:after,[type=radio]+label:before{position:absolute;top:-1px;left:0;z-index:0;width:16px;height:16px;border-radius:50%;content:''}
[type=radio]:not(:checked)+label:after,[type=radio]:not(:checked)+label:before{border:1px solid #888}
[type=radio]:checked,[type=radio]:not(:checked){position:absolute;left:-9999px;opacity:0}
[type=radio]:checked+label:before{border:1px solid #2258ff}
[type=radio]:checked+label:after{width:8px;height:8px;border-radius:50%;background:#2258ff;top:4px;left:5px}
/**{box-sizing: border-box;}*/
.clearfix:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0;content:"."}.l{float:left}.r{float:right}.fl{float:left!important}.fr{float:right!important}
.bor{border:1px dashed #999}.poab{position: absolute;}.pore{position: relative;}.ani{transition: all .3s}
.texto{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
::selection{background:#308ecc;color:#fff}
::-moz-selection{background:#308ecc;color:#fff}
::-webkit-selection{background:#308ecc;color:#fff}
.text-l{text-align:left}.text-r{text-align:right}.text-c{text-align:center}.text-up{text-transform: uppercase;}.text-bl{font-weight: bold}
.wp{width: 1200px;margin:0 auto; position: relative;}
.wp-pa{width: 1170px;margin:0 auto; position: relative;}
body{min-width: 1260px}
a{color:#555}
a:hover{color:#035294;text-decoration:none}
.co{color: #c40d09}
.cobg{background-color: #c40d09}

.clear{clear: both;}


.welcome {
	height: 35px;
	border-bottom: 1px solid #ddd;
	background: #f9f9f9;
	color: #777;
	line-height: 35px
}

.welcome .r img {
	display: inline-block;
	vertical-align: -3px
}

.logo {
	padding-top: 30px;
	height: 155px;
	background: url(../img/topbg.jpg) no-repeat center
}

.top-nav {
	height: 48px;
	background: #035294;
	line-height: 48px
}

.top-nav ul li {
	float: left;
	width: 16.666%;
	background: url(../img/line.png) no-repeat right center;
	text-align: center;
	font-size: 18px
}

.top-nav ul li.last {
	background: 0 0
}

.top-nav ul li a {
	color: #fff
}

.mian {
	padding: 15px 0;
	background: #f8f8f8
}

.wp-pa {
	padding: 15px;
	background: #fff
}

.slideBox {
	position: relative;
	overflow: hidden;
	width: 405px;
	height: 300px;
	background: #fff
}

.slideBox .hd {
	position: absolute;
	right: 15px;
	bottom: 10px;
	z-index: 1;
	overflow: hidden;
	height: 15px
}

.slideBox .hd ul {
	float: left;
	overflow: hidden;
	zoom: 1
}

.slideBox .hd ul li {
	float: left;
	overflow: hidden;
	margin-right: 8px;
	width: 8px;
	height: 8px;
	border-radius: 10px;
	background: #fff;
	text-align: center;
	text-indent: -999em;
	font-size: 0;
	cursor: pointer
}

.slideBox .hd ul li.on {
	background: #c40d09
}

.slideBox .bd {
	position: relative;
	z-index: 0;
	height: 100%
}

.slideBox .bd li {
	position: relative;
	vertical-align: middle;
	zoom: 1
}

.slideBox .bd li p {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 999;
	overflow: hidden;
	padding: 0 100px 0 10px;
	height: 40px;
	background: #222;
	background: rgba(0,0,0,.5);
	color: #fff;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 15px;
	line-height: 40px
}

.slideBox .bd img {
	display: block;
	width: 405px;
	height: 300px
}

#todayWeek,.ser .int {
	line-height: 30px
}

.ser .int {
	padding: 0 8px 0 28px;
	width: 200px;
	height: 30px;
	border: 1px solid #eee;
	background: #fff;
	background: url(../img/ser.png) #fff no-repeat 3px center
}

.ser .bot {
	width: 55px;
	height: 32px;
	border: none;
	background: #0770af;
	color: #fff;
	line-height: 30px;
	cursor: pointer
}

.ser .bot i {
	font-size: 20px
}

.one-news,.wp-1,.wp-2,.wp-3,.wp-4 {
	margin-bottom: 15px
}

.one-news {
	padding: 0 18px 0 80px;
	height: 65px;
	border: 1px solid #eee;
	border-radius: 10px 0 0 10px;
	background: #f8f8f8;
	text-align: center;
	line-height: 65px
}

.one-news a {
	color: #e90101;
	letter-spacing: .1em;
	font-weight: 700;
	font-size: 32px
}

.one-news img {
	position: absolute;
	top: 0;
	left: 0
}

.box1,.box2 {
	border: 1px solid #eee
}

.tab-con .tab {
	display: none
}

.box2 .tab-title,.tab-title {
	height: 40px;
	line-height: 40px
}

.box2 .tab-title {
	border-bottom: 2px solid #0069b7
}

.box1 .tab-title {
	border-bottom: 1px solid #eee
}

.box1 .tab-title li.on {
	border-right: 1px solid #eee
}

.box1 .tab-title li.on:before {
	position: absolute;
	bottom: -2px;
	left: 0;
	width: 102px;
	height: 5px;
	background: #fff;
	content: ''
}

.tab-title li {
	position: relative;
	display: inline-block;
	height: 40px;
	font-size: 18px
}

.tab-title li a {
	display: inline-block;
	padding: 0 15px
}

.tab-nav li.on {
	background: url(../img/54.png) #fff repeat-x
}

.tab-title li.on a {
	color: #035294
}

.wp-3 .box1 .tab-title li.on,.wp-4 .box1 .tab-title li.on {
	background: url(../img/54.png) #fff repeat-x
}

.tab-con ul,.tab-cons {
	padding: 10px
}

.box1 .tab-con ul li {
	padding-left: 10px;
	height: 32px;
	background: url(../img/dot.png) no-repeat left center;
	line-height: 32px
}

.box1 .tab-con ul li span {
	float: right;
	color: #777
}

.box1 .tab-con ul li a {
	width: 320px
}

.box2 .tab-cons ul li {
	padding-left: 10px;
	height: 32px;
	background: url(../img/dot.png) no-repeat left center;
	line-height: 32px
}

.box2 .tab-cons ul li span {
	float: right;
	color: #777
}

.box2 .tab-cons ul li a {
	width: 230px
}

.box1 .tab-cons ul li {
	padding-left: 10px;
	height: 32px;
	background: url(../img/dot.png) no-repeat left center;
	line-height: 32px
}

.box1 .tab-cons ul li span {
	float: right;
	color: #777
}

.box1 .tab-cons ul li a {
	width: 310px
}

.zmhd .tab-cons {
	padding: 18px
}

.zmhd .tab-cons ul li {
	float: left;
	padding: 0;
	padding-top: 20px;
	width: 175px;
	height: 105px;
	background: #f5f6f8;
	text-align: center;
	font-size: 16px
}

.zmhd .tab-cons ul li img {
	margin: 0 auto;
	margin-bottom: 6px
}

.zmhd .tab-cons ul li.li1,.zmhd .tab-cons ul li.li2 {
	margin-right: 14px
}

.zwgk .tab-cons {
	padding: 18px
}

.zwgk .tab-cons ul li {
	position: relative;
	float: left;
	padding: 5px;
	width: 165px;
	height: 45px;
	background: #f5f6f8;
	text-align: center;
	font-size: 16px
}

.zwgk .tab-cons ul li img {
	margin: 0 auto;
	margin-bottom: 6px
}

.zwgk .tab-cons ul li a {
	display: block;
	width: auto;
	height: 45px;
	text-indent: 2em;
	line-height: 42px
}

.zwgk .tab-cons ul li.li1,.zwgk .tab-cons ul li.li2 {
	margin-right: 14px;
	margin-bottom: 15px
}

.zwgk .tab-cons ul li.li3 {
	margin-bottom: 15px
}

.zwgk .tab-cons ul li.li4,.zwgk .tab-cons ul li.li5 {
	margin-right: 14px
}

.zwgk .tab-cons ul li.li1 i {
	background: url(../img/z1.png) #7aafd7 no-repeat center
}

.zwgk .tab-cons ul li.li1 i,.zwgk .tab-cons ul li.li2 i {
	position: absolute;
	top: 5px;
	left: 5px;
	z-index: 9;
	display: block;
	width: 45px;
	height: 45px
}

.zwgk .tab-cons ul li.li2 i {
	background: url(../img/z2.png) #7aafd7 no-repeat center
}

.zwgk .tab-cons ul li.li3 i {
	background: url(../img/z3.png) #7aafd7 no-repeat center
}

.zwgk .tab-cons ul li.li3 i,.zwgk .tab-cons ul li.li4 i {
	position: absolute;
	top: 5px;
	left: 5px;
	z-index: 9;
	display: block;
	width: 45px;
	height: 45px
}

.zwgk .tab-cons ul li.li4 i {
	background: url(../img/z4.png) #7aafd7 no-repeat center
}

.zwgk .tab-cons ul li.li5 i {
	background: url(../img/z5.png) #7aafd7 no-repeat center
}

.zwgk .tab-cons ul li.li5 i,.zwgk .tab-cons ul li.li6 i {
	position: absolute;
	top: 5px;
	left: 5px;
	z-index: 9;
	display: block;
	width: 45px;
	height: 45px
}

.zwgk .tab-cons ul li.li6 i {
	background: url(../img/z6.png) #7aafd7 no-repeat center
}

.flink li {
	float: left;
	margin: 0 .5%;
	width: 24%
}

.foot {
	padding: 30px 0;
	background: #035294;
	line-height: 2em
}

.foot,.foot a {
	color: #fff
}

.gaba {
	display: inline-block;
	margin-right: 5px;
	vertical-align: -4px
}

.dzjg {
	top: 15px;
	left: 160px
}

.dzjg,.zfjc {
	position: absolute
}

.zfjc {
	top: 20px;
	right: 100px
}



/* 专题专栏 */
.sszp-con {
	position: relative;
	margin-bottom:15px;
}

.sszp-con .bd {
	overflow: hidden;
	width: 1200px;
	height: 150px;
	margin: auto;
}

.sszp-con .bd ul li {
	float: left;
}

.sszp-con .bd ul li .pic {
	width: 1200px;
	height: 150px;
	position: relative;
	overflow: hidden;
}

.sszp-con .bd ul li .pic img {
	width: 100%;
	height: 100%;
	display: block;
}
