﻿
body{
	background-color: #EEF4F9;
}
.cf{clear:both;}
.boders{
	padding: 22px 30px 0;
	background-color: #FFF;
}
.mt13{margin-top:13px;}
.icon {
    background: url(img/icon.png) no-repeat;
    background-size: 959px 320px;
    width: 32px;
    height: 32px;
    margin: 0 auto;
}
.tool .icon.icon01 {
    padding-left: 19px;
    background-position: -29px -225px;
}
.tool .icon.icon02 {
            padding-left: 14px;
            background-position: -56px -225px;
        }
.tool .icon.icon03 {
            padding-left: 23px;
            background-position: -75px -225px;
        }
		
   .itemDiv .item .title {
            margin: 10px;
            height: 24px;
            font-size: 16px;
            font-weight: 400;
            line-height: 24px;
        }
   .itemDiv .item:hover .title {
            background-color: #2764AE;
            color: #FFFFFF;
    }

		

        .itemDiv .item .icon01 {
            background-position: 0 0;
        }

        .itemDiv .item .icon02 {
            background-position: -64px 0;
        }

        .itemDiv .item .icon03 {
            background-position: -128px 0;
        }

        .itemDiv .item .icon04 {
            background-position: -192px 0;
        }

        .itemDiv .item .icon05 {
            background-position: -256px 0;
        }

        .itemDiv .item .icon06 {
            background-position: -320px 0;
        }

        .itemDiv .item .icon07 {
            background-position: -384px 0;
        }

        .itemDiv .item .icon08 {
            background-position: -450px 0;
        }

        .itemDiv .item .icon09 {
            background-position: -512px 0;
        }

        .itemDiv .item .icon10 {
            background-position: -576px 0;
        }

        .itemDiv .item .icon11 {
            background-position: -640px 0;
        }

        .itemDiv .item .icon12 {
            background-position: -704px 0;
        }

        .itemDiv .item .icon13 {
            background-position: -768px 0;
        }

        .itemDiv .item .icon14 {
            background-position: -834px 0;
        }

        .itemDiv .item .icon15 {
            background-position: -897px 0;
        }

        .itemDiv .item .icon16 {
            background-position: 0 -32px;
        }

        .itemDiv .item .icon17 {
            background-position: -64px -32px;
        }

        .itemDiv .item .icon18 {
            background-position: -128px -32px;
        }

        .itemDiv .item .icon19 {
            background-position: -192px -32px;
        }

        .itemDiv .item .icon20 {
            background-position: -256px -32px;
        }

        .itemDiv .item .icon21 {
            background-position: -320px -32px;
        }

        .itemDiv .item .icon22 {
            background-position: -384px -32px;
        }

        .itemDiv .item .icon23 {
            background-position: -450px -32px;
        }

        .itemDiv .item .icon24 {
            background-position: -512px -32px;
        }

        .itemDiv .item .le-icon01 {
            background-position: 0 -64px;
        }

        .itemDiv .item .le-icon02 {
            background-position: -64px -64px;
        }

        .itemDiv .item .le-icon03 {
            background-position: -128px -64px;
        }

        .itemDiv .item .le-icon04 {
            background-position: -192px -64px;
        }

        .itemDiv .item .le-icon05 {
            background-position: -256px -64px;
        }

        .itemDiv .item .le-icon06 {
            background-position: -320px -64px;
        }

        .itemDiv .item .le-icon07 {
            background-position: -384px -64px;
        }

        .itemDiv .item .le-icon08 {
            background-position: -448px -64px;
        }

        .itemDiv .item .le-icon09 {
            background-position: -512px -64px;
        }

        .itemDiv .item .le-icon10 {
            background-position: -576px -64px;
        }

        .itemDiv .item .le-icon11 {
            background-position: -640px -64px;
        }

        .itemDiv .item .le-icon12 {
            background-position: -704px -64px;
        }

        .itemDiv .item .le-icon13 {
            background-position: -768px -64px;
        }

        .itemDiv .item .le-icon14 {
            background-position: -832px -64px;
        }

        .itemDiv .item .le-icon15 {
            background-position: -897px -64px;
        }

        .itemDiv .item .le-icon16 {
            background-position: 0 -96px;
        }

        .itemDiv .item .le-icon17 {
            background-position: -64px -96px;
        }

        .itemDiv .item .le-icon18 {
            background-position: -128px -96px;
        }

        .itemDiv .item .le-icon19 {
            background-position: -192px -96px;
        }

        .itemDiv .item .le-icon20 {
            background-position: -256px -96px;
        }

        .itemDiv .item .le-icon21 {
            background-position: -320px -96px;
        }

        .itemDiv .item .le-icon22 {
            background-position: -384px -96px;
        }

        .itemDiv .item .le-icon23 {
            background-position: -450px -96px;
        }

        .itemDiv .item .le-icon24 {
            background-position: -512px -96px;
        }

        .itemDiv .item .le-icon25 {
            background-position: -576px -96px;
        }

        .itemDiv .item .le-icon26 {
            background-position: -640px -96px;
        }

        .itemDiv .item .le-icon27 {
            background-position: -704px -96px;
        }

        .itemDiv .item .le-icon28 {
            background-position: -768px -96px;
        }

        .itemDiv .item .le-icon29 {
            background-position: -832px -96px;
        }

        .itemDiv .item:hover {
            background-color: #2764AE;
            color: #FFFFFF;
        }

        .itemDiv .item:hover .icon01 {
            background-position: -32px 0;
        }

        .itemDiv .item:hover .icon02 {
            background-position: -96px 0;
        }

        .itemDiv .item:hover .icon03 {
            background-position: -160px 0;
        }

        .itemDiv .item:hover .icon04 {
            background-position: -224px 0;
        }

        .itemDiv .item:hover .icon05 {
            background-position: -288px 0;
        }

        .itemDiv .item:hover .icon06 {
            background-position: -352px 0;
        }

        .itemDiv .item:hover .icon07 {
            background-position: -416px 0;
        }

        .itemDiv .item:hover .icon08 {
            background-position: -482px 0;
        }

        .itemDiv .item:hover .icon09 {
            background-position: -544px 0;
        }

        .itemDiv .item:hover .icon10 {
            background-position: -608px 0;
        }

        .itemDiv .item:hover .icon11 {
            background-position: -672px 0;
        }

        .itemDiv .item:hover .icon12 {
            background-position: -736px 0;
        }

        .itemDiv .item:hover .icon13 {
            background-position: -800px 0;
        }

        .itemDiv .item:hover .icon14 {
            background-position: -866px 0;
        }

        .itemDiv .item:hover .icon15 {
            background-position: -929px 0;
        }

        .itemDiv .item:hover .icon16 {
            background-position: -32px -32px;
        }

        .itemDiv .item:hover .icon17 {
            background-position: -96px -32px;
        }

        .itemDiv .item:hover .icon18 {
            background-position: -160px -32px;
        }

        .itemDiv .item:hover .icon19 {
            background-position: -224px -32px;
        }

        .itemDiv .item:hover .icon20 {
            background-position: -288px -32px;
        }

        .itemDiv .item:hover .icon21 {
            background-position: -352px -32px;
        }

        .itemDiv .item:hover .icon22 {
            background-position: -416px -32px;
        }

        .itemDiv .item:hover .icon23 {
            background-position: -482px -32px;
        }

        .itemDiv .item:hover .icon24 {
            background-position: -544px -32px;
        }

        .itemDiv .item:hover .le-icon01 {
            background-position: -32px -64px;
        }

        .itemDiv .item:hover .le-icon02 {
            background-position: -96px -64px;
        }

        .itemDiv .item:hover .le-icon03 {
            background-position: -160px -64px;
        }

        .itemDiv .item:hover .le-icon04 {
            background-position: -224px -64px;
        }

        .itemDiv .item:hover .le-icon05 {
            background-position: -288px -64px;
        }

        .itemDiv .item:hover .le-icon06 {
            background-position: -352px -64px;
        }

        .itemDiv .item:hover .le-icon07 {
            background-position: -416px -64px;
        }

        .itemDiv .item:hover .le-icon08 {
            background-position: -480px -64px;
        }

        .itemDiv .item:hover .le-icon09 {
            background-position: -544px -64px;
        }

        .itemDiv .item:hover .le-icon10 {
            background-position: -608px -64px;
        }

        .itemDiv .item:hover .le-icon11 {
            background-position: -672px -64px;
        }

        .itemDiv .item:hover .le-icon12 {
            background-position: -736px -64px;
        }

        .itemDiv .item:hover .le-icon13 {
            background-position: -800px -64px;
        }

        .itemDiv .item:hover .le-icon14 {
            background-position: -864px -64px;
        }

        .itemDiv .item:hover .le-icon15 {
            background-position: -929px -64px;
        }

        .itemDiv .item:hover .le-icon16 {
            background-position: -32px -96px;
        }

        .itemDiv .item:hover .le-icon17 {
            background-position: -96px -96px;
        }

        .itemDiv .item:hover .le-icon18 {
            background-position: -160px -96px;
        }

        .itemDiv .item:hover .le-icon19 {
            background-position: -224px -96px;
        }

        .itemDiv .item:hover .le-icon20 {
            background-position: -288px -96px;
        }

        .itemDiv .item:hover .le-icon21 {
            background-position: -352px -96px;
        }

        .itemDiv .item:hover .le-icon22 {
            background-position: -416px -96px;
        }

        .itemDiv .item:hover .le-icon23 {
            background-position: -482px -96px;
        }

        .itemDiv .item:hover .le-icon24 {
            background-position: -544px -96px;
        }

        .itemDiv .item:hover .le-icon25 {
            background-position: -608px -96px;
        }

        .itemDiv .item:hover .le-icon26 {
            background-position: -672px -96px;
        }

        .itemDiv .item:hover .le-icon27 {
            background-position: -736px -96px;
        }

        .itemDiv .item:hover .le-icon28 {
            background-position: -800px -96px;
        }

        .itemDiv .item:hover .le-icon29 {
            background-position: -864px -96px;
        }
	/***************************/	
	 .itemDiv .list-item .icon span {
    background: url(img/icon.png) no-repeat;
    background-size: 959px 320px;
    width: 32px;
    height: 32px;
    display: block;
    position: absolute;
    top: 14px;
    left: 14px;
}
 .itemDiv .list-item .icon {
    width: 60px;
    height: 60px;
    background: #EFF1F4;
    border-radius: 30px;
    display: block;
    margin: 0 auto;
    position: relative;
}
	  .itemDiv .list-item .icon .icon01 {
            background-position: 0px -128px;
        }

        .itemDiv .list-item .icon .icon02 {
            background-position: -64px -128px;
        }

        .itemDiv .list-item .icon .icon03 {
            background-position: -128px -128px;
        }

        .itemDiv .list-item .icon .icon04 {
            background-position: -192px -128px;
        }

        .itemDiv .list-item .icon .icon05 {
            background-position: -256px -128px;
        }

        .itemDiv .list-item .icon .icon06 {
            background-position: -320px -128px;
        }

        .itemDiv .list-item .icon .icon07 {
            background-position: -384px -128px;
        }

        .itemDiv .list-item .icon .icon08 {
            background-position: -449px -128px;
        }

        .itemDiv .list-item .icon .icon09 {
            background-position: -512px -128px;
        }

        .itemDiv .list-item .icon .icon10 {
            background-position: -576px -128px;
        }

        .itemDiv .list-item .icon .icon11 {
            background-position: -6px -160px;
        }

        .itemDiv .list-item .icon .icon12 {
            background-position: -70px -160px;
        }

        .itemDiv .list-item .icon .icon13 {
            background-position: -134px -160px;
        }

        .itemDiv .list-item .icon .icon14 {
            background-position: -198px -160px;
        }

        .itemDiv .list-item .icon .icon15 {
            background-position: -262px -160px;
        }

        .itemDiv .list-item .icon .icon16 {
            background-position: -326px -160px;
        }

        .itemDiv .list-item .icon .icon17 {
            background-position: -392px -160px;
        }

        .itemDiv .list-item .icon .icon18 {
            background-position: -454px -160px;
        }

        .itemDiv .list-item .icon .icon19 {
            background-position: -518px -160px;
        }
	
		
		
		
		
.slideBox .item,.slideBox2 .item,.slideBox4 .list-item{width: 118px;
    height: 110px;
    background: #FFFFFF;
    border: 1px solid #EEEEEE;
    text-align: center;
    color: #212121;
    float: left;
    margin-left: 13px;
    margin-bottom: 13px;
    box-sizing: border-box;}
.slideBox .item a,.slideBox2 .item a,.slideBox4 .list-item a {
    display: block;
    width: 120px;
    padding: 22px 0;
}
.slideBox3 .bd a {
    width: 110px;
    padding: 0 4px;
    height: 35px;
    line-height: 35px;
    background: #FFFFFF;
    border: 1px solid #EEEEEE;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 16px;
    font-weight: 400;
    color: #212121;
    float: left;
    margin-left: 12px;
    margin-bottom: 12px;
}
	
/************热点服务************/
#itemDivRD {
    margin-left: 5px;
    height: 233px;
    background: #FFFFFF;
    border: 1px solid #EEEEEE;
    padding-top: 18px;
    box-sizing: border-box;
    padding-right: 25px;   
}
.itemDiv .list-left {
    margin-left: 5px;
    height: 233px;
    background: #FFFFFF;   
    padding-top: 18px;
    box-sizing: border-box;
	float: left;
    width: 400px;
}

.itemDiv .list-left {
           
        }
 .itemDiv .list-right {
            float: right;
            width: 105px;
            height: 197px;
}

  .itemDiv .list-left .list-item {
            width: 130px;
            float: left;
            text-align: center;
            margin-top: 23px;
        }
 .itemDiv .list-left .list-item .icon {
            width: 60px;
            height: 60px;
            background: #EFF1F4;
            border-radius: 30px;
            display: block;
            margin: 0 auto;
            position: relative;
 }

 .itemDiv .list-left .list-item .icon span {
            background: url(img/icon.png) no-repeat;
            background-size: 959px 320px;
            width: 32px;
            height: 32px;
            display: block;
            position: absolute;
            top: 14px;
            left: 14px;
}

.itemDiv .list-left .list-item .icon .icon01 {background-position: -1px -192px;}

.itemDiv .list-left .list-item .icon .icon02 {
            background-position: -65px -192px;
}
.itemDiv .list-left .list-item .icon .icon03 {
            background-position: -130px -192px;
}

.itemDiv .list-left .list-item .icon .icon04 {
            background-position: -192px -192px;
}

.itemDiv .list-left .list-item .icon .icon05 {
            background-position: -257px -192px;
}

.itemDiv .list-left .list-item .icon .icon06 {
            background-position: -320px -192px;
}

.itemDiv .list-left .list-item .title {
            margin-top: 8px;
            height: 19px;
            font-size: 16px;
            font-weight: 400;
            color: #212121;
            line-height: 19px;
}

.itemDiv .list-left .list-item:nth-child(1),
        .itemDiv .list-left .list-item:nth-child(2),
        .itemDiv .list-left .list-item:nth-child(3) {
            margin-top: 0;
        }

.itemDiv .list-left .list-item:hover .icon {
            background-color: #2764AE;
        }

.itemDiv .list-left .list-item:hover .icon .icon01 {
            background-position: -33px -192px;
        }

.itemDiv .list-left .list-item:hover .icon .icon02 {
            background-position: -97px -192px;
        }

.itemDiv .list-left .list-item:hover .icon .icon03 {
            background-position: -162px -192px;
        }

.itemDiv .list-left .list-item:hover .icon .icon04 {
            background-position: -224px -192px;
        }

.itemDiv .list-left .list-item:hover .icon .icon05 {
            background-position: -288px -192px;
        }

.itemDiv .list-left .list-item:hover .icon .icon06 {
            background-position: -352px -192px;
        }
/***************************/		
.longTitle{	text-overflow:ellipsis;	white-space:nowrap;	overflow:hidden;-o-text-overflow:ellipsis;}
#containerZ{
	position: relative;
	width:1200px;margin:0 auto;
}

   .zwfw .top-section {          
            height: 144px;
            background: #FFFFFF;
        }

        .zwfw .top-section .logo {
            padding: 26px 0;
            width: 460px;
            text-align: center;
            float: left;
        }

        .zwfw .top-section .logo img {
            width: 390px;
            height: 91px;
        }

        .zwfw .top-section .right {
            float: right;
            padding-top: 27px;
            width: 638px;
            margin-right: 30px;
        }

        .zwfw .top-section .right .tool {
            height: 26px;
            line-height: 26px;
            font-size: 16px;
            color: #2764AE;
            margin-bottom: 5px;
        }

        .zwfw .top-section .right .tool .item {
            display: inline-block;
            margin-right: 16px;
            position: relative;
            z-index: 2;
            cursor: pointer;
        }

        .zwfw .top-section .right .tool .item .icon {        
            margin-right: 6px;
            height: 20px;
        }

        .zwfw .top-section .right .tool .item .icon.icon01 {
            padding-left: 19px;
            background-position: -29px -225px;
        }

        .zwfw .top-section .right .tool .item .icon.icon02 {
            padding-left: 14px;
            background-position: -56px -225px;
        }

        .zwfw .top-section .right .tool .item .icon.icon03 {
            padding-left: 23px;
            background-position: -75px -225px;
        }

        .zwfw .top-section .right .tool .item .qrcode {
            position: absolute;
            left: -4px;
            top: 26px;
            display: none;
        }

        .zwfw .top-section .right .tool .item .qrcode img {
	width: 100px;
	height: 100px;
	border: 5px solid #FFF;
        }

        .zwfw .top-section .right .tool .item:hover .qrcode {
            display: block;
        }

        .zwfw .top-section .right .search {
            width: 638px;
            height: 56px;
            background: #FFFFFF;
            border-radius: 2px 4px 4px 2px;
            border: 1px solid #025393;
            position: relative;
        }

        .zwfw .top-section .right .search .input {
            width: 497px;
            height: 54px;
            outline: none;
            border: 0;
            font-size: 18px;
            padding-left: 20px;
        }

        .zwfw .top-section .right .search .btn {
            width: 121px;
            height: 56px;
            background: #025393;
            border: 0;
            position: absolute;
            top: 0;
            right: 0;
            font-size: 22px;
            font-weight: 500;
            color: #FFFFFF;
            cursor: pointer;
        }



/***********************************************************/

#main1 .left{
	float:left;
	width:555px;
	height:320px;
	margin-right:30px;
	overflow: hidden;
	}
	
#main1 .right{
	float:left;
	width:555px;
	height:320px;
	overflow: hidden;	
	}
/***********************************************************/
.tab,.tab2{height: 33px;
    line-height: 33px;
    position: relative;
    padding-left: 17px;
    margin-bottom: 15px;
    font-size: 24px;
    font-weight: 600;
    color: #222222;}
.tab::before,.tab2::before {
    content: "";
    width: 5px;
    height: 18px;
    display: block;
    background: #075495;
    position: absolute;
    left: 0;
    top: 9px;}
.tab span,.tab2 span{
	margin-right: 20px;
	color: #777777;
	cursor: pointer;
	font-weight: 400;
	}
.tab span.on{font-size: 24px;
    font-weight: 600;
    color: #075495;}

.tab2{font-weight: 600;
    color: #222222;	}
.tab .more,.tab2 .more {
    font-size: 14px;
    color: #212121;
    position: absolute;
    top: 0;
    right: 0;
}	
.tab2 .more2 {
   font-size: 14px;
    color: #999999;
    cursor: pointer;
    position: absolute;
    top: 0; 
    right: 0;
}

/***********************************************************/
#main2 .left{
	float:left;
	width:555px;
	height:286px;
	margin-right:30px;
	overflow: hidden;
	}
		
#main2 .right{
	float:left;
	width:555px;
	height:286px;
	overflow: hidden;	
	}
#main2 .left .con{
	clear:both;overflow: hidden;
	}		
#main2 .left .con a{
	float:left;
	width:176px;
	margin-right:13px;
	margin-bottom:13px;
	height:74px;padding-top:26px;
	background-color: #EEF4F9;
	vertical-align: middle;
	}
#main2 .left .con a img{float:left;margin-left:13px;margin-right:6px;
	vertical-align: middle;
}	
#main2 .left .con a b{
	float:left;
	width:100px;
	vertical-align: middle;
	margin-top:13px;
	display: block;
	font-weight: normal;
}	
#main2 .right .con{   
    height: 100px;
    background: #EEF4F9;
    padding-left: 24px;
    box-sizing: border-box;
    padding-top: 15px;
	margin-bottom:13px;
}
#main2 .right .con a{
    margin-bottom: 15px;
    height: 25px;
    font-size: 16px;
    font-weight: 400;
    color: #111111;
    line-height: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    width: 30%;
    margin-right: 0px;
    margin-bottom: 15px;
}
#main2 .right .con a::before {
    content: "";   
    width: 4px;
    height: 4px;
    border-radius: 4px;
    background: #1C3863;
    opacity: 0.46;
    float: left;
    margin-right: 4px;
    margin-top: 9px;
}
/***********************************************************/
#main3 .left{
	float:left;
	width:555px;
	margin-right:30px;
	overflow: hidden;
	}
		
#main3 .right{
	float:left;
	width:555px;
	height:235px;
	overflow: hidden;	
	}
#main3 .left .con{
	clear:both;
	overflow: hidden;
	height: 95px;
	background: #fff;
	padding-left: 30px;	
	padding-top: 23px;
	margin-bottom:13px;
	border: 1px solid #eee;
}
#main3 .left .con a{
    margin-bottom: 15px;
    height: 25px;
    font-size: 16px;
    font-weight: 400;
    color: #111111;
    line-height: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    width: 25%;	
    margin-right: 0px;
    margin-bottom: 15px;
}	
#main3 .right .con {
	width:590px;

}
#main3 .right .con a{
    width: 29%;
    height: 49px;
    background: #FFFFFF;
    border: 1px solid #EEEEEE;
    float: left;
    margin-right: 20px;
    text-align: center;
    box-sizing: border-box;
    padding: 0 5px;
    font-size: 18px;
    font-weight: 400;
    color: #212121;
    line-height: 47px;
    margin-bottom: 16px;
	text-overflow:ellipsis;	white-space:nowrap;	overflow:hidden;-o-text-overflow:ellipsis;
}	