.banner {
	width: 100%; height: 480px; overflow: hidden;
}
#flashs {
	height: 480px; overflow: hidden; position: relative;
}
#flashs .bgitem {
	margin: 0px auto; top: 0px; width: 100%; height: 480px; position: absolute; z-index: 1; cursor: pointer;
}
#flashs .btn {
	padding: 0px 6px; left: 50%; bottom: 15px; margin-left: -55px; position: absolute; z-index: 7;
}
#flashs .btn span {
	background: rgb(51, 51, 51); margin: 0px 2px; width: 25px; height: 25px; text-align: center; color: rgb(255, 255, 255); line-height: 25px; font-size: 14px; display: inline-block; cursor: pointer;
}
#flashs .btn span.cur {
	background: rgb(1, 147, 222);
}
.nlss {
	width: 100%; overflow: hidden;
}
.nlss .nlssBox p {
	width: 600px; height: 63px; color: rgb(34, 126, 203); line-height: 63px; font-size: 12px; float: left;
}
.nlssBox a {
	padding: 0px 5px; color: rgb(108, 108, 108); font-size: 12px;
}
.nlssBox .ssnl {
	width: 309px; height: 32px; line-height: 32px; overflow: hidden; margin-top: 15px; float: right;
}
.nlssBox .ssnl input {
	background: none; border: 1px solid rgb(222, 222, 222); border-image: none; width: 256px; height: 30px; color: rgb(222, 222, 222); line-height: 30px; padding-left: 10px; font-size: 13px; float: left;
}
.nlssBox .ssnl em {
	background: url("../images/fangdajing.png") no-repeat right; width: 41px; height: 32px; float: right; display: block; cursor: pointer;
}
.searchbox {
	width: 280px; height: 32px; overflow: hidden; margin-top: 15px; float: right;
}
.searchbox input {
	
}
.seartxt {
	background: none; border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(153, 153, 153) currentColor rgb(153, 153, 153) rgb(153, 153, 153); border-image: none; width: 247px; height: 30px; color: rgb(85, 85, 85); line-height: 30px; text-indent: 10px; font-size: 12px; float: left;
}
.searss {
	background: url("../images/icobox.png") no-repeat center; border: 0px currentColor; border-image: none; width: 32px; height: 32px; float: right; cursor: pointer;
}
.cpzx {
	background: url("../images/why_xuanzedilou.jpg"); width: 100%; overflow: hidden; padding-bottom: 55px;
}
.cpzx h3 {
	margin: 35px auto 0px; width: 100%; height: 27px; text-align: center; padding-bottom: 5px;
}
.cpzx h3 a {
	color: rgb(34, 126, 203);
}
.nlist {
	width: 230px; margin-top: 36px; float: left;
}
.nlist h4 {
	color: rgb(255, 255, 255); text-decoration: none;
}
.nlist .nt {
	background: url("../images/hhBg.png") no-repeat 190px rgb(1, 147, 222); padding: 18px 0px 18px 20px; font-size: 20px; font-weight: normal;
}
.TabTitle2 ul.expmenu {
	background: rgb(255, 255, 255); padding: 10px;
}
.TabTitle2 ul.expmenu li div.header {
	background: url("../images/flbj.png") no-repeat; margin: 5px 0px 3px; width: 210px; color: rgb(255, 255, 255); overflow: hidden;
}
.TabTitle2 ul.expmenu li div.header a {
	padding: 0px 35px; height: 40px; color: rgb(255, 255, 255); line-height: 36px; font-size: 16px; text-decoration: none;
}
.TabTitle2 ul.expmenu li div.header .arrow {
	background: no-repeat center; width: 28px; height: 30px; overflow: hidden; float: right; display: block; cursor: pointer;
}
.TabTitle2 ul.expmenu li .menu {
	width: 100%; height: auto; overflow: hidden;
}
.TabTitle2 ul.expmenu li .menu li {
	width: 190px; overflow: hidden;
}
.TabTitle2 ul.expmenu li .menu li a {
	width: 190px; height: 30px; color: rgb(34, 126, 203); line-height: 30px; padding-left: 40px; font-size: 14px; float: left; display: block;
}
.TabTitle2 ul.expmenu li .menu li:hover {
	text-decoration: none; background-color: rgb(223, 223, 223);
}
.he {
	display: none;
}
.cptp {
	width: 960px; overflow: hidden; float: right;
}
.cptp ul li {
	width: 310px; height: 300px; margin-top: 36px; margin-right: 10px; border-bottom-color: rgb(205, 205, 205); border-bottom-width: 3px; border-bottom-style: solid; float: left;
}
.cptp ul li p {
	width: 189px; height: 25px; color: rgb(0, 0, 0); line-height: 25px; overflow: hidden; font-size: 16px; margin-top: 24px; margin-left: 10px; float: left;
}
.cptp ul li span {
	background: url("../images/cpzx_li_juxingkuang.png") no-repeat center; width: 86px; height: 25px; text-align: center; color: rgb(31, 117, 192); line-height: 25px; margin-top: 25px; margin-right: 5px; float: right;
}
.cptp ul li:hover a {
	color: rgb(255, 255, 255); text-decoration: none;
}
.cptp ul li:hover p {
	color: rgb(255, 255, 255);
}
.cptp ul li:hover {
	background-color: rgb(3, 148, 224);
}
.slq {
	width: 100%; overflow: hidden; margin-bottom: 40px; position: relative;
}
.slqBox {
	margin: 0px auto; width: 1200px;
}
.slqBox h4 {
	color: rgb(34, 126, 203); font-size: 30px;
}
.slqBox h5 {
	margin: 10px 0px 30px; color: rgb(63, 63, 63); font-size: 18px;
}
.slqBox p {
	background: url("../images/xiaohua.png") no-repeat left 5px; color: rgb(0, 0, 0); line-height: 24px; padding-left: 20px; font-size: 16px; margin-top: 10px;
}
.slq01 {
	background: url("../images/ys_line.jpg") no-repeat bottom; width: 100%; height: 438px; overflow: hidden;
}
.Box {
	background: url("../images/slq01.jpg") no-repeat center; margin: 0px auto; height: 190px; overflow: hidden;
}
.Box h3 {
	text-align: center; color: rgb(255, 255, 255); font-size: 30px; margin-top: 26px;
}
.Box h3 span {
	font-size: 40px;
}
.Box p {
	text-align: center; color: rgb(17, 70, 97); font-size: 14px; margin-top: 16px;
}
.Box p > span {
	color: rgb(17, 70, 97); font-size: 30px;
}
.slqBox .Box1 {
	padding-left: 115px;
}
.slqBox b {
	background: url("../images/ys1.png") no-repeat; width: 96px; height: 96px; text-align: center; color: rgb(255, 255, 255); line-height: 96px; font-size: 50px; font-weight: bold; margin-top: 40px; display: block; position: absolute;
}
.slq02 .slqBox b {
	background: url("../images/ys1.png") no-repeat; left: 940px; width: 96px; height: 96px; text-align: center; color: rgb(255, 255, 255); line-height: 96px; font-size: 50px; font-weight: bold; margin-top: 20px; display: block; position: absolute;
}
.slqBox .Box1 .wz {
	width: 513px; overflow: hidden; padding-top: 80px; float: left;
}
.slqBox .Box1 .ystp1 img {
	padding-left: 100px;
}
.slq .slq02 {
	background: url("../images/ys_line.jpg") no-repeat bottom; width: 100%; height: 420px;
}
.slqBox .Box2 .ystp2 {
	float: left;
}
.slqBox .Box2 .wz {
	padding: 50px 20px 0px 120px; width: 462px; float: right;
}
.slq .slq03 {
	width: 100%; margin-top: 50px;
}
.slqBox .Box3 .wz {
	padding: 50px 20px 0px 120px; width: 460px; float: left;
}
.slqBox .Box3 .ystp3 img {
	padding-left: 50px; float: right;
}
.kehu {
	height: 510px; overflow: hidden; background-color: rgb(3, 148, 224);
}
.anniu_kj {
	margin: 0px auto; width: 1200px; height: 510px; overflow: hidden; position: relative;
}
.kehu .khdl {
	width: 100%;
}
.khdl h3 {
	background: url("../images/kehu.png") no-repeat top; text-align: center; font-size: 18.75px; margin-top: 40px;
}
.khdl h3 a {
	color: rgb(255, 255, 255); font-size: 26px;
}
.khdl img {
	margin-top: 10px;
}
.khdl ul {
	width: 100%; margin-top: 50px;
}
.khdl li {
	width: 236px; height: 280px; margin-right: 18px; float: left; background-color: rgb(255, 255, 255);
}
.khdl li img {
	background: rgb(255, 255, 255); padding: 10px; display: block;
}
.khdl li span {
	width: 236px; height: 19px; text-align: center; color: rgb(0, 0, 0); overflow: hidden; font-size: 16px; font-weight: bold; display: block;
}
.khdl li p {
	margin: 20px auto 0px; width: 209px; height: 60px; color: rgb(64, 64, 64); line-height: 20px; overflow: hidden; font-size: 14px;
}
.khdl li i {
	background: url("../images/kuhu.png") no-repeat right top; width: 26px; height: 26px; float: right; display: block;
}
.anniu_kj em {
	top: 56%; width: 43px; height: 43px; display: block; position: absolute; cursor: pointer;
}
.anniu_kj .kh_left {
	background: url("../images/kefu_anniu_lf.jpg") no-repeat top; left: 0px;
}
.anniu_kj .kh_right {
	background: url("../images/kefu_anniu_rt.jpg") no-repeat top; right: 0px;
}
.anniu_kj em:hover {
	background-position: bottom;
}
.khdl li.ys_last {
	margin-right: 0px;
}
.sdxl {
	margin: 0px auto; width: 1200px;
}
.sdxl .xlBox {
	margin-top: 30px;
}
.warp {
	background: url("../images/chanpin_bg.png"); overflow: hidden; padding-bottom: 20px; margin-top: 20px;
}
.xinw {
	background: url("../images/hhBg.png") no-repeat 813px rgb(1, 147, 222); border: 1px solid rgb(204, 204, 204); border-image: none; height: 48px;
}
.xinw a {
	color: rgb(255, 255, 255); line-height: 48px; padding-left: 22px; font-size: 20px; display: block;
}
.jz {
	width: 860px; overflow: hidden; padding-top: 25px;
}
.jz li {
	padding: 20px 0px; float: left;
}
.jz li:hover {
	background-color: rgb(240, 239, 239);
}
.jz .xwtp {
	float: left;
}
.jz .xwtp img {
	padding: 5px; border: 2px solid rgb(204, 204, 204); border-image: none;
}
.jz .xwwz {
	width: 640px; height: 120px; padding-left: 15px; float: right;
}
.jz .xwwz h3 {
	width: 640px; height: 34px; line-height: 34px; overflow: hidden; font-size: 16px;
}
.jz .xwwz h3 a {
	color: rgb(34, 126, 203);
}
.jz .xwwz h3 a:hover {
	color: rgb(255, 150, 0);
}
.jz .xwwz p {
	height: 72px; line-height: 24px; overflow: hidden; font-size: 14px;
}
.jz .xwwz p a:hover {
	text-decoration: none;
}
.jz .xq {
	float: right;
}
.jz .xq a {
	padding: 3px 10px; color: rgb(255, 150, 0); display: block;
}
.zz {
	border: 1px solid rgb(223, 223, 223); border-image: none; width: 300px; margin-top: 25px;
}
.zz .zz_title {
	background: url("../images/hhBg.png") no-repeat 253px rgb(1, 147, 222); height: 48px; border-bottom-color: rgb(34, 126, 203); border-bottom-width: 2px; border-bottom-style: solid;
}
.zz .zz_title a {
	color: rgb(255, 255, 255); line-height: 48px; padding-left: 20px; font-size: 20px; display: block;
}
.zz ul {
	width: 300px; margin-top: 10px;
}
.zz li {
	margin: 10px 0px 0px 50px; text-align: center; float: left;
}
.zz li img {
	padding: 5px; border: 2px solid rgb(204, 204, 204); border-image: none;
}
.zz li span {
	width: 191px; height: 32px; line-height: 32px; overflow: hidden; font-size: 14px; display: block;
}
.zz li span:hover {
	color: rgb(1, 147, 222);
}
.zjwy {
	width: 100%; height: 356px; overflow: hidden;
}
.zjwbBox {
	width: 100%;
}
.zjwbBox h3 {
	background: url("../images/zjwy_bg.png") no-repeat top; text-align: center; font-size: 26px; margin-top: 30px;
}
.zjwbBox h3 a {
	color: rgb(34, 126, 203);
}
.zjwbBox .wy_tupian {
	width: 480px; height: 235px; margin-top: 32px; float: left;
}
.zjwbBox .wy_tupian img {
	padding: 3px; border: 1px solid rgb(34, 126, 203); border-image: none;
}
.zjwbBox .wy_jianjie {
	width: 720px; height: 235px; margin-top: 40px; float: right;
}
.wy_jianjie dt {
	height: 160px; color: rgb(0, 0, 0); line-height: 32px; text-indent: 2em; overflow: hidden; font-size: 16px;
}
.wy_jianjie dd {
	padding: 5px; border: 2px solid rgb(102, 102, 102); border-image: none; width: 116px; text-align: center; margin-top: 31px; display: block;
}
.zlfc {
	width: 100%; height: 288px; overflow: hidden;
}
.zlfcBox h4 {
	background: url("../images/fengcai_bg.png") no-repeat center; width: 1200px; font-size: 24px; margin-top: 20px;
}
.zlfcBox h4 a {
	color: rgb(255, 150, 0);
}
.zlfcBox ul {
	width: 100%; margin-top: 35px;
}
.zlfcBox li {
	width: 238px; height: 200px; margin-right: 15px; float: left;
}
.zlfcBox li img {
	padding: 3px; border: 1px solid rgb(224, 224, 224); border-image: none;
}
.zlfcBox li p {
	width: 238px; height: 17px; text-align: center; color: rgb(0, 0, 0); overflow: hidden; font-size: 14px; margin-top: 5px;
}
.zlfcBox li p:hover {
	color: rgb(1, 147, 222);
}
.zlfcBox li.last {
	margin-right: 0px;
}
.news {
	width: 100%; height: 545px; overflow: hidden; background-color: rgb(245, 245, 245);
}
.news .news_title {
	background: url("../images/news_bianti_bg.png") no-repeat left top; width: 100%; height: 60px;
}
.news .news_title h3 {
	padding-top: 20px; font-size: 22px; float: left;
}
.news .news_title h3 > a {
	color: rgb(34, 126, 203);
}
.news .news_title .more {
	color: rgb(47, 52, 60); font-size: 14px; margin-top: 28px; margin-right: 23px; float: right;
}
.news .newsBox {
	margin: 0px auto; width: 100%; height: 542px;
}
.news .newsBox_left {
	width: 700px; height: 502px; overflow: hidden; margin-top: 40px; float: left;
}
.news .newsBox_left .xxxw {
	margin: 20px 0px 10px; width: 700px; height: 130px;
}
.xxxw .xwtp1 {
	float: left;
}
.xxxw .xwwz1 {
	width: 470px; height: 130px; overflow: hidden; float: right;
}
.xxxw .xwwz1 h3 {
	width: 470px; height: 40px; line-height: 40px; overflow: hidden;
}
.xxxw .xwwz1 h3 a:hover {
	color: rgb(1, 147, 222);
}
.xxxw .xwwz1 p {
	line-height: 28px; font-size: 14px;
}
.newsBox_left ul li {
	background: url("../images/xwbj.png") no-repeat left; width: 683px; height: 40px; line-height: 40px; overflow: hidden; font-size: 14px; border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: dashed; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.newsBox_left ul li a {
	width: 600px; color: rgb(0, 0, 0); padding-left: 18px;
}
.newsBox_left ul li a:hover {
	color: rgb(1, 147, 222);
}
.newsBox_left ul li span {
	color: rgb(103, 103, 103); float: right;
}
.news .newsBox_right {
	width: 480px; height: 502px; color: rgb(0, 0, 0); overflow: hidden; font-size: 13px; margin-top: 40px; float: right;
}
.newsBox_right ul {
	width: 100%; margin-top: 25px;
}
.newsBox_right ul li {
	background: url("../images/news_right_li.png") no-repeat right; width: 453px; line-height: 34px; font-size: 13px; border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: dashed; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.newsBox_right ul li a {
	color: rgb(0, 0, 0);
}
.newsBox_right ul li .news_nextNav {
	background: url("../images/new_right.png") no-repeat center; width: 466px; height: 88px; line-height: 26px; overflow: hidden; margin-bottom: 20px; display: none;
}
.newsBox_right ul li .news_nextNav p {
	padding: 30px 0px 10px 20px; width: 427px; height: 78px; white-space: normal;
}
.newsBox_right li .news_nextNav p a {
	color: rgb(31, 117, 192);
}
.newsBox_right ul li:hover .news_nextNav {
	display: block;
}
.newsBox_right ul li.cur .news_nextNav {
	display: block;
}
