* {
	font-family: Arial, Helvetica, sans-serif;
}
body{
	font-size:14px;
	background:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;

	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	line-height: 28px;
}
ul {
	list-style: none;
}
li {
	list-style: none;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #4886C5;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.wrap {
	margin: 0px auto; width: 1000px;
}
input {
	
}
textarea {
	
}
img {
	border: currentColor; border-image: none;
}
#header {
	width: auto; height: 120px;
}
.header .nav{
	display: block;
	float: right;
}

.header .nav li{
	display: block;
	float: left;
	width: 104px;
	line-height: 80px;
	-webkit-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}

.header .nav li.w72{
	width: 72px;
}

.header .nav li.w120{
	width: 120px;
}

.header .nav li a{
	display: block;
	color: #fff;
	font-size: 16px;
}

.header .nav li a .line{
	display: block;
	float: left;
	width: 0;
	height: 1px;
	background-color: #fff;
	margin-top: 39px;
	-webkit-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}

.header .nav li:hover a .line{
	width: 8px;
	margin-right: 5px;
}

.header .nav li.active a .line{
	width: 15px;
	height: 2px;
	margin:38px 5px 0 0;
}

.banner{
	display: block;
	overflow: hidden;
	position: relative;
	width: 100%;
	margin: 0 auto;

}
.tb {
	background: rgb(102, 102, 102); height: 27px; line-height: 27px;
}
.tb p {
	color: rgb(255, 255, 255); font-size: 12px; float: left;
}
.tb a {
	color: rgb(255, 255, 255); font-size: 12px; margin-left: 4px; float: right;
}
.tb_l {
	float: left;
}
.tb_l img {
	margin: 28px 40px 0px 0px; float: left;
}
.tb_t {
	margin-top: 52px; float: left;
}
.tb_t img {
	margin: 0px !important; float: left;
}
.tb_t p {
	background: rgb(0, 115, 182); width: 335px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 18px; float: left;
}
.tb_t span {
	font-size: 20px; font-weight: bold;
}
.tb_r {
	margin: 11px 5px 0px 0px; width: 186px; float: right;
}
.tb_r img {
	float: left;
}
#nav {
	background: rgb(0, 115, 182); height: 45px; line-height: 45px; position: relative; z-index: 999;
}
.top {
	margin-left: 23px;
}
.top li {
	background: url("../images2/dhfg.png") no-repeat right; width: 106px; text-align: center; font-size: 14px; float: left; display: block;
}
.top li a {
	width: 106px; color: rgb(255, 255, 255); overflow: hidden; display: block; white-space: normal; position: relative;
}
.top a {
	text-align: center; float: left;
}
.top li a:hover {
	background: url("../images2/dhdj.png") !important; width: 106px; height: 57px; line-height: 57px !important; margin-top: -6px;
}
.dj {
	background: url("../images2/dhdj.png") !important; width: 106px; height: 57px; line-height: 57px !important; margin-top: -6px;
}
.top li:hover ul {
	margin-top: 51px; display: block; position: absolute;
}
.ejlm {
	background: url("../images2/ejjt.png") no-repeat top; overflow: hidden; padding-top: 15px; display: none; position: absolute;
}
.ejlm li {
	margin: 0px; padding: 0px; width: 106px; color: rgb(255, 255, 255); font-size: 12px; float: none;
}
.ejlm li a {
	width: 106px; height: 40px !important; text-align: center; line-height: 40px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; background-color: rgb(46, 140, 194) !important;
}
.ejlm li:hover {
	background: none; margin: 0px !important; height: 40px !important; overflow: hidden !important;
}
.ejlm li a:hover {
	background: rgb(0, 115, 182) !important; margin: 0px auto !important; line-height: 40px !important;
}
.top li:hover ul {
	display: block;
}
.banner {
	top: -7px; width: 1161px; position: relative;
}
.banner .banner_slides {
	width: 1161px; overflow: hidden; position: relative;
}
.banner .banner_slides {
	height: 725px;
}
.banner .slides_container {
	height: 725px;
}
.banner .slides_control {
	height: 725px;
}
.banner .banner_pic {
	height: 725px;
}
.banner .banner_pic {
	width: 100%; display: block;
}
.banner .slides_btn {
	background: url("../images2/banner_btn.png") no-repeat; top: 50%; width: 35px; height: 60px; text-indent: -9999px; overflow: hidden; margin-top: -25px; display: none; position: absolute; z-index: 999;
}
.banner .banner_box:hover .slides_btn {
	display: block;
}
.banner .btn_previous {
	background-position: left top; left: 5px;
}
.banner .btn_next {
	background-position: right top; right: 5px;
}
.banner .btn_previous:hover {
	background-position: left bottom;
}
.banner .btn_next:hover {
	background-position: right bottom;
}
.banner .slides_pagination {
	width: 100%; height: 14px; text-align: center; right: 10px; bottom: 10px; position: absolute; z-index: 100;
}
.banner .slides_pagination li {
	margin: 0px 8px; display: inline-block;
}
.banner .slides_pagination li a {
	background: url("../images2/ptdj_b.png"); width: 15px; height: 15px; color: rgb(102, 102, 102); text-indent: -999em; overflow: hidden; display: inline-block; opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8;
}
.banner .slides_pagination li a.active {
	background: url("../images2/ptdj_a.png"); color: rgb(255, 255, 255); opacity: 1; -moz-opacity: 1; -khtml-opacity: 1;
}
.banner .slides_pagination li a.active:hover {
	background: url("../images2/ptdj_a.png"); color: rgb(255, 255, 255); opacity: 1; -moz-opacity: 1; -khtml-opacity: 1;
}
.banner .slides_pagination li a:hover {
	background: url("../images2/ptdj_a.png"); color: rgb(255, 255, 255); opacity: 1; -moz-opacity: 1; -khtml-opacity: 1;
}
#search {
	width: auto; height: 66px; line-height: 66px;
}
.search_l {
	color: rgb(51, 51, 51); font-size: 12px;
}
.search_r {
	
}
.search_l p {
	font-weight: bold; float: left;
}
.search_l ul {
	float: left;
}
.search_l li {
	margin-right: 14px; float: left;
}
.search_l li a {
	color: rgb(51, 51, 51);
}
.search_r {
	width: 318px; height: 37px; margin-top: 15px;
}
.search_r img {
	float: left;
}
.search_r input {
	border-width: 2px medium; border-style: solid none; border-color: rgb(0, 115, 182) currentColor; border-image: none; width: 259px; height: 33px; color: rgb(204, 204, 204); font-size: 12px; float: left;
}
.search_r a {
	background: url("../images2/ss_r.png"); width: 42px; height: 37px; float: left; display: block;
}
#In-page {
	width: auto;
}
.In-page_l {
	width: 236px; float: left;
}
.In-page_r {
	width: 753px; float: right;
}
.ny_t {
	margin-bottom: 14px;
}
.ny_b {
	
}
.menu_list {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(223, 223, 223) rgb(223, 223, 223); margin: 0px auto; border-image: none; width: auto;
}
.menu_head {
	background: url("../images2/cpdj_b.png") no-repeat 12px rgb(238, 238, 238) !important; height: 45px; line-height: 45px; padding-left: 28px; font-family: 微软雅黑; font-size: 14px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid; display: block; cursor: pointer;
}
.menu_head a {
	color: rgb(51, 51, 51);
}
.menu_list .current {
	background: url("../images2/cpdj_c.png") no-repeat 10px rgb(0, 115, 182) !important;
}
.menu_list .current a {
	color: rgb(255, 255, 255);
}
.menu_body {
	background: rgb(248, 248, 248); line-height: 45px;
}
.menu_body a {
	margin: 0px; width: auto; height: 45px; color: rgb(51, 51, 51); padding-left: 27px; font-size: 14px; display: block;
}
.menu_body a:hover {
	background: url("../images2/cpdj_d.png") no-repeat 14px rgb(119, 199, 245) !important; color: rgb(255, 255, 255);
}
.nybt {
	background: url("../images2/nyxtb.jpg"); width: 236px; height: 62px; color: rgb(255, 255, 255);
}
.nybt p {
	margin: 7px 0px 0px 10px; font-size: 18px; font-weight: bold; float: left;
}
.nybt a {
	background: url("../images2/nygd.png"); margin: 12px 11px 0px 100px; width: 18px; height: 18px; float: right; display: block;
}
.nybt span {
	margin: 7px 10px 0px 0px; width: auto; height: 16px; text-transform: uppercase; font-family: Arial; font-size: 14px; font-weight: normal; float: right; display: block;
}
.nybt_lx {
	background: url("../images2/nyxtb.jpg"); width: 236px; height: 62px; color: rgb(255, 255, 255);
}
.nybt_lx p {
	margin: 7px 0px 0px 10px; font-size: 18px; font-weight: bold; float: left;
}
.nybt_lx a {
	background: url("../images2/nygd.png"); margin: 12px 11px 0px 0px; width: 18px; height: 18px; float: right; display: block;
}
.nybt_lx span {
	margin: 4px 12px 0px 0px; text-transform: uppercase; font-family: Arial; font-size: 14px; font-weight: normal; float: right;
}
.ny_t ul {
	overflow: hidden; border-right-color: rgb(223, 223, 223); border-left-color: rgb(223, 223, 223); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.ny_t li {
	border-top-color: rgb(223, 223, 223); border-top-width: 1px; border-top-style: solid;
}
.ny_t li a {
	background: url("../images2/cpdj_b.png") no-repeat 12px rgb(238, 238, 238); height: 45px; color: rgb(51, 51, 51); line-height: 45px; padding-left: 28px; font-size: 14px; display: block;
}
.ny_t li a:hover {
	background: url("../images2/cpdj_a.png") no-repeat 12px rgb(0, 115, 182) !important; color: rgb(255, 255, 255) !important;
}
.cpdjj {
	background: url("../images2/cpdj_a.png") no-repeat 12px rgb(0, 115, 182) !important; color: rgb(255, 255, 255) !important;
}
.ny_lx {
	background: rgb(238, 238, 238); border: 1px solid rgb(229, 229, 229); border-image: none; width: auto;
}
.ny_lx p {
	margin: 11px 0px 0px 11px; width: 203px; color: rgb(51, 51, 51); line-height: 35px; font-size: 12px;
}
.nywz {
	background: url("../images2/jbt_cp.jpg"); padding: 0px 13px; border: 1px solid rgb(220, 220, 220); border-image: none; width: auto; height: 37px; line-height: 37px;
}
.gsjs {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(220, 220, 220) rgb(220, 220, 220); padding: 19px 14px 44px; border-image: none; width: auto; color: rgb(102, 102, 102); overflow: hidden;
}
.nywz p {
	background: url("../images2/cpdj_b.png") no-repeat left; color: rgb(51, 51, 51); padding-left: 12px; font-size: 12px; float: left;
}
.nywz span {
	color: rgb(102, 102, 102); font-size: 12px; float: right;
}
.nywz a {
	color: rgb(102, 102, 102); font-size: 12px;
}
.gsjs p {
	font-size: 12px; font-weight: normal;
}
.gsjs span {
	line-height: 30px; font-size: 12px;
}
.gsjs img {
	margin-top: 15px;
}
.cpzs {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(220, 220, 220) rgb(220, 220, 220); padding: 22px 0px 38px; border-image: none; width: auto; height: 680px; overflow: hidden;
}
.cpzs ul {
	
}
.cpzs li {
	margin: 0px 0px 18px 15px; width: 230px; height: 198px; float: left;
}
.cpzs a {
	background: rgb(238, 238, 238); width: 230px; height: 198px; text-align: center; display: block;
}
.cpzs a img {
	margin-top: 2px;
}
.cpzs a p {
	color: rgb(51, 51, 51); margin-top: 6px;
}
.cpzs a:hover {
	background: rgb(0, 115, 182); color: rgb(255, 255, 255) !important;
}
.cpzs a:hover p {
	background: rgb(0, 115, 182); color: rgb(255, 255, 255) !important;
}
.cpxx {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(220, 220, 220) rgb(220, 220, 220); padding: 22px 12px 40px; border-image: none; width: auto; overflow: hidden;
}
.cpxx_t {
	height: 290px;
}
.cpxx_b {
	margin-top: 15px;
}
.xx_l {
	width: 314px; height: 290px; float: left;
}
.xx_r {
	float: right;
}
.cpjj {
	
}
.cpjj p {
	width: 382px; height: 39px; color: rgb(51, 51, 51); line-height: 39px; font-size: 12px; border-bottom-color: rgb(234, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;
}
.djly {
	background: url("../images2/cply.jpg"); width: 155px !important; height: 28px !important; text-align: center; color: rgb(255, 255, 255); line-height: 28px; font-size: 12px; margin-top: 30px; float: left; display: block;
}
.xx_r ul {
	margin-top: 32px; float: right;
}
.xx_r li {
	color: rgb(51, 51, 51); font-size: 12px; margin-left: 6px; float: left;
}
.xx_r a {
	width: 16px; height: 16px; display: block;
}
.xxxx_t {
	width: auto; height: 31px; border-bottom-color: rgb(0, 115, 182); border-bottom-width: 1px; border-bottom-style: solid;
}
.xxxx_t p {
	background: rgb(0, 101, 155); border-radius: 2px 2px 0px 0px; width: 106px; height: 31px; text-align: center; color: rgb(255, 255, 255); line-height: 31px; font-size: 14px;
}
.xxxx_b {
	margin-top: 10px;
}
.xxxx_b ul {
	margin-bottom: 17px;
}
.xxxx_b li {
	background: url("../images2/cpxx_d.png") no-repeat left; color: rgb(51, 51, 51); line-height: 40px; padding-left: 11px; font-size: 12px; margin-left: 3px;
}
.albumSlider-h {
	margin: 0px auto; width: 314px; height: 290px; position: relative;
}
.albumSlider-h .fullview {
	position: relative;
}
.albumSlider-h .fullview {
	width: 314px; height: 225px;
}
.albumSlider-h .fullview img {
	width: 314px; height: 225px;
}
.albumSlider-h .fullview img {
	left: 0px; top: 0px; position: absolute;
}
.albumSlider-h .button {
	float: left; display: inline;
}
.albumSlider-h .imglistwrap {
	float: left; display: inline;
}
.albumSlider-h .slider {
	width: auto; height: 60px; margin-top: 5px;
}
.albumSlider-h .imglistwrap {
	width: 268px; height: 60px; overflow: hidden; position: relative;
}
.albumSlider-h .imglist {
	width: 999em; position: relative;
}
.albumSlider-h li {
	margin-right: 8px; float: left;
}
.albumSlider-h li img {
	width: 84px; height: 60px;
}
.albumSlider-h a {
	width: 84px; height: 60px; display: block;
}
.albumSlider-h li a:hover {
	
}
.albumSlider-h li.current a {
	
}
.albumSlider-h .button {
	background: url("../images2/cpxx_l.jpg"); width: 15px; height: 60px; margin-right: 8px; cursor: pointer;
}
.albumSlider-h .movebackward {
	background-position: 0px 50%;
}
.pro_show {
	
}
.pro_zoom {
	width: 314px; height: 290px; overflow: hidden; float: left;
}
.pro_ric a {
	text-align: center; vertical-align: middle; display: table-cell;
}
.pro_ric a img {
	vertical-align: middle;
}
.pro_ric a {
	
}
.picshow {
	background: rgb(255, 255, 255); position: relative; z-index: 1;
}
.big_img {
	width: 314px; height: 225px; overflow: hidden;
}
.big_img a {
	width: 314px; height: 225px; overflow: hidden;
}
.big_img {
	max-height: 225px; max-width: 314px;
}
.big_img img {
	max-height: 225px; max-width: 314px;
}
div.zoomDiv {
	background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-image: none; left: 0px; top: 0px; text-align: center; overflow: hidden; display: none; position: absolute; z-index: 999;
}
.thumb_box {
	padding-top: 0px; margin-top: 5px; position: relative;
}
.arrow-btn {
	background: url("../images2/zoom_btn.png") no-repeat; width: 15px; height: 60px; overflow: hidden; position: absolute; cursor: pointer;
}
#btn-left {
	background: url("../images2/cpxx_l.jpg") no-repeat; left: 0px; top: 0px;
}
.nothing#btn-left {
	background-position: right top;
}
#btn-right {
	background: url("../images2/cpxx_r.jpg") no-repeat; top: 0px; right: 0px; cursor: pointer;
}
.nothing#btn-right {
	background-position: right bottom;
}
.slider {
	margin: 0px auto; width: 284px; height: 60px; overflow: hidden; position: relative;
}
.slider ul {
	left: 0px; top: 0px; width: 1800px; height: 60px; margin-left: 8px; position: absolute;
}
.slider li {
	width: 92px; height: 60px; text-align: center; overflow: hidden; float: left; display: block;
}
.thumb_img a {
	width: 84px; height: 60px;
}
.thumb_img img {
	width: 84px; height: 60px;
}
.thumb_img a {
	background: rgb(255, 255, 255); cursor: pointer;
}
.xwzx {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(220, 220, 220) rgb(220, 220, 220); padding: 17px 12px 0px; border-image: none; width: auto; overflow: hidden;
}
.xwnr {
	
}
.xwnr li {
	background-position: right top; height: 129px; margin-bottom: 14px; background-image: url("../images2/gdxw_a.png"); background-attachment: scroll; background-repeat: no-repeat; background-size: auto; background-origin: padding-box; background-clip: border-box; background-color: rgb(238, 238, 238) !important;
}
.xwnr li img {
	float: left;
}
.xwnr li a {
	width: auto; height: 129px; padding-left: 17px; float: left; display: block;
}
.xwnr li p {
	width: 478px !important; color: rgb(102, 102, 102); overflow: hidden; font-size: 14px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.xwnr li i {
	margin: 6px 0px 10px; color: rgb(51, 51, 51); font-size: 16px; font-style: normal; font-weight: bold; display: block;
}
.xwnr li span {
	background: url("../images2/sjtb.png") no-repeat left; height: 12px; color: rgb(153, 153, 153); line-height: 12px; padding-left: 17px; font-size: 12px; margin-bottom: -8px; display: block;
}
.xwnr li:hover {
	background: url("../images2/gdxw_b.png") no-repeat right top;
}
.xwnr li a:hover i {
	color: rgb(0, 115, 182);
}
.hzkh_n {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(220, 220, 220) rgb(220, 220, 220); border-image: none; width: auto; overflow: hidden; padding-top: 50px;
}
.hzkh_n li {
	margin-left: 14px; float: left;
}
.hzkh_n li a {
	width: 310px; height: 220px; text-align: center; color: rgb(51, 51, 51); font-size: 12px; margin-bottom: 35px; display: block;
}
.hzkh_n li a span {
	width: 310px; height: 200px; text-align: center; line-height: 200px; vertical-align: middle; display: table-cell;
}
.hzkh_n li a p {
	margin-top: 5px;
}
.hzkh_n li a:hover {
	color: rgb(0, 115, 182);
}
.jszc {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(220, 220, 220) rgb(220, 220, 220); border-image: none; width: auto; overflow: hidden;
}
.djxz {
	padding: 12px;
}
.djxz li {
	width: auto; height: 50px; line-height: 50px; border-bottom-color: rgb(210, 210, 210); border-bottom-width: 1px; border-bottom-style: dashed;
}
.djxz li p {
	color: rgb(102, 102, 102); font-size: 12px; float: left;
}
.djxz li a {
	color: rgb(255, 0, 0); font-size: 12px; float: right;
}
.lxwm {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(220, 220, 220) rgb(220, 220, 220); padding: 11px; border-image: none; width: auto; color: rgb(51, 51, 51); overflow: hidden;
}
.lxwm p {
	margin: 10px 0px 26px; font-size: 20px; font-weight: bold;
}
.lxwm span {
	line-height: 30px; font-size: 14px; display: block;
}
.zxly {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(220, 220, 220) rgb(220, 220, 220); padding: 50px 0px 30px 52px; border-image: none; width: auto; overflow: hidden;
}
.xztk {
	
}
.xztk li {
	width: 700px; height: 20px; line-height: 20px;
}
.xztk li p {
	color: rgb(51, 51, 51); font-size: 12px; float: left;
}
.xztk li input {
	background: none; margin: 0px 20px 0px 0px; border: 1px solid rgb(210, 210, 210); border-image: none; width: 176px; height: 18px; float: left;
}
.xztk li span {
	color: rgb(153, 153, 153); font-size: 12px; float: left; display: block;
}
.xztk li img {
	margin-right: 23px; float: left;
}
.xztk li a {
	color: rgb(153, 153, 153); font-size: 12px; float: left; display: block;
}
.nyly {
	width: 700px; height: 66px;
}
.nyly textarea {
	background: none; border: 1px solid rgb(210, 210, 210); border-image: none; width: 276px; height: 64px; margin-right: 20px; float: left;
}
.nyly p {
	color: rgb(51, 51, 51); font-size: 12px; float: left;
}
.nyly span {
	color: rgb(153, 153, 153); font-size: 12px; margin-top: 52px; float: left; display: block;
}
.tjan {
	background: url("../images2/tjan.png"); margin: 30px 0px 0px 60px; width: 91px; height: 25px; text-align: center; color: rgb(255, 255, 255); line-height: 25px; font-size: 12px; display: block;
}
.qp {
	height: 1px; overflow: hidden; clear: both; display: block;
}
#xgcp {
	margin-top: 13px;
}
.xgtb {
	background: url("../images2/jbt_gy.jpg"); width: auto; height: 37px; line-height: 37px;
}
.xgnr {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(220, 220, 220) rgb(220, 220, 220); border-image: none; width: auto; height: 219px;
}
.xgtb p {
	background: url("../images2/cpdj_a.png") no-repeat left; color: rgb(255, 255, 255); text-transform: uppercase; padding-left: 14px; font-size: 14px; font-weight: normal; margin-left: 17px;
}
.partner_box {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(220, 220, 220) rgb(220, 220, 220); margin: 0px auto; border-image: none; width: auto; height: 209px; overflow: hidden; padding-top: 10px;
}
.partner_box .slide_box {
	
}
.partner_box .slide_box .sPrev {
	background: url("../images2/btn_slide.png") no-repeat; top: 50%; width: 50px; height: 42px; overflow: hidden; margin-top: -20px; display: block; position: absolute; z-index: 999; opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5;
}
.partner_box .slide_box .sNext {
	background: url("../images2/btn_slide.png") no-repeat; top: 50%; width: 50px; height: 42px; overflow: hidden; margin-top: -20px; display: block; position: absolute; z-index: 999; opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5;
}
.partner_box .slide_box .sPrev {
	left: 50%; margin-left: -598px;
}
.partner_box .slide_box .sNext {
	background-position: center -42px; right: 50%; margin-right: -598px;
}
.partner_box .slide_box .sPrev:hover {
	opacity: 1; -moz-opacity: 1; -khtml-opacity: 1;
}
.partner_box .slide_box .sNext:hover {
	background-position: center -42px; opacity: 1; -moz-opacity: 1; -khtml-opacity: 1;
}
.partner_box .slide_box .tempWrap {
	margin: 0px auto; width: 1000px; text-align: center; overflow: hidden; display: block;
}
.partner_box .slide_box ul {
	height: 198px; overflow: inherit !important; -ms-zoom: 1;
}
.partner_box .slide_box li {
	margin-left: 16px; float: left;
}
.partner_img {
	background: rgb(238, 238, 238); width: 230px; height: 198px; text-align: center; display: block;
}
.partner_img p {
	color: rgb(51, 51, 51); font-size: 14px; margin-top: 6px;
}
.partner_img img {
	margin: 0px auto; width: 226px; overflow: hidden; padding-top: 2px; display: block;
}
.partner_img:hover {
	background: rgb(0, 115, 182);
}
.partner_img:hover p {
	color: rgb(255, 255, 255) !important;
}
#cpcp {
	width: auto; height: 520px;
}
.cp_l {
	width: 236px;
}
.cp_r {
	width: 753px; overflow: hidden;
}
.cptb p {
	background: url("../images2/cpzs_tb.png"); height: 72px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; padding-top: 26px; font-size: 18px; font-weight: bold;
}
.cptb p span {
	font-family: Arial; font-weight: normal; position: relative;
}
.cp_l ul {
	overflow: hidden; border-right-color: rgb(223, 223, 223); border-left-color: rgb(223, 223, 223); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.cp_l li {
	border-top-color: rgb(223, 223, 223); border-top-width: 1px; border-top-style: solid;
}
.cp_l li a {
	background: url("../images2/cpdj_b.png") no-repeat 12px rgb(238, 238, 238); height: 45px; color: rgb(51, 51, 51); line-height: 45px; padding-left: 28px; font-size: 14px; display: block;
}
.cp_l li a:hover {
	background: url("../images2/cpdj_a.png") no-repeat 12px rgb(0, 115, 182) !important; color: rgb(255, 255, 255) !important;
}
.cpdjj {
	background: url("../images2/cpdj_a.png") no-repeat 12px rgb(0, 115, 182) !important; color: rgb(255, 255, 255) !important;
}
.cpzlx {
	background: url("../images2/cplx_bj.png"); height: 99px;
}
.cpzlx img {
	margin: 31px 0px 0px 30px; float: left;
}
.cpzlx p {
	margin: 27px 0px 0px 7px; color: rgb(255, 255, 255); font-size: 14px; float: left;
}
.cpzlx p span {
	font-size: 20px;
}
.cp_t {
	background: url("../images2/jbt_cp.jpg"); border: 1px solid rgb(220, 220, 220); border-image: none; height: 37px; line-height: 37px;
}
.cp_b {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(220, 220, 220) rgb(220, 220, 220); border-image: none; height: 481px; overflow: hidden;
}
.cp_t p {
	background: url("../images2/cpdj_b.png") no-repeat left; color: rgb(51, 51, 51); padding-left: 13px; font-size: 14px; margin-left: 13px; float: left;
}
.cp_t a {
	background: url("../images2/gd_jt.png") no-repeat right; color: rgb(153, 153, 153); padding-right: 13px; font-size: 12px; margin-right: 15px; float: right;
}
.cp_b ul {
	padding: 12px 0px 0px;
}
.cp_b li {
	margin: 0px 0px 18px 15px; float: left;
}
.cp_b a {
	background: rgb(238, 238, 238); width: 230px; height: 198px; text-align: center; display: block;
}
.cp_b a img {
	margin-top: 2px;
}
.cp_b a p {
	color: rgb(51, 51, 51); margin-top: 6px;
}
.cp_b a:hover {
	background: rgb(0, 115, 182); color: rgb(255, 255, 255);
}
.cp_b a:hover p {
	background: rgb(0, 115, 182); color: rgb(255, 255, 255);
}
.fyxg {
	margin: 10px 0px;
}
#pageGro {
	margin: 0px auto; width: 215px; height: 25px;
}
#pageGro div {
	color: rgb(153, 153, 153); line-height: 23px; font-size: 12px; margin-left: 5px; float: left;
}
#pageGro div ul li {
	color: rgb(153, 153, 153); line-height: 23px; font-size: 12px; margin-left: 5px; float: left;
}
#pageGro div ul li {
	background: rgb(237, 238, 240); border: 1px solid rgb(153, 153, 153); border-image: none; width: 23px; height: 23px; text-align: center; cursor: pointer;
}
#pageGro div ul li.on {
	background: rgb(0, 115, 182); border: 1px solid rgb(0, 115, 182); border-image: none; color: rgb(255, 255, 255);
}
#pageGro .pageUp {
	border: 1px solid rgb(153, 153, 153); border-image: none; width: 63px; cursor: pointer;
}
#pageGro .pageDown {
	border: 1px solid rgb(153, 153, 153); border-image: none; width: 63px; cursor: pointer;
}
#pageGro .pageUp {
	background: url("../images2/fy_l.png"); width: 23px; height: 23px;
}
#pageGro .pageDown {
	background: url("../images2/fy_r.png"); width: 23px; height: 23px;
}
.sygg {
	background: url("../images2/gg_1.png"); width: 1000px; height: 198px; margin-top: 11px;
}
.sygg p {
	background: url("../images2/xdh.png") no-repeat left; margin: 63px 156px 0px 0px; height: 16px; color: rgb(255, 255, 255); line-height: 16px; padding-left: 17px; font-size: 14px; float: right;
}
.sygg span {
	left: 161px; top: 57px; color: rgb(255, 132, 0); font-size: 24px; float: right; position: relative;
}
#Advantage {
	background: url("../images2/ysbj.jpg") no-repeat center; width: auto; height: 1809px;
}
.ysnr {
	width: 500px;
}
.ys_l {
	width: 500px;
}
.ys_r {
	width: 500px;
}
.yswz_a {
	padding-top: 298px;
}
.yswz_b {
	padding: 785px 0px 0px;
}
.yswz_c {
	padding-top: 663px;
}
.yswz_d {
	margin-top: 875px;
}
.ysbt {
	background: url("../images2/ysbh.png"); width: 55px; height: 45px; text-align: center; color: rgb(255, 255, 255); line-height: 45px; font-size: 24px; float: left;
}
.yszt {
	width: 434px; margin-left: 11px; float: left;
}
.yszt a {
	color: rgb(255, 255, 255); font-size: 24px; display: block;
}
.yszt a span {
	font-weight: bold;
}
.yszt p {
	color: rgb(0, 0, 0); line-height: 24px; font-size: 14px;
}
.yswz_a a {
	margin: 7px 0px 25px;
}
.yswz_b a {
	margin: -9px 0px 11px;
}
.yswz_c a {
	margin: -9px 0px 11px;
}
.yswz_d a {
	margin: -9px 0px 11px;
}
.yshm {
	left: 42px; top: 178px; width: 171px; height: 42px; position: relative;
}
.yshm img {
	float: left;
}
.yshm p {
	margin: -5px 0px 0px 3px; color: rgb(51, 51, 51); font-size: 14px; float: left;
}
.yshm span {
	color: rgb(255, 132, 0); font-size: 24px; float: left;
}
#abo {
	margin: 21px 0px 0px;
}
.abo_a {
	background: url("../images2/jbt_cp.jpg"); border: 1px solid rgb(220, 220, 220); border-image: none; width: auto; height: 37px; line-height: 37px;
}
.abo_b {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(220, 220, 220) rgb(220, 220, 220); border-image: none; width: auto; height: 480px;
}
.abo_a p {
	background: url("../images2/jbt_gy.jpg"); width: 196px; height: 37px; text-align: center; color: rgb(255, 255, 255); font-size: 14px; float: left;
}
.abo_a a {
	background: url("../images2/gd_jt.png") no-repeat right; color: rgb(153, 153, 153); padding-right: 17px; font-size: 12px; margin-right: 11px; float: right; display: block;
}
.about_a {
	height: 190px; padding-top: 14px; padding-right: 14px; padding-bottom: inherit; padding-left: 14px;
}
.gy_rr {
	width: 940px; height: 185px; color: rgb(51, 51, 51); overflow: auto;  float: right;
}

.gy_rr span {
	margin: 9px 0px 24px; line-height: 30px; display: block;
}
.gy_rr a {
	color: rgb(51, 51, 51);
}
.gybj {
	background: url("../images2/gy_fgd.jpg"); width: 970px; height: 5px; margin-top: 17px;
}
.about_b {
	
}
.about_b p {
	margin: 17px 0px 13px 16px; color: rgb(51, 51, 51); font-size: 16px; font-weight: bold;
}
.blk_18 {
	width: auto; overflow: hidden;
}
.blk_18 .pcont {
	width: 953px; overflow: hidden; float: left;
}
.blk_18 .ScrCont {
	width: 32766px; margin-left: -5px; -ms-zoom: 1;
}
.blk_18 #List1_1 {
	float: left;
}
.blk_18 #List2_1 {
	float: left;
}
.blk_18 .LeftBotton {
	background: url("../images2/xxzx_l.png") no-repeat; width: 19px; height: 37px; float: left;
}
.blk_18 .RightBotton {
	background: url("../images2/xxzx_l.png") no-repeat; width: 19px; height: 37px; float: left;
}
.blk_18 .LeftBotton {
	background-position: 0px 0px;
	margin-top: 100px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.blk_18 .RightBotton {
	background: url("../images2/xxzx_r.png");
	width: 18px !important;
	margin-top: 100px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
}
.blk_18 .pl img {
	border: currentColor; border-image: none; width: 185px; height: 230px; display: block; cursor: pointer;
}
.blk_18 .pl {
	width: 185px; text-align: center; margin-right: 7px; float: left;
}
.mr_t1 {
	background: url("../images2/hz_bt.png") no-repeat center; width: auto; height: 45px; border-top-color: rgb(0, 115, 182); border-right-color: rgb(220, 220, 220); border-left-color: rgb(220, 220, 220); border-top-width: 2px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid;
}
.mr_t1name {
	height: 45px; text-align: center; color: rgb(255, 255, 255); line-height: 45px; font-size: 16px; font-weight: bold;
}
.mr_t1name img {
	margin-top: 9px; margin-right: 6px; float: left; display: inline;
}
.mr_frbox {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(220, 220, 220) rgb(220, 220, 220); border-image: none; height: 202px; margin-bottom: 25px;
}
.mr_frBtnL {
	margin: 39px 20px 0px -1px; float: left; display: inline; cursor: pointer;
}
.mr_frUl {
	width: 911px; height: 105px; margin-top: 32px; float: left;
}
.mr_frBtnR {
	margin: 39px -1px 0px 0px; float: right; cursor: pointer;
}
.mr_frUl ul li {
	background: url("../images2/hz_bj.jpg"); padding: 1px; overflow: hidden; margin-right: 7px; float: left; display: inline;
}
.mr_frUl ul li img {
	display: block;
}
#witness {
	width: auto;
}
.khjz_t {
	background: url("../images2/jbt_cp.jpg"); border: 1px solid rgb(220, 220, 220); border-image: none; width: auto; height: 37px; line-height: 37px;
}
.khjz_b {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(220, 220, 220) rgb(220, 220, 220); border-image: none; width: auto; height: 436px;
}
.khjz_t p {
	background: url("../images2/jbt_gy.jpg"); width: 290px; height: 37px; text-align: center; color: rgb(255, 255, 255); font-size: 14px; float: left;
}
.khjz_t a {
	background: url("../images2/gd_jt.png") no-repeat right; color: rgb(153, 153, 153); padding-right: 17px; font-size: 12px; margin-right: 11px; float: right; display: block;
}
.khjz_b ul {
	padding: 11px 0px 0px 11px;
}
.khjz_b li {
	background: rgb(242, 242, 242); margin: 0px 11px 11px 0px; border: 1px solid rgb(220, 220, 220); border-image: none; width: 480px; height: 199px; color: rgb(51, 51, 51); float: left;
}
.khjz_b img {
	margin: 9px 20px 0px 8px; border: 2px solid rgb(0, 115, 182); border-image: none; float: left;
}
.khjz_b p {
	width: 260px; line-height: 18px; font-size: 14px; font-weight: bold; margin-top: 6px; float: left;
}
.khjz_b span {
	margin: 8px 0px 37px; width: 251px; line-height: 20px; font-size: 12px; float: left; display: block;
}
.khjz_b a {
	color: rgb(255, 0, 0); font-size: 12px; float: left;
}
#content {
	width: auto; height: 322px; overflow: hidden; margin-top: 26px;
}
.content_a {
	width: 322px; overflow: hidden; float: left;
}
.content_b {
	margin: 0px 17px; width: 322px; float: left;
}
.content_c {
	width: 322px; float: left;
}
.nr_bt {
	background: url("../images2/jbt_cp.jpg"); border: 1px solid rgb(220, 220, 220); border-image: none; width: auto; height: 37px; line-height: 37px; font-size: 12px;
}
.nr_bt p {
	background: url("../images2/cpdj_b.png") no-repeat left; color: rgb(0, 115, 182); padding-left: 14px; margin-left: 17px;
}
.nr_bt span {
	color: rgb(153, 153, 153);
}
.nr_a {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(220, 220, 220) rgb(220, 220, 220); border-image: none; width: auto; height: 282px;
}
.nr_b {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(220, 220, 220) rgb(220, 220, 220); border-image: none; width: auto; height: 282px;
}
.nr_c {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(220, 220, 220) rgb(220, 220, 220); border-image: none; width: auto; height: 282px;
}
.nr_a ul {
	padding: 6px 0px 0px 10px; height: 256px; overflow: hidden;
}
.nr_b ul {
	padding: 6px 0px 0px 10px; height: 256px; overflow: hidden;
}
.nr_a li {
	
}
.nr_a a {
	width: 295px; height: 49px; color: rgb(51, 51, 51); line-height: 49px; padding-left: 5px; font-size: 12px; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: dashed; display: block;
}
.nr_b a {
	width: 295px; height: 49px; color: rgb(51, 51, 51); line-height: 49px; padding-left: 5px; font-size: 12px; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: dashed; display: block;
}
.nr_a a:hover {
	color: rgb(0, 115, 182);
}
.nr_b a:hover {
	color: rgb(0, 115, 182);
}
.nr_b li {
	
}
.nr_b a p {
	width: 234px; overflow: hidden; float: left; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.nr_b a span {
	float: right;
}
.nr_c {
	padding: 0px 0px 0px 10px;
}
#demo ul {
	height: 98px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: dashed;
}
#demo li {
	margin-bottom: 7px; float: left;
}
#demo li p {
	background: rgb(0, 115, 182); width: 18px; height: 18px; text-align: center; color: rgb(255, 255, 255); line-height: 19px; font-size: 12px; margin-right: 16px; float: left;
}
#demo li a {
	width: 258px; color: rgb(51, 51, 51); line-height: 24px; overflow: hidden; font-size: 12px; margin-top: -3px; float: left; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
#friendlink {
	height: 37px; margin-top: 23px;
}
.yqbj {
	background: url("../images2/yqlj_bj.png"); width: 210px; height: 37px; margin-right: 20px; float: left;
}
.yqbj p {
	margin: 0px 0px 0px 26px; color: rgb(0, 115, 182); font-size: 16px;
}
.yqbj span {
	margin: -6px 0px 0px 146px; color: rgb(153, 153, 153); font-size: 14px; display: block;
}
#friendlink li {
	margin: 12px 12px 0px 0px; float: left;
}
#friendlink li a {
	color: rgb(51, 51, 51); font-size: 12px;
}
#footer {
	width: auto; height: 253px; overflow: hidden; margin-top: 25px; background-color: rgb(0, 115, 182);
}
.dbdh {
	padding: 21px 0px 0px; width: 1000px; height: 50px; text-align: center; overflow: hidden;
}
.dbdh ul {
	background: url("../images2/db_dhbj.png"); width: 1000px; height: 34px; padding-left: 102px;
}
.dbdh li {
	float: left;
}
.dbdh a {
	width: 97px; height: 13px; text-align: center; color: rgb(255, 255, 255); line-height: 13px; font-size: 12px; margin-top: 11px; border-right-color: rgb(255, 255, 255); border-right-width: 2px; border-right-style: solid; display: block;
}
.dbnr {
	width: 1000px !important; float: left;
}
.dbnr span {
	color: rgb(255, 255, 255); line-height: 21px; font-size: 12px; margin-top: 36px; float: left; display: block;
}
.dbnr p {
	margin: 16px 19px 0px 0px; width: 97px; text-align: center; color: rgb(255, 255, 255); font-size: 13px; float: right;
}
.dbnr p img {
	width: 97px; height: 97px;
}
#abctitle {
	display: none;
}
#abc {
	margin: 0px; height: 1px; overflow: hidden;
}
#abc1 {
	margin: 0px; height: 1px; color: rgb(255, 255, 255); overflow: hidden;
}
