@charset "utf-8";
/* public */

p{ margin-bottom:10px;}
.clearfix:after{content:"\200B"; display:block; height:0; clear:both;}
.clearfix{*zoom:1;}/*IE/7/6*/
i{font-style:normal;}
.left{float:left;}
.right{float:right;}
.noscript{position:fixed; left:0px; top:0px; background:#ddd; color:red; text-align:center; width:100%; height:30px; line-height:30px;}
em{font-style:normal;}
.pace-progress{width:100%; height:2px; background:#b72024; position:fixed; left:0px; top:0px; z-index:5000;}
.pace-inactive{display:none;}
.lh-flex{display:flex;display:-webkit-flex;flex-direction:row; -webkit-flex-direction:row;flex-wrap:wrap; -webkit-flex-wrap:wrap;}
.red{color:#b72024;}

@keyframes rotate{
	0%{transform:rotate(0);}
	100%{transform:rotate(-360deg);}	
}
.lh-header-d{width:66.6666666667%;min-width:1200px; height:63px; background:#2855A8 url(../images/line.png)/*tpa=http://cupta.org.cn/images/line.png*/ repeat center; position:relative; z-index:3000;}
.lh-nav>li{float:left; margin-right:6px; position:relative;}
.lh-nav>li>a{padding:0 44px; display:block; line-height:63px; color:#fff; font-size:16px; position:relative; z-index:1;}
.lh-nav>li>a:after{content:''; display:block; width:100%; height:0; background:rgba(255,255,255,.2); position:absolute; left:0; top:0; z-index:-1;transition:ease .65s }
.lh-nav>li:hover>a:after,.lh-nav>li.active>a:after{height:100%;}
.lh-nav-a{width:100%; position:absolute; left:0; top:63px; transition:ease-in-out .65s; visibility:hidden; opacity:0; transform:translateY(20px); z-index:3000;}
.lh-nav-item{background:#F9F9F9; padding:20px 0 10px;}
.lh-nav>li:hover .lh-nav-a{visibility:visible; opacity:1; transform:translateY(0);}
.lh-nav-item li{margin-bottom:10px; padding:0 12px;}
.lh-nav-item li a{display:block; height:26px; line-height:26px; text-align:center; color:#333; position:relative; z-index:1;}
.lh-nav-item li a:before{content:''; display:block; width:0; height:100%;background:#0056af; position:absolute; left:50%; top:0; transition:ease .65s; z-index:-1;}
.lh-nav-item li a:hover,.lh-nav-item li a.active{color:#fff;}
.lh-nav-item li a:hover:before,.lh-nav-item li a.active:before{width:100%; left:0;}
.lh-search{position:absolute; right:0; top:17px; width:286px; height:32px; line-height:32px;}
.lh-search input{position:absolute; left:0; top:0; width:100%; height:32px; line-height:32px; border:none; background:#D1D7F0; padding:0 42px 0 10px; transition:ease .65s;}
.lh-search input:focus{background:rgba(255,255,255,.6);}
.lh-search button{position:absolute; right:0; top:0; width:32px; height:32px; text-align:center; line-height:32px; background:#0056af; color:#fff;outline:none;border:none;cursor:pointer;}
.lh-search button:hover{background:#436AB7;}
.lh-cont-a{margin-top:38px;}
.lh-conta-l{width:892px; background:#3C73D8 url(../images/line.png)/*tpa=http://cupta.org.cn/images/line.png*/ repeat center; position:relative;}
.lh-conta-l .bd li{overflow:hidden;}
.lh-conta-l .bd li .img{float:left; width:578px; height:359px; overflow:hidden; display:flex; align-items:center; justify-content:center;overflow:hidden;}
.lh-conta-l .bd li .img img{transform:scale(1.2); opacity:0; transition:ease 1s;}
.lh-conta-l .bd li.show .img img{transform:scale(1); opacity:1;}
.lh-conta-l .bd li .text{width:252px; float:left; margin:34px 0 0 34px; color:#fff; line-height:24px;}
.lh-conta-l .bd li.show .text h2{transform:translateX(0); opacity:1;}
.lh-conta-l .bd li.show .text h3{transform:translateY(0); opacity:1;}
.lh-conta-l .bd li .text h2{font-size:18px; position:relative; margin-bottom:70px;transform:translateX(100%); opacity:0; transition:ease 1s;}
.lh-conta-l .bd li .text h2:after{position:absolute; content:''; display:block; width:50px; height:3px; background:#fff; left:0; bottom:-35px;}
.lh-conta-l .bd li .text h3{height:96px; overflow:hidden;transform:translateY(100%); opacity:0; transition:ease 1s;}
.lh-conta-btn{position:absolute; right:0; bottom:0; width:314px; height:68px; text-align:center; background:#2855A8; color:#fff; line-height:68px; padding:0 16px;}
.lh-conta-btn a{display:inline-block; width:33px; height:33px; border-radius:50%; border:1px solid #fff; text-align:center; line-height:33px; color:#fff; float:left; margin-left:18px; margin-top:16px;}
.lh-conta-btn a:hover{background:#fff; color:#2855A8;}
.lh-conta-btn a i{font-size:20px;}
.lh-conta-btn span{font-size:18px; float:left; margin-left:18px;}
.lh-conta-btn .cur{font-size:30px;}
.lh-conta-r{width:286px;}
.lh-index-h{height:53px; position:relative; background:#0056af url(../images/line.png)/*tpa=http://cupta.org.cn/images/line.png*/ repeat center; color:#fff; line-height:53px; padding:0 20px; font-size:18px;}
.lh-index-h i{display:block; float:left; width:30px; height:31px; background:url(../images/index-icon.png)/*tpa=http://cupta.org.cn/images/index-icon.png*/ no-repeat left center; margin:11px 10px 0 0;}
.lh-index-h a{position:absolute; right:20px; top:0; color:#fff; font-size:22px;}
.lh-conta-a{border:1px solid #E5E5E5; border-top:0; padding:15px 20px; height:306px;}
.lh-conta-a li{position:relative;}
.lh-conta-a li:after{content:''; display:block; width:0; height:1px; background:#E5E5E5; position:absolute; left:0; bottom:-6px; transition:ease .65s;}
.lh-conta-a li h2{color:#464646; padding-left:10px; position:relative; height:30px; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;transition:ease .65s;}
.lh-conta-a li h2:before{content:''; display:block; width:4px; height:1px; background:#383838; position:absolute; left:0; top:50%;transition:ease .65s;}
.lh-conta-a li h3{color:#797979; padding:0 10px; line-height:24px; height:48px; overflow:hidden; margin:0 0 10px;transition:ease .65s; display:none;}
.lh-conta-a li.active h2{color:#383838; font-weight:bold;}
.lh-conta-a li.active h3{display:block;}
.lh-conta-a li.active:after{width:100%;}
.lh-conta-a li:hover h2{color:#3C73D8; padding-left:15px;}
.lh-conta-a li:hover h2:before{width:9px;}
.lh-cont-b{padding:25px 0; margin-top:35px; border-top:1px solid #E6E4E5; border-bottom:1px solid #0056af;}
.lh-service-more{float:left; position:relative; margin-top:13px;}
.lh-service-more h2{font-size:20px; color:#4d73b4; line-height:24px;}
.lh-service-more h3{font-size:14px; color:#359d62; font-weight:bold; line-height:24px;}
.lh-service-more i{display:block; width:34px; height:34px; border-radius:50%; background:#91ACE1; color:#fff; text-align:center; line-height:34px; position:absolute; right:-50px; bottom:5px; transition:ease .65s;}
.lh-service-r{float:right;}
.lh-service-r li{float:left; text-align:center; margin-left:146px; color:#464646;}


.lh-service-r li i{font-size:40px; color:#7199E1; transition:ease .65s; display:block; margin:auto;}
.lh-service-r li h2{margin-top:5px; transition:ease .65s;}
.lh-service-r li a{display:block;}
.lh-service-r li:hover i{color:#2855A8; transform:translateY(-5px);}
.lh-service-r li:hover h2{color:#2855A8;}
.lh-cont-c{margin-top:35px;}
.lh-contc-l{display:block; float:left; width:230px; height:295px; overflow:hidden; display:flex; align-items:center; justify-content:center;}
.lh-contc-a{width:640px; float:left; margin-left:23px;}
.lh-contc-b{border-top:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5;height:53px;}
.lh-contc-c{float:left; height:53px;}
.lh-contc-c li{float:left; width:98px; border-left:1px solid #E5E5E5; height:52px; line-height:53px; text-align:center; position:relative;}
.lh-contc-c li a{display:block; color:#383838; font-size:15px;}
.lh-contc-c li:before{content:''; display:block; width:0; height:1px; background:#0056af; position:absolute; left:50%; top:-1px; transition:ease .65s;}
.lh-contc-c li.on:before{left:0; width:100%;}
.lh-contc-c li.on a{color:#0056af;}
.lh-contc-c li:last-child{border-right:1px solid #E5E5E5;}
.lh-more{width:52px; height:52px; display:block; float:right; border-right:1px solid #E5E5E5;text-align:center; line-height:53px; color:#909090;}
.lh-more.two{border-left:1px solid #E5E5E5;}
.lh-more i{font-size:22px;}
.lh-conta-a.two{height:242px; width:100% !important;}
.lh-contc-d{float:right; width:286px;}
.lh-contc-d li{width:100%; height:93px; overflow:hidden; display:flex; align-items:center; justify-content:center; margin-top:8px; position:relative; transition:ease .65s;}
.lh-contc-d li:hover{opacity:.8;}
.lh-contc-d li:first-child{margin-top:0;}
.lh-contc-d li img{display:block; width:100%;}
.lh-more:hover{color:#0056af;}
.lh-contc-l:hover{opacity:.8;}
.lh-cont-d{margin-top:35px;}
.lh-contd-a{width:450px;}
.lh-contd-a .lh-conta-a{height:272px;}
.lh-contd-a.one .lh-index-h{background:#359D62 url(../images/line.png)/*tpa=http://cupta.org.cn/images/line.png*/ repeat center;}
.lh-contd-a.one .lh-conta-a{border-right:0; border-bottom:2px solid #359D62;}
.lh-contd-a.three .lh-conta-a{border-left:0; border-bottom:2px solid #DFB73C;}
.lh-contd-a.two .lh-conta-a{border-bottom:2px solid #0056af;}
.lh-contd-a.one .lh-index-h i{background-position:-44px 2px;}
.lh-contd-a.two .lh-index-h i{background-position:-87px 2px;}
.lh-contd-a.three .lh-index-h i{background-position:-128px 2px;}
.lh-contd-a.three{width:300px;}
.lh-index-h.info{background:#BE5D92 url(../images/line.png)/*tpa=http://cupta.org.cn/images/line.png*/ repeat center;}
.lh-index-h.info i{background-position:-168px 2px;}
.lh-cont-info{height:150px; border:1px solid #E5E5E5; border-top:0; padding:20px 30px;}
.lh-cont-info li{float:left; width:50%; line-height:30px; position:relative; padding-left:10px; transition:ease .65s;}
.lh-cont-info li:before{content:''; display:block; width:4px; height:1px; background:#383838; position:absolute; left:0; top:50%;transition:ease .65s}
.lh-cont-info li:hover{padding-left:15px;}
.lh-cont-info li:hover:before{width:9px;}
.lh-cont-info li:hover a{color:#3C73D8;}
.lh-cont-info li a{color:#464646;}
.lh-info-a{display:block; margin-top:13px; height:79px; overflow:hidden; display:flex; align-items:center; justify-content:center;}
.lh-info-a:hover{opacity:.8;}
.lh-ad{margin-top:35px; height:134px; overflow:hidden; transition:ease .65s;display:flex; align-items:center; justify-content:center;}
.lh-ad:hover{opacity:.8;}
.lh-join{margin-top:35px; background:#FCFCFC; height:90px; position:relative;}
.lh-join .bd li{float:left; height:90px; display:flex;align-items:center; justify-content:center; width:218px; line-height:90px;}
.lh-join .bd li img{max-width:218px; max-height:90px; vertical-align:middle;}
.lh-join-btn a{position:absolute; top:50%; display:block; width:30px; height:30px; border-radius:50%; border:2px solid #CFCFCF; text-align:center; line-height:28px; color:#D0D0D0; margin-top:-15px;}
.lh-join-btn a:hover{color:#359D62; border-color:#359D62;}
.lh-join-btn a.prev{left:17px;}
.lh-join-btn a.next{right:17px;}
/*.lh-join .tempWrap{margin-left:55px !important; width:1090px !important;}*/
.lh-container{
    padding-bottom:40px;
    overflow: hidden;
    width:66.6666666667%;
    min-width:1200px;
    margin: 0 auto;
    padding: 0;
}
.lh-container.other{padding-top:0px;}
.lh-container .containers{
width:100%;
    min-width:1200px;
margin: 0;
padding: 0;
background: #fff;
}
.lh-container .containers .lh-container-l{width:34.5633333333%;overflow: hidden;}
.lh-container .containers .lh-container-r{width:61.40%;padding:0px 20px;background: #fff;}
.lh-container-l .lh-container-item dt h3{display:none;}
.mr0{
	margin-right: 0;
}
.ml0{
	margin-left: 0;
}
.mr20{
	margin-right: 20px;
}
/*22222222222222*/
.lh-container-l .left_libox {
    width:94%;
    margin-bottom: 20px;
    background: #fff;
    padding: 20px 20px;
    border-radius: 4px;
    box-shadow: 2px 1px 12px 3px #eee;

}
.left_libox_title {
    height: 20px;
    margin-bottom:10px;
    position: relative;
}
.left_libox_title span {
    display: block;
    float: left;
    height: 20px;
    line-height: 20px;
    font-size: 16px;
    color: #333;
    position: relative;
}
.left_libox_title span:after {
    content: '';
    display: block;
    width: 4px;
    height: 15px;
    background: #3945F9;
    position: absolute;
    top: 2px;
    left: -10px;
}
.left_libox_title a {
    display: block;
    float: right;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #999;
}
.left_libox_cons ul li {
    margin-bottom: 15px;
}
.libox_guide_img {
    float: left;
    width: 100px;
    height: 66px;
}
.libox_guide_img a {
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 4px;
}
.libox_guide_info {
    padding-left: 115px;
}
.libox_guide_info h5 {
    height: 40px;
    line-height: 20px;
    overflow: hidden;
    margin-bottom: 10px;
}
.libox_guide_info h5 a {
    font-size: 14px;
    color: #333;
    font-weight: 500;
}
.libox_guide_info p {
    height: 16px;
    line-height: 16px;
    overflow: hidden;
    font-size: 12px;
    color: #999;
}
.libox_guide_info p em {
    margin-left: 15px;
    padding-left: 10px;
}
/*222222222222222*/
.lh-container-item dt{height: 70px;line-height: 70px;color:#fff;padding: 0 15px 0 50px;font-size:12px;background: #0061ba;position:relative;}
.lh-container-item dt:before{content:'';display:block;width:1px;height: 24px;background:#fff;position:absolute;left:35px;top:50%;margin-top: -12px;}
.lh-container-item dt h2{font-size: 18px;font-weight: 400;}
.lh-container-item dd>a{display:block;padding:0 35px;font-size: 15px;color:#333;border-top: 1px solid #ececec;background:#fff;position:relative;z-index:1;height: 55px!important;line-height: 55px!important;}
.lh-container-item dd>a:before{content:'';display:block;width:0;height:100%;background: #fff;position:absolute;left:0;top:0;transition:ease .65s;z-index:-1;}
.lh-container-item dd:nth-child(2) a{border:none;}
.lh-container-item dd>a i{float:right;opacity:0;visibility:hidden;transform:translateX(-50px);transition:ease .65s;color:#fff;height: 55px;line-height: 50px;}
.lh-container-item dd>a:hover,.lh-container-item dd>a.active{color:#4384c3;font-weight: 700;}
.lh-container-item dd a:hover:before,.lh-container-item dd a.active:before{width:100%;}
.lh-container-item dd a:hover:before{background: #e7e8e9;}
.lh-container-item dd>a:hover i,.lh-container-item dd>a.active i{opacity:1; visibility:visible; transform:translateX(0);color: #4384c3}
.lh-container-r22{background:#fff;width: 1140px;padding:30px;}
.lh-container-h2{padding-bottom:20px;line-height:18px;color:#333;position:relative;margin-bottom: 20px;}
.lh-container-h2 .left{font-size: 22px;font-weight: 400;}
.lh-container-h2:before{width:100%;height:2px;background: linear-gradient(90deg,#88c4ff,#2b6094);position:absolute;left:0;bottom:0;display:block;content:'';}
.lh-container-h2 .right{color:#797979;}
.lh-container-h2 em{margin:0 5px; float:left; font-size:12px;}
.lh-container-h2 i{color:#0056af; margin-right:5px; font-size:20px; float:left;}
.lh-container-h2 .right a{color:#797979;}
.lh-container-h2 .right{color:#797979;font-size: 14px;font-weight: 400;}
.lh-container-h2 a:hover{color:#0056af;}
.lh-news-item{width:100%;
    padding: 0px 20px;
    background: #fff;}
.lh-news-item li{width:100%; padding:24px 0; border-bottom:1px dashed #DFDFDF; position:relative;}
.lh-news-item li:after{content:''; display:block; clear:both;}
.lh-news-item li .img{width: 200px;overflow:hidden;margin-right:20px;float:left;display:flex;justify-content:center;align-items:center;border-radius:8px;}
.lh-news-item li .img img{width: 200px;height:120px;border-radius:8px;}
.lh-news-item li h2{color:#333;font-size: 16px;height: 22px;line-height: 22px;font-weight: 700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:ease .65s;}
.lh-news-item li h3{line-height:24px;color:#797979;height:48px;font-size: 14px;font-weight: 400;overflow:hidden;margin-top: 20px;}
.lh-news-item li h4{color:#797979;margin-top: 15px;overflow:hidden;height: 30px;}
.lh-news-item li h4 i{font-size:20px; position:relative; top:2px; margin-right:5px;}
.lh-news-item li:hover h2{color:#0056af;}
.lh-news-item li:before{content:''; display:block; width:0; height:1px; border-bottom:1px dashed #0056af; position:absolute; left:0; bottom:-1px; transition:ease .65s;}
.lh-news-item li:hover:before{width:100%;}


.lh-news-item1 li{width:100%; padding:24px 0; border-bottom:1px dashed #DFDFDF; position:relative;}
.lh-news-item1 li:after{content:''; display:block; clear:both;}
.lh-news-item1 li .img{width: 200px;overflow:hidden;margin-right:20px;float:left;display:flex;justify-content:center;align-items:center;}
.lh-news-item1 li .img img{width: 200px;height:120px;border-radius: 8px;}
.lh-news-item1 li h2{color:#333;font-size: 16px;height: 22px;line-height: 22px;font-weight: 700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:ease .65s;}
.lh-news-item1 li h3{line-height:24px;color:#797979;font-size: 14px;font-weight: 400;margin-top: 20px;  display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;}
.lh-news-item1 li h4{color:#797979;margin-top: 15px;overflow:hidden;height: 30px;}
.lh-news-item1 li h4 i{font-size:20px; position:relative; top:2px; margin-right:5px;}
.lh-news-item1 li:hover h2{color:#0056af;}
.lh-news-item1 li:before{content:''; display:block; width:0; height:1px; border-bottom:1px dashed #0056af; position:absolute; left:0; bottom:-1px; transition:ease .65s;}
.lh-news-item1 li:hover:before{width:100%;}

.lh-newsRes{padding: 30px 0 0 0;}
.lh-newsRes-h1{color:#333;font-size: 24px;line-height: 35px;font-weight:bold;}
.lh-newsRes-h2{margin: 10px 0;color:#797979;line-height:24px;font-size: 13px;text-align: center;position:relative;}
.lh-newsRes-time i{font-size:22px;margin-right:5px;position:relative;}
.lh-newsRes-time span{margin-right:30px; position:relative;}
.lh-newsRes-time span:after{content:''; display:block; width:1px; height:14px; background:#797979; position:absolute; right:-15px; top:50%; margin-top:-7px;}
.lh-newsRes-time span:last-child:after{display:none;}
.bd_weixin_popup{height:300px !important;}
.lh-news-info{padding: 20px 0 0 0;line-height: 1.8;color: #666666;border-top:0px dashed #DFDFDF;}
.lh-news-info p{ 
        font-size: 16px;
    color: #222;
    line-height: 30px; 
    margin-bottom:5px;
/*333*/
box-sizing: border-box;
    text-size-adjust: none;
    list-style: none;
    color: rgb(51, 51, 51);
    text-align: justify;
    orphans: 2;
    text-indent: 0px;
    text-transform: none;
    widows: 2;
    word-spacing: 0px;
    -webkit-text-stroke-width: 0px;
    white-space: normal;
    background-color: rgb(255, 255, 255);
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}
.lh-news-info img{max-width:100%;height:auto;border-radius: 5px;}
.lh-newsRes-page{margin-top: 30px;}
.lh-newsRes-page li{line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; height:30px;}
.lh-newsRes-page li a{color:#333;}
.lh-newsRes-page li a:hover{color:#0056af;}
.lh-container-a{display:none;background:#E6E8F2; width:100%;}
.lh-container-a a{background:#E6E8F2; display:block; height:57px; line-height:57px; padding:0 35px; font-size:15px; color:#797979; position:relative; overflow:hidden; width:100%; z-index:1;}
.lh-container-a a i{color:#fff; float:right; transform:translateX(-50px); opacity:0; visibility:hidden; transition:ease .65s;}
.lh-container-a a:before{content:''; display:block; width:0; height:100%; background:#0056af; position:absolute; left:0; top:0; transition:ease .65s; z-index:-1;}
.lh-container-a a:hover:before{width:100%;}
.lh-container-a a:hover{color:#fff;}
.lh-container-a a:hover i{transform:translateX(0); opacity:1; visibility:visible;}
.lh-container-item dd>a.hover{background:#D1D7F0; color:#333;}
.lh-container-item dd>a.hover>i{display:inline-block; color:#333; opacity:1; visibility:visible; transform:translateX(0) rotate(90deg);}
.lh-news-info.two{border-top:none;}
.lh-about-a{margin-top:50px;}
.lh-about-a ul{margin-top:20px;}
.lh-about-a ul li{float:left; width:33.3%; color:#797979;}
.lh-notice-item li{padding:35px 0; border-bottom:1px solid #F5F5F5;}
.lh-notice-item li:after{content:''; display:block; clear:both;}
.lh-notice-item li .time{border:2px solid #F5F5F5; padding:20px 0; font-size:15px; color:#8f8f8f; text-align:center; margin-right:15px; transition:ease .65s; width:73px; height:73px;}
.lh-notice-item li .time h4{font-size:14px;}
.lh-notice-item li .time b{font-size:18px; color:#333; transition:ease .65s;}
.lh-notice-item li h2{color:#333; font-size:16px; height:16px; line-height:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; transition:ease .65s;}
.lh-notice-item li h3{line-height:24px; color:#797979; margin-top:9px; height:48px; overflow:hidden; position:relative; top:5px;}
.lh-notice-item li:hover .time{background:#0056af; border-color:#0056af; color:#fff;}
.lh-notice-item li:hover .time b{color:#fff;}
.lh-notice-item li:hover h2{color:#0056af; padding-left:10px;}
.lh-screening{background:#F0F1F6; margin-top:27px;}
.lh-screening dl{overflow:hidden; border-bottom:1px solid #fff; padding:20px 22px 10px; font-size:15px; color:#333;}
.lh-screening dl dt{float:left; width:72px; line-height:28px;}
.lh-screening dl dt i{color:#0056af; margin-right:10px;}
.lh-screening dl dd{width:765px; float:left; overflow:hidden;}
.lh-screening dl dd a{float:left; display:inline-block; height:28px; line-height:28px; border-radius:30px; padding:0 15px; margin:0 10px 10px 0;}
.lh-screening dl dd a.active,.lh-screening dl dd a:hover{background:#0056af; color:#fff;}
.lh-policy-item{}
.lh-policy-item li{border-bottom:1px dashed #DFDFDF;padding: 16px 0;line-height: 1.2;margin-top: 5px;}
.lh-policy-item li:after{content:''; display:block; clear:both;}
.lh-policy-item li h2{line-height:16px;height:16px;overflow:hidden;float:left;width: 87%;position:relative;padding-left:20px;}
.lh-policy-item li h2:before{content:'';display:block;width:10px;height:10px;background:url(../images/dot.png)/*tpa=http://cupta.org.cn/images/dot.png*/ no-repeat center;position:absolute;left:0;top:50%;margin-top: -3px;}
.lh-policy-item li a{font-size:15px;font-weight: 400;}
.lh-policy-item li span{float:right;}
.lh-thematic-item{margin-top:40px;}
.lh-thematic-h2{line-height:24px; color:#797979;margin-top:40px;}
.lh-thematic-item li{border-top:1px dashed #DFDFDF; padding:40px 0; overflow:hidden;}
.lh-thematic-item li .text{width:416px;}
.lh-thematic-item li .text h2{font-size:16px; color:#333; line-height:24px;}
.lh-thematic-item li .text h3{line-height:24px; color:#797979; margin-top:20px;}
.lh-thematic-item li.last .text{width:100%;}
.lh-thematic-item li.last .img{margin-top:30px;}
.lh-enrol{margin-top:44px;}
.lh-enrol-l{width:405px;}
.lh-enrol-item li{margin-bottom:20px; overflow:hidden; line-height:39px; font-size:16px;}
.lh-enrol-item li label{float:left; width:87px;}
.lh-enrol-item li input{width:317px; height:39px; line-height:39px; padding:0 10px; background:#F5F5F5; border:none; font-size:16px; transition:ease .65s;}
.lh-enrol-item li input:focus,.lh-enrol-item li select:focus{background:#EDEDED;}
.lh-enrol-item li select{width:128px; height:39px; padding:0 20px; background:#F5F5F5; border:none; font-size:16px;-webkit-appearance:menulist;transition:ease .65s;}
.lh-enrol-item li span{margin:0 5px;}
.lh-enrol-item li.code input{width:157px; float:left;}
.lh-enrol-item li.code a{float:right; display:block; width:157px; height:39px; overflow:hidden;}
.lh-enrol-item li.code a img{width:157px; height:39px;}
.lh-enrol-item li.submit{text-align:right;}
.lh-enrol-item li.submit a{display:inline-block; width:157px; height:39px; line-height:39px; text-align:center; font-size:16px; color:#fff; background:#0056af;}
.lh-enrol-item li.submit a:last-child{background:#36A065; margin-left:5px;}
.lh-enrol-item li.submit a:hover{background:#4364B2;}
.lh-enrol-item li.submit a:last-child:hover{background:#2C7C50;}
.lh-guide{margin-top:32px;}
.lh-guide-a img{max-width:100%;}
.lh-guide-b{font-size:18px; font-weight:bold; color:#333; line-height:24px; height:24px; overflow:hidden; position:relative; padding-left:20px; margin-top:60px;}
.lh-guide-b:before{content:''; display:block; width:10px; height:10px; background:url(../images/dot.png)/*tpa=http://cupta.org.cn/images/dot.png*/ no-repeat center; position:absolute; left:0; top:50%; margin-top:-5px;}
.lh-guide-tab{width:100%; border-collapse:collapse; margin:20px 0;border:1px solid #0056af;}
.lh-guide-tab th,.lh-guide-tab td{padding:20px; font-weight:normal; text-align:left;}
.lh-guide-tab th{background:#0056af; color:#fff; border:1px solid #5C85D8; font-size:16px;}
.lh-guide-tab td:nth-child(2n-1){background:#E3E7F1;}
.lh-guide-tab td{border:1px solid #0056af; max-width:315px; font-size:15px;}
.lh-guide-tab td a{font-size:15px;}
.lh-guide-tab td a:hover{color:#0056af;}
.lh-screening.two dl dt{width:105px;}
.lh-screening.two dl dd{width:725px;}
.lh-mechanism{margin-top:32px;}
.lh-mechanism-item{padding:20px; background:#F9FAFC;}
.lh-mechanism-item li{font-weight:bold; color:#333; line-height:32px; font-size:15px; float:left;}
.lh-mechanism-item li.a1,.lh-mechanism-ul li span.a1{width:117px;}

.lh-mechanism-item li.a2,.lh-mechanism-ul li span.a2{width:180px;}
.lh-mechanism-item li.a3{width:257px;}
.lh-mechanism-item li.a4{width:286px; position:relative;}
.lh-mechanism-item li.a4 input{width:100%; height:32px; background:#FFF; border:none; padding:0 15px; transition:ease .65s;}
.lh-mechanism-item li.a4 input:focus{background:#F2F2F2;}
.lh-mechanism-item li.a4 a{position:absolute; right:0; top:0; width:32px; height:32px; background:#0056af; color:#fff; text-align:center;}
.lh-mechanism-item li.a4 a:hover{background:#4064AF;}
.lh-mechanism-ul li{padding:20px; margin-top:20px; border-bottom:1px dashed #DFDFDF; overflow:hidden; line-height:20px;}
.lh-mechanism-ul li span{float:left;}
.lh-mechanism-ul li span.a3{width:543px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.lh-enrol-item.consulting{width:100%;}
.lh-enrol-item.consulting li{float:left; width:50%;}
.lh-enrol-item.consulting li em{color:#E72727;}
.lh-enrol-item.consulting li.cont{width:100%;}
.lh-enrol-item.consulting li.code{width:100%;}
.lh-enrol-item.consulting li textarea{width:794px; height:158px; background:#F5F5F5; padding:15px; border:none; transition:ease .65s;}
.lh-enrol-item.consulting li textarea:focus{background:#F2F2F2;}
.lh-enrol-item.consulting li.code a{float:left; margin-left:5px;}
.lh-enrol-item.consulting li.submit{width:405px;}
.lh-download-item li{padding:30px; border:1px solid #E5E5E5; transition:ease .65s; margin-bottom:20px;}
.lh-download-item li:hover{border-color:#0056af;}
.lh-download-item li:after{display:block; content:''; clear:both;}
.lh-download-item li h2{float:left; width:95%; padding-left:20px; position:relative; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; height:24px; line-height:24px;}
.lh-download-item li h2:before{content:''; display:block; width:10px; height:10px; background:url(../images/dot.png)/*tpa=http://cupta.org.cn/images/dot.png*/ no-repeat center; position:absolute; left:0; top:50%; margin-top:-5px;}
.lh-download-item li a{color:#0056af; float:right;}
.lh-download-item li a i{font-size:24px;}
.lh-download-item li a:hover{color:#36A065;}
.lh-question-item li{padding:30px 0; border-bottom:1px solid #F5F5F5;}
.lh-question-item li h2{font-size:16px; color:#333; padding-left:40px; position:relative; line-height:24px;}
.lh-question-item li h2:before{content:'问'; display:block; width:24px; height:24px; border-radius:50%; background:#0056af; position:absolute; left:0; top:0; text-align:center; line-height:24px; color:#fff; font-size:12px;}
.lh-question-item li h3{color:#797979; line-height:24px; padding-left:40px; position:relative; margin-top:10px;}
.lh-question-item li h3:before{content:'答'; display:block; width:24px; height:24px; border-radius:50%; background:#36A065; position:absolute; left:0; top:0; text-align:center; line-height:24px; color:#fff; font-size:12px;}
.lh-checkbox label{position:relative; padding-left:23px; cursor:pointer;user-select: none;}
.lh-checkbox label input{position:absolute; left:0; top:0; opacity:0; z-index:2;width:100%; height:100%; cursor:pointer;}
.lh-checkbox label i{position:absolute; left:0; top:50%; margin-top:-10px; font-size:18px; color:#ddd; transition:ease .65s;}
.lh-checkbox label i.icon-checkboxok{color:#1AB394;}
.lh-tips{margin:40px 0 20px;}
.lh-tips-h2{font-size:16px; color:#333;}
.lh-tips-text{line-height:36px; color:#797979; margin:30px 0;}
.lh-tips-btn{margin-top:30px;}
.lh-tips-btn a{display:inline-block; width:157px; height:39px; line-height:39px; background:#0056af; color:#fff; font-size:16px; text-align:center;}

.lh-tips-btn a i{margin-right:20px;}
.lh-tips-btn a:last-child{background:#36A065;}
.lh-tips-item{margin-top:50px;padding:30px 0; border-top:1px solid #E6E4E5; border-bottom:1px solid #0056af;}
.lh-tips-item li{float:left; width:33.3%; position:relative;}
.lh-tips-item li:before{content:''; display:block; width:1px; height:16px; background:#DEDEDE; position:absolute; left:0; top:50%; margin-top:-8px;}
.lh-tips-item li a{color:#0056af; font-size:16px;}
.lh-tips-item li a:hover{color:#36A065;}
.lh-tips-item li:nth-child(2){text-align:center;}
.lh-tips-item li:last-child{text-align:right;}
.lh-tips-item li:first-child:before{display:none;}
.lh-signature{margin-top:35px;}
.lh-signature-h{font-size:18px; color:#464646; line-height:24px;}
.lh-signature-h span{color:#e72727;}
.lh-signature-mob{border-top:1px solid #E6E4E5; margin-top:35px; padding:35px 0 0;}
.lh-signature-h3{font-size:18px; color:#345dae; margin-bottom:30px; font-weight:bold;}
.lh-enrol-item.signature li.face select{width:317px;}
.lh-enrol-item.signature li.unit{height:40px;}
.lh-enrol-item.signature li.unit input{width:157px; margin-left:3px; font-size:12px; float:left;}
.lh-enrol-item.signature li.unit select{width:157px; float:left;}
.lh-enrol-item.signature li.addr{width:100%;}
.lh-upload{width:114px; height:39px; line-height:39px; text-align:center; background:#E2E2E2; float:left; position:relative; transition:ease .65s;}
.lh-upload:hover{opacity:.8;}
.lh-upload span{position:absolute; left:0; top:0; width:100%; height:100%; display:block; margin:0 !important;}
.lh-upload input{width:100% !important; height:100% !important; position:absolute; left:0; top:0; z-index:2; opacity:0; padding:0 !important;}
.lh-enrol-item.signature li.upload .tips{width:100%; padding-left:87px; font-size:14px; line-height:24px;}
.lh-enrol-item.signature li.upload .tips h2{margin-top:10px;}
.lh-enrol-item.signature li.upload .tips h3{color:#797979; line-height:24px; font-size:12px;}
/*page*/
.pagination li {
    display: inline-block;
    line-height: 25px;
    margin: 0 3px;
}
/**/
@media screen and (max-width: 1600px){
	
}
@media screen and (max-width: 1440px){
	
}
@media screen and (max-width: 1366px){
	
	
}
@media screen and (max-width: 1024px){
	
}
@media screen and (max-width: 768px){
	
}
@media screen and (max-width: 414px){
}
@media screen and (max-width: 320px){	
}
@meida screen and (hover:0){
    

}
/*分页*/
.lh-page{
	text-align:center;
	margin-top:20px;
}
.page {
  height: 40px;
}
.page #page_div {
  height: 40px;
  line-height: 40px;
  text-align: center;
}
.pagination-first{
	height:40px;
}
.pagination-first a {
  border: 1px solid #dedede;
  padding: 10px 14px;
  margin: 0 4px;
}
.pagination-num:hover {
	background-color:#0056af;
	color:#fff;
}
.pagination-num.hover {
	background-color:#0056af;
	color:#fff;
}
#pagination-input {
  width: 50px;


  height:36px;
  text-align: center;
  margin: 0 4px;
}
.pagination-index:hover{
	background-color:#0056af;
	color:#fff;	
}
.page .hover {
 background-color:#0056af;
  color:#fff;
}
/*网站地图*/
.wzdt{
	margin-top:20px;
	width:66.6666666667%;
	min-width:1200px;
	margin:0 auto;
	background-color:#fff;
}
.wzdt h2{
	padding:20px 20px;
}
.wzdt p{
	margin:20px 0;
	padding:0 20px;
}
.wzdt p a{
	font-size:16px;
	font-weight:bold;	
}
.wzdt ul{
		padding:0 20px;
}
.wzdt ul li{
	float:left;
	line-height:34px;
	padding:0 16px;
}

.jr_xjcx{margin-bottom:30px;}
.jr_xjcx .input-group{text-align:center;}
.jr_xjcx .input-group label{font-size:14px;}
.jr_xjcx .input-group input{width:170px;height:30px;border:1px solid #ddd;padding:0 10px;}
.jr_xjcx .input-group button{width:80px;height:30px;}


.case_Alist ul{ width:1170px;}
.case_Alist li{float:left;margin: 15px 12px 0 0;display:inline;width: 280px;}
.case_Alist li a{display:block;width: 280px;}
.case_Alist li a span{ cursor:pointer;}
.case_Aimg{display:block;position:relative;width: 280px;overflow:hidden;}
.case_Aname{
 display:block;
 color: #464646;
 font-size:14px;
 font-weight:normal;
 height:46px;
 line-height:46px;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 text-align:center;
 }
.case_Alist li a:hover .case_Aname{ color:#09C;} 



.case_Alist1 ul{ width:880px;}
.case_Alist1 li{float:left;margin: 15px 12px 0 0;display:inline;width: 280px;}
.case_Alist1 li a{display:block;width: 280px;}
.case_Alist1 li a span{ cursor:pointer;}
.case_Aimg{display:block;position:relative;width: 280px;overflow:hidden;}
.case_Aname{
 display:block;
 color: #464646;
 font-size:14px;
 font-weight:normal;
 height:46px;
 line-height:46px;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 text-align:center;
 }
.case_Alist1 li a:hover .case_Aname{ color:#09C;} 

.text_input {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #EAEAEA;
	border-bottom-color: #EAEAEA;
	border-left-color: #CCCCCC;
	padding-left: 4px;
}

.contsult_btn{
	background-color: #4B4B4B;
	margin-top: 15px;
	height: 45px;
	text-align:center;
	border:0px;
	vertical-align:middle;
	cursor:pointer;
	line-height:20px;
	color:#fff;
	font-size:14px;
	font-weight:normal;
	padding-right: 30px;
	padding-left: 30px;
}
.contsult_btn:hover{
	background-color:#575757;
	
}

.acc2{padding: 10px 0 5px 0;}
.acc1{padding: 0;line-height: 1.8;font-size: 15px;color: #5a5a5a;}
.acc1 p{margin-bottom: 10px;}

.listInfo {
  border-bottom: 1px solid #e5e5e5;
  padding: 25px 0;
  font-size: 14px;
  float: left;
  width: 100%;
  }
  .listInfo dt {
    width: 32%;
    overflow: hidden;
    float: left;
    text-align: center;
    }
  .listInfo dd {
    float: right;
    width: 64.5%;
    padding-top: 5px;
    overflow: hidden;
    position: relative;
    }
  .listInfo h3 {
    font-size: 22px;
    font-weight: 700;
    line-height: 28px;
    padding-bottom: 12px;
    overflow: hidden;
    border-bottom: 1px dashed #CCCCCC;
    }
  .listInfo p {
    color: #828282;
    line-height: 26px;
    padding: 16px 0 0;
    margin-bottom: 0;
    height: 78px;
    overflow: hidden;
    }
    .listInfo p a {
      color: #9E9E9E;
      font-size: 14px;
      }
    .listInfo p a:hover {
      color: #0056af;
      }
  .listInfo .info {
    height: 28px;
    margin: 20px 0 0;
    bottom: 20px;
    width: 100%;
    overflow: hidden;
    }
    .listInfo .info .info-l {
      float: left;
      width: 320px;
      height: 28px;
      overflow: hidden; }
      .listInfo .info .info-l a {
        display: inline-block;
        color: #5a5b5d;
        padding: 0 10px;
        height: 26px;
        line-height: 26px;
        margin: 0 10px 0 0;
        border: 1px solid #afafaf;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px; }
      .listInfo .info .info-l a:hover {
        color: #07C160;
        border: 1px solid #07C160;
        text-decoration: none; }
    .listInfo .info .info-r {
      float: right;
      color: #9E9E9E;
      height: 28px;
      line-height: 28px;
      /* width: 100px; */
      overflow: hidden;
      }
  .listInfo .info .info-r .ico-read {
        display: block;
        height: 28px;
        background: url("../images/listImg.png")/*tpa=http://cupta.org.cn/images/listImg.png*/ no-repeat 0 -1px;
        padding: 0 0 0 30px;
        float: right; }
		
		.vx11{ margin-top:-20px;}
		
.a44{font-size: 15px;text-decoration:none;background-image:linear-gradient(hsla(0,0%,41%,.8) 50%,hsla(0,0%,41%,.8) 0);background-repeat:repeat-x;background-position:0 100%;background-size:1px 1px;line-height:1.4;}

.map-box {
	width: 100%;
	height: 400px;
	position: relative;
	margin-top:20px;
}

.map-box img {
	max-width: 1000%;
}

.map-box .allmap {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

.map-box .anchorBL {
	display: none;
}

.page22{width:100%;height:auto;margin-top: 30px;margin-bottom: 15px;text-align:center;position:relative;overflow:hidden;}
.page22 a{display:inline-block;width: 36px;height: 36px;line-height: 36px;text-align:center;font-size: 14px;color:#888888;border:1px solid #cccccc;margin:0 4px;}
.page22 a.on, .page22 a:hover{background-color: #0061ba;color:#ffffff;border-color: #0061ba;}
.page22 a:first-child,
.page22 a:last-child{background:none;border:1px solid #cccccc;font-weight: 600;color:#888888;}

.vtt1{display: block;float:left;margin-top:20px;width:50%;height:40px;border: solid 2px #07429c ;text-align:center;line-height:40px;}


.listInfo1 {
  margin-bottom: 25px;
  font-size: 14px;
  float: left;
  width: 100%;
  background: #fff;
  }
  .listInfo1 dt {
    width: 32%;
    overflow: hidden;
    float: left;
    text-align: center;
    }
  .listInfo1 dd {
    float: left;
    width: 60%;
    overflow: hidden;
    padding: 38px 4%;
    position: relative;
    }
  .listInfo1 h3 {
    max-height: 32px;
    font-size: 22px;
    line-height: 32px;
    font-weight: bold;
    display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
    }
  .listInfo1 p {
    color: #aeb0b2;
    line-height: 26px;
    max-height: 78px;
    padding: 14px 0 0;
     display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
    margin-bottom: 0;
    }
    .listInfo1 p a {
      color: #909090;
      font-size: 14px;
      }
    .listInfo1 p a:hover {
      color: #0056af;
      }
  .listInfo1 .info {
    height: 28px;
    margin: 20px 0 0;
    bottom: 20px;
    width: 100%;
    overflow: hidden;
    }
    .listInfo1 .info .info-l {
      float: left;
      width: 320px;
      height: 28px;
      overflow: hidden; }
      .listInfo1 .info .info-l a {
        display: inline-block;
        color: #5a5b5d;
        padding: 0 10px;
        height: 26px;
        line-height: 26px;
        margin: 0 10px 0 0;
        border: 1px solid #afafaf;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px; }
      .listInfo1 .info .info-l a:hover {
        color: #07C160;
        border: 1px solid #07C160;
        text-decoration: none; }
    .listInfo1 .info .info-r {
      color: #9E9E9E;
      height: 28px;
      line-height: 28px;
      overflow: hidden;
      }
  .listInfo1 .info .info-r .ico-read {
        display: block;
        height: 28px;
        }

.section-right {margin: 0 -0.5%;}			
.section-ul {width: 100%;margin: 0 auto 15px auto;float: left;}
.section-ul li {float: left;width: 19%;text-align: center;margin: 0 0.5% 1% 0.5%;border: 1px solid #dcdcdc;overflow: hidden;line-height: 0;box-sizing: border-box;-webkit-box-sizing: border-box;}

.azz11{font-size:16px;color: #0061ba;font-weight:700;margin-bottom:8px;}	

.pro_list ul{margin: 0 -1%;}
.pro_list li{float:left;position:relative;background-color:#FFF;width: 31.33333333%;overflow:hidden;margin: 0 1% 25px 1%;display:inline;}
.pro_po{ width:390px; height:390px;}
.pro_po a{ display:block; width:302px; height:368px; padding:12px 44px 10px 44px;}
.pro_poName{ display:block; font-size:16px; height:65px; line-height:65px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center; border-top:1px solid #dcdcdc;}


.btn1 {display: block;width: 110px;height: 34px;line-height: 34px;text-align: center;font-size: 14px;color: #0061ba;border: 1px solid #0061ba;border-radius: 0px;}
.btn1:hover {  background: #0061ba; border: 1px solid #0061ba; border-radius: 0px; color:#FFFFFF; }
.translateX5px a:hover { transform: translateX(5px); -webkit-transform: translateX(5px); -moz-transform: translateX(5px); -o-transform: translateX(5px); }

.seviceBox { text-align: center; }
.seviceBox h4 {margin-bottom: 15px;font-size: 18px;height: 25px;line-height: 25px;overflow: hidden;color: #000000;}
.seviceBox p {
	font-size: 14px;
	color: #6b6b6b;
	line-height: 24px;
	text-align: center;
	margin-bottom: 5px;
	height: 72px;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	}
.seviceBox a { display: inline-block; margin-top: 22px; }
.allfl div, .allfl img { float: left; }
.allfl img {width: 390px;height: 250px;}

.allfl div { position: relative; padding: 30px 30px 0; height: 194px; margin-bottom: 25px;}
/*内容页分页*/
.more_list{
  margin:10px 0 10px 0;
}
.more_list .list{
  line-height:34px;
}
.more_list .list a{
  background:#0061ba;
  color:#fff;
  padding:4px 9px 4px 10px;
  font-size:14px;
}
.more_list .list a:hover{
  background: #fff;
  color:#222;
}
.more_list .list .choose{
  font-weight:bold;
  background: green;
  color:#fff;
}
.more_list .fav_ck{
  color:blue;
}
.more_list em{
  font-size:14px;
}
.more_list .money{
  margin-left:20px;
}


.total_price{
  margin:10px 0 10px 0;
  background:#62B3E7;
  text-align:center;
  color:#fff;
  font-weight:bold;
  font-size:15px;
  line-height:35px;
  border-radius:5px;
  display:none;
}
.total_price a{
  color:yellow;
}
.total_price a:hover{
  color:red;
}