.flexslider {
	background: url("../images/loading.gif") no-repeat 50%; height: 460px; overflow: hidden; position: relative;
}
.slides {
	position: relative; z-index: 1;
}
.slides li {
	height: 460px;
}
.flex-control-nav {
	width: 100%; text-align: center; bottom: 10px; position: absolute; z-index: 2;
}
.flex-control-nav li {
	margin: 0px 5px; width: 14px; height: 14px; display: inline-block; -ms-zoom: 1;
}
.flex-control-nav a {
	background: url("../images/dot.png") no-repeat right 0px; width: 14px; height: 14px; line-height: 40px; overflow: hidden; display: inline-block; cursor: pointer;
}
.flex-control-nav .flex-active {
	background-position: 0px 0px;
}
.flex-direction-nav {
	top: 45%; width: 100%; position: absolute; z-index: 3;
}
.flex-direction-nav li a {
	width: 50px; height: 50px; overflow: hidden; display: block; position: absolute; cursor: pointer;
}
.flex-direction-nav li a.flex-prev {
	background: url("../images/prev.png") no-repeat center; left: 40px;
}
.flex-direction-nav li a.flex-next {
	background: url("../images/next.png") no-repeat center; right: 40px;
}
.shiyng ul li {
	width: 299px; height: 320px; border-right-color: rgb(232, 232, 232); border-right-width: 1px; border-right-style: solid; float: left;
}
.shiyng {
	margin: 80px auto 30px; width: 1200px; height: 320px;
}
.quan {
	background: rgb(245, 245, 245); padding: 10px; border-radius: 155px; width: 145px; height: 145px; text-align: center;
}
.quan:hover {
	background: rgb(99, 210, 219); transition:0.5s;
}
.mu-bisod {
	margin: 10px auto; height: 40px; text-align: center; line-height: 40px;
}
.mu-bisod a {
	color: rgb(99, 210, 219); font-size: 18px; font-weight: bold;
}
.wenjan {
	width: 260px; line-height: 25px; font-size: 14px;
}
.xuanzhe {
	background-position: 10% 80%; width: 100%; height: 660px; padding-top: 40px; background-image: url("../images/wawa.jpg"); background-repeat: no-repeat; background-color: rgb(245, 245, 245);
}
.xuanzhe-baioti {
	height: 80px; text-align: center; color: rgb(99, 210, 219); line-height: 70px; font-size: 32px; font-weight: bold;
}
.xuanzhe .daiyun {
	width: 1200px; height: 470px; margin-top: 40px;
}
.xuanzhe .daiyun2 {
	width: 820px; height: 470px; float: right;
}
.xuanzhe .daiyun2 ul li {
	width: 410px; height: 230px; float: left;
}
.xuanzhe .daiyun2 ul li.dai1 {
	background: rgb(99, 210, 219);
}
.xuanzhe .daiyun2 ul li.dai2 {
	background: rgb(255, 255, 255);
}
.nisod {
	height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 20px; font-weight: bold; margin-top: 20px;
}
.nisod2 {
	padding: 15px 25px 25px; color: rgb(255, 255, 255); line-height: 25px; font-size: 12px;
}
.heisjd {
	color: rgb(51, 51, 51);
}
.heisjd2 {
	color: rgb(115, 115, 115);
}
.jianjie {
	background: url("../images/lanxing.jpg") repeat-x 0px 50px; height: 100px; text-align: center; margin-top: 30px;
}
.jian2 {
	background: rgb(255, 255, 255); width: 188px; height: 100px;
}
.xiang-jianjie {
	background: url("../images/de.jpg") no-repeat right bottom; width: 1200px; height: 475px;
}
.bofang {
	background: rgb(230, 226, 226); padding: 10px; width: 300px; height: 204px; margin-top: 40px; float: left;
}
.bofang2 {
	width: 844px; color: rgb(115, 115, 115); line-height: 30px; text-indent: 2em; font-size: 14px; margin-top: 40px; float: right;
}
.lvse {
	color: rgb(183, 208, 52); font-size: 16px;
}
.dianis {
	background: rgb(99, 210, 219); width: 130px; height: 40px; margin-top: 20px; margin-left: 80px;
}
.dianis a {
	width: 130px; height: 40px; color: rgb(255, 255, 255); line-height: 40px; font-size: 16px; display: block;
}
.dianis a:hover {
	background: rgb(183, 208, 52); transition:0.5s;
}
.isuw {
	background: url("../images/idi.jpg") repeat-x 0px 20px; height: 40px; line-height: 40px; padding-left: 35%; margin-top: 30px;
}
.heibiao {
	background: rgb(255, 255, 255); width: 140px; color: rgb(0, 0, 0); font-size: 28px;
}
.news {
	width: 1200px; height: 360px; margin-top: 15px;
}
.news-dong {
	background: url("../images/isww.jpg") repeat-x 0px 20px; width: 440px; height: 360px; float: left;
}
.news-dong .mingsi {
	background: rgb(255, 255, 255); width: 120px; height: 40px; text-align: center; color: rgb(51, 51, 51); line-height: 40px; font-size: 16px; font-weight: bold; margin-left: 15px;
}
.tunsi {
	margin: 10px auto; width: 440px; height: 100px;
}
.tunsi .tunsi-tzuo {
	width: 146px; height: 100px; float: left;
}
.tunsi-tzuoimg {
	width: 146px; height: 100px; float: left;
}
.tunsi .tunsi-tyou {
	width: 255px; color: rgb(154, 156, 155); line-height: 25px; margin-left: 20px; float: left;
}
.dsdian a {
	color: rgb(51, 51, 51); font-size: 14px;
}
.lsnsi a {
	color: rgb(99, 210, 219);
}
.zx-gundong {
	width: 440px; float: left;
}
.wp {
	height: 220px; overflow: hidden; position: relative;
}
.jiansud {
	width: 100px; float: right;
}
.wp .slider {
	left: 0px; top: 0px; width: 440px; position: absolute;
}
.wp .ff-slider {
	left: 0px; top: 0px; width: 440px; position: absolute;
}
.wp .fl {
	float: left;
}
.wp .slider li a {
	color: rgb(51, 51, 51); font-size: 14px;
}
.wp .slider li {
	background: url("../images/yuandian.jpg") no-repeat 3px 13px; padding: 10px 0px 10px 30px; width: 100%; overflow: hidden; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.wp .slider {
	left: 0px; top: 0px; width: 440px; position: absolute;
}
.ff-slider.wp2 {
	left: 0px; top: 0px; width: 440px; position: absolute;
}
.changwen {
	width: 430px; height: 300px; margin-left: 20px; float: left;
}
.hsdushu {
	color: rgb(155, 153, 156); line-height: 25px;
}
.wp .ff-slider li a {
	color: rgb(51, 51, 51); font-size: 14px;
}
.wp .ff-slider li {
	background: url("../images/yuandian.jpg") no-repeat 3px 13px; width: 100%; height: 85px; overflow: hidden; padding-top: 15px; padding-left: 30px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.guanggao {
	width: 280px; height: 337px; margin-top: 15px; margin-left: 20px; float: left;
}
.fenixiang {
	width: 180px; height: 90px; float: right;
}
.zi-banner {
	width: 100%; height: 330px;
}
.main-sndw {
	margin: 20px auto; border: 1px solid rgb(235, 235, 235); border-image: none; width: 1198px; height: 45px; line-height: 45px;
}
.jiansidu {
	width: 300px; height: 25px; color: rgb(0, 0, 0); line-height: 25px; padding-left: 20px; font-size: 16px; margin-top: 10px; border-left-color: rgb(83, 176, 220); border-left-width: 2px; border-left-style: solid; float: left;
}
.main-sndw .yuksid {
	width: 600px; text-align: right; padding-right: 20px; float: right;
}
.zi-zhu {
	width: 1200px;
}
.zi-zhu-zuo {
	width: 200px; float: left;
}
.liedan {
	border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid;
}
.liedan ul li {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(235, 235, 235) rgb(235, 235, 235) currentColor; border-image: none; height: 40px;
}
.liedan ul li a {
	height: 40px; line-height: 40px; padding-left: 20px; font-size: 14px; display: block;
}
.liedan ul li a:hover {
	background: rgb(46, 184, 195); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(46, 184, 195) rgb(46, 184, 195) currentColor; transition:0.5s; border-image: none; color: rgb(255, 255, 255);
}
.lainxi {
	width: 200px; height: 106px; margin-top: 20px;
}
.you-wdnd {
	padding: 20px; width: 930px; line-height: 27px; float: right;
}
.wenda {
	padding: 20px; width: 930px; line-height: 27px; float: right;
}
.zhuanshu {
	padding: 20px; width: 930px; line-height: 27px; float: right;
}
.daihuc {
	padding: 20px; width: 930px; line-height: 27px; float: right;
}
.yuandai {
	background: url("../images/yuanma.jpg") no-repeat; width: 900px; height: 627px; color: rgb(255, 255, 255); padding-top: 50px; font-size: 14px; margin-top: 30px;
}
.kdi-kwi {
	font-size: 14px;
}
.jsiiw {
	border: 1px solid rgb(93, 194, 202); border-image: none; width: 240px; height: 32px; line-height: 32px; padding-left: 10px; margin-left: 10px;
}
.jsiiw2 {
	width: 400px;
}
.ujkk {
	margin-left: 10px;
}
.wenda ul li {
	background: rgb(246, 244, 245); height: 125px; margin-bottom: 15px;
}
.wen {
	background: url("../images/wen.jpg") no-repeat 15px 10px; height: 40px; line-height: 40px; padding-left: 50px; border-bottom-color: rgb(211, 209, 210); border-bottom-width: 1px; border-bottom-style: solid;
}
.wen a {
	color: rgb(7, 198, 216); font-size: 14px; font-weight: bold;
}
.wen a:hover {
	text-decoration: underline;
}
.da {
	background: url("../images/da.jpg") no-repeat 15px 20px; padding: 15px 30px 15px 50px; line-height: 25px;
}
.zhuanjia {
	padding: 20px; border: 1px solid rgb(235, 235, 235); border-image: none; width: 1158px;
}
.zhuanjia ul li {
	width: 460px; height: 200px; margin-top: 20px; margin-right: 40px; margin-left: 40px; border-bottom-color: rgb(213, 213, 213); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: inline;
}
.zhuanjia .renwu {
	width: 200px; height: 150px; float: left;
}
.zhuanjia .jieshao {
	width: 240px; height: 180px; margin-left: 20px; float: left;
}
.zhuanjia .jieshao .dabiao {
	height: 40px; color: rgb(51, 51, 51); line-height: 40px; font-size: 16px;
}
.zhuanjia .jieshao .dabiao2 {
	height: 30px; line-height: 30px; font-size: 14px;
}
.zhuanjia .jieshao .dabiao2 span {
	margin-right: 10px;
}
.zhuanjia .jieshao .xiangqing {
	color: rgb(149, 149, 149); line-height: 20px;
}
.zhuanjia .jieshao .gengduo {
	background: rgb(99, 210, 219); width: 80px; height: 24px; line-height: 24px; margin-top: 10px; margin-left: 0px;
}
.zhuanjia .jieshao .gengduo a {
	text-align: center; color: rgb(255, 255, 255); font-size: 12px; display: block;
}
.zhuanjia .jieshao .gengduo a:hover {
	background: rgb(183, 208, 52); transition:0.5s;
}
.zhuanshu ul li {
	width: 260px; height: 375px; margin-left: 40px; float: left; display: inline;
}
.zhuanshu .gasujw {
	height: 30px; line-height: 30px; margin-top: 20px;
}
.zhuanshu .gasujw a {
	color: rgb(51, 51, 51); font-size: 14px;
}
#sha-tu {
	width: 260px; height: 325px; overflow: hidden;
}
#sha-tu img {
	width: 260px; height: 325px;
}
.daihuc ul li {
	width: 290px; height: 244px; margin-right: 20px; float: left; display: inline;
}
.daihuc .shipin {
	padding: 10px; border: 1px solid rgb(235, 235, 235); border-image: none;
}
.daihuc .shipin img {
	width: 268px; height: 182px;
}
.dwq {
	height: 30px; line-height: 30px;
}
.dwq a {
	height: 30px; text-align: center; line-height: 30px; display: block;
}
.dwq a:hover {
	border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid;
}
.div_a {
	margin: 0px auto; width: 98%;
}
.div_a::after {
	height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden; content: "";
}
.div_a .div_b {
	margin: 5px; float: left;
}
.div_a img {
	width: 288px; height: 200px; display: block;
}
.div_a span {
	height: 30px; text-align: center; line-height: 30px; display: block;
}
.div_a span a {
	color: rgb(51, 51, 51);
}
.div_a span a:hover {
	color: rgb(57, 190, 235);
}
.div_c {
	margin: 0px auto; width: 98%;
}
.div_c::after {
	height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden; content: "";
}
.div_c .div_d {
	margin-top: 10px; margin-left: 25px; float: left;
}
.div_c img {
	width: 416px; height: 184px; display: block;
}
.div_c span {
	height: 30px; text-align: center; line-height: 30px; display: block;
}
.div_c span a {
	color: rgb(51, 51, 51);
}
.div_c span a:hover {
	color: rgb(57, 190, 235);
}
.body3_r2 {
	padding: 10px 0px; color: rgb(102, 102, 102); line-height: 200%;
}
.body3_r2 table td {
	height: 30px; line-height: 30px; padding-left: 5px; background-color: rgb(255, 255, 255);
}
.body3_r2 table td #verifycode {
	width: 60px; margin-right: 7px; float: left;
}
.body3_r3 {
	text-align: center; color: rgb(51, 51, 51); padding-bottom: 10px; font-size: 20px; font-weight: bold; margin-top: 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.body3_r4 {
	padding-top: 10px;
}
.body3_r5 {
	padding: 20px 0px; line-height: 27px;
}
.newsn {
	height: auto;
}
.newsn ul {
	margin: 0px; padding: 0px;
}
.newsn ul li {
	border: 1px solid rgb(236, 236, 236); border-image: none; height: 30px; text-align: right; color: rgb(136, 136, 136); line-height: 30px; margin-bottom: 10px; display: block;
}
.newsn ul li a {
	color: rgb(102, 102, 102); line-height: 30px; padding-left: 25px; float: left;
}
.newsn ul li span {
	margin-right: 10px; float: right;
}
.pages {
	padding: 25px; height: 30px;
}
.pages ul {
	float: right;
}
.pages .firstPage {
	width: 30px;
}
.pages ul li {
	padding: 0px 10px; border: 1px solid rgb(233, 233, 233); border-image: none; width: auto; height: 25px; line-height: 25px; font-size: 12px; margin-left: 5px; float: left;
}
.pages ul li a:hover {
	color: rgb(255, 0, 0); text-decoration: none;
}
.pages ul li.thisclass {
	color: rgb(255, 255, 255); background-color: rgb(168, 179, 33);
}
.pages ul li.thisclass a {
	color: rgb(255, 255, 255); background-color: rgb(168, 179, 33);
}
.pages ul li.thisclass a:hover {
	color: rgb(255, 255, 255); background-color: rgb(168, 179, 33);
}
.pages .pageinfo {
	padding: 12px 5px 10px; color: rgb(153, 153, 153); line-height: 25px;
}
.pages select {
	line-height: 25px; margin-top: 4px;
}
.pages .pageinfo strong {
	margin: 0px 2px; color: rgb(85, 85, 85); font-weight: normal;
}
