.main1{width:90%;margin:0 auto;margin-top:40px;overflow: hidden;}
.main1a{width:680px;margin:0 auto; margin-top:30px;overflow: hidden;}
.main1a .p1{ height:45px; line-height:45px; text-align:center; font-size:36px;font-weight:bold;color:#333333;}
.main1a .p2{ height:45px; line-height:45px; text-align:center; font-size:14px;color:#666666;}


.main1b{width:380px; height:35px; text-align:center; background:url(../images/title1.png) repeat-x center;margin:0 auto;overflow: hidden;}
.main1b img{height:35px; background:#FFFFFF; padding-left:10px; padding-right:10px;}


.main2{width: 1580px;max-width: 90%;margin:0 auto;margin-top:20px;overflow: hidden;}
.left2{float:left; width:70%;}
.left2 ul{width:100%;}
.left2 li{ float:left; width:31%; margin-right:2%;position:relative; overflow:hidden;}
.left2 li img{ width:100%; border:0px;}
.left2 li p{width:90%; padding-left:5%; padding-right:5%;  height:60px; line-height:60px; background:rgba(0,0,0,0.6); position:absolute;left:0;top:50%; margin-top:-30px; font-size:16px; color:#fff;text-align:center; cursor:pointer;overflow:hidden;}
.left2 li:hover p{ display:none;}

.right2{float:right; width:29%;}

.right2a{  width:100%; height:40px; line-height:40px; font-size:18px; color:#0f69a6; font-weight:bold; border-bottom:5px solid #ededed; margin-top:50px; float:left;}
.right2b{  width:100%; float:left;}
.right2b li{ width:100%;height:30px; line-height:30px; background:url(../images/sa.png) no-repeat left center; font-size:15px; text-indent:20px;  float:left; overflow:hidden;}



.main3{width: 1580px;max-width: 90%; margin:0 auto; position:relative;margin-top:50px;overflow: hidden;}
.left3{float:left; width:70%;}
.left3 img{ width:100%; border:0px;}
.left3:hover img{transform: scale(1.15); transition: all 0.5s linear;}

.right3{float:right; width:40%;height:260px; background:#f6f6f6; position:absolute; right:0px;top:50%; margin-top:-130px;z-index:999;}
.right3 .p1{ height:50px; line-height:50px; text-align:center; font-size:24px; font-weight:bold;margin-top:10px;}
.right3 .p2{ height:120px; line-height:30px; font-size:16px; color:#666666; padding-left:40px; padding-right:40px; text-indent:2em; margin-top:10px; overflow:hidden;}

.right3 .p3{ line-height:30px; font-size:16px;color:#0f69a6; padding-left:40px; padding-right:40px; text-align:right;}
.right3 .p3 a{color:#0f69a6;}
.right3 .p3 a:hover{color:#ED0000;}


.main4{width: 1580px;max-width: 90%; margin:0 auto; position:relative;margin-top:70px;overflow: hidden;}
.left4{float:left; width:40%;height:260px; background:#f6f6f6; position:absolute; left:0px; top:50%; margin-top:-130px; z-index:999;}
.left4 .p1{ height:50px; line-height:50px; text-align:center; font-size:24px; font-weight:bold;margin-top:10px;}
.left4 .p2{ height:120px; line-height:30px; font-size:16px; color:#666666; padding-left:40px; padding-right:40px; text-indent:2em; margin-top:10px; overflow:hidden}

.left4 .p3{ line-height:30px; font-size:16px;color:#0f69a6; padding-left:40px; padding-right:40px; text-align:right;}
.left4 .p3 a{color:#0f69a6;}
.left4 .p3 a:hover{color:#ED0000;}

.right4{float:right; width:70%;}
.right4 img{ width:100%; border:0px;}
.right4:hover img{transform: scale(1.15); transition: all 0.5s linear;}


.main5{width: 1580px;max-width: 90%;margin:0 auto;margin-top:40px;}


.main6{width: 1580px;max-width: 90%;margin:0 auto;margin-top:40px;overflow: hidden;}
.main6 ul{}
.main6 li{ float:left; width:24%;  margin-right:1.33%; position:relative; overflow:hidden;}
.main6 li img{ width:100%; border:0px;}
.main6 li p{width:100%;  height:80px; line-height:80px; background:rgba(0,0,0,0.6); position:absolute;left:0;top:50%; margin-top:-40px; font-size:20px; color:#fff;text-align:center; cursor:pointer;overflow:hidden;}
.main6 li p.pa{ width:70%; height:60px; line-height:30px; padding-top:10px; padding-bottom:10px; padding-left:15%; padding-right:15%;}
.main6 li:hover p{ display:none;}
.main6 li:last-child{margin-right:0px;}




.main7{width: 1580px;max-width: 90%;margin:0 auto;margin-top:40px;}

.left7{float:left; width:28%; padding-left:2%; padding-right:2%; background:#fafafa;-webkit-box-shadow:0px 0px 5px #ccc; -moz-box-shadow:0px 0px 5px #ccc; box-shadow:0px 0px 5px #ccc;position: relative; overflow:hidden;}
.midd7{float:left; width:28%; padding-left:2%; padding-right:2%; background:#fafafa;-webkit-box-shadow:0px 0px 5px #ccc; -moz-box-shadow:0px 0px 5px #ccc; box-shadow:0px 0px 5px #ccc; margin-left:2%;position: relative; overflow:hidden;}
.right7{float:right; width:28%; padding-left:2%; padding-right:2%; background:#fafafa;-webkit-box-shadow:0px 0px 5px #ccc; -moz-box-shadow:0px 0px 5px #ccc; box-shadow:0px 0px 5px #ccc;position: relative; overflow:hidden;}


.title7{  width:100%; height:40px; line-height:40px; border-bottom:1px solid #eeeeee; margin-top:10px; float:left;}
.title7 .p1{float:left; font-size:16px; color:#0f69a6; font-weight:bold;}
.title7 .p2{float:right; font-size:16px; color:#0f69a6;}
.title7 .p2 a{color:#0f69a6;}
.title7 .p2 a:hover{color:#ED0000;}


.scrollbox{ width:100%; padding-bottom:10px; overflow: hidden;}
.scrollbox a{color:#666666;}
.scrollbox a:hover{color:#0f69a6;}
#scrollDiv1{width:100%;height:246px; overflow:hidden;}/*这里的高度和超出隐藏是必须的*/
#scrollDiv1 li{ width:100%;height:40px; line-height:40px; font-size:15px; border-bottom:1px dashed #cccccc;  float:left; overflow:hidden;}

#scrollDiv2{width:100%;height:246px; overflow:hidden;}/*这里的高度和超出隐藏是必须的*/
#scrollDiv2 li{ width:100%;height:40px; line-height:40px; font-size:15px; border-bottom:1px dashed #cccccc;  float:left; overflow:hidden;}

#scrollDiv3{width:100%;height:246px; overflow:hidden;}/*这里的高度和超出隐藏是必须的*/
#scrollDiv3 li{ width:100%;height:40px; line-height:40px; font-size:15px; border-bottom:1px dashed #cccccc;  float:left; overflow:hidden;}




.main8{width: 1580px;max-width: 90%;margin:0 auto;overflow: hidden;}
.main8 ul{}
.main8 li{ float:left; width:25%; margin-top:30px; position:relative; overflow:hidden;}
.main8 li img{ width:100%;max-width: 270px;  border:0px;}




@media screen and (min-width:1366px) and (max-width:1550px) {
	
.right2a{  width:100%; height:40px; line-height:40px; font-size:18px; color:#0f69a6; font-weight:bold; border-bottom:5px solid #ededed; margin-top:20px; float:left;}


}

@media screen and (min-width:1201px) and (max-width:1365px) {

.right2a{  width:100%; height:40px; line-height:40px; font-size:18px; color:#0f69a6; font-weight:bold; border-bottom:5px solid #ededed; margin-top:10px; float:left;}
	
}




@media screen and (max-width:768px) {


.main1{width:96%;margin:0 auto;margin-top:10px;overflow: hidden;}
.main1a{width:100%;margin:0 auto; margin-top:10px;overflow: hidden;}
.main1a .p1{ height:25px; line-height:25px; text-align:center; font-size:18px;font-weight:bold;color:#333333;}
.main1a .p2{ height:25px; line-height:25px; text-align:center; font-size:10px;color:#666666;}


.main1b{width:280px; height:35px; text-align:center; background:url(../images/title1.png) repeat-x center;margin:0 auto;overflow: hidden;}
.main1b img{height:35px; background:#FFFFFF; padding-left:10px; padding-right:10px;}


.main2{width: 96%;max-width: 96%;margin:0 auto;margin-top:0px;overflow: hidden;}


.left2{width: 100%;max-width: 100%;white-space: nowrap;overflow-x: auto;}
.left2::-webkit-scrollbar {display: none;}
.left2 ul{}
.left2 li{ float: none; width:50%; margin-right:0px; margin-top:10px;display: inline-block;  position:relative; overflow:hidden;}
.left2 li img{ width:100%; border:0px;}
.left2 li p{ width:90%; padding-left:5%; padding-right:5%; height:40px; line-height:40px; background:rgba(0,0,0,0.6); position:absolute;left:0;top:50%; margin-top:-20px;font-size:14px; color:#fff;text-align:center; cursor:pointer;overflow:hidden;}
.left2 li:hover p{ display:none;}





.right2{float:right; width:100%;}

.right2a{  width:100%; height:40px; line-height:40px; font-size:18px; color:#0f69a6; font-weight:bold; border-bottom:5px solid #ededed; margin-top:10px; float:left;}
.right2b{  width:100%; float:left;}
.right2b li{ width:100%;height:30px; line-height:30px; background:url(../images/sa.png) no-repeat left center; font-size:15px; text-indent:20px;  float:left; overflow:hidden;}



.main3{width: 96%;max-width: 96%; margin:0 auto; position:relative;margin-top:10px;overflow: hidden;}
.left3{float:left; width:100%;}
.left3 img{ width:100%; border:0px;}
.left3:hover img{transform: scale(1.15); transition: all 0.5s linear;}

.right3{float:right; width:100%;height:auto; background:#f6f6f6; position: relative; right:0px; top:0px; margin-top:0px;z-index:999; padding-bottom:10px;}
.right3 .p1{ height:30px; line-height:30px; text-align:center; font-size:18px; font-weight:bold;margin-top:10px;}
.right3 .p2{ height:100px; line-height:25px; font-size:14px; color:#666666; padding-left:10px; padding-right:10px; text-indent:2em; margin-top:10px; overflow:hidden;}

.right3 .p3{ line-height:30px; font-size:16px;color:#0f69a6; padding-left:20px; padding-right:20px; text-align:right;}
.right3 .p3 a{color:#0f69a6;}



.main4{width: 96%;max-width: 96%; margin:0 auto; position:relative;margin-top:10px;overflow: hidden;}
.left4{float:left; width:100%;height:auto; background:#f6f6f6;  position:relative; left:0px;top:0px; margin-top:0px; z-index:999; padding-bottom:10px;}
.left4 .p1{ height:30px; line-height:30px; text-align:center; font-size:18px; font-weight:bold;margin-top:10px;}
.left4 .p2{ height:120px; line-height:30px; font-size:16px; color:#666666; padding-left:10px; padding-right:10px; text-indent:2em; margin-top:10px; overflow:hidden}

.left4 .p3{ line-height:30px; font-size:16px;color:#0f69a6; padding-left:20px; padding-right:20px; text-align:right;}
.left4 .p3 a{color:#0f69a6;}

.right4{float:right; width:100%;}
.right4 img{ width:100%; border:0px;}
.right4:hover img{transform: scale(1.15); transition: all 0.5s linear;}


.main5{width: 96%;max-width: 96%;margin:0 auto;margin-top:20px;overflow: hidden;}


.main6{width: 96%;max-width: 96%;margin:0 auto;margin-top:10px;white-space: nowrap;overflow-x: auto;}
.main6::-webkit-scrollbar {display: none;}
.main6 ul{}
.main6 li{ float: none; width:50%; margin-right:0px; margin-top:10px;display: inline-block;  position:relative; overflow:hidden;}
.main6 li img{ width:100%; border:0px;}
.main6 li p{width:100%;  height:60px; line-height:60px; background:rgba(0,0,0,0.6); position:absolute;left:0;top:50%; margin-top:-30px; font-size:14px; color:#fff;text-align:center; cursor:pointer;overflow:hidden;}
.main6 li p.pa{ width:90%;height:60px; line-height:60px; padding-top:0px; padding-bottom:0px; padding-left:5%; padding-right:5%;}

.main6 li:hover p{ display:none;}
.main6 li:last-child{margin-right:0px;}




.main7{width: 96%;max-width: 96%;margin:0 auto;margin-top:20px;}

.left7{float:left; width:96%; padding-left:2%; padding-right:2%; background:#fafafa;-webkit-box-shadow:0px 0px 5px #ccc; -moz-box-shadow:0px 0px 5px #ccc; box-shadow:0px 0px 5px #ccc;position: relative; overflow:hidden;}
.midd7{float:left; width:96%; padding-left:2%; padding-right:2%; background:#fafafa;-webkit-box-shadow:0px 0px 5px #ccc; -moz-box-shadow:0px 0px 5px #ccc; box-shadow:0px 0px 5px #ccc; margin-left:0px;margin-top:20px;position: relative; overflow:hidden;}
.right7{float:right; width:96%; padding-left:2%; padding-right:2%; background:#fafafa;-webkit-box-shadow:0px 0px 5px #ccc; -moz-box-shadow:0px 0px 5px #ccc; box-shadow:0px 0px 5px #ccc;margin-top:20px;position: relative; overflow:hidden;}


.title7{  width:100%; height:40px; line-height:40px; border-bottom:1px solid #eeeeee; margin-top:10px; float:left;}
.title7 .p1{float:left; font-size:16px; color:#0f69a6; font-weight:bold;}
.title7 .p2{float:right; font-size:16px; color:#0f69a6;}
.title7 .p2 a{color:#0f69a6;}


.scrollbox{ width:100%; padding-bottom:10px; overflow: hidden;}
.scrollbox a{color:#666666;}
#scrollDiv1{width:100%;height:246px; overflow:hidden;}/*这里的高度和超出隐藏是必须的*/
#scrollDiv1 li{ width:100%;height:40px; line-height:40px; font-size:15px; border-bottom:1px dashed #cccccc;  float:left; overflow:hidden;}

#scrollDiv2{width:100%;height:246px; overflow:hidden;}/*这里的高度和超出隐藏是必须的*/
#scrollDiv2 li{ width:100%;height:40px; line-height:40px; font-size:15px; border-bottom:1px dashed #cccccc;  float:left; overflow:hidden;}

#scrollDiv3{width:100%;height:246px; overflow:hidden;}/*这里的高度和超出隐藏是必须的*/
#scrollDiv3 li{ width:100%;height:40px; line-height:40px; font-size:15px; border-bottom:1px dashed #cccccc;  float:left; overflow:hidden;}




.main8{width: 100%;max-width: 100%;margin:0 auto;overflow: hidden;}
.main8 ul{}
.main8 li{ float:left; width:47%; margin-left:2%; margin-top:10px; position:relative; overflow:hidden;}
.main8 li img{ width:100%;max-width: 270px;  border:0px;}


}

