@charset "UTF-8";
html, body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea, a, center, b, i {
	margin: 0;
	padding: 0;
	outline: none;
	list-style: none;
	text-decoration: none;
	font-size: 14px;
	line-height: 1.5;
	font-family: helvetica, Arial, sans-serif, "Gotham";
	color: #666;
}
strong {
	margin: 0;
	padding: 0;
	outline: none;
	list-style: none;
	text-decoration: none;
}
html {
	background: #f5f5f5;
}
body {
	min-width: 1200px;
}
pre {
	word-wrap: break-word;
}
ul {
	list-style-type: none;
}
li {
	vertical-align: bottom;
	zoom: 1;
}
img {
	border: none;
	padding: 0;
}
select {
	font: 12px/1.5 "Gotham", helvetica, Arial, sans-serif;
	color: #666;
	font: 12px/1.5 "Gotham", helvetica, Arial, sans-serif;
	color: #666;
	font-size: 12px;
	height: 27px;
	position: relative;
	height: 33px;
	border: 1px solid #ddd;
	border-radius: 4px;
	background: #fff;
	cursor: pointer;
	color: #999;
	margin-left: 5px;
	padding-left: 10px;
	margin-top: 6px;
	float: right;
	margin-right: 25px;
}
textarea {
	font: 12px/1.5 "Gotham", helvetica, Arial, sans-serif;
	color: #666;
	outline: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0px;
}
th, td {
	padding: 0;
}
input {
	vertical-align: middle;
	outline: none;
	font: 12px/1.5 "Gotham", helvetica, Arial, sans-serif;
	color: #666;
}
.w {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.w100 {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 50px;
}
.wv {
	width: 1140px;
	margin: 0 auto;
	overflow: visible;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.cfix:before, .cfix:after {
	content: " ";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
	overflow: hidden;
}
.cfix {
	zoom: 1;
}
.cfix:after {
	clear: both;
}
.hide {
	display: none;
}
span, a, strong, img {
	display: inline-block;
 *display: inline;
 *zoom: 1;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: inherit;
}
em, i {
	font-style: normal;
}
a {
    text-align: justify;
	text-decoration: none;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	color: #666;
}
a:hover {
	text-decoration: none;
	color: #3d74b1;
}
.color {
	color: #3d74b1;
}
.color1 {
	color: #f39800;
}
.sabrosus {
	padding: 5px;
	text-align: center;
}
.sabrosus a {
	padding: 5px 15px;
	border-radius: 5px;
	border: #ddd 1px solid;
	color: #666;
	margin-right: 7px;
	text-decoration: none;
}
.sabrosus a:hover {
	background: #3d74b1;
	color: #fff;
	border: #888 1px solid;
	border-color: #3d74b1;
}
.sabrosus .current {
	padding: 0 10px;
	color: #3d74b1;
}
/*==============================head=================================*/
.head {
	right: 5px;
	position: absolute;
	top: 0;
	left: 0px;
	z-index: 1;
}
.head .hc {
	padding-top: 15px;
}
.head .hc .wv {
	height: 60px;
}
.head .hc .wv .right {
	font-size: 17px;
	margin-top: 8px;
	height: 27px;
	position: relative;
	width: 55px;
	height: 25px;
　　　
	border-radius: 3px;
	background: none;
	cursor: pointer;
	color: #eee;
	margin-left: 5px;
}
.head .hc .wv .right .langlistfa {
	padding-left: 10px;
	height: 25px;
}
.head .hc .wv .right .langlistfa em {
	color: #fff;
	line-height: 25px;
}
.head .hc .wv .right .langlistfa em i {
	color: #fff;
	float: right;
	float: right;
	font-weight: bold;
	font-size: 12px;
	line-height: 27px;
	margin-right: 5px;
}
.head .hc .wv .right .langlist {
	position: absolute;
	left: -1px;
	top: 25px;
	background: rgba(255, 255, 255, 0.8);
	border: 1px solid #2994e7;
	padding: 10px 5px;
	width: 105px;
	padding-right: 0;
	border-radius: 4px;
	display: none;
	z-index: 9;
}
.head .hc .wv .right .langlist li {
	height: 30px;
	line-height: 30px;
	width: 100px;
}
.head .hc .wv .right .langlist li a {
	color: #3d74b1;
	padding-left: 5px;
}
.head .hc .wv .right .langlist li a:hover {
	background: #2994e7;
	color: #fff;
}
/*========================================banner======================================*/
.banner {
	width: 100%;
	overflow: hidden;
	font-size: 0;
	position: relative;
}
.banner .main_image {
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
}
.banner div.flicking_con {
	margin: 0 auto;
	position: relative;
}
.banner div.flicking_con .flicking_inner {
	position: absolute;
	top: 420px;
	left: 0;
	z-index: 999;
	width: 100%;
	overflow: hidden;
	height: 6px;
}
.banner div.flicking_con a {
	float: left;
	width: 100px;
	height: 4px;
	margin: 0;
	padding: 0;
	background: #97661e;
	display: block;
	text-indent: -1000px;
}
.banner div.flicking_con a.on {
	background: #f39800;
}
.banner #btn_prev, .banner #btn_next {
	z-index: 11111;
	position: absolute;
	display: block;
	width: 73px !important;
	height: 100px !important;
	height: 100px;
	width: 73px;
	top: 50%;
	margin-top: -37px;
	display: none;
}
.banner #btn_prev {
	background: url(css_res/hover_left.png) no-repeat left top;
	left: 100px;
}
.banner #btn_next {
	background: url(css_res/hover_right.png) no-repeat right top;
	right: 100px;
}
.banner .box {
	overflow: visible;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 200px;
	height: 0;
}
.banner .box .w {
	height: 200px;
}
.banner .box .w .left {
	width: 60px;
	position: relative;
	height: 200px;
	background: url(css_res/bk.png) left 0px no-repeat;
}
.banner .box .w .left a {
	background: url(css_res/bk.png) left -215px no-repeat;
	position: absolute;
	bottom: 15px;
	left: 20px;
	display: block;
	width: 22px;
	height: 22px;
}
.banner .box .w .left a:hover {
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.banner .box .w .mid ul li .pic h3 {
	font-size: 17px;
	color: #333;
	font-weight: bold;
	margin-top: 10px;
}
.banner .box .w .mid ul li .tit:hover {
	color: #3d74b1;
}
.banner .box .w .mid ul li:hover .pic {
	background: #f1f1f1;
}
.banner .box .w .right {
	width: 280px;
}
/*==============================bannern=================================*/
.bannern {
	max-width: 1920px;
	height: 500px;
	position: relative;
}
.bannern .position {
	height: 0px;
	overflow: visible;
	position: absolute;
	bottom: 0px;
	left: 0;
	width: 100%;
}
.bannern .position .w {
	line-height: 60px;
	color: #999;
	overflow: hidden;
	padding-left: 30px;
	padding-top: 30px;
	padding-bottom: 5px;
	background: #fff;
	margin-top: -110px;
	width: 1170px;
}
.bannern .position .w .left {
	height: 75px;
	overflow: hidden;
}
.mod-wz .Column_Anchor {
	font-size: 48px;
	color: #333;
	margin-right: 5px;
	font-weight: bold;
}
.bannern .position .w .left .con {
	font-size: 16px;
	color: #999;
	width: 340px;
}
.bannern .position .w .right {
	margin-right: 30px;
	margin-top: 10px;
}
.bannern .position .w .right a {
	color: #999;
	font-size: 16px;
}
.bannern .position .w .right a:hover {
	color: #2994e7;
}
.bannern .position .w .right em {
	padding: 0 5px;
}
.bannern .position .w .right span {
	color: #2994e7;
	font-size: 16px;
}
/*==============================sec=================================*/
.bka {
	background: #f5f5f5;
}
.seca {
	padding-top: 35px;
}
.seca .w .title {
	margin-bottom: 15px;
}
.seca .w .title a:hover {
	color: #3d74b1;
}
.seca .w ul {
	width: 1250px;
	margin-bottom: 50px;
}
.seca .w ul li {
	padding: 2px;
	border: 1px solid #ddd;
	margin-right: 30px;
	width: 374px;
	overflow: hidden;
	background: #fff;
}
.seca .w ul li .pic img {
	width: 374px;
	height: 226px;
}
.seca .w ul li .tit {
    margin: 0 auto;
	font-size: 16px;
	color: #5a5a5a;
	font-weight: bold;
	text-align: center;
	display: block;
	height: 48px;
	overflow: hidden;
	margin-top: 30px;
}
.seca .w ul li .tit a {
text-align: center;
	font-size: 16px;
}
.seca .w ul li .tit:hover {
	color: #3d74b1;
}
.seca .w ul li .con {
	font-size: 14px;
	color: #666;
	margin: 18px;
	border-bottom: 1px dashed #ddd;
	height: 110px;
	line-height: 25px;
	overflow: hidden;
}
.seca .w ul li .bot {
	margin: 20px 15px;
}
.seca .w ul li .bot .date {
	font-size: 12px;
	color: #999;
	margin-top: 14px;
	padding-left: 22px;
	background: url(css_res/bk.png) left -257px no-repeat;
}
.seca .w ul li .bot .more {
	font-size: 12px;
	color: #999;
	background: #eee;
	border: 1px solid #ddd;
	width: 100px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 4px;
}
.seca .w ul li .bot .more:hover {
	background: #2994e7;
	color: #fff;
	border-color: #248ada;
}
.seca .w ul li:hover {
	border-color: rgba(41, 148, 230, 0.5);
}
.seca .w ul li:hover img {
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
.seca .w ul li:hover .more {
	background: #2994e7;
	color: #fff;
	border-color: #248ada;
}
/*============================secb===================================*/
.secb {
	padding: 60px 0;
	background: #fff;
}
.secb .w .slideTxtBox {
	width: 1200px;
}
.secb .w .slideTxtBox .bd {
	height: 400px;
}
.secb .w .slideTxtBox .bd ul {
	zoom: 1;
	width: 1250px;
}
.secb .w .slideTxtBox .bd ul li {
	height: 400px;
	width: 400px;
	float: left;
}
.secb .w .slideTxtBox .bd ul li a {
	display: block;
	height: 200px;
	line-height: 200px;
	text-align: center;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	overflow: visible;
}
.secb .w .slideTxtBox .bd ul li a img {
	width: 400px;
	height: 200px;
}
.secb .w .slideTxtBox .bd ul li a:hover {
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.secb .w .slideTxtBox .bd ul li a.tit:hover {
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.secb .w .slideTxtBox .bd ul li a.tit {
	position: relative;
}
.secb .w .slideTxtBox .bd ul li.a .tit:before {
	content: '▲';
	color: #62d33b;
	position: absolute;
	left: 70px;
	top: -14px;
	height: 15px;
	line-height: 15px;
	z-index: 1;
}
.secb .w .slideTxtBox .bd ul li.b .tit:after {
	content: '▼';
	color: #2994e7;
	position: absolute;
	left: 70px;
	bottom: -13px;
	height: 15px;
	line-height: 15px;
	z-index: 1;
}
.secb .w .slideTxtBox .bd ul li.c .tit:before {
	content: '▲';
	color: #4dddf1;
	position: absolute;
	left: 70px;
	top: -14px;
	height: 15px;
	line-height: 15px;
	z-index: 1;
}
.secb .w .slideTxtBox .hd {
	margin-bottom: 55px;
}
.secb .w .slideTxtBox .hd ul {
	text-align: center;
}
.secb .w .slideTxtBox .hd ul li {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	cursor: pointer;
	height: 50px;
	width: 180px;
	text-align: center;
	color: #666;
	font-size: 18px;
	line-height: 50px;
	background: #eee;
	border: 1px solid #ddd;
	margin-left: 18px;
	border-radius: 4px;
}
.secb .w .slideTxtBox .hd ul li.a {
	margin-left: 0;
}
.secb .w .slideTxtBox .hd ul li.on {
	background: #2994e7;
	color: #fff;
	border-color: #248ada;
}
.secc .w .bdsharebuttonbox {
	background: #67dbeb;
	width: 210px;
	height: 125px;
	padding-left: 30px;
	padding-top: 30px;
}
.secc .w .bdsharebuttonbox a {
	height: 30px;
	width: 30px;
	background: none;
	padding: 0;
	margin-right: 18px;
	margin-top: 15px;
}
.secc .w .bdsharebuttonbox a.bds_fbook {
	background: url(css_res/bk9.png) left 0px no-repeat;
}
.secc .w .bdsharebuttonbox a.bds_twi {
	background: url(css_res/bk9.png) left -30px no-repeat;
}
.secc .w .bdsharebuttonbox a.bds_tsina {
	background: url(css_res/bk9.png) left -60px no-repeat;
}
.secc .w .bdsharebuttonbox a.bds_qzone {
	background: url(css_res/bk9.png) left -90px no-repeat;
}
.secc .w .bdsharebuttonbox .bds_more {
	float: none;
	background: none;
	padding: 0;
	color: #fff;
	font-size: 24px;
	display: block;
	width: auto;
	margin: 0;
}
.secc .w .right {
	width: 920px;
}
.secc .w .right h3 {
	font-size: 24px;
	color: #333;
	margin-bottom: 7px;
	margin-top: 24px;
}
.secc .w .right .con {
	font-size: 14px;
	color: #666;
}
.secd {
	height: 200px;
	overflow: hidden;
	text-align: center;
	font-size: 0;
}
.secd img {
	height: 200px;
}
.secd img:hover {
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.sece {
	padding: 20px 0;
	background: #fff;
}
.sece .w .prolist {
	width: 1250px;
}
/*============================neiye===================================*/
.sek {
	padding-bottom: 100px;
	background: #fff;
	padding-top: 35px;
}
.sek .w .iright {
	width: 850px;
}
.sek .w .iright .ul1 {
	width: 900px;
}
.sek .w .iright .ul1 li {
	width: 400px;
	margin-right: 50px;
	float: left;
	height: 365px;
	margin-bottom: 30px;
	overflow: hidden;
}
.sek .w .iright .ul1 li a {
	display: block;
}
.sek .w .iright .ul1 li a img {
	width: 400px;
	height: 220px;
}
.sek .w .iright .ul1 li a h3 {
	font-size: 18px;
	color: #333;
	margin-bottom: 5px;
	margin-top: 14px;
}
.sek .w .iright .ul1 li a .con {
	font-size: 15px;
	color: #666;
	line-height: 25px;
}
.sek .w .iright .ul1 li:hover h3 {
	color: #2994e7;
}
.sek .w .iright .ul2 .list-li {
	width: 400px;
	float: left;
	padding-left: 25px;
}
.sek .w .iright .ul2 li .list-img {
	width: 400px;
	float: left;
	height: 220px;
}
.sek .w .iright .ul2 li .con100 {
	font-size: 17px;
	width: 400px;
	text-align: center;
	float: left;
	color: #333;
	line-height: 60px;
}
.sek .w .iright .ul2 li:hover h3 {
	color: #2994e7;
}
.sek .w .iright .ul3 li {
	margin-bottom: 50px;
}
.sek .w .iright .ul3 li a {
	font-size: 23px;
	color: #333;
	font-weight: bold;
	line-height: 45px;
}
.sek .w .iright .ul3 li a:hover {
	color: #3d74b1;
}
.con {
	font-size: 17px;
	color: #666;
	line-height: 30px;
	height: 60px;
	overflow: hidden;
}
.sek .w .iright .ul3 li em {
	color: #bbb;
	margin-top: 25px;
	display: block;
	font-style: oblique;
}
.sek .w .iright .ul3 li:hover h3 {
	color: #2994e7;
}
.sek .w .iright .ul4 li {
	margin-bottom: 50px;
	border-bottom: 1px solid #3d74b1;
	padding-bottom: 50px;
}
.sek .w .iright .ul4 li img {
	width: 210px;
	height: 280px;
	margin-right: 30px;
	float: left;
}
.sek .w .iright .ul4 li .right {
	float: left;
}
.sek .w .iright .ul4 li .right h3 {
	font-size: 18px;
	color: #2994e7;
	font-weight: bold;
	line-height: 35px;
}
.sek .w .iright .ul4 li .right .con {
	font-size: 16px;
	color: #666;
	line-height: 30px;
}
.sek .w .iright .ul4 li .right em {
	color: #bbb;
	margin-top: 25px;
	display: block;
	font-style: oblique;
}
.sek .w .iright .ul5 li {
	padding-bottom: 50px;
}
.sek .w .iright .ul5 li h3 a {
	font-size: 23px;
	color: #333;
	height: 45px;
	line-height: 45px;
	font-weight: bold;
}
.sek .w .iright .ul5 li .con {
	background: #f1f1f1;
	padding: 15px;
}
.sek .w .iright .ul5 li .con a {
	font-size: 16px;
	color: #666;
	line-height: 30px;
	width: 405px;
	display: block;
	float: left;
}
.sek .w .iright .ul5 li .con a:hover {
	color: #2994e7;
}
.sek .w .iright .ul5 li .con a:before {
	content: '·';
	margin-right: 10px;
	font-size: 20px;
	color: #2994e7;
}
.sek .w .iright .ul6 li {
	margin-bottom: 50px;
}
.sek .w .iright .ul6 li h3 {
	font-size: 23px;
	color: #333;
	font-weight: bold;
	line-height: 45px;
}
.sek .w .iright .ul6 li a {
	display: block;
	font-size: 17px;
	color: #666;
	line-height: 30px;
	line-height: 40px;
	padding-left: 15px;
	border-bottom: 1px dashed #ddd;
}
.sek .w .iright .ul6 li a:hover {
	color: #2994e7;
}
.sek .w .iright .listgo {
	padding: 15px;
	background: #f1f1f1;
	margin-bottom: 20px;
}
.sek .w .iright .listgo a {
	color: #333;
	font-size: 21px;
	border-right: 1px solid #ddd;
	text-align: center;
	width: 23px;
	line-height: 20px;
	padding-right: 3px;
}
.sek .w .iright .listgo .on {
	color: #2994e7;
	font-weight: bold;
}
.sek .w .iright .contit {
	color: #333;
	font-size: 25px;
	font-weight: bold;
	margin-bottom: 20px;
}
.sek .w .iright .contit em {
	font-size: 14px;
	color: #666;
	margin-top: 10px;
	font-weight: normal;
	margin-left: 15px;
}
.sek .w .iright .slideBox {
	width: 840px;
	height: 500px;
	overflow: hidden;
	position: relative;
	margin-bottom: 30px;
}
.sek .w .iright .slideBox .hd {
	height: 15px;
	overflow: hidden;
	position: absolute;
	right: 5px;
	bottom: 15px;
	z-index: 1;
	width: 100%;
	text-align: center;
}
.sek .w .iright .slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
}
.sek .w .iright .slideBox .hd ul li {
	margin-right: 2px;
	width: 80px;
	height: 15px;
	background: #fff;
	cursor: pointer;
	display: inline-block;
 *display: inline;
 *zoom: 1;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.sek .w .iright .slideBox .hd ul li.on {
	background: #2994e7;
}
.sek .w .iright .slideBox .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}
.sek .w .iright .slideBox .bd li {
	zoom: 1;
	vertical-align: middle;
}
.sek .w .iright .slideBox .bd img {
	width: 840px;
	height: 500px;
	display: block;
}
.sek .w .iright .slideBox .prev, .sek .w .iright .slideBox .next {
	position: absolute;
	left: 3%;
	top: 50%;
	margin-top: -25px;
	display: block;
	width: 32px;
	height: 40px;
	background: url(css_res/slider-arrow.png) -110px 5px no-repeat;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.sek .w .iright .slideBox .next {
	left: auto;
	right: 3%;
	background-position: 8px 5px;
}
.sek .w .iright .slideBox .prev:hover, .sek .w .iright .slideBox .next:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}
.sek .w .iright .slideBox .prevStop {
	display: none;
}
.sek .w .iright .slideBox .nextStop {
	display: none;
}
.sek .w .iright .content {
	font-size: 17px;
	line-height: 30px;
	padding-top: 20px;
	border-top: 2px solid #f39800;
}
.sek .w .iright .content .first-letter {
	margin: 0px 20px 0px 10px;
	float: left;
	font-size: 91px;
	color: #3d74b1;
	display: block;
	line-height: 104px;
	overflow: hidden;
	height: 86px;
}
.sek .w .iright .content img {
	max-width: 840px;
}
.sek .w .iright .content table {
	border-bottom: 4pt solid #0070c0;
	border-top: 4pt solid #0070c0;
}
.sek .w .iright .content table tr td {
	border-width: 1px !important;
	border-color: #8db3e2 !important;
}
.sek .w .iright .content span {
	display: inline;
}
/*============================foot===================================*/
.foot {
	background: #f5f5f5;
}
.foot .fb {
	color: #666;
	line-height: 25px;
}
.foot .fb a {
	color: #333;
	font-weight: bold;
	line-height: 25px;
}
.foot .fb a:hover {
	color: #3d74b1;
}
.foot .fb .wv {
	padding-top: 40px;
	padding-bottom: 35px;
	height: 90px;
}
.foot .fb .wv .left {
	line-height: 30px;
}
.foot .fb .wv .left .a1 {
	font-weight: normal;
}
.foot .fb .wv .left .a2 {
	color: #999;
}
.foot .fb .wv .right .edu2 {
	font-size: 12px;
	height: 27px;
	position: relative;
	width: 186px;
	height: 33px;
	border: 1px solid #ddd;
	border-radius: 4px;
	background: #fff;
	cursor: pointer;
	color: #999;
	margin-left: 5px;
	padding-left: 10px;
	margin-top: 6px;
	float: right;
	margin-right: 25px;
}
.foot .fb .wv .right .edu2 em {
	color: #999;
	line-height: 33px;
}
.foot .fb .wv .right .edu2 em i {
	color: #bbb;
	font-size: 12px;
	float: right;
	margin-right: 15px;
	line-height: 32px;
}
.foot .fb .wv .right .edu2 ul {
	position: absolute;
	right: 0;
	bottom: 33px;
	background: #fff;
	border: 1px solid #ddd;
	width: 180px;
	padding-right: 0;
	border-radius: 4px;
	display: none;
	z-index: 9;
	padding-left: 15px;
	padding-top: 10px;
}
.foot .fb .wv .right .edu2 ul li {
	height: 33px;
	line-height: 30px;
}
.foot .fb .wv .right .edu2 ul li a {
	color: #999;
	font-weight: normal;
	display: block;
	margin-right: 15px;
}
.foot .fb .wv .right .edu2 ul li a:hover {
	background: #2994e7;
	color: #fff;
}
.foot .fb .wv .right .edu2:hover ul {
	display: block;
}
/*# sourceMappingURL=css.css.map */
.navwa {
	width: 700px;
	float: right;
}
.mod-xw {
	width: 1200px;
	height: 200px;
	margin: 0 auto;
	
}
.xw-list {
	float: left;
	width: 920px;
}
.xw-sp {
	float: right;
	width: 280px;
}
.xw-bt {
	width: 60px;
	position: relative;
	float: left;
}
.xw-more {
	width: 20px;
	height: 20px;
	position: absolute;
	bottom: 20px;
	left: 20px;
}
.bt-tt {
	background: url(xw-bt.png) left no-repeat;
	height: 200px;
}
.more img:hover {
	opacity: 0.5 !important;
	filter: alpha(opacity=50) !important;
}
.xw-ls {
	width: 860px;
	height: 200px;
	float: left;
	background: #fff;
}
.xw-fl {
	float: left;
	width: 405px;
	padding-left: 25px;
	margin-top: 20px;
}
.xw-con {
	width: 860px;
	height: 200px;
	float: left;
}
.xw-com li {
	list-style: none;
}
.con-tie {
	font-size: 15px;
	color: #5a5a5a;
	font-weight: bold;
	max-width: 300px;
	max-height: 44px;
	overflow: hidden;
	padding-left: 10px;
}
.con-jj {
	max-width: 300px;
	height: 23px;
	overflow: hidden;
	padding-left: 10px;
}
.riqi:hover {
	background: #CCC;
	opacity: 0.5 !important;
	filter: alpha(opacity=50) !important;
}
.news {
	color: #333;
	font-size: 25px;
}
.mod-gd {
	width: 100%;
}
.fbsj {
	float: left;
	width: 65px;
	height: 65px;
	font-family: "微软雅黑";
	border: 1px solid #ddd;
	border-radius: 4px;
}
#wp_nav_w2 .wp_nav .nav-item a {
	height: 45px;
	color: #fff;
	font-size: 16px;
	line-height: 45px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
#wp_nav_w2 .wp_nav .nav-item a.parent {
	background: #3d74b1;
	color: #FFF;
}
#wp_nav_w2 .wp_nav .sub-nav .nav-item .mark {
	background: none;
}
#wp_nav_w2 .wp_nav .sub-nav .nav-item a {
	height: 35px;
	line-height: 35px;
	border-top: 1px dotted #4f81b5;
	font-size: 16px;
	margin-top: -1px;
	padding-left: 15px;
	color: #d1e8f6;
}
#wp_nav_w2 .wp_nav .sub-nav {
	border: none;
	background: #3d74b1;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
}
#wp_nav_w2 .wp_nav .sub-nav .nav-item a.parent:hover {
	background: #366495 !important;
	color: #FFF !important;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
}
#wp_nav_w2 .selected a {
	background: #3d74b1;
}
#wp_nav_w2 .parent a {
	background: #3d74b1;
}
#wp_nav_w1 .wp_nav .nav-item a {
	color: #FFF;
}
#wp_nav_w1 .wp_nav .sub-nav {
	background: rgba(255, 255, 255, 0.8);
	border: 1px solid #2994e7;
	border-radius: 4px;
	width: 105px;
}
#wp_nav_w1 .wp_nav .sub-nav .nav-item a {
	color: #3d74b1;
	border: none;
}
#wp_nav_w1 .wp_nav .sub-nav .nav-item .mark {
	background: none;
}
#wp_nav_w1 .wp_nav .sub-nav .nav-item a.parent:hover {
	background: #2994e7;
	color: #FFF;
}
#wp_nav_w31 .wp_nav .nav-item a {
	width: 279.25px;
	text-align: center;
	font-size: 24px;
	border: 1px solid #ddd;
	margin-right: 25px;
	border-radius: 4px;
	padding: 0px 0px 0px 0px;
}
#wp_nav_w31 .wp_nav .nav-item a.parent {
	color: #2994e7;
	border-color: #2994e7;
}
.wp_article_list_table img:hover {
	opacity: 0.5 !important;
	filter: alpha(opacity=50) !important;
}
.icon {
	width: 279px;
	height: 95px;
}
.iconcon {
	width: 279.25px;
	text-align: center;
	border: 1px solid #ddd;
	display: block;
	float: left;
	margin-right: 25px;
	border-radius: 4px;
	padding-bottom: 15px;
	color: #333;
	font-size: 24px;
}
.prolist a:hover {
	border-color: #2994e7;
	color: #2994e7;
}
.prolist a.i1 .icon {
	background: url(css_res/bk11.png) center -105px no-repeat;
}
.prolist a.i1 .icon:hover {
	background: url(css_res/bk11.png) center 15px no-repeat;
}
.prolist a.i2 .icon {
	background: url(css_res/bk22.png) center -105px no-repeat;
}
.prolist a.i2 .icon:hover {
	background: url(css_res/bk22.png) center 15px no-repeat;
}
.prolist a.i3 .icon {
	background: url(css_res/bk33.png) center -105px no-repeat;
}
.prolist a.i3 .icon:hover {
	background: url(css_res/bk33.png) center 15px no-repeat;
}
.prolist a.i4 .icon {
	background: url(css_res/bk44.png) center -105px no-repeat;
}
.prolist a.i4 .icon:hover {
	background: url(css_res/bk44.png) center 15px no-repeat;
}
.xw-ls .xw-fl:hover .fbsj {
	background: #f1f1f1;
}
.ztree li span {
	color: #000;
}
.list-nav {
	width: 280px;
	float: left;
}
.wp_listcolumn .wp_column a {
	border: none;
	font-size: 16px;
	background: #e4e4e4;
	color: #2f2f2f;
	font-weight: 100;
	height: 50px;
	line-height: 50px;
	width: 280px;
	background: url(line1.png) left no-repeat;
}
.wp_listcolumn .wp_column a .column-name {
	width: 240px;
}
.wp_listcolumn .wp_column a.selected {
	color: #fff;
	background: url(css_res/line2.jpg) left no-repeat;
}
.wp_listcolumn .wp_column a:hover {
	color: #fff;
	background: url(css_res/line3.jpg) left no-repeat;
}
.wp_listcolumn .wp_column {
	padding-top: 5px;
}
.wp_listcolumn {
	border: none;
}
.we-jj .articlecontent {
	width: 290px;
}
.Column_Picture img {
	max-width: 1920px;
	height: 500px;
	width: 100%;
}
.tp-sy {
	width: 280px;
	float: right;
}
.rili5 {
	width: 100px;
	float: left;
}
.imgscroll2_top {
	width: 100% !important;
}
.mod-100 {
    position: absolute;
    top: 520px;
    left: 5px;
    right: 5px;
}

.head, .banner, .mod-100, .seca.bka, .secb, .secc.bka, .foot {

}
.wp_nav .nav-item a span.item-name
{
padding: 5px 47px
}

