﻿*{ box-sizing: border-box;font-family: "微软雅黑";}
.clear{ clear: both;}
.left{ float: left;}
.right{ float:left;}
.fr{ float: right;}
.fl{ float: left;}

.banner{ height: 368px; position: relative; background: url(banner.png) center center no-repeat; padding-top: 20px;}
.banner div{ width: 1200px; margin: 0 auto;}
.banner a{ display: block; width: 317px; height: 73px;}
.section1{ width: 1200px; margin: 30px auto; overflow: hidden;}
.section1 .left{ float: left;}
.section1 .right{ float: left; width: 590px; margin-left:20px;}
.section1 .right a.title{background: url(title1.png) left center no-repeat;height: 40px; display: block;}
.section1 .right .yqkb{ margin-top: 15px; margin-bottom: 25px;}
.section1 .right .yqkb li{ background: url(dot2.png) left center no-repeat; padding-left: 30px; line-height: 43px;}
.section1 .right .yqkb li span{ font-weight: bold; color: #005A9D; font-size: 18px;}
.section1 .right .yqkb li a{  font-size: 18px;}
.section1 .right div.title{background: url(title1_2.png) left center no-repeat;height: 40px; margin-top: 24px; margin-left: 20px;}
.section1 .right .switch{ width: 100%; margin-top: 15px; line-height: 40px;}
.section1 .right .switch span{ display: inline-block; width: 84px; height: 40px; line-height: 40px; text-align: center; border-radius: 30px; cursor: pointer;background-color: #EBEFF6;}
.section1 .right .switch span.active{ background: linear-gradient(to right, #025B9E, #648FC6); color: #fff;}
.section1 .right .switch span:nth-child(2){ margin-left: 10px;}
.section1 .right .num{ margin: 30px auto;}
.section1 .right .num ul li{ float: left; width: 33%; text-align: center;}
.section1 .right .num ul li span{ color: #f00; display: inline-block; margin-bottom: 10px;}
.section1 .right .num ul li span b{ font-size: 28px;}
.section1 .right .num ul:nth-child(2){ display: none;}
.section1 .right .btnbox{ }
.section1 .right .btnbox a{ display: inline-block; margin-top: 30px;}
.section1 .right .btnbox a:nth-child(odd){ margin-left: 23px;}
.section1 .right .btnbox a:nth-child(even){ margin-left: 33px;}

.section2bg{  width: 100%; height: 900px; background-color: #EEF7FF; padding-top: 48px;}
.section2{ width: 1200px; margin: 0 auto;}
.section2 .left{ width: 760px; height: 800px; background-color: #fff; padding: 0px 20px;}
.section2 .left .col{ border-bottom:1px solid #eee; padding: 20px 0; height: 200px;}
.section2 .left .col:last-child{ border:0px;}
.section2 .left .pic{ float: left;}
.section2 .left ul{ float: left; margin-top: -15px;}
.section2 ul li{ line-height: 47px; background: url(dot.png) left+7px center no-repeat; padding-left: 30px;}
.section2 .right{ width: 410px; height: 800px; margin-left: 30px; background-color: #fff;}
.section2 .right .title{ margin: 20px 0 10px 0; display: block;}
.section2 .right .title:nth-child(1){ background: url(title2_1.png) center center no-repeat;height: 40px;}
.section2 .right .title:nth-child(3){ background: url(title2_2.png) center center no-repeat;height: 40px;}
.section3{ width:1313px; margin: 30px auto;}
.section3 .title{ background: url(title3.png) center center no-repeat; height: 48px; display: block;}
.section3 .ScrCont a{ width: 380px; height: 280px; position: relative;}
.section3 .ScrCont a img{ width: 380px; height: 216px;}
.section3 .ScrCont a i{
	    width: 56px;
	    height: 56px;
	    background: url(bt-vedio.png) no-repeat;
	    position: absolute;
	    left: 50%;
	    top: 50%;
	    margin-top: -58px;
	    margin-left: -29px;
}


.atitle{ width: 674px; height: 65px; margin: 30px auto;}
.acontent{ width: 1250px; margin: 0 auto; margin-bottom: 50px; overflow: hidden;}
.acontent ul li{ float: left;}



   .slideBox .bd ul {height: 425px; }
		.slideBox .bd img { width: 590px;height: 345px; }
		.pos_txt { width: 590px; }
        .slideBox{height:425px; position:relative;}
        .slideBox .hd{ height:20px; position:absolute; bottom:28px;right: 7px;}
        .slideBox .hd ul{float:left;}
        .slideBox .hd ul li{ float:left; background-color: #BFBFBF; width:15px;height: 13px;margin-right: 5px;cursor: pointer;}
        .new_txt{ text-align: center; color:#333; font-size: 14px;}
        .slideBox .hd ul li a img{ display:none; position:absolute; top:-7px; left:0px;}
        .slideBox .hd ul li.on{ background-color: #06358E; }
        .slideBox .bd{ position:relative; height:100%; z-index:0;   }
        .slideBox .bd ul{height:425px;}
        .slideBox .bd ul li{ position:relative;}
        .slideBox .bd img{ width:590px; height:345px; }
        .pos_txt{height: 80px;width: 100%;line-height: 80px;padding-left: 20px;font-size: 16px;color: #000; font-weight:bold;background:url(tmBg.png) repeat; background-color: #EEF7FF;}
		.pos_txt a{ color:#000; }

		
		.pic_tx{ margin-top:30px!important;}
		.cf:after{display:block;content:"";height:0;visibility:hidden;clear:both;}
		.cf{zoom:1;}
		.hide{display:none;}
		.block{display:block;}
		.pic_tx{width:1300px;margin: 0px auto;height: 280px;}
		.pic_tx .LeftBotton, .pic_tx .RightBotton {display:block;width:27px; height:46px; float:left;}
		.pic_tx #List1_1, .pic_tx #List2_1 { float:left; }
		.pic_tx .pic_tx_box{ width: 1200px; float:left;overflow:hidden;}
		.pic_tx .ScrCont { width:32766px; zoom:1;}
		.pic_tx .LeftBotton{background:url(left_arrow.png) no-repeat;margin-right:23px;margin-top:110px;}
		.pic_tx .RightBotton{background:url(right_arrow.png) no-repeat;margin-left:23px;margin-top:110px;}
		.pic_tx .pl{ width:380px; float:left;margin-right:20px;position: relative;}
		.pic_tx .pl span{display: block;width: 240px;height: 55px;position: absolute;left: 10px;top: 113px;background: #FFFFFF;border-bottom: 3px solid #bb2335;font-size: 17px;line-height: 55px;text-align: center;z-index: 1;}
		.pic_tx .pl img{display:block;width: 380px;height: 216px;}		
