@charset "utf-8";
/* 翻页css */
.page-box {width: 770px;height: 32px;padding:20px 0px 10px;margin: 0px;}
div.digg { width:840px;text-align: center; margin:0 auto 20px;clear:both;}
div.digg span {display: inline-block;padding:10px 0;margin: 0 10px;}
div.digg span.disabled {border: 1px solid #afafaf;border-radius:18px;padding:6px 2%;margin: 0 0.4%;color: #afafaf;background:#f8f8f8;display:inline-block;}
div.digg span.current {padding:6px 2%;border-radius:18px;margin: 0 0.4%;color: #4c4c4c;font-weight: bold;border: 1px solid #e1e2e3;color: #fff;background: #d60a16;display:inline-block;}
div.digg a {display: inline-block;padding:6px 2%;border-radius:18px;margin: 0 0.4%;border: 1px solid #e1e2e3;color: #484848;background: #dbdbdb;text-decoration: none;}


/* 侧导航 */
.client-2{width: 76px;position: fixed;right:0;top: 50%;z-index: 999;color: #333;background: #fff;box-shadow: 0 0 5px 5px rgba(0 , 0 , 0 , 0.1);border-radius:3px;text-align: center;font-size: 12px;line-height: 18px;}
.client-2:before{content:"";position: absolute;width:79px;height: 105px;background:url(../image/kf_tico.png) center no-repeat;right: 0;top: -105px;}
.client-2 li a {text-decoration: none;color: #333;}
.client-2 li {width: 76px;height: 77px;border-radius: 2px;cursor: pointer;position: relative;padding: 8px 0 0;box-sizing:border-box;}
.client-2 li b{display: block;width:38px;height: 37px;overflow: hidden;margin:0 auto;}
.client-2 li span{display: block;}
.client-2 .my-kefu-pho a{    animation: heart 1s ease-in-out infinite alternate;display: block;}
.client-2 .my-kefu-ftop {display: none;height: 52px;}
.client-2 li.cur,.client-2 li:hover{background: #125db6;color: #fff ;}
.client-2 li.cur a,.client-2 li:hover a{ color:#fff}
.client-2 li.cur b img,.client-2 li:hover b img{margin-left: -70px;}
.client-2 li.my-kefu-weixin .cont {margin: 0;width: 115px;padding:14px;position: absolute;right: 85px;top: -24px;background-color: #fff;}
.client-2 li .cont:before{content: "";position: absolute;width:0;height:0;top:50px;right:-7px;border-bottom:7px solid transparent;border-top:7px solid transparent;border-left:7px solid #fff;}
.client-2 li.my-kefu-weixin .cont  span {display: block;line-height: 30px;height: 40px;font-size: 16px;color: #333;}
.client-2 li.my-kefu-weixin .cont  img {width: 115px;height: 115px;}
.client-2 li.my-kefu-tel .cont{display: none;margin: 0;width: 175px;padding: 14px;position: absolute;right: 85px;top: 4px;color: #fff;font-size: 18px;line-height: 32px;background: url(../image/kf_ico1.png) no-repeat -48px center #125db6;padding-left: 40px;}
.client-2 li.my-kefu-tel .cont:before{content: "";position: absolute;width:0;height:0;top: 26px;right:-7px;border-bottom:7px solid transparent;border-top:7px solid transparent;border-left:7px solid #125db6;}
.client-2 li:hover .cont {display: block!important;}

/*================搜索页面 css================*/
.ny .ny_l{ width:240px; height:auto;overflow:hidden;}
.ny .ny_r{ width:890px; height:auto;overflow:hidden;}
.ny {
    width: 1200px;
    height: auto;
    overflow: hidden;
    font-family: "alipuhui";
    margin: 30px auto;
}
.ntitle { margin: 0 auto;padding: 15px 0 10px;border-bottom: 1px solid #d6d6d6;width:auto;}
.ntitle h2 {height: 45px;line-height: 45px;font-size: 20px;font-weight: bold;color: #006db8;text-align: left;overflow: hidden;}
.ntitle h2 a {color: #5c5c5c;}
.ntitle span{height: 24px;color: #999;font-size: 12px;line-height: 24px;text-align: left;position: relative;}
.n-list{ margin:10px 0px;}
.n-list li{ width:770px; height:auto; overflow:hidden;border-bottom: 1px solid #d6d6d6; padding-bottom:20px; margin-bottom:12px; }
.n-list li dl dt{float:left;width:185px;height: 120px;margin-right:25px;}
.n-list li dl dt img{width:185px;height: 120px;}
.n-list li dl dd{float:left;width:560px;height: 120px;}
.n-list li h2{color: #006db8;text-align: left;overflow: hidden; height:32px; line-height:32px; font-size:16px; margin-bottom:10px; }
.n-list li h2 a{color: #125db6;}
.n-list li .note{ width:770px; height:auto; overflow:hidden;}
.n-list li .note .info span {margin-right: 10px;padding-left: 20px;color: #777;background: url(../image/sprite.gif) no-repeat;}
.n-list li .note .info .comm { background-position: 0 5px;}
.n-list li .note b img{ margin:10px 0px;}
.n-list li .note .info .time { background-position: 0 -156px;}
.n-list li .note .info .view {background-position: 0 -34px;}
.n-list li .note p{font-size:14px;text-align:left;line-height: 23px;height: 90px;overflow: hidden;}
.n-list li .note .info{font-size:14px;line-height: 35px;padding:5px 0px;}
.sideMenu,.cpfl{ width:240px;height:auto; overflow:hidden;margin:0 0 25px;}
.sideMenu .xnav,.cpfl .xnav{height:auto;padding:20px 25px;overflow:hidden;text-align:center;background: #125db6;}
.sideMenu .xnav i,.cpfl .xnav i{width:13px;height:3px;display:block;background:#fff; margin:0 0 10px;}
.sideMenu .xnav p,.cpfl .xnav p{height:38px;line-height:19px;color:#fff;font-size:1.2em;font-family:"Book Antiqua";text-transform:uppercase;}
.sideMenu .xnav p span,.cpfl .xnav p span{color:#fff;font-size:1.4em;font-family:"Book Antiqua";text-transform:uppercase; display:block;}
.sideMenu .xnav a,.cpfl .xnav a{height:25px;line-height:25px;color:#fff;font-size:26px; display:block; margin:10px 0 0;}
.sideMenu .xnav a em,.cpfl .xnav a em{ width:20px;height:20px; display:inline-block; margin-right:6px; position:relative; top:3px;}
.sideMenu .xnav em.al{ background-position:-120px -27px;}
.sideMenu .xnav em.cp,.cpfl .xnav em.cp{ background-position:-140px -27px;}
.sideMenu .xnav em.ab{ background-position:-160px -27px;}
.sideMenu .xnav em.xc{ background-position:-180px -27px;}
.sideMenu .xnav em.hz{ background-position:-200px -27px;}
.sideMenu .xnav em.xw{ background-position:-220px -27px;}
.sideMenu .xnav em.fa{ background-position:-260px -27px;}
.sideMenu ul{height:auto; overflow:hidden;padding:15px 20px;background:#f7f7f7;}
.sideMenu ul li{height:45px; overflow:hidden; margin:0 auto 8px;}
.sideMenu ul li a{color:#444;font-size:17px;height:45px;overflow:hidden;line-height:45px;display:block;position:relative;padding-left:35px;background: url(../image/ce_nyxb1.png) #dfdfdf 20px center no-repeat;}
.sideMenu ul li.on a,.sideMenu ul li a:hover{color: #125db6;background:url(../image/ce_nyxb01.png) 20px center no-repeat;}
.sideMenu ul li a i{position:absolute;bottom:0px;left:0;width:0px;height:1px;display:block;background: #125db6;}
.sideMenu ul li a:hover i{width:150px;transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;}
.sideMenu dl{height:auto; overflow:hidden;padding:0px 20px 13px;}
.sideMenu dl dt a{height:28px; overflow:hidden; display:block; line-height:28px; text-indent:15px; font-size:13px; color:#777;border-bottom:1px solid #dedede;}
.sideMenu dl dt a:hover{color:#e60012;border-bottom:1px solid #e60012;}
.sideMenu1 h2,.sideMenu3 h2{ height:65px; color:#fff; font-size:20px;line-height:65px;text-align:center; background: url(../image/arrow.png) #006db8 170px center no-repeat;background-position:205px center;}
.sideMenu2 h2{ height:50px; line-height:50px;text-indent: 28px;  text-align:left; background: url(../image/arrow.png) #90847a 200px center no-repeat;}
.sideMenu h2 a,.sideMenu1 h2 a,.sideMenu3 h2 a{color:#fff; font-size:26px; font-weight:normal;}
.sideMenu h4 a{height:40px; line-height:40px;padding-left:45px;font-weight:normal; text-align:left;font-size:15px;color:#1f1f1f;background:url(Img/ny_cp/cp_b.jpg) center no-repeat; display:block; margin:0 0 1px;}
.sideMenu h4 a:hover{background:url(Img/ny_cp/cp_c.jpg) center no-repeat;color:#006db8;}
.ny_r_title1{ height:auto; overflow:hidden;}
.ny_r_title2{ width:1000px;}
.ny_r_title1 .xnav_m2{padding:0 0 10px;position:relative;z-index:1;border-bottom: 1px solid #d4d4d4;}
.ny_r_title1 .xnav_m2 h2{ width:auto;color:#322821; text-align:left; font-size:16px;}
.ny_r_title1 .xnav_m2 h2 em{color:#7d7d7d; font-size:12px;text-transform: uppercase; padding-left:5px; font-weight:normal;}
.ny_r_title1 .xnav_m2 p{ color:#7d7d7d; font-size:13px; float:right;text-transform: uppercase;}
.ny_r_title1 .xnav_m2 span{width:70px;height:2px;background: #015198;position:absolute;left:0;bottom:0;}

.ny_contact{width: 100%;height: 350px;overflow:hidden;background: #f3f3f3;border-top: 4px solid #125db6;margin: 28px auto 0;}
.ny_contact .zi1{height:auto; text-align:left; padding:14px 15px 14px 20px; overflow:hidden;margin:0 auto}
.ny_contact .zi1 p{height:32px;overflow:hidden;line-height:32px;font-size:20px;color:#04271b;font-weight:bold;text-indent: 20px;}
.ny_contact .zi1 p img{ width:24px; height:24px;margin-right:7px;position:relative; top:4px;}
.ny_contact .zi1 p.t{ font-size:23px; letter-spacing:0.3px;}
.ny_contact .zi2{width: 219px;height:64px;padding:15px 0 0 67px;border-bottom:1px solid #e7e7e7;border-top:1px solid #e7e7e7;background:url(../image/lx_cxb2.png) 20px 25px no-repeat;color:#bdbdbd;text-align:left;overflow:hidden;margin:0 auto;}
.ny_contact .zi2 p{ font-size:18px;text-transform:uppercase;}
.ny_contact .zi2 p span{ font-size:20px;display:inline-block; margin-right:10px;}
.ny_contact .zi2 h6{ font-size:15px;text-transform:uppercase; font-weight:normal;}
.ny_contact .zi2 h6 span{display:inline-block; margin-left:10px;}
.ny_contact .zi3{ padding:23px 0 10px; height:auto; overflow:hidden; text-align:center; vertical-align:middle;}
.ny_contact .zi3 img{ width:140px; height:140px; margin:0 auto;}
.ny_contact .zi3 p{ line-height:46px; text-align:center; font-size:16px; color:#444;}

.page-box {width:100%;height: 32px;padding:20px 0px 10px;margin: 0px;}
div.digg.t{margin: 0 auto;padding: 40px 0;}
div.digg {width:100%;text-align: center;margin: 50px auto 20px;}
div.digg span {display: inline-block;padding:10px 0; }
div.digg span.disabled {border: 1px solid #e1e2e3;border-radius:18px;padding:6px 1%;margin: 0 0.4%;color: #015198;display:inline-block;}
div.digg span.current {padding:6px 1%;border-radius:18px;margin: 0 0.4%;font-weight: bold; border: 1px solid #006db8color:#fff;background:#006db8 display:inline-block;}
div.digg a {display: inline-block;padding:6px 1%;border-radius:18px;margin: 0 0.4%;border: 1px solid #e1e2e3;color: #7f7f7f;text-decoration: none;}
div.digg a:last-child{color: #015198;}