.minibanner{background:url(images/banner.jpg) no-repeat center 0;height:300px;width:100%;}
.miniban_bg{height:300px;width:100%;position:relative}
.miniban_bg .bgitem{position:absolute;top:0}
.miniban_bg .btn{bottom:5px;margin-right:-450px;padding:5px 6px;position:absolute;right:50%;z-index:7}
.miniban_bg .btn span{background:none repeat scroll 0 0 #2b130f;border:1px solid #2b130f;color:#fff;cursor:pointer;display:inline-block;margin-left:5px;padding:2px 5px}
.miniban_bg .btn span.cur{font-weight:bold;padding:4px 8px}







.contentA {
	margin: 0px auto; width: 1000px; padding-top:33px;
}
.content_top {
	
}
.content_top h3 {
	background: url("/template/images/index_27.png") no-repeat center; text-align: center; color: rgb(31, 82, 187); line-height: 26px; font-size: 26px; font-weight: normal;
}
.contentAb {
	width: 1000px; margin-top: 40px;
}
.conAb_L {
	width: 218px; float: left;
}
.conAb_Lt {
	
}
.conAb_Lt h3 {
	background: url("/template/images/index_30.png") no-repeat center; height: 74px; text-align: center; font-weight: normal;
}
.conAb_Lt h3 p {
	color: rgb(255, 255, 255); line-height: 100%; padding-top: 20px; padding-bottom: 8px; font-size: 20px;
}
.conAb_Lt h3 span {
	color: rgb(255, 255, 255); line-height: 100%; font-family: Arial; font-size: 12px; display: block;
}
.conAb_Lc {
	background: url("/template/images/index_45.png") repeat-y center;
}
.conAb_LcT {
	padding-top: 14px;
}
.conAb_LcT ul {
	
}
.conAb_LcT ul li {
	background: url("/template/images/cp_06.png") no-repeat bottom; margin: 0px auto; height: 35px; color: rgb(25, 25, 25); line-height: 29px; text-indent: 46px; font-size: 14px; vertical-align: bottom;
}
.conAb_LcT ul li a {
	height: 35px; color: rgb(25, 25, 25); font-size: 14px; display: block;
}
.conAb_LcT ul li a:hover {
	background: url("/template/images/index_37.png") no-repeat center;
}
.conAb_LcT ul .cur a {
	background: url("/template/images/index_37.png") no-repeat center;
}
.conAb_LcB {
	background: url("/template/images/index_48.png") no-repeat 13px; padding: 11px 0px 11px 55px; margin-top: 8px;
}
.conAb_LcB p {
	color: rgb(79, 79, 79); line-height: 100%; padding-bottom: 7px; font-size: 12px;
}
.conAb_LcB span {
	color: rgb(221, 25, 30); line-height: 100%; font-size: 20px; display: block;
}
.conAb_Lb {
	background: url("/template/images/index_51.png") no-repeat center; height: 10px; font-size: 0px;
}
.conAb_R {
	width: 747px; float: right;
}
.conAb_R ul {
	
}
.conAb_R ul li {
	width: 225px; text-align: center; margin-right: 36px; margin-bottom: 19px; float: left;
}
.conAb_R ul li .li_img {
	border: 1px solid rgb(201, 201, 201); border-image: none; margin-bottom: 11px;
}
.conAb_R ul li .li_img p {
	padding: 14px 0px; color: rgb(31, 31, 31); line-height: 100%; font-size: 15px;
}
.conAb_R ul .li_last {
	margin-right: 0px;
}
.contentBall {
	background: url("/template/images/index1_55.png") no-repeat center; height: 448px; margin-top: 60px;
}
.contentB {
	margin: 0px auto; width: 1000px;
}
.contentB .content_top {
	padding-top: 57px;
}
.contentB .content_top h3 {
	background: url("/template/images/index_53.png") no-repeat center; color: rgb(255, 255, 255);
}
.contentBb {
	margin-top: 60px;
}
.contentBb ul {
	
}
.contentBb ul li {
	background: url("/template/images/index_56.png") no-repeat center; width: 216px; height: 250px; text-align: center; margin-right: 45px; float: left;
}
.contentBb ul li h4 {
	color: rgb(61, 114, 208); line-height: 100%; padding-top: 60px; padding-bottom: 10px; font-size: 18px; font-weight: normal;
}
.contentBb ul li p {
	color: rgb(61, 114, 208); line-height: 170%; padding-bottom: 14px; font-size: 14px;
}
.contentBb ul li a {
	border: 1px solid rgb(61, 114, 208); border-image: none; width: 89px; height: 26px; color: rgb(61, 114, 208); line-height: 26px; font-size: 12px; display: inline-block;
}
.contentBb ul .li_last {
	margin-right: 0px;
}
.contentCall {
	background: url("/template/images/index1_56.png") no-repeat center; height: 527px;
}
.contentC {
	margin: 0px auto; width: 1000px; padding-top: 55px;
}
.contentCb {
	width: 1000px; margin-top: 55px;
}
.conCb_L {
	width: 425px; margin-left: 165px; float: left; _margin-left: 80px;
}
.conCb_L ul {
	
}
.conCb_L ul li {
	padding-top: 19px; padding-bottom: 15px; vertical-align: bottom;
}
.conCb_L ul li .li_L {
	background: url("/template/images/index_63.png") no-repeat center; width: 58px; height: 52px; text-align: center; margin-left: 37px; float: left; _margin-left: 18px;
}
.conCb_L ul li .li_L p {
	color: rgb(255, 255, 255); line-height: 42px; font-size: 29px;
}
.conCb_L ul li .li_R {
	width: 320px; float: right;
}
.conCb_L ul li .li_R p {
	color: rgb(31, 82, 187); line-height: 26px; padding-bottom: 5px; font-size: 26px;
}
.conCb_L ul li .li_R span {
	color: rgb(77, 77, 77); line-height: 100%; font-size: 23px;
}
.conCb_L ul .cur {
	background: rgb(238, 238, 238);
}
.conCb_L ul li:hover {
	background: rgb(238, 238, 238);
}
.conCb_R {
	margin-right: 85px; float: right;
}
.contentDall {
	background: url("/template/images/index1_57.png") no-repeat center; height: 411px;
}
.contentD {
	margin: 0px auto; width: 1000px;
}
.conD_L {
	margin-top: 35px; float: left;
}
.conD_R {
	width: 515px; float: right;
}
.conD_R h4 {
	color: rgb(255, 255, 255); line-height: 100%; padding-top: 53px; padding-bottom: 25px; font-size: 25px; font-weight: normal;
}
.conD_R p {
	color: rgb(255, 255, 255); line-height: 180%; font-size: 16px;
}
.conD_R a {
	color: rgb(255, 255, 255); 
}
.contentEall {
	
}
.contentE {
	margin: 68px auto 50px; width: 1000px;
}
.conE_L {
	width: 580px; float: left;
}
.conE_top {
	
}
.conE_top h3 {
	background: rgb(239, 239, 239); border: 1px solid rgb(210, 210, 210); border-image: none; height: 46px; color: rgb(0, 56, 170); line-height: 46px; padding-left: 12px; font-size: 20px; font-weight: normal;
}
.conE_top h3 a {
	color: rgb(134, 134, 134); font-size: 12px; margin-right: 11px; float: right;
}
.conE_R {
	width: 381px; float: right;
}
.conE_Rb {
	margin-top: 20px;
}
.conE_Lb {
	margin-top: 20px;
}
.conE_Lb_l {
	width: 267px; float: left;
}
.conE_Lb_lcon {
	background: rgb(0, 68, 143);
}
.conE_Lb_lcon p {
	padding: 8px 7px; color: rgb(255, 255, 255); line-height: 170%; font-size: 12px;
}
.conE_Lb_r {
	width: 292px; float: right;
}
.conE_Lb_r ul {
	margin-top: 1px;
}
.conE_Lb_r ul li {
	padding-bottom: 12px; margin-bottom: 21px; border-bottom-color: rgb(210, 210, 210); border-bottom-width: 1px; border-bottom-style: solid;
}
.conE_Lb_r ul li .li_L {
	width: 58px; height: 38px; border-right-color: rgb(210, 210, 210); border-right-width: 1px; border-right-style: solid; float: left; 
}
.conE_Lb_r ul li .li_L p {
	color: rgb(204, 204, 202); line-height: 38px; font-size: 38px;padding-left: 20px;
}
.conE_Lb_r ul li .li_R {
	width: 223px; float: right;
}
.conE_Lb_r ul li .li_R p {
	color: rgb(75, 75, 75); line-height: 12px; padding-bottom: 10px; font-size: 12px;
}
.conE_Lb_r ul li .li_R span {
	color: rgb(134, 134, 134); line-height: 12px; font-size: 12px; display: block;
}
.contentEall .content_top {
	margin-bottom: 25px;
}
.contentEall .content_top h3 {
	background: url("/template/images/index2_03.png") no-repeat center;
}
.contentFall {
	background: rgb(244, 244, 244); padding-top: 25px; padding-bottom: 30px;
}
.contentF {
	margin: 0px auto; width: 1000px;
}
.conFb_R {
	width: 756px; float: right;
}
.conFb_R ul {
	
}
.conFb_R ul li {
	width: 218px; margin-right: 51px; margin-bottom: 20px; float: left;
}
.conFb_R ul li p {
	text-align: center; color: rgb(37, 37, 37); line-height: 15px; padding-top: 15px; font-size: 15px;
}
.conFb_R ul .li_last {
	margin-right: 0px;
}
.contentGall {
	padding-top: 41px; padding-bottom: 41px;
}
.contentG {
	margin: 0px auto; width: 1000px;
}
.contentG ul {
	
}
.contentG ul li {
	width: 215px; margin-right: 165px; float: left;
}
.contentG ul li .li_L {
	float: left;
}
.contentG ul li .li_R {
	width: 112px; float: right;
}
.contentG ul li .li_R p {
	color: rgb(29, 29, 29); line-height: 18px; padding-top: 15px; padding-bottom: 10px; font-size: 18px;
}
.contentG ul li .li_R span {
	color: rgb(29, 29, 29); line-height: 13px; font-size: 13px; display: block;
}
.contentG ul .li_last {
	margin-right: 0px;
}
.footerall {
	background: rgb(1, 60, 126);
}
.footer {
	margin: 0px auto; width: 1000px;
}
.footer_L {
	background: rgb(3, 50, 104); width: 181px; text-align: center; padding-top: 23px; padding-bottom: 18px; float: left;
}
.footer_L p {
	color: rgb(255, 255, 255); line-height: 12px; padding-top: 15px; font-size: 12px;
}
.footer_R {
	width: 796px; float: right;
}
.footer_Rt {
	background: url("/template/images/index_107.png") repeat-x bottom; width: 796px;
}
.footer_Rt ul {
	
}
.footer_Rt ul li {
	color: rgb(255, 255, 255); line-height: 57px; font-size: 15px; margin-left: 42px; float: left;
}
.footer_Rt ul li a {
	color: rgb(255, 255, 255); font-size: 15px;
}
.footer_Rt ul .li_first {
	_margin-left: 29px;
}


.footer_link_t a { color: rgb(255, 255, 255); }

.footer_link_t { color: rgb(255, 255, 255); }


.footer_Rb {
	padding-top: 15px;
}
.footer_Rb p {
	color: rgb(209, 209, 209); line-height: 250%; padding-left: 58px; font-size: 14px;
}
.footer_Rb p label {
	margin: 0px 20px;
}
.footer_Rb p img {
	vertical-align: middle;
}
.cp_content {
	margin: 0px auto; width: 1000px;
}
.cp_contentA {
	
}
.cp_contentA h3 {
	color: rgb(29, 29, 29); line-height: 53px; font-size: 15px; font-weight: normal;
}
.cp_contentA h3 a {
	color: rgb(29, 29, 29);
}
.cp_contentB {
	
}
.cp_conB_L {
	width: 217px; float: left;
}
.cp_conB_LT {
	margin-bottom: 11px;
}
.cp_conB_LTt {
	
}
.cp_conB_LTt h3 {
	background: rgb(0, 95, 186); color: rgb(255, 255, 255); line-height: 39px; text-indent: 18px; font-size: 18px; font-weight: normal;
}
.cp_conB_LTb {
	background: rgb(240, 240, 240);  padding-top: 14px; padding-bottom: 30px;
}
.cp_conB_LTb ul {
	
}
.cp_conB_LTb ul li {
	background: url("/template/images/cp_06.png") no-repeat bottom; margin: 0px auto; height: 35px; color: rgb(25, 25, 25); line-height: 29px; text-indent: 46px; font-size: 14px; vertical-align: bottom;
}
.cp_conB_LTb ul li a {
	height: 35px; color: rgb(25, 25, 25); font-size: 14px; display: block;
}
.cp_conB_LTb ul li a:hover {
	background: url("/template/images/index_37.png") no-repeat center;
}
.cp_conB_LTb ul .cur a {
	background: url("/template/images/index_37.png") no-repeat center;
}
.cp_conB_LB {
	margin-bottom: 11px;
}
.cp_conB_LBt {
	
}
.cp_conB_LBt h3 {
	background: rgb(0, 95, 186); color: rgb(255, 255, 255); line-height: 39px; text-indent: 18px; font-size: 18px; font-weight: normal;
}
.cp_conB_LBb {
	background: rgb(240, 240, 240); padding-top: 28px; padding-bottom: 28px;
}
.cp_conB_LBb h4 {
	background: url("/template/images/cp_07.png") no-repeat 12px; padding-left: 56px; font-weight: normal;
}
.cp_conB_LBb h4 p {
	color: rgb(79, 79, 79); line-height: 100%; padding-bottom: 5px; font-size: 12px;
}
.cp_conB_LBb h4 span {
	color: rgb(221, 25, 30); line-height: 100%; font-size: 20px; display: block;
}
.cp_conB_R {
	width: 749px;  float: right;
}
.cp_conB_Ra {
	width: 749px; 
}
.cp_conB_Ra ul {
	
}
.cp_conB_Ra ul li {
	width: 700px; text-align: left; margin-right: 13px;  float: left;
}

.cp_conB_Ra ul li p {
	color: rgb(31, 31, 31); line-height: 25px; font-size: 13px;
}
.cp_conB_Ra ul .li_last {
	margin-right: 0px;
}
.cp_conB_Ra span {
	line-height: 200%;
}


.cpl_conB_R {
	width: 749px;  float: right;
}
.cpl_conB_Ra {
	width: 749px; line-height: 200%; margin-bottom: 30px;
}
.cpl_conB_Ra ul {
	
}
.cpl_conB_Ra ul li {
	width: 241px; text-align: center; margin-right: 13px; margin-bottom: 18px; float: left;
}
.cpl_conB_Ra ul li .li_img {
	border: 1px solid rgb(220, 220, 220); border-image: none; padding-top: 4px; padding-bottom: 4px;
}
.cpl_conB_Ra ul li p {
	color: rgb(31, 31, 31); line-height: 45px; font-size: 13px;
}
.cpl_conB_Ra ul .li_last {
	margin-right: 0px;
}
.cpl_conB_Ra span {
	line-height: 200%;
}
.cpl_conB_Rb {
	text-align: center; padding-top: 20px; padding-bottom: 80px;
}











.cp_conB_Rb {
	text-align: center; padding-top: 20px; padding-bottom: 80px;
}
.cpxq_conB_Ra {
	margin-bottom: 30px;
}
.cpxq_conB_Ra h3 {
	background: rgb(238, 238, 238); border: 1px solid rgb(220, 220, 220); border-image: none; text-align: center; color: rgb(31, 31, 31); line-height: 48px; font-size: 18px; font-weight: normal;
}
.cpxq_conB_Ra_img {
	margin: 46px auto 16px; width: 513px; text-align: center;
}
.cpxq_conB_Ra_B {
	margin: 0px auto; width: 513px; position: relative;
}
.cpxq_conB_Ra_B ul {
	margin-left: 30px;
}
.cpxq_conB_Ra_B ul li {
	margin: 0px 10px; padding: 2px 0px; border: 1px solid rgb(220, 220, 220); border-image: none; width: 103px; text-align: center;
}
.cpxq_conB_Ra_B .annui_L {
	left: 0px; top: 0px; position: absolute;
}
.cpxq_conB_Ra_B .annui_R {
	top: 0px; right: 0px; position: absolute;
}
.cpxq_conB_Rb {
	margin-bottom: 40px;
}
.cpxq_conB_Rc {
	padding-top: 25px; padding-bottom: 80px;
}
.cpxq_conB_Rc p {
	color: rgb(31, 31, 31); line-height: 200%; font-size: 13px;
}
.cpxq_conB_Rc p a {
	color: rgb(31, 31, 31); font-size: 13px;
}

.height_A {
	height: 150px;
}
.erji {
	background: url("/template/images/white.png") center; left: -28px; top: 20px; width: 357px; margin-top: 12px; display: none; position: absolute; z-index: 9999;
}
.erji1 {
	background: url("/template/images/white.png") center; left: -43px; top: 20px; width: 357px; margin-top: 12px; display: none; position: absolute; z-index: 9999;
}
.menu_er {
	width: 140px; padding-bottom: 5px; margin-top: 12px;
}
.fl {
	float: left;
}
.erimg {
	margin: 20px 24px;
}
.fr {
	float: right;
}
.menu_ul a {
	color: rgb(1, 1, 1); font-family: "Î¢ÈíÑÅºÚ"; font-size: 16px; display: block;
}
