@charset "utf-8";/* CSS Document */





.sixtb01 {
	
    /* background-position: 0 2px; */
	height: 45px;
	float: left;
	display: block;}

.sixtb02 {
	
    /* background-position: 0 2px; */
	height: 45px;
	float: left;
	display: block;}

.sixtb03 {
	
    /* background-position: 0 2px; */
	height: 45px;
	float: left;
	display: block;}

.sixtb04 {
	
    /* background-position: 0 2px; */
	height: 45px;
	float: left;
	display: block;}

.xglj div {
	float: left;
	width: 50%;
	margin-top: 2px;}

.xglj .mingcheng {
	height: 45px;
	line-height: 45px;
	color: #378DE4;
	font-size: 16px;
	font-weight: bold;
	margin-left: 8px;}

.xglj div span {
	display: inline-block;}

.xglj a .tubiao {
	width: 48px;
	height: 45px;}






.news {
	width: 450px;
	float: left;
	overflow: hidden;}

.news dt {
	width: 450px;
	height: 30px;
	line-height: 30px;
	float: left;
	background: url(/dfiles/18014/rzpt/web/images/tit.jpg) no-repeat;}

.news dd {
	float: left;
	width: 438px;
	height: 254px;
	border: 1px solid #cedff2;
	padding-left: 10px;}

.news dt h2, .tzgg dt h2 {
	line-height: 28px;
	font-size: 18px;
	font-weight: normal;
	color: #fff;
	padding-left: 13px;
	float: left;}

.news_list {
	float: left;
	width: 393px;
	padding-top: 10px;}

.news_list ul li {
	width: 95%;
	height: 31px;
	line-height: 31px;
	background: url(/dfiles/18014/rzpt/web/images/list_icon.jpg) left center no-repeat;
	padding-left: 10px;
	float: left;}

.news_list ul li a {
	float: left;
	font-size:14px;}

.news_list ul li span {
	float: right;}

.tzgg {
	width: 450px;
	float: left;
	overflow: hidden;
	height:300px;}

.tzgg dt {
	width: 450px;
	height: 30px;
	line-height: 30px;
	float: left;
	border-bottom: 1px solid #cedff2;
	background: url(/dfiles/18014/rzpt/web/images/tit.jpg) no-repeat;}

.tzgg dt a {}

.tzgg dd {
	float: left;
	width: 438px;
	height: 255px;
	padding-left: 10px;
	background: #f7fbff;}

.mtjj {
	width: 450px;
	float: left;
	height: 300px;
	overflow: hidden;}

.mtjj dt {
	width: 450px;
	height: 29px;
	line-height: 30px;
	float: left;
	background: url(/dfiles/18014/rzpt/web/images/tit.jpg) no-repeat;}

.mtjj dt a {}

.mtjj dt h2 {
	line-height: 28px;
	font-size: 15px;
	font-weight: normal;
	color: #fff;
	padding-left: 20px;
	float: left;}

.mtjj dd {
	float: left;
	width: 303px;
	height: 195px;
	padding-left: 10px;
	border: 1px solid #cedff2;}

.mtjj dd ul {
	margin-top: 10px;}

.media {
	width:94%;
	height: 40px;
	
	margin: 6px 3%;}

.media img {
	padding-left: 13px;
	padding-right:13px;}

.ybdt {
	width: 450px;
	float: left;
	height: 239px;
	overflow: hidden;}

.ybdt dt {
	width: 450px;
	height: 29px;
	line-height: 30px;
	float: left;
	background: url(/dfiles/18014/rzpt/web/images/tit.jpg) no-repeat;}

.ybdt dt a {}

.ybdt dt h2 {
	line-height: 28px;
	font-size: 18px;
	font-weight: normal;
	color: #fff;
	padding-left: 13px;
	float: left;}

.ybdt dd {
	float: left;
	width: 438px;
	height: 195px;
	padding-left: 10px;
	border: 1px solid #cedff2
;}

.ybdt dd ul {
	margin-top: 10px;}

.sixBtn {
	width: 450px;
	height: 239px;
	float: left;}

.sevenBtn {
	width: 1400px;
	height: 182px;
	
	overflow: hidden;
	margin: 0 auto;
	margin-top: 10px;}

.sevenBtn ul {
	padding-left: 10px;}

.sevenBtn li {
	width: 100px;
	height: 125px;
	float: left;
	padding: 0 20px 0 20px;}

.sevenBtn li a {
	width: 100px;
	height: 100px;
	display: block;
	text-align: center;
	margin-top: 25px;}

.sevenBtn li span {
	text-align: center;
	width: 100px;
	float: left;
	height: 30px;
	display: block;
	font-size: 14px;
	line-height: 30px;}


.sevenBtnA01 {
	background-position: 0 0;}

.sevenBtnA02 {
	background-position: 0 -200px;}

.sevenBtnA03 {
	background-position: 0 -400px;}

.sevenBtnA04 {
	background-position: 0 -600px;}

.sevenBtnA05 {
	background-position: 0 -800px;}

.sevenBtnA06 {
	background-position: 0 -1400px;}

.sevenBtnA07 {
	background-position: 0 -1200px;}

.sevenBtnA01:hover {
	background-position: 0 -100px;
	transition: all 0.5s ease-out 0s;}

.sevenBtnA02:hover {
	background-position: 0 -300px;
	transition: all 0.5s ease-out 0s;}

.sevenBtnA03:hover {
	background-position: 0 -500px;
	transition: all 0.5s ease-out 0s;}

.sevenBtnA04:hover {
	background-position: 0 -700px;
	transition: all 0.5s ease-out 0s;}

.sevenBtnA05:hover {
	background-position: 0 -900px;
	transition: all 0.5s ease-out 0s;}

.sevenBtnA06:hover {
	background-position: 0 -1100px;
	transition: all 0.5s ease-out 0s;}

.sevenBtnA07:hover {
	background-position: 0 -1300px;
	transition: all 0.5s ease-out 0s;}

.mt28 {
	margin-top: 28px;}

.cont {
	width: 1400px;
	height: 239px;
	margin: 0 auto;
	margin-top: 4px;}

.ztzl {
	width: 1400px;
	height: 270px;
	float: left;}

.ztzl dt {
	width: 64px;
	height: 270px;
	float: left;
	
}

.ztzl dd ul {
	width: 936px;
	float: left;
	margin-top: 2px;}

.ztzl dd ul li {
	width: 202px;
	height: 120px;
	float: left;
	margin-left: 32px;}

.ztzl dd ul li a {
	width: 200px;
	height: 120px;
	display: block;}

.ztzl dd ul li a:hover {
	transform: translateY(-6px);
	-webkit-transform: translateY(-6px);
	-moz-transform: translateY(-6px);
	box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.1), 0 4px 6px 0		rgba(0, 0, 0, 0.1);
	/*-webkit-box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.1), 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.1), 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;*/
	transition: all 0.3s ease;}

.ztzlA {
	}

.ztzlA1 {
	background-position: 0 0;}

.ztzlA2 {
	background-position: 0 -120px;}

.ztzlA3 {
	background-position: 0 -240px;}

.ztzlA4 {
	background-position: 0 -360px;}

.ztzlA5 {
	background-position: 0 -480px;}

.ztzlA6 {
	background-position: 0 -600px;}

.ztzlA7 {
	background-position: 0 -720px;}

.ztzlA8 {
	background-position: 0 -840px;}

.xxgk dd {
	float: left;
	width: 246px;
	height: 198px;
	padding-left: 10px;
	background: #f7fbff;}

.select_link {
	width: 998px;
	height: 45px;
	margin: 0 auto;
	border: 1px solid #ccc;
	margin-top: 12px;}

.select_link dt {
	width: 100px;
	height: 44px;
	float: left;
	
	padding-left: 10px;}

.select_link dd {
	float: left;
	padding-top: 13px;}

.select_link select {
	text-align: center;
	margin-left: 30px;
	width: 255px;}




.fot_wap {
	width: 1400px;
	margin: 0 auto;
	overflow:;
	padding: 16px 0;
	color: #fff;
	font-size: 14px;
	height: 158px;}

.fot_wap a {
	color: #fff;}

.fot_wap a:visited {
	color: #fff;}

.fot_wap a:hover {
	color: #000;}

.fot_left {
	width: 386px;
	height: 165px;
	text-align: center;
	float: left;
	border-left: 1px solid #3384c2;}
.fot_left a{
	display: block;
	margin-top: 50px;}

.fot_left .eng {
	padding-bottom: 36px;}

.fot_left .sf {
	line-height: 32px;}

.fot_left .sf a {
	padding-right: 68px;}

.fot_cen {
	width: 301px;
	float: left;
	padding: 50px 33px 0 30px;}

.fot_right {
	position: relative;
	width: 270px;
	height: 50px;
	float: left;
	margin-left:0px;}

.fot_right ul {
	width: 220px;
	height: 42px;
	margin-top: 0px;
	/* margin: 19px auto; */
	float: right;
	margin-right: 18px;}

.fot_right .shiye {
	width: 65px;
	height: 80px;
	float: left;
	margin-top: 30px;
	margin-left: 30px;
	}

.fot_right ul li {
	width: 42px;
	height: 42px;
	float: left;
	margin-left: 18px;
	margin-top: 0px;}

.fot_right ul li a {
	width: 42px;
	height: 42px;
	display: block;}

.new_media {
	background: url(/dfiles/18014/rzpt/web/images/newm.jpg);}

.new_media01 {
	background-position: 0 0;}

.new_media01:hover {
	background-position: -84px 0;}

.new_media02 {
	background-position: -42px 0;}

.new_media02:hover {
	background-position: -126px 0;}

.new_media03 {
	background-position: 0 -42px;}

.new_media03:hover {
	background-position: -84px -42px;}

.new_media04 {
	background-position: -42px -42px;}

.new_media04:hover {
	background-position: -126px -42px;}

.index {
	position: absolute;
	width: 470px;
	height: 100px;
	margin-top: 40px;}

.fot_bot {
	width: 100%;
	margin: 0 auto;
	font-size: 12px;
	color: #fff;
	text-align: center;
	height: 32px;
	line-height: 32px;
	background: #074c97;}

.fot_bot span {
	padding: 0 15px;}

#qcode {
	position: relative;
	float: left;
	margin-right: 220px;}

#qqgroup {
	display: none;
	position: absolute;
	background-color: #fff;
	overflow: hidden;
	
	right: -30px;
	top: -150px;
	z-index: 2000000;
	border: 1px solid #cedff2;}

#qqgroup a {
	float: right;
	margin: 5px 10px;}

#qqgroup span {
	display: block;
	height: 15px;
	width: 100px;
	z-index: 2000000;
	color: #074C97;
	text-align: center;}

#sina {
	display: none;
	position: absolute;
	background-color: #fff;
	overflow: hidden;
	width: 120px;
	height: 130px;
	right: 75px;
	top: -150px;
	z-index: 2000000;
	border: 1px solid #cedff2;}

#sina a {
	float: right;
	margin: 5px 10px;}

#sina span {
	display: block;
	height: 15px;
	width: 100px;
	z-index: 2000000;
	color: #074C97;
	text-align: center;}

#zhiyin {
	display: none;
	position: absolute;
	background-color: #fff;
	overflow: hidden;
	width: 120px;
	height: 130px;
	right: 140px;
	top: -150px;
	z-index: 2000000;
	border: 1px solid #cedff2;}

#zhiyin a {
	float: right;
	margin: 5px 10px;}

#zhiyin span {
	display: block;
	height: 15px;
	width: 100px;
	z-index: 2000000;
	color: #074C97;
	text-align: center;}

#tencent {
	display: none;
	position: absolute;
	background-color: #fff;
	overflow: hidden;
	width: 120px;
	height: 130px;
	right: 0px;
	top: -150px;
	z-index: 2000000;
	border: 1px solid #cedff2;}

#tencent a {
	float: right;
	margin: 5px 10px;}

#tencent span {
	display: block;
	height: 15px;
	width: 100px;
	z-index: 2000000;
	color: #074C97;
	text-align: center;}

.close {
	display: block;
	width: 100px;
	height: 22px;
	float: right;
	margin-top: 25px;
	background: url(/dfiles/18014/rzpt/web/images/close.jpg) no-repeat;}

.print {
	display: block;
	width: 100px;
	height: 22px;
	margin-left: 25px;
	margin-top: 25px;
	float: right;
	}

.box_more {
	position: absolute;
	top: 90%;
	right: 460px;
	z-index: 100;
	width: 57px;
	height: 32px;
	overflow: hidden;
	text-indent: -9999em;
	margin-top: -25px;
	}

.right_icp {
	width: 190px;
	
	margin: 0 auto;}

#icp {
	color: #3D8AC5;
	float: left;
	font-size: 12px;}

.list_seach {
	float: right;
	line-height: 1em;
	margin-top: 22px;}

.list_seach input {
	width: 146px;
	font-size: 14px;
	font: 14px "Microsoft YaHei", "宋体", Arial, Helvetica, sans-serif;
	padding-left: 2px;
	padding: 1px;
	float: left;
	margin-left: 5px;}

.list_seach select {
	color: #333;
	font: 14px "Microsoft YaHei", "宋体", Arial, Helvetica, sans-serif;
	padding: 1px;
	float: left;}

.list_search_btn {
	width: 80px;
	height: 25px;
	background-color: #006dca;
	border: none;
	float: right;
	cursor: pointer;
	color: #FFFFFF;
	margin-left: 5px;
	font: 14px "Microsoft YaHei", "宋体", Arial, Helvetica, sans-serif;}
.ztzlA{}



.ztzlA1{background-position:0 0;}

.ztzlA2{background-position:0 -120px;}

.ztzlA3{background-position:0 -240px;}

.ztzlA4{background-position:0 -360px;}

.ztzlA5{background-position:0 -480px;}

.ztzlA6{background-position:0 -600px;}

.ztzlA7{background-position:0 -720px;}

.ztzlA8{background-position:0 -840px;}




/*20211007新加部分代码样式*/

.model_xj{
	width: 100%;
	height: 56px;
	margin-top: 10px;}


.model_xj .model1{
	margin-left: 0px;}

.model_xj .model i{
	display: block;
	float: left;
	height: 56px;
	width: 50px;}
.model_xj .model1 i{
	background:url(/dfiles/18014/rzpt/web/images/h4.jpg) no-repeat center;
	margin-left: 20px;}
.model_xj .model2 i{
	background:url(/dfiles/18014/rzpt/web/images/h1.jpg) no-repeat center;
	margin-left: 55px;}
.model_xj .model3 i{
	background:url(/dfiles/18014/rzpt/web/images/h2.jpg) no-repeat center;
	margin-left: 35px;}
.model_xj .model4 i{
	background:url(/dfiles/18014/rzpt/web/images/h3.jpg) no-repeat center;
	margin-left: 35px;}
.model_xj .model5 i{
	background:url(/dfiles/18014/rzpt/web/images/yuanbao.jpg) no-repeat center;
	margin-left: 35px;}

.model_xj .model6 i{
	background:url(/dfiles/18014/rzpt/web/images/dangan.jpg) no-repeat center;
	margin-left: 35px;}



.model_xj .model span{
	display: block;
	float: left;
	line-height: 56px;
	font-size: 17px;
	color: #000000;}

.ztwz{
	width: 100%;
    float: none;
    margin-top: 13px;}


.qybs_con{
	background:#fff;
	padding:10px 15px 10px;
	border: solid 1px #e5e5e5;}
.qybs{
	clear:both;
	overflow:hidden;}
.qybs .inlinks{
	margin:0 18px; 
	position:relative;}
.qybs .prev, .qybs .next{
 	position:absolute;
 	top:0%; 
	width: 24px;
	height: 94px;
	background-color: #e5f2ff;
	text-align:center;
	line-height:94px; 
	color:#cdcdcd; 
	font-family:"宋体";
	font-size:16px; 
	font-weight:bold; 
	cursor:pointer;}

.qybs .prev{
	left:-18px;}
.qybs .next{
	right:-18px;}
.qybs .bd{
	width:900px;
	 margin:0 auto; 
	 overflow:hidden;}
.qybs .bd ul li{
	float:left; 
	margin:0px 8px; 
	width: 164px;
	height: 94px;}

.qybs .bd ul li:hover .txt{
	color:#fff;}
.qybs .bd ul li img{
	width:100%; 
	height: 94px;}
.qybs .bd ul li  a{
	display:block; 
	font-size: 20px;
	font-weight: 600;
	line-height: 110px;
	letter-spacing: 0px;
	color: #ffffff;}
.qybs .bd ul li:hover{
	opacity: 0.8;}
.qybs .bd ul li .txt{
	line-height: 56px; 
	padding:0px 5px; 
	font-size: 18px;
	display:block;
	white-space:nowrap; 
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis; 
	overflow:hidden;}
.qybs .bd ul li .jj{
	line-height:24px;
	 font-size:14px; 
	 text-align:center;}
.qybs .prev:hover,.qybs .next:hover{
	color:#fff; 
	background:#1879da;}
.mobile_ljfltj{
	display:none;}



    .ybdt dd ul {
        margin-top: 1px;}


  


    .tzgg .news_list {
        border: 1px solid #cedff2;}

    .tzgg dt {
        border: 0;}

    .news,
    .ybdt {
        width: 450px;}

    .menuitempanel {
        opacity: 0.9;}

    .model_xj {
        margin-top: 0px;}

    .model_xj .model {
        background-color: #E5F2FF;
        width: 217px;
        border: 1px solid #F7FBFF;
        margin: 8px 2px 0px 3px !important;
        height: 65px;}

    .model_xj .model {
        float: left;
        margin-left: 0px;}

    .model_xj .model i {
        width: 100%;
        margin-left: 3px;
        height: 45px;}


    .model_xj .model span {
        font-size: 14px;
        line-height: 18px;
        text-align: center;
        margin-top: -7px;}

    .model_xj .model:hover {
        background-color: #EDF7FF;
        border: 1px solid #EDF7FF;
        width:217px;
        font-size: 14px;
        color: #0065B3;}

   
    .model_xj .model span,.model_xj .model i{  float: none;}
	
	
	
.focus {
	width: 452px;
	height: 296px;
	float: left;
	background: #ccc;
        margin-top:21px;}
/*新闻滚动图片*/
/* 焦点图 水平滚动
------------------------------ */
.slide_x{overflow:hidden;position:relative;margin:0px auto;width:450px;height:296px;border:0px solid #777;background:#000;}
.slide_x a{color:#eee;text-decoration:none;}
.slide_x .box{overflow:hidden;position:relative;width:450px;height:296px;}
.slide_x .list{overflow:hidden;width:9999px;}
.slide_x .list li{float:left;position:relative;width:450px;}
.slide_x .list img{vertical-align:top; width:100%; height:296px;}
.slide_x .list p{position:absolute;bottom:0;left:0;width:100%;height:40px; line-height:40px;color:#eee;font:14px;text-indent:6px;
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000',endColorstr='#99000000');background:rgba(0,0,0,0.6);}
.slide_x .btn{overflow:hidden;position:absolute;bottom:10px;right:6px;}
.slide_x .btn li{float:left;width:20px;height:20px;margin:0 0 0 10px;border-radius:0px;background:#eee;color:#333;font:12px/20px Tahoma;text-align:center;cursor:pointer; border:1px solid #fff;}
.slide_x .btn .selected{background:#006dca;color:#fff;}
.slide_x .minus,
.slide_x .plus{position:absolute;top:110px;width:40px;height:50px;background-image:url(/dfiles/18014/rzpt/web/images/control.jpg);background-repeat:no-repeat;text-align:center;cursor:pointer;}
.slide_x .minus{left:0;background-position:0 0;}
.slide_x .plus{right:0;background-position:-40px 0;}
.slide_x .minus:hover{background-position:0 -50px;}
.slide_x .plus:hover{background-position:-40px -50px;}






 .model2 {
                    position: relative;}

                .xqhz {
                    position: absolute;
                    left: -1px;
                    top: 65px;
                    width: 217px;
                    height: auto;
                    background-color: #fff;
                    z-index: 999;
                    display: none;
                    padding-bottom: 10px;}

                .xqhz .box {
                    /*padding: 20px;*/
                    background-color: #fff;}

                .xqhz .box .mhwz_case h1 {
                    color: #0065b3;
                    font-size: 16px;
                    display: block;
                    width: 100%;}

                .xqhz .box .mhwz_case div span {
                    display: block;
                    float: left;
                    font-size: 14px;
                 
                    padding-left: 10px;
                    margin-right: 20px;}

                .xqhz .box .mhwz_case div span:hover {
                    color: #0065b3;}

                .model2:hover .xqhz {
                    display: block;}

                .box .xqhzspan span {
                    line-height: 24px;
                    margin-top: 0px;
                    float: left;
                    display: inline-block !important;
                    font-size: 14px !important;
                    margin-top: 8px;
                    margin-left: 20px !important;}


.select_link dd form select{
		border:0;}
	.footer{
		margin-top:0;}
	
	#qqgroup{
		width:365px;}

	
	
	
	
	
	.headlines {
	width: 1400px;
	height: 80px;
	background: url(/dfiles/18014/rzpt/web/images/headlines.jpg) no-repeat;
	position: relative;}

.headlines .title {
	width: 63px;
	height: 60px;
	position: absolute;
	top: 7px;
	left: 10px;}

.headlines .title span {
	width: 63px;
	height: 43px;
	float: left;
	color: #de1919;
	line-height: 43px;
	text-align: center;
	font-size: 28px;}

.headlines .title b {
	width: 63px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	display: block;
	float: left;
	color: #fff;}

.headlines_main {
	width: 1200px;
	height: 80px;
	float: right;}

.headlines_text dt {
	width: 1136px;
	float: left;
	text-align: center;
	font-size: 27px;
	color: #de1919;}

.headlines_text dt a {
	width: 1136px;
	float: left;
	text-align: center;
	font-size: 27px;
	color: #de1919;
	padding-top: 20px;}

.headlines_text dd {
	width: 1160px;
	float: left;
	font-size: 14px;
	padding-left: 45px;
	padding-top: 5px;
	font-weight: normal;
	font-family: "宋体";
	.	color: #961b1b;}