/*头部open*/
			.headerTop{
			position: fixed;
		    top: 0;
		    left: 50%;
		    width: 100%;
		   	max-width: 1240px;
		    height: 60px;
		    -webkit-box-shadow: 1px 3px 2px #666;
		    -moz-box-shadow: 1px 3px 2px #666;
		    box-shadow: 1px 3px 2px #666;
		    background: #fff;
	  		z-index: 200;
		    margin-left: -620px;
			}
			.headerTop .logo{
			position: absolute;
		    top: 0;
		    left: 100px;
		    width: 160px;
		    z-index: 26;
		    -webkit-transition: all .15s ease-in-out;
		    -moz-transition: all .15s ease-in-out;
		    -o-transition: all .15s ease-in-out;
		    transition: all .15s ease-in-out;
			}
			.headerTop .logo img{
				float: left;
				max-width: 100%;
		    height: auto;
		    border: 0;
			}
			.headerTop ul.navi{
				float: right;
				margin: 0 60px 0 0;
				padding: 0;
				list-style-type: none;
			}
			.headerTop ul.navi li{
			  float: left;
			}
			.headerTop ul.navi li a {
		    display: block;
		    padding: 10px 13px;
		    text-decoration: none;
		    font-size: 14px;
		    line-height: 40px;
		    color: #999;
			}
			.headerTop ul.navi li:hover{
				background: #004f7c;
			}
			.headerTop ul.navi li:hover a {
		   	color: #fff;
			}
			.header{
				width: 1240px;
				margin:0 auto;
			}
			.Container-Title{
				color: #999;
				margin:90px 0 0 300px;
			}
			.Container-Title a{
				color: #004f7c;
			}
			
		/*头部end*/
		/*footUp  开始*/
		.footUP{
			width: 99%;
			margin:30px auto 0;
		}
		.foot p{
			margin: 40px 0;
		}
		.foot{
			text-align: center;
			height: 80px;
			color: #333;
			font-size: 12px;
			margin-top: 10px;
			border-top: 1px solid #666;
		}
	/*footUp  结束*
	/*list列表open*/
		.River_list{
			width: 1170px;
			margin:80px auto 0;
			/*overflow: hidden;*/
		}
		.list_left{
			position: relative;
	    float: left;
	    width: 230px;
	    box-shadow: 1px 3px 2px #bbb;
	    background-color: #fff;
		}
		.list_left ul li a,.list_left ul li span{
			color: #004f7c;
	    text-decoration: none;
	    padding: 5px 10px;
	    display: block;
	    border-top: 1px solid #bbb;
	    font-size: 14px;
		}
		.list_left>ul>li:nth-child(1)>span{
	    border-top: none;
		}
		.list_left_ul2{
			display: none;
			cursor: pointer;
		}
		.list_left_name{
			cursor: pointer;
		}
		.list_left .list_left_ul2 li a{
			border-top: none;
			padding-left: 40px;
			font-size: 12px;
		}
		.list_right{
			position: relative;
	    float: right;
	    width: 865px;
		}
		.list_left ul li .list_active{
			border:none;
			color: #fff;
	    background: #4e84bb;
	    background: -moz-linear-gradient(left, #4e84bb 0, #023f7e 100%);
	    background: -webkit-gradient(linear, left top, right top, color-stop(0, #4e84bb), color-stop(100%, #023f7e));
	    background: -webkit-linear-gradient(left, #4e84bb 0, #023f7e 100%);
	    background: -o-linear-gradient(left, #4e84bb 0, #023f7e 100%);
	    background: -ms-linear-gradient(left, #4e84bb 0, #023f7e 100%);
	    background: linear-gradient(to right, #4e84bb 0, #023f7e 100%);
	    position: relative;
		}
		.list_left ul li .list_active:after {
	    content: "";
	    position: absolute;
	    top: 0;
	    right: -12px;
	    width: 0;
	    height: 0;
	    border-bottom: 17px solid transparent;
	    border-top: 17px solid transparent;
	    border-left: 12px solid #004f7c;
		}
	/*list列表end*/
	/*list内容open*/
		.right_caption{
			font-style: normal;
	    margin: 30px 0;
	    line-height: 42px;
	    font-size: 28px;
	    color: #666;
		}
		.right_title{
			font-weight: 400;
	    font-size: 21px;
	    line-height: 33px;
	    color: #999;
		}
		.right_content{
			width: 410px;
		}
		.right_content_title{
			float: left;
    	width: 420px;
		}

		.table_title9_info{
			float: left;
	    padding: 20px 20px;
	    height: 340px;
	    margin: 0;
	    font-size: inherit;
	    font-weight: 400;
	    line-height: 26px;
	    background: #155187;
	    background: -moz-linear-gradient(top, #155187 0, #3398fd 85%);
	    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #155187), color-stop(85%, #3398fd));
	    background: -webkit-linear-gradient(top, #155187 0, #3398fd 85%);
	    background: -o-linear-gradient(top, #155187 0, #3398fd 85%);
	    background: -ms-linear-gradient(top, #155187 0, #3398fd 85%);
	    background: linear-gradient(to bottom, #155187 0, #3398fd 85%);
	    color: #fff;
	    width: 380px;
	    border-radius: 0;
	    border: 0;
	    position: relative;
	    cursor: pointer;
		}
		.table_title9_info label{
			float: left;
	    width: 30%;
	    font-weight: 400;
	    font-size: 12px;
	    margin-left: 20px;
		}
		.table_title9_info span{
			float: left;
	    width: 50%;
	    font-size: 12px;
		}
		.info_caption{
			font-size: 22px;
			line-height: 44px;
	    margin: 0 0 15px 20px;
	    font-weight: 200;
	    color: #fff;
	    padding: 0 0 5px 0;
		}
		.table_title9_Splint{
			background: #004f7c;
	    float: left;
	    height: 80px;
	    width: 330px;
	    text-align: center;
	    position: absolute;
	    left: 40px;
	    right: 40px;
	    bottom: 20px;
		}
		.table_title9_btn{
			display: block;
			width: 100%;
			text-align: center;
			border:none;
			background: none;
			color: #ddd;
			font-size: 16px;
			cursor: pointer;
		}
		.table_title9_Splint:hover .table_title9_btn{
			color: #fff;
		}
		.table_title9_Splint img{
			margin-top: 15px;
		}
		.right_contentImg{
			float: right;
    	width: 435px;
    	padding: 0 0 10px 10px;
		}
		.right_section{
			clear: both;
    	margin: 20px 0;
    	color: #666;
    	font-size: 14px;
		}
		.right_p{
			margin: 30px 0;
		}
		.right_p_title{
			font-weight: 400;
	    font-style: normal;
	    font-size: 19px;
	    line-height: 25px;
	    color: #999;
	    margin-bottom: 10px;
		}
		.right_p_content{
			font-weight: 400;
	    font-style: normal;
	    font-size: 14px;
	    line-height: 24px;
	    color: #666;
	    margin-bottom: 20px;
		}
	/*list内容end*/

	/*轮播图片 open*/
		.RotationChart{
			width: 432px;
			position: relative;
			overflow: hidden;
		}
		.ChartTop{
			width: 21600px;
		}
		.ChartTop img{
			float: left;
			width: 432px;
			height: 306px;
		}
		.items{
			position: relative;
			margin-bottom: 6px;
			overflow: hidden;
			left: 0;
		}
		.ChartTopbtn{
			position: absolute;
			width: 40px;
			height: 40px;
			top: 160px;
			cursor: pointer;
			background: rgba(0,0,0,.6);
			border-radius: 50%;
		}
		.ChartTopbtn:hover{
			background: rgba(0,0,0,.8);
		}
		.btn1,.btn3{left: 10px;}
		.btn2,.btn4{right: 10px;}
		.btn3,.btn4{top: 641px; display: none;}
		.ChartTopbtn img{
			width: 30px;
			height: 30px;
			top: 5px;
			position: relative;
		}
		.btn1 img,.btn3 img{left: 3px;}
		.btn2 img,.btn4 img{left: 7px;}
		.tab{
			width: 96px;
			height: 68px;
			margin-right: 6px;
			float: left;
			background: #ccc;
			position: relative;
		}
		.tab_ul{
			/*width: 504px;*/
			position: relative;
		}
		.tab_ul li{
			float: left;
		}
		.tab_ul li:last-child{
			margin-right: 0;
		}
		.active{
			background: #004f7c;
			color:#fff;
		}
		.tabB img{
			width: 96px;
			height: 68px;
		}
		.tab{
			cursor: pointer;
		}
		.tabB_bottom{
			width: 40px;
			height: 40px;
			position: absolute;
			left: 50%;
			margin-left: -20px;
			top: 0;
			z-index: 20;
			display: none;
		}
		.bottomactive{
			display: block;
		}

		.bg{
			display: none;  
			position: absolute; 
			top: 0%;  
			left: 0%; 
			width: 100%;  
			height: 400%;  
			background-color: black;
			z-index:1001;
			-moz-opacity: 0.5;  
			opacity:.50;  
			filter: alpha(opacity=50);
		}
		.bgImg{
			display: none;
			position: fixed;
			z-index:1002;
			left: 50%;
			top: 50%;
			width: 900px;
			height: 539px;
			margin-top:-269.5px;
			margin-left:-450px;
		}
		.bgImg .backImg{
			width: 100%;
			height: 100%;
		}
		.bgImgs1 .backImg{
			width: 100%;
			height: 100%;
			display: none;
		}
		.bgImg1{
			display: none;
			position: fixed;
			z-index:1002;
			left: 50%;
			top: 50%;
			width: 900px;
			height: 539px;
			margin-top:-269.5px;
			margin-left:-450px;
		}
		.bgImgs1{
			width: 900px;
			height: 539px;
			overflow: hidden;
		}
		.default_Btn{
			position: absolute;
			right: -20px;
			top: -20px;
			width: 40px;
			height: 40px;
			z-index: 10;
			cursor: pointer;
		}
	/*轮播图片 end*/
		@media screen and (max-width: 1239px) and (min-width: 751px) {
      .headerTop{
      	margin-left: 0px; 
      	left: 0;
      }
		}

	@media screen and (max-width: 750px) {	
		.headerTop{ 
			width: 100%;
			left: 0;
			margin-left: 0;
		}
		.bgImg .backImg{
			height: auto;
		}
		.foot{
			font-size: 18px;
		}
		
		.active:after{
			content: none !important;
			border: none;
		}
	
		body{
			width: 100%;
			min-width: 100%; 
		}
		.headerTop .logo{
			width: 94px !important;
			left: 10px;
		}
		.headerTop ul.navi{
			margin: 0 10px 0 0;
		}
		.Container-Title{
			display: none;
		}
		.footUP{
			width: 100%;
		}
		.list_right,.list_left{
			float: none;
			width: 100%;
		}

		.River_list{
			width: auto;
		}
		.list_left ul li a, .list_left ul li span{
			padding: 12px 10px;
		}
		.River_list{
			margin: 100px auto 0;
		}
		.table_title9_info{
			width: 100vw;
			box-sizing: border-box;
		}
		.right_caption{
			text-indent: 20px;
		}
		.right_contentImg{
			width: 100vw;
		}
		.RotationChart{
			width: 100vw;
		}
		.ChartTop img{
			width: 100vw;
		}
		.tabB img{
			width: 96px;
    	height: 68px;
		}
		.bgImgs1, .bgImg, .bgImg1 {
		    width: 90vw;
		    height: auto;
		}
		.bgImg1,.bgImg{
				left: 5%;
				margin-left: 0;
		}
		.right_p{
			width: 95%;
			margin-left: 2.5%;
			text-align: justify;
		}
	}	

	.list_left_ul2 li .active{
		color: #fff;
    background: #4e84bb;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, #4e84bb 0, #023f7e 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #4e84bb), color-stop(100%, #023f7e));
    background: -webkit-linear-gradient(left, #4e84bb 0, #023f7e 100%);
    background: -o-linear-gradient(left, #4e84bb 0, #023f7e 100%);
    background: -ms-linear-gradient(left, #4e84bb 0, #023f7e 100%);
    background: linear-gradient(to right, #4e84bb 0, #023f7e 100%);
    position: relative;
	}
	.list_left_ul2 li a:hover{
		color: #fff;
    background: #4e84bb;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, #4e84bb 0, #023f7e 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #4e84bb), color-stop(100%, #023f7e));
    background: -webkit-linear-gradient(left, #4e84bb 0, #023f7e 100%);
    background: -o-linear-gradient(left, #4e84bb 0, #023f7e 100%);
    background: -ms-linear-gradient(left, #4e84bb 0, #023f7e 100%);
    background: linear-gradient(to right, #4e84bb 0, #023f7e 100%);
    position: relative;
	}
	.active:after{
		content: "";
		position: absolute;
		top: 0;
		right: -13px;
		width: 0;
		height: 0;
		border-bottom: 17px solid transparent;
		border-top: 18px solid transparent;
		border-left: 13px solid #004f7c;
	}