﻿
/* notice */
.notice{max-width: 1310px; margin: 10px auto; background: #f3f3f3; height: 46px; line-height: 46px;  padding: 0 13px; box-sizing: border-box;}
.notice span{ float: left; color: #f39801; font-size: 15px;}
.notice span img{ padding-left: 6px;}
.notice .bd{float: left; width: 78%;  margin-left: 46px;}
.notice ul li{ height: 46px; line-height: 46px; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.notice ul li a{ font-size: 18px; color: #000;}
.notice ul li i{float: left; display: inline-block; width: 7px; height: 7px; border-radius: 50%; background: #f39801; margin-top: 20px; margin-right: 7px;}
.notice .more{float: right; font-size: 15px; }
.notice .more img{ float: right; padding-top: 16px; padding-left: 6px;}

/* new */
.new1{width: 1200px;margin:25px auto;}
.left1{width:700px;margin-right: 25px;}
.slider-img{width:100%;position: relative;z-index: 10;}
.slider-img li{position: relative;}
.slider-img li p{background: url(../images/shad.png) no-repeat center;position: absolute;left: 0;right: 0;bottom: 0;width:100%;height: 50px;line-height: 50px;color:#fff;padding:0 120px 0 25px;font-size: 16px;}
.slider-img  img{width: 100%;display: block;}
.slider2{position: absolute;bottom:20px;right:20px;}
.slider-img-circle li {width: 12px;height:12px;background:url(../images/cir1.png) no-repeat center;color: transparent;cursor: pointer;float: left;padding: 0 15px;}
.slider-img-circle li.on {background: url(../images/cir2.png) no-repeat center;}
.left1 .imged{padding-top:64%;}
.lm1,.lm2,.lm3{padding-top:20px;border-bottom: 1px solid #d8d8d8;margin-bottom: 10px;}
.lm h2{font-size:20px;color:#035c9f;float: left;border-bottom: 2px solid #035c9f;font-weight: bold;padding-bottom: 15px;}
.lm2 h2{font-size:20px;color:#333;float: left;font-weight: bold;padding-bottom:15px;margin:0 20px 0 0;}
.lm2 h2.active{color:#035c9f;border-bottom: 2px solid #035c9f;}
.lm3 h2{font-size:20px;color:#333;float: left;font-weight: bold;padding-bottom:15px;margin:0 20px 0 0;}
.lm3 h2.active{color:#035c9f;border-bottom: 2px solid #035c9f;}
.more{float: right;font-size: 16px;color:#777;}
.right1{width:475px;background: #fff;padding: 0 25px;height: 450px;}

.list2 li{line-height: 45px;background: url(../images/li.png) no-repeat left center;padding-left: 15px;}
.list2 li span{font-size: 14px;color:#999;float:right;}
.list2 li a{font-size: 16px;color:#555;}
.list2 li a:hover{color:#035c9f;}
.pic{margin:20px 0;}
.pic img{width:100%;}

/*partOne*/
.partOne{ overflow: hidden; margin-top: 21px; width: 1310px; margin: 20px auto;}
.partOne .left{ float: left; width: 667px; height: 406px; position: relative; overflow: hidden;}
.partOne .left .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:8px; z-index:1; }
.partOne .left .hd ul{ overflow:hidden; float:left;  }
.partOne .left .hd ul li{ position: relative; float:left; margin:0 6px;  width:9px; height:9px; line-height:14px; text-align:center; background:#fff; cursor:pointer; border-radius: 50%; }
.partOne .left .hd ul li.on{ background:#005195; color:#fff; }
.partOne .left .bd{  height:100%; z-index:0;   }
.partOne .left .bd li{position:relative; height: 406px;}
.partOne .left .bd li p{position: absolute; bottom: 0; left: 0; width: 100%; height: 37px; line-height: 37px; background: url(../images/bannerbg.png)repeat-x 0 0; padding: 0 13px; box-sizing: border-box; }
.partOne .left .bd li p span{ display: inline-block; width: 80%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.partOne .left .bd li a{ display: block; width: 100%; height: 100%; overflow: hidden; font-size: 15px; color: #fff;}
.partOne .left .bd li a img{ width: 100%; height: 100%;}
.partOne .left .prev,
.partOne .left .next{ position:absolute; left:-37px; top:50%; margin-top:-30px; display:block; width:37px; height:74px; background:url(../images/prev.png) 0 0 no-repeat;  }
.partOne .left .next{ left:auto; right:-37px; background:url(../images/next.png) 0 0 no-repeat; }
.partOne .right{ float: right; width: 614px; height: 406px; box-sizing: border-box;}
.partOne .right .hd{ 
	width: 100%; 
	margin-bottom: 12px;
	font-size: 20px;
	
	font-weight: bold;
	padding: 16px;
	background-color: #a2a2a233;
	height: 51px;}
.partOne .right .hd .more{ float: right; padding-top: 4px;}
.partOne .right .hd ul li{font-size: 20px;  font-weight: bold; float: left; padding: 0 10px; cursor: pointer; border-right: 1px #999999 solid; height: 22px; line-height: 22px;}
.partOne .right .hd ul li a{color: #999999;}
.partOne .right .hd ul li.on a{position: relative; color: #005195;}
.partOne .right .hd ul li.on a:before{content: ""; position: absolute; top: 30px; left: 41.4%; width: 20px; height: 9px; background: url(../images/san.png) no-repeat 0 0; z-index: 1;}
.partOne .right .bd{ background: #fff; margin-top: 11px; padding:10px 16px 6px 16px; box-sizing: border-box; }
.partOne .right .bd ul{ height: 323px;}
.partOne .right .bd ul li{height: 35px; line-height: 35px; border-bottom: 1px #dbdbdb dashed;}
.partOne .right .bd ul li a{float: left; display: block; width: 82%; height: 35px; line-height: 35px;  color: #3a3a3a;}
.partOne .right .bd ul li a img{ position: relative; top: -14px; padding-left: 4px;}
.partOne .right .bd ul li a b{ display: inline-block; font-weight: normal;max-width: 93%; height: 35px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 15px;}
.partOne .right .bd ul li span{ float: right; font-size: 15px; color: #909090;}
.partOne .right .bd ul li i{display: inline-block; float: left; width: 7px; height: 7px; border-radius: 50%; background: #3a3a3a; margin-top: 15px; margin-right: 7px; } 
.partOne .right .bd ul li:hover a{ color: #005195;}
.partOne .right .bd ul li:hover i{ background: #005195;}

/*partTwo*/
.partTwo{width: 1310px; margin-top: 25px; overflow: hidden; margin: 20px auto;}
.partTwo .left{ float: left; width: 792px; height: 362px;}
.activity{ position: relative;  padding: 14px 0 0 0; box-sizing: border-box;}

.titSan{ position: relative;}
.list{ background: #fff; }
.partTwo .list .hd{
	margin-bottom: 12px;
	font-size: 20px; 
	color: #ffffff; 
	font-weight: bold; 
	padding: 16px;
	background-color: #a2a2a233; }
.list .hd ul{ overflow: hidden; }
.list .hd ul li{ float: left; padding-right: 8px; margin-left: 8px; border-right: 1px #949494 solid; height: 18px; line-height: 18px; font-size: 15px; font-weight: bold; cursor: pointer;}
.list .hd ul li a{color: #949494; margin-bottom: 12px; height: 26px;}
.list .hd ul li.on a{ color: #ffffff;}
.list .bd{ margin-top: 11px; padding:10px 16px 6px 16px; box-sizing: border-box; }
.list .bd ul{ height: 268px;}
.list .bd ul li{height: 35px; line-height: 35px; border-bottom: 1px #dbdbdb dashed;}
.list .bd ul li a{float: left; display: block; width: 62%; height: 35px; color: #3a3a3a; font-size: 15px;}
.list .bd ul li a b{display: inline-block; font-weight: normal; max-width: 92%; height: 35px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.list .bd ul li a img{ position: relative; top: -14px; padding-left: 4px;}
.activity .list .bd ul li a{ width: 84%;}
.list .bd ul li span{ float: right; font-size: 15px; color: #909090;}
.list .bd ul li i{display: inline-block; float: left; width: 7px; height: 7px; border-radius: 50%; background: #3a3a3a; margin-top: 14px; margin-right: 7px;}
.list .bd ul li:hover a{ color: #ffffff;}
.list .bd ul li:hover i{ background: #ffffff;}
.list .more{ position: absolute; top: -36px; right: 10px;}
.partTwo .left .ad{ width: 100%; height: 113px; background-size: cover; background-position: center; background-repeat: no-repeat; margin-top: 18px; text-align: center; padding: 14px; box-sizing: border-box;}
.partTwo .left .ad img{ width: 100%; height: 100%;}
.partTwo .left .ad h3{ font-size: 25px; font-weight: bold; color: #ffffff; height: 42px; line-height: 42px;}
.partTwo .left .ad p{ font-size: 15px; color: #ffffff;}
.partTwo .right{ position: relative; float: right; width: 495px; height: 362px;  padding: 1px; box-sizing: border-box;}
.partTwo .right .online{ background: #fff; padding: 19px 12px 8px 12px; height: 286px; box-sizing: border-box;  font-size: 0; }
.partTwo .right .online li{background-color: #005195; border-radius: 12px; width: 165px; margin: 14px 13px; display: inline-block; font-size:14px ; vertical-align: top;}
.partTwo .right .online li p{font-weight: bolder; text-align: center; color: #ffffff; width: 99%; margin: 0 auto; padding-top: 10px; height: 40px; line-height: 16px;}
.partTwo .right .hd{ position: absolute; bottom: 18px; left: 0; width: 100%; text-align: center;}
.partTwo .right .hd li{ display: inline-block; width: 16px; height: 16px; font-size: 12px; border-radius: 50%; border:1px #eee solid; color: #666; cursor: pointer; margin: 0 4px;}
.partTwo .right .hd li.on{ background: #eee;}

/*partSan*/
.partSan{width: 1200px; margin-top: 25px; overflow: hidden; margin: 20px auto;}
.partSan .left{ float: left; width: 588px; height: 352px;}
.activity_a{border: 1px solid #ccc; position: relative;  padding: 14px; box-sizing: border-box;}
.tit{ margin-bottom: 12px; height: 26px;}
.tit span{ float: left; font-size: 20px; color: #005195; font-weight: bold; padding-left: 8px;}
.tit a{ float: right; font-size: 15px; color: #747474; padding-top: 2px;}
.titSan{ position: relative; height: 51px; line-height: 51px; padding: 0 10px;   background-color: #a2a2a233;}
.list{ background: #fff; }
.partSan .list .hd{ position: absolute; top: 0; height: 26px;margin-bottom: 12px; float: left; font-size: 20px; color: #ffffff; font-weight: bold; padding-left: 8px; }
.list .hd ul{ overflow: hidden;}
.list .hd ul li{ float: left; padding-right: 8px; margin-left: 8px; border-right: 1px #949494 solid; height: 19px; line-height: 18px; font-size: 20px; font-weight: bold; cursor: pointer;}
.list .hd ul li a{color: #949494; margin-bottom: 12px; height: 26px;}
.list .hd ul li.on a{ color: #005195;}
.list .bd{ margin-top: 11px; padding:2px 16px 6px 16px; box-sizing: border-box; }
.list .bd ul{ height: 280px;}
.list .bd ul li{height: 35px; line-height: 35px; border-bottom: 1px #dbdbdb dashed;}
.list .bd ul li a{float: left; display: block; width: 62%; height: 35px; color: #3a3a3a; font-size: 15px;}
.list .bd ul li a b{display: inline-block; font-weight: normal; max-width: 92%; height: 35px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.list .bd ul li a img{ position: relative; top: -14px; padding-left: 4px;}
.activity_a .list .bd ul li a{ width: 84%;}
.list .bd ul li span{ float: right; font-size: 15px; color: #909090;}
.list .bd ul li i{display: inline-block; float: left; width: 7px; height: 7px; border-radius: 50%; background: #3a3a3a; margin-top: 14px; margin-right: 7px;}
.list .bd ul li:hover a{ color: #005195;}
.list .bd ul li:hover i{ background: #005195;}
.list .more{ position: absolute; top: -36px; right: 10px;}
.partSan .left .ad{ width: 100%; height: 113px; background-size: cover; background-position: center; background-repeat: no-repeat; margin-top: 18px; text-align: center; padding: 14px; box-sizing: border-box;}
.partSan .left .ad img{ width: 100%; height: 100%;}
.partSan .left .ad h3{ font-size: 25px; font-weight: bold; color: #ffffff; height: 42px; line-height: 42px;}
.partSan .left .ad p{ font-size: 15px; color: #ffffff;}

.partSan .right{border: 1px solid #ccc; position: relative; float: right; width: 588px; height: 352px;  padding: 15px; box-sizing: border-box;}
.activity_b .list .bd ul li a{ width: 84%;}
.activity_b{position: relative;   box-sizing: border-box;}
.partSan .right .online{ background: #fff; padding: 19px 12px 8px 12px; height: 416px; box-sizing: border-box;  height: 418px; font-size: 0; }
.partSan .right .online li{background-color: #ffffff; width: 165px; margin: 5px 14px; display: inline-block; font-size:14px ; vertical-align: top;}
.partSan .right .online li p{ text-align: center; color: #ffffff; width: 99%; margin: 0 auto; padding-top: 10px; height: 40px; line-height: 16px;}
.partSan .right .hd{ position: absolute; bottom: 18px; left: 0; width: 100%; text-align: center;}
.partSan .right .hd li{ display: inline-block; width: 16px; height: 16px; font-size: 12px; border-radius: 50%; border:1px #eee solid; color: #666; cursor: pointer; margin: 0 4px;}
.partSan .right .hd li.on{ background: #eee;}
.list3{}
.list3 .ht ul{ overflow: hidden; padding: 5px 15px 5px 15px;}
.list3 .ht ul li{ float: left; padding-right: 8px; margin-left: 8px; border-right: 1px #949494 solid; height: 18px; line-height: 18px; font-size: 20px; font-weight: bold; cursor: pointer;}
.list3 .ht ul li a{color: #949494; margin-bottom: 12px; height: 26px;}
.list3 .ht ul li.on a{ color: #005195;}
.list3 .hc{ margin-top: 11px; padding:10px 16px 6px 16px; box-sizing: border-box;  background: #fff; }
.list3 .hc ul{ height: 268px;}
.list3 .hc ul li{height: 35px; line-height: 35px; border-bottom: 1px #dbdbdb dashed;}
.list3 .hc ul li a{float: left; display: block; width: 62%; height: 35px; color: #3a3a3a; font-size: 15px;}
.list3 .hc ul li a b{display: inline-block; font-weight: normal; max-width: 92%; height: 35px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.list3 .hc ul li a img{ position: relative; top: -14px; padding-left: 4px;}
.activity .list .bd ul li a{ width: 84%;}
.list3 .hc ul li span{ float: right; font-size: 15px; color: #909090;}
.list3 .hc ul li i{display: inline-block; float: left; width: 7px; height: 7px; border-radius: 50%; background: #3a3a3a; margin-top: 14px; margin-right: 7px;}
.list3 .hc ul li:hover a{ color: #005195;}
.list3 .hc ul li:hover i{ background: #005195;}
.list3 .more{ position: absolute; top: -36px; right: 10px;}

/* new3 */
.left2 .sg  ul li{ float: left; padding-right: 8px; margin-left: 8px; height: 18px; line-height: 18px; font-size: 15px; font-weight: bold; cursor: pointer;}
.left2 .sg  ul li a{color: #949494; margin-bottom: 12px; height: 26px;}
.left2 .sg  ul li.on a{ color: #ffffff;}
.left2 .sg { margin-top: 11px; padding:10px 16px 6px 16px; box-sizing: border-box; background: #fff;}
.left2 .sg  ul{ height: 268px;}
.left2 .sg  ul li{height: 35px; line-height: 35px; border-bottom: 1px #dbdbdb dashed;}
.left2 .sg  ul li a{float: left; display: block; width: 62%; height: 35px; color: #3a3a3a; font-size: 15px;}
.left2 .sg  ul li a b{display: inline-block; font-weight: normal; max-width: 92%; height: 35px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.left2 .sg  ul li a img{ position: relative; top: -14px; padding-left: 4px;}
 .left2 .sg  ul li a{ width: 84%;}
.left2 .sg  ul li span{ float: right; font-size: 15px; color: #909090;}
.left2 .sg  ul li i{display: inline-block; float: left; width: 7px; height: 7px; border-radius: 50%; background: #3a3a3a; margin-top: 14px; margin-right: 7px;}
.left2 .sg  ul li:hover a{ color: #ffffff;}
.left2 .sg  ul li:hover i{ background: #ffffff;}

.new2{width:1200px;padding-bottom: 40px; margin: auto;}
.left2,.right2{width:587.5px;margin-right:25px;background: #f4f4f4;height: 430px;padding:0 15px;}
.right2{margin: 0;}
.new2 .list2 li{position: relative;padding: 0 100px 0 15px;line-height: 40px;}
.new2 .list2 li span{position: absolute;right: 0;top: 0;font-size: 14px;color:#999;}

/*partFive*/
.partFive{ width: 1310px;margin: auto; margin-top: 21px;  box-sizing: border-box;}
.partFive .bd{ background: #fff; padding: 24px 0 12px 14px; overflow: hidden;}
.partFive .bd ul{ overflow:hidden; zoom:1; }
.partFive .bd ul li{ margin: 0 12px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.partFive .bd ul li .pic{ text-align:center; width: 234px; height: 194px; }
.partFive .bd ul li .pic .img{ width:100%; height: 157px;  border-radius: 6px; overflow: hidden; behavior: url(../images/PIE.htc); position: relative;}
.partFive .bd ul li .pic .img img{ width: 100%; height: 100%; display:block;  }
.partFive .bd ul li .pic p{ height: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 12px;}

/*partFore*/
.partFore{width: 1200px; margin: 28px auto; overflow: hidden;}
.partFore-one{border: 1px solid #ccc; float: left; width: 392px; height: 556px; padding: 16px; box-sizing: border-box; margin-right: 12px;}
.partFore-one .list .bd ul{height: 304px; box-sizing: border-box;}
.partFore-one .list .bd ul li a{width: 78%;}

.partFore-two{float: left; width: 392px; margin-right: 12px; }
.partFore-two .list5 .bd ul{ height: 466px; padding-top: 7px;}
.partFore-two .list5 .bd ul li{ height: 220px; margin-bottom: 12px;}
.partFore-two .list5 .bd ul li a{ height: 230px; width: 100%;}
.partFore-two .list5 .bd ul li a .video_a{ width: 100%; height: 185px; line-height: 91px;  background: #d8d8d8;}
.partFore-two .list5 .bd ul li a .pic img{ width: 100%; height: 100%;}
.partFore-two .list5 .bd ul li a .text{width: 90%; text-align: center; margin: auto; }
.partFore-two .list5 .bd ul li a .text h3{ font-size: 15px; font-weight: bold; color: #3a3a3a; white-space: nowrap; text-overflow: ellipsis;}
.partFore-two .list5 .bd ul li a:hover .text h3{ color: #ffffff;}
.partFore-two .list5 .bd ul li a .text p{ width: 100%; font-size: 13px; color: #838383; white-space: initial; line-height: 24px; height: 24px; overflow: hidden;  } 
.partFore-two .list5 .bd ul li a .brief{ width: 100%; font-size: 13px; color: #838383; white-space: initial; line-height: 24px; height: 48px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;} 


.list5{ }
.partSan .list5 .hd{ position: absolute; top: 0; height: 26px;margin-bottom: 12px; float: left; font-size: 20px; color: #ffffff; font-weight: bold; padding-left: 8px; }
.list5 .hd ul{ overflow: hidden; padding: 5px 15px 5px 15px; }
.list5 .hd ul li{ float: left; padding-right: 8px; margin-left: 8px; border-right: 1px #949494 solid; height: 18px; line-height: 18px; font-size: 20px; font-weight: bold; cursor: pointer;}
.list5 .hd ul li a{color: #949494; margin-bottom: 12px; height: 26px;}
.list5 .hd ul li.on a{ color: #ffffff;}
.list5 .bd{ margin-top: 11px; padding:10px 16px 6px 16px; box-sizing: border-box; background: #fff;  }
.list5 .bd ul{ height: 268px;}
.list5 .bd ul li{height: 35px; line-height: 35px; border-bottom: 1px #dbdbdb dashed;}
.list5 .bd ul li a{float: left; display: block; width: 62%; height: 35px; color: #3a3a3a; font-size: 15px;}
.list5 .bd ul li a b{display: inline-block; font-weight: normal; max-width: 92%; height: 35px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.list5 .bd ul li a img{ position: relative;     width: 328px; height: 184px; }
.activity_a .list5 .bd ul li a{ width: 84%;}
.list5 .bd ul li span{ float: right; font-size: 15px; color: #909090;}
.list5 .bd ul li i{display: inline-block; float: left; width: 7px; height: 7px; border-radius: 50%; background: #3a3a3a; margin-top: 14px; margin-right: 7px;}
.list5 .bd ul li:hover a{ color: #ffffff;}
.list5 .bd ul li:hover i{ background: #ffffff;}
.list5 .more{ position: absolute; top: -36px; right: 10px;}

.partFore-three{float: right; width: 392px; margin-right: 0; }
.partFore-three .list .bd ul{ height: 466px; padding-top: 7px;}
.partFore-three .list .bd ul li{ height: 164px; margin-bottom: 12px;}
.partFore-three .list .bd ul li a{ height: 152px; width: 100%;}
.partFore-three .list .bd ul li a .pic{float: left; width: 80px; height: 102px; line-height: 91px;}
.partFore-three .list .bd ul li a .pic img{ width: 100%; height: 100%;}
.partFore-three .list .bd ul li a .text{float: right; width: 190px; }
.partFore-three .list .bd ul li a .text h3{ font-size: 15px; font-weight: bold; color: #3a3a3a; white-space: nowrap; text-overflow: ellipsis;}
.partFore-three .list .bd ul li a:hover .text h3{ color: #ffffff;}
.partFore-three .list .bd ul li a .text p{ width: 100%; font-size: 13px; color: #838383; white-space: initial; line-height: 24px; height: 48px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;} 
.partFore-e{float: left; width: 392px; margin-right: 12px; }
.partFore-e .list .bd ul{ height: 466px; padding-top: 7px;}
.partFore-e .list .bd ul li{ height: 164px; margin-bottom: 12px;}
.partFore-e .list .bd ul li a{ height: 152px; width: 100%;}
.partFore-e .list .bd ul li a .pic{float: left; width: 80px; height: 102px; line-height: 91px;}
.partFore-e .list .bd ul li a .pic img{ width: 100%; height: 100%;}
.partFore-e .list .bd ul li a .text{width: 90%; text-align: center; margin: auto; }
.partFore-e .list .bd ul li a .text h3{ font-size: 15px; font-weight: bold; color: #3a3a3a; white-space: nowrap; text-overflow: ellipsis;}
.partFore-e .list .bd ul li a:hover .text h3{ color: #ffffff;}
.partFore-e .list .bd ul li a .text p{ width: 100%; font-size: 13px; color: #838383; white-space: initial; line-height: 24px; height: 24px; overflow: hidden;  } 
.partFore-e .list .bd ul li a .brief{ width: 100%; font-size: 13px; color: #838383; white-space: initial; line-height: 24px; height: 48px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;} 




/*partThree*/
.partThree{width: 1310px; overflow:hidden; position:relative; margin: 46px auto;}
.partThree .hd{ overflow:hidden; }
.partThree .hd .prev,.partThree .hd .next{ position: absolute; top: 50%; right: 0; display:block;  width:9px; height:9px; float:right; margin-right:5px;  overflow:hidden; cursor:pointer; background: url(../images/next2.png) no-repeat 0 0; z-index: 3;}
.partThree .hd .next{position: absolute; top: 50%; left: 0; right: auto; background: url(../images/prev2.png) no-repeat 0 0;}
.partThree .bd{padding-left: 8px; }
.partThree .bd ul{ overflow:hidden; zoom:1; }
.partThree .bd ul li{ margin: 0 24px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.partThree .bd ul li .pic{ text-align:center; width: 276px; height: 57px; }
.partThree .bd ul li .pic img{ width:100%; height:100%; display:block; border-radius: 6px; position: relative;}
.partThree .bd ul li .title{ line-height:24px;}


/* 会议直播 */
.zbsp_a{
					width: 1310px; 
					margin: auto; 
					overflow: hidden; 
					margin-bottom: 20px;
					
					}
				.zhib_f{
					width: 89%;
					height: 298px;
					float: left;}
				.zhib_f .zbhf_sl{
					height: 40px; 
					border-bottom: 1px solid #ccc;
					}
				.zhib_f .zbhf_sl .zbhf_lm{float: left;}
				.zhib_f .zbhf_sl .zbhf_gd{
					margin: 12px 27px 3px 0;
					float: right;
					}
				.zhib_f .zbhf_sl .zbhf_gd a:hover{color: #005195;}
				.zhib_f .zbhf_sl h2{
					color: #005195;
					font-size: 20px;
					margin: 0px 0px 0px 20px;
					font-weight: 600;
					}
				.zhib_f .zbhf_zs{margin-top: 20px; overflow: hidden;}
				.zhib_f .zbhf_zs ul li{
					float: left; 
					margin: 10px 14px;
					overflow: hidden;
					border-radius: 3px;
					border: 1px solid #ddd;
					-webkit-transition: all 0.2s ease-in;
					-moz-transition: all 0.2s ease-in;
					-ms-transition: all 0.2s ease-in;
					-o-transition: all 0.2s ease-in;
					transition: all 0.2s ease-in;
					}
				.zhib_f .zbhf_zs ul li:hover{
					-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.2);
					-moz-box-shadow:  0 0 15px rgba(0,0,0,0.2);
					box-shadow: 0 0 15px rgba(0,0,0,0.2);
					-webkit-transform: scale(1.05);
					-moz-transform: scale(1.05);
					-ms-transform: scale(1.05);
					-o-transform: scale(1.05);
					transform: scale(1.05);
				}
				.zhib_f .zbhf_zs ul li .zbhf_tp{width: 358px; height: 202px;}
				.zhib_f .zbhf_zs ul li .zbhf_tp img{width: 358px; height: 202px;}
				
				.zhib_f .zbhf_zs ul li .zbhf_bt h2{
					padding: 5px 10px;
					text-align: center;
					width: 300px;
					font-size: 14px;
					margin-bottom: 0.2rem;
					color: #1e1e1e;
					
					-webkit-transition: all 0.2s ease-in;
					-moz-transition: all 0.2s ease-in;
					-ms-transition: all 0.2s ease-in;
					-o-transition: all 0.2s ease-in;
					transition: all 0.2s ease-in;
					white-space: nowrap;
					overflow: hidden;
					text-overflow: ellipsis;
				
				}
				
				.ship_r{
					width: 11%; 
					height: 298px;
					float: right;
					overflow: hidden;
					/* border: 1px solid #ddd;
					background-color: #e5edf4; */
					}
				.ship_r .slt{
					width: 100px;
					height: 258px; 
					font-size: 20px; 
					margin: 20px 10px; 
					background-color: #e5edf4;
					border-radius: 20px;
					text-align: center;
					}
				.ship_r .slt i{margin-top: 68px; font-size: 60px;}
				.ship_r .slt:hover{
					-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.2);
					-moz-box-shadow:  0 0 15px rgba(0,0,0,0.2);
					box-shadow: 0 0 15px rgba(0,0,0,0.2);
					}
				.ship_r .slt:hover i{color: #005195;}
				.ship_r .slt:hover h2{color: #005195;}
				.ship_r .slt h2{font-size: 20px; font-weight: bold;}

.yx_footer_3{
	width: 1162px;
	margin: auto;
}

.yx_footer_2{  
	 width: 1310px;
	  height: 80px;  
	  background-color: #fff; 
	  line-height: 80px;  
	  padding:0 20px;
	  margin: 20px auto;
	   margin-top: 20px;
	  border: 1px solid #cccccc;
}
.yx_footer_3 h1{  
	line-height:80px;  
	float: left;
	font-size: 20px;
	color: #555555;
    padding-right: 38px;
    margin: 0;
}
.yx_footer_3 select{
	border: 1px solid #d7d7d7;  
	width: 333px;  
	height: 30px;  
	line-height: 30px;  
	margin-right: 10px;
	color:#333;
	font-size: 15px;
	-moz-border-radius: 6px;
	     border-radius: 6px;
}
.yx_footer_3 select option{color:#333;}

/* 会议通知 会员申请 */
.ylg{width: 100%; margin-top: 12px;}
						.ylg ul{
							padding: 1px;
							overflow: hidden;
							background-color: #e5edf4;
						}
						.ylg ul li{
							float: left;
							width: 50%; 
							height: 172px; 
							overflow: hidden;
							padding: 2px;
							-webkit-transition: all 0.2s ease-in;
							-moz-transition: all 0.2s ease-in;
							-ms-transition: all 0.2s ease-in;
							-o-transition: all 0.2s ease-in;
							transition: all 0.2s ease-in;
							}
						.ylg ul li a{
							overflow: hidden;  
							width: 100%; 
							height: 165px; 
							text-align: center; 
							display: block;
							-webkit-transition: all 0.2s ease-in;
							-moz-transition: all 0.2s ease-in;
							-ms-transition: all 0.2s ease-in;
							-o-transition: all 0.2s ease-in;
							transition: all 0.2s ease-in;
							 }
						.ylg ul li:hover a{
							
							-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.2);
							-moz-box-shadow:  0 0 15px rgba(0,0,0,0.2);
							box-shadow: 0 0 15px rgba(0,0,0,0.2);
							-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.2);
							-moz-box-shadow:  0 0 15px rgba(0,0,0,0.2);
							box-shadow: 0 0 15px rgba(0,0,0,0.2);
							-webkit-transform: scale(1.05);
							-moz-transform: scale(1.05);
							-ms-transform: scale(1.05);
							-o-transform: scale(1.05);
							transform: scale(1.05);
						}
						.ylg ul li a i{font-size: 38px; text-align: center; margin-top: 50px;}
						.ylg ul li a .mk_text{font-size: 18px; font-weight: bold; text-align: center;}
						.ylg ul li:nth-child(1){
							border-right: 1px solid #ffffff;
							border-bottom: 1px solid #ffffff;
						}
						.ylg ul li:nth-child(1) a{
							color: #cf5e81;
							
						}
						.ylg ul li:nth-child(2){
							border-bottom: 1px solid #ffffff;
						}
						.ylg ul li:nth-child(2) a{
							color: #00aaff;
							
							}
						.ylg ul li:nth-child(3){
							border-right: 1px solid #ffffff;
						}
						.ylg ul li:nth-child(3) a{
							color: #005195;
							
							}
			            .ylg ul li:nth-child(4){
							
						}
						.ylg ul li:nth-child(4) a{
							color: #000000;
							
							}
						.ylg ul li:nth-child(1):hover a{
							color: #FFFFFF;
							background-color: #cf5e81;
							}
						.ylg ul li:nth-child(2):hover a{ 
							color: #FFFFFF;
							background-color: #00aaff;
							}
						.ylg ul li:nth-child(3):hover a{
							color: #FFFFFF;
							background-color: #005195;
							}
						.ylg ul li:nth-child(4):hover a{
							color: #FFFFFF;
							background-color: #000000;
							}
						

/* 专业委员会 */
.zywyh{width: 1310px; margin: auto;}
.zywyh_tit{
	height: 51px;
	line-height: 51px;
	padding: 0 10px;
	background-color: #a2a2a233;
}
.zywyh_tit span{
	float: left;
	font-size: 20px;
	color: #005195;
	font-weight: bold;
	padding-left: 8px;
}
.zywyh_tit a{
	float: right;
	font-size: 15px;
	color: #747474;
	padding-top: 2px;
}
.zywyh_det {overflow: hidden; width: 100%; padding-top: 20px;}
.zywyh_det .zywyh-btn{
	    float: right;
	    font-size: 16px;
	    line-height: 18px;
	    font-weight: 600;
	    padding: 4px 10px;
	    margin-top: 10px;
	    margin-right: 10px;
	   
	    border-radius: 5px;
}
.zywyh_det .expand{
	background-color: #a2a2a233;
	color: #005195;
}
.zywyh_det .collapse{
	background-color: #a2a2a233;
	color: #747474;
}
.zywyh_det ul{overflow: hidden;}
  .listz li {
			    display: none;
			  }
			  .listz li.show {
			    display: list-item;
			  }
			  .zywyh-btn {
			    margin-top: 10px;
			    cursor: pointer;
			  }
.zywyh_det ul li{float: left; margin: 10px 17px 0 17px;}
.zywyh_det ul li a{display: inline-block; text-align: center;}

.zywyh_det ul li a .zy_tu{
	margin: 8px;
	border-radius: 56px;
	text-align: center;
	width: 112px; 
	height: 112px; 
	background-color: #e5edf4;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
	}
.zywyh_det ul li a .zy_tu span{
	
	font-size: 30px;
	line-height: 112px;
	color: #005195;
	font-weight: 600;
	
}
.zywyh_det ul li a .zy_wen{
	margin: auto;
	padding-top: 10px;
}
.zywyh_det ul li a .zy_wen h2{
	
	width: 112px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.zywyh_det ul li a:hover .zy_tu{
	-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.2);
	-moz-box-shadow:  0 0 15px rgba(0,0,0,0.2);
	box-shadow: 0 0 15px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.2);
	-moz-box-shadow:  0 0 15px rgba(0,0,0,0.2);
	box-shadow: 0 0 15px rgba(0,0,0,0.2);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
	transform:rotate(360deg);
}
.zywyh_det ul li a .ztgd{
	margin: 8px;
	border-radius: 50px;
	text-align: center;
	width: 100px; 
	height: 100px; 
	background-color: #e5edf4;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
	}
.ztgd i{
	font-size: 100px;
	line-height: 100px;
	margin-left: 13px;
	}
.zywyh_det ul li a:hover .ztgd{
	-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.2);
	-moz-box-shadow:  0 0 15px rgba(0,0,0,0.2);
	box-shadow: 0 0 15px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.2);
	-moz-box-shadow:  0 0 15px rgba(0,0,0,0.2);
	box-shadow: 0 0 15px rgba(0,0,0,0.2);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}
.zywyh_det ul li a:hover .show{
	-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.2);
	-moz-box-shadow:  0 0 15px rgba(0,0,0,0.2);
	box-shadow: 0 0 15px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.2);
	-moz-box-shadow:  0 0 15px rgba(0,0,0,0.2);
	box-shadow: 0 0 15px rgba(0,0,0,0.2);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
	transform:rotate(360deg);
}
.zywyh_det ul li a:hover .zy_tu span{
	font-size: 40px;
	font-weight: 600;
	
	
	-ms-transform: rotate(-20deg);
	transform: rotate(-20deg); 
	 -webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}
.zywyh_det .zywyh-btn{float: right; margin-top: 10px;}

/* 底部 */
.footer {
  background-color: #005195;
  color: #fff;
  padding: 30px 0;
}
.footer .row {

  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.footer .row .table-box {width: 40%;float: left;

  justify-content: center;
}

.footer .row .foot-right {width: 40%;float: right;
  text-align: center;
  justify-content: space-between;
  align-items: center;
}
.footer .row .foot-right div {
 float: left;
  width: 33.333%;
}
.footer .row .foot-right div img {
  width: 92px;
}
.footer .foot-cop {padding: 13px 26px 0 26px; display: table;
  margin-top: 25px;
  width: 100%;
  border-top: 1px solid #fff;
  text-align: center;
  font-size: 14px;
}
.footer .foot-cop a {
  color: #fff;
}
.footer .foot-cop .allnum-box {
  display: block;
}
.footer .foot-cop .allnum {
  display: inline-block;
  padding: 1px 10px;
  border: 1px solid #757078;
  background: #030303;
  color: #06ED07;
}
.foot-tp {
  margin-top: 30px;
  padding: 15px;
  background: #ECECEC;
}
.foot-tp ul,
.foot-tp li {
  list-style: none;
}
.foot-tp .one {
  margin: 0 auto;
  height: 160px;
  width: 100%;
  overflow: hidden;
  position: relative;
}
.foot-tp .one ul {
  height: 160px;
  width: 100000px;
  position: absolute;
  left: 0;
}
.foot-tp .one li {
  display: block;
  float: left;
  margin: 5px;
  height: 150px;
  position: relative;
}
.foot-tp .one li a {
  display: inline-block;
  height: 150px;
}
.foot-tp .one li img {
  display: block;
}
.foot-tp .pic-list {
  position: relative;
  overflow: hidden;
}
.foot-tp .pic-list .wrap {
  position: absolute;
  top: 0;
  left: 0;
}
.foot-tp .pic-list .wrap .picture {
  position: relative;
  float: left;
  text-align: center;
  padding: 0 10px;
}
.foot-tp .pic-list .wrap .picture a {
  display: inline-block;
  width: 100%;
}
.foot-tp .pic-list .wrap .picture a img {
  width: 100%;
  height: 100%;
  max-width: 100%;
  vertical-align: baseline;
}

.form-control:focus {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.row .table-box table tr td{line-height: 24px;}
@media (min-width: 768px) and (max-width: 991px) {
  .footer .row .foot-cens {
    border-right: none;
  }
  .footer .row .foot-right {
    margin-top: 20px;
  }
}
@media (max-width: 767px) {
  .footer .row .foot-cens {
    border-left: none;
    border-right: none;
  }
  .footer .foot-cop span {
    display: block;
  }
}
@media (max-width: 480px) {
  .footer tbody tr td:first-child {
    width: 35%;
  }
  .pic-list .wrap .picture {
    padding: 0 5px;
  }
}


/* 单位会员 */

/* 单位会员 */

.sc-fl {
					float: left;
					display: inline;
				}

				.sc-fr {
					float: right;
					display: inline;
				}

				.sc-clearfix:after {
					visibility: hidden;
					display: block;
					font-size: 0;
					content: ".";
					clear: both;
					height: 0;
					overflow: hidden
				}

				.sc-clearfix {
					*zoom: 1
				}


             .xh_vip{width: 1310px; margin: 20px auto; }

				.Member-box {
					width: 1204px;
					margin: 20px auto 0;
				}

				.Member-wintitle {
					    font-size: 20px;
					    color: #005195;
					    
						height: 51px;
						line-height: 51px;
						padding: 0 10px;
						background-color: #a2a2a233;
					
				}

				.Member-wintitle span {
					    font-size: 20px;
					    color: #005195;
					    font-weight: bold;
					    padding-left: 8px;
				
				}

				.Member-wintitle a {
					display: block;
					float: right;
					padding-right: 10px;
					font-size: 14px;
					
				}

				.Member-choice {
					position: relative;
				}

				.Member-list {
					background: #fff;
					border: solid 1px #ccc;
					margin-top: 10px !important;
					width: 356px !important;
				}

				.Member-listpic {
					width: 72px;
					height: 72px;
					margin: 20px 16px 0px 20px;
				}

				.Member-listpic img {
					width: 72px;
					height: 72px;
				}

				.Member-txt {
					width: 200px;
					height: 90px;
					margin-top: 20px;
				}

				.Member-txt a {
					font-size: 18px;
					color: #005195;
				}

				.Member-txt p {
					font-size: 12px;
					margin-top: 6px;
				}

				.Member-next {
					right: -50px !important;
				}

				.Member-prev {
					left: -50px !important;
				}



				.swiper-container {
					margin: 0 auto;
					position: relative;
					overflow: hidden;
					list-style: none;
					padding: 0;
					z-index: 1
				}

				.swiper-container-no-flexbox .swiper-slide {
					float: left
				}

				.swiper-container-vertical>.swiper-wrapper {
					-webkit-box-orient: vertical;
					-webkit-box-direction: normal;
					-webkit-flex-direction: column;
					-ms-flex-direction: column;
					flex-direction: column
				}

				.swiper-wrapper {
					position: relative;
					width: 100%;
					height: 100%;
					z-index: 1;
					display: -webkit-box;
					display: -webkit-flex;
					display: -ms-flexbox;
					display: flex;
					-webkit-transition-property: -webkit-transform;
					transition-property: -webkit-transform;
					-o-transition-property: transform;
					transition-property: transform;
					transition-property: transform, -webkit-transform;
					-webkit-box-sizing: content-box;
					box-sizing: content-box
				}

				.swiper-container-android .swiper-slide,
				.swiper-wrapper {
					-webkit-transform: translate3d(0, 0, 0);
					transform: translate3d(0, 0, 0)
				}

				.swiper-container-multirow>.swiper-wrapper {
					-webkit-flex-wrap: wrap;
					-ms-flex-wrap: wrap;
					flex-wrap: wrap
				}

				.swiper-container-free-mode>.swiper-wrapper {
					-webkit-transition-timing-function: ease-out;
					-o-transition-timing-function: ease-out;
					transition-timing-function: ease-out;
					margin: 0 auto
				}

				.swiper-slide {
					-webkit-flex-shrink: 0;
					-ms-flex-negative: 0;
					flex-shrink: 0;
					width: 100%;
					height: 100%;
					position: relative;
					-webkit-transition-property: -webkit-transform;
					transition-property: -webkit-transform;
					-o-transition-property: transform;
					transition-property: transform;
					transition-property: transform, -webkit-transform
				}

				.swiper-slide-invisible-blank {
					visibility: hidden
				}

				.swiper-container-autoheight,
				.swiper-container-autoheight .swiper-slide {
					height: auto
				}

				.swiper-container-autoheight .swiper-wrapper {
					-webkit-box-align: start;
					-webkit-align-items: flex-start;
					-ms-flex-align: start;
					align-items: flex-start;
					-webkit-transition-property: height, -webkit-transform;
					transition-property: height, -webkit-transform;
					-o-transition-property: transform, height;
					transition-property: transform, height;
					transition-property: transform, height, -webkit-transform
				}


				.swiper-button-next,
				.swiper-button-prev {
					position: absolute;
					top: 50%;
					width: 27px;
					height: 44px;
					margin-top: -22px;
					z-index: 10;
					cursor: pointer;
					background-size: 27px 44px;
					background-position: center;
					background-repeat: no-repeat
				}

				.swiper-button-next.swiper-button-disabled,
				.swiper-button-prev.swiper-button-disabled {
					opacity: .35;
					cursor: auto;
					pointer-events: none
				}

				.swiper-button-prev,
				.swiper-container-rtl .swiper-button-next {
					background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
					left: 10px;
					right: auto
				}

				.swiper-button-next,
				.swiper-container-rtl .swiper-button-prev {
					background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
					right: 10px;
					left: auto
				}			