/* CSS Document */
.ny_con{
	width:1200px;
	height:auto;
	margin:0 auto;
	font-size:14px;
	font-family: "微软雅黑",Arial, Helvetica, sans-serif;
}
.ny_zy{
	width:1200px;
	height:40px;
	line-height:30px;
	border-bottom:1px solid #999;
	color:#000;
}
.ny_m0{
	width:100%;
	height:1160px;
	margin-top:20px;
}
.ny_mjs{
	width:100%;
	height:760px;
	margin-to
}
.ny_right_b74{
	width:958px;
	height:1080px;
	border:1px solid #aaaaaa;
	overflow-x: hidden; overflow-y: auto; 
	}
.ny_m1{
	width:100%;
	height:920px;
	margin-top:20px;
}
.ny_mpp{
	width:100%;
	height:650px;
	margin-top:20px;
}
.ny_m3{
	width:100%;
	height:500px;
	margin-top:20px;
}
.ny_m4{
	width:100%;
	height:2000px;
	margin-top:20px;
}
.ny_mz74{
	width:100%;
	height:1780px;
	margin-top:20px;
}
.ny_m5{
	width:100%;
	height:950px;
	margin-top:20px;
}
.ny_m1200{
	width:100%;
	height:1200px;
	margin-top:20px;
}
.ny_left1{
	width:200px;
	height:500px;
	margin-right:40px;
	float:left;
	display:inline;
}
.ny_left{
	width:200px;
	height:630px;
	margin-right:40px;
	float:left;
	display:inline;
}
.ny_left2{
	width:200px;
	height:500px;
	margin-right:40px;
	float:left;
	display:inline;
}
.ny_left_t{
	width:200px;
	height:115px;
	margin-bottom:10px;
}
.ny_left_t2{
	width:200px;
	height:10px;
	background:#c51c1f;
}
.ny_left_nr{
	width:200px;
	height:60px;
	border-bottom:1px dotted #aaaaaa;
	font-size:14px;
	line-height:60px;
	text-align:center;
}
.ny_left_nr a{
	text-decoration:none;
	display:block;
	color:#c51c1f;
	cursor:pointer;
}
.ny_left_nr a:hover{
	background:#c51c1f;
	color:#FFF;
	font-weight:bold;
	font-size:16px;
}
.ny_right{
	width:960px;
	height:auto;
	float:left;
	display:inline;
}
.ny_right2{
	width:960px;
	height:500px;
	float:left;
	display:inline;
}
.ny_right_top{
	width:960px;
	height:200px;
}
.ny_right_tit{
	width:958px;
	height:60px;
	line-height:60px;
	font-size:20px;
	color:#000;
}
.ny_right_b{
	width:958px;
	height:590px;
	border:1px solid #aaaaaa;
	overflow-x: hidden; overflow-y: auto; 
}
.ny_right_bjs{
	width:958px;
	height:450px;
	border:1px solid #aaaaaa;
	overflow-x: hidden; overflow-y: auto; 
}
.ny_right_b2{
	width:960px;
	overflow: auto;
	overflow-y: hidden；
}
.ny_b_t{
	width:560px;
	height:200px;
	margin:0 auto;
}
.ny_b_timg{
	width:220px;
	height:150px;
	margin-right:20px;
	float:left;
	margin-top:40px;
	display:inline;
}
.ny_b_tr{
	width:320px;
	height:150px;
	margin-top:40px;
	float:left;
	display:inline;
}
.ny_js_s0{
	width:800px;
	margin:0 auto;
}
.ny_js_stit{
	width:260px;
	height:30px;
	background-color:#95aecd;
	font-size:14px;
	line-height:30px;
	margin-top:20px;
}
.ny_js_snr{
	width:800px;
	height:auto;
	border-top:1px solid #999;
	font-size:12px;
	text-indent:2em;
	line-height:24px;
	padding-top:10px;
}
.ny_js_snr2{
	width:800px;
	height:auto;
	font-size:12px;
	text-indent:2em;
	line-height:24px;
	padding-top:10px;
}
.ny_js_dytit{
	width:958px;
	height:50px;
	line-height:50px;
	text-align:center;
	margin-top:20px;
}
.ny_js_stit2{
	width:280px;
	height:30px;
	background-color:#95aecd;
	font-size:14px;
	line-height:30px;
	margin-top:20px;
}
.ny_b2_con{
	width:960px;
	height:440px;
	margin:0 auto;
}
.ny_b2_conl{
	width:480px;
	height:400px;
	border-left:1px solid #6CF;
	padding-left:10px;
	float:left;
	display:inline;
}
.ny_b2_conl h2{
	line-height:36px;
	width:30%;
	text-align:center;
	display:block;
	background-color:#6CF;
	margin-bottom:5px;
}
.ny_b2_conl p{
	line-height:20px;
	font-size:12px;
}
.ny_b2_conr{
	width:440px;
	height:400px;
	float:left;
	padding-left:10px;
	border-left:1px solid #6CF;
	display:inline;
}
.ny_b2_conr h2{
	line-height:36px;
	width:30%;
	text-align:center;
	display:block;
	background-color:#6CF;
	margin-bottom:5px;
}
.ny_b2_conr p{
	line-height:20px;
	font-size:12px;
}
.ny_b2_dt{
	width:960px;
	height:240px;
	margin-bottom:30px;
}
.ny_right_b3{
	width:958px;
	height:650px;
	border:1px solid #aaaaaa;
}
.ny_b3_nr{
	width:800px;
	height:auto;
	margin:0 auto;
}

.ny_b3_nr h2{
	line-height:36px;
	margin-top:10px;
}
.ny_b3_nr p{
	line-height:24px;
	font-size:12px;
}
.ny_right_b4{
	width:958px;
	height:800px;
	border:1px solid #aaaaaa;
	overflow-x: hidden; overflow-y: auto; 
}
.ny_right_b1150{
	width:958px;
	height:1150px;
	border:1px solid #aaaaaa;
	overflow-x: hidden; overflow-y: auto; 
}
.ny_right_b850{
	width:958px;
	height:850px;
	border:1px solid #aaaaaa;
	overflow-x: hidden; overflow-y: auto; 
}
.ny_mgy{
	width:100%;
	height:1850px;
	margin-top:20px;
}
.ny_right_bgy{
	width:958px;
	height:1780px;
	border:1px solid #aaaaaa;
	overflow-x: hidden; overflow-y: auto; 
}
.ny_right_b600{
	width:958px;
	height:600px;
	border:1px solid #aaaaaa;
	overflow-x: hidden; overflow-y: auto; 
}
.ny_b4_s0{
	width:760px;
	margin:0 auto;
	z-index:1;
}
.ny_b4_text{
	width:360px;
	height:209px;
	margin-top:40px;
	float:left;
	display:inline;
}
.ny_b4_jg{
	width:40px;
	height:209px;
	margin-top:40px;
	float:left;
	display:inline;
}
.ny_b4_text h2{
	line-height:60px;
	color:#c51c1f;
}
.ny_b4_text p{
	line-height:32px;
}
.ny_b4_img{
	width:360px;
	height:209px;
	margin-top:40px;
	float:left;
	display:inline;
}
.ny_b4_zsq{
	z-index:10;
	position:relative;
	background:url(../images/zsq.png) no-repeat;
	width:150px;
	height:80px;
	margin:0 auto;
}
.b4_hdj{
	width:800px;
	margin:0 auto;
}
.hdj_tit{
	width:800px;
	height:auto;
	margin-top:30px;
}
.hdj_tit h2{
	line-height:36px;
}
.hdj_tit p{
	line-height:24px;
	text-indent:2em;
}
.hdj_b{
	width:760px;
	height:400px;
	padding:30px;
	
}
.hdj_b_s0{
	width:100%;
	height:105px;
	border:2px solid #c51c1f;
	margin-bottom:20px;
}
.hdj_b h3{
	line-height:32px;
	width:30%;
	padding-left:20px;
	font-size:18px;
	display:block;
	background-color:#c51c1f;
	color:#ffffff;
	
}
.hdj_b h3 a{
	color:#ffffff;
	background-color:#c51c1f;
}
.hdj_b h3 a:hover{
	color:#ffff00;
	text-decoration:underline;
}
.hdj_b p{
	line-height:24px;
	padding-left:20px;
}
.ny_right_bhdj650{
	width:958px;
	height:650px;
	border:1px solid #aaaaaa;
	overflow-x: hidden; overflow-y: auto; 
}
.ny_right_bhdj700{
	width:958px;
	height:700px;
	border:1px solid #aaaaaa;
	overflow-x: hidden; overflow-y: auto; 
}
.ny_right_bhdj{
	width:958px;
	height:1700px;
	border:1px solid #aaaaaa;
	overflow-x: hidden; overflow-y: auto; 
}
.ny_right_zlhz{
	width:958px;
	height:1500px;
	border:1px solid #aaaaaa;
	overflow-x: hidden; overflow-y: auto; 
}

.bcs_80{
	width:100%;
	height:80px;
}
.ny_bcs_s0{
	width:760px;
	margin:0 auto;
	z-index:1;
}
.ny_bcs_text{
	width:100%;
	height:210px;
	margin-top:10px;
}

.ny_bcs_text h2{
	line-height:60px;
	color:#c51c1f;
	text-align:center;
}
.ny_bcs_text p{
	line-height:32px;
	text-indent:2em;
}
.ny_bcs_img{
	width:360px;
	height:209px;
	margin:0 auto;
}

.ny_right_bmap{
	width:960px;
	height:500px;
}

.b3_map{
	width:100%;
	height:auto;
	margin:0;
}
.b3_map_left{
	width:400px;
	height:300px;
	margin-right:50px;
	display:inline;
}
.b3_map_text{
	width:300px;
	height:220px;
}
.b3_map_text h3{
	line-height:40px;
	font-size:18px;
}
.b3_map_text p{
	line-height:24px;
}
.b3_xsdw{
	width:958px;
	height:190px;
	border:1px solid #aaaaaa;
}
.b3_xsdw_s0{
	width:840px;
	height:auto;
	margin:0 auto;
}
.b3_xsdw_s0 h3{
	line-height:40px;
	margin-top:10px;
}

.b3_xsdw_s0 ul li{
	display:block;
	width:100px;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:14px;
	background:#c51c1f;
	color:#FFF;
	font-family:"微软雅黑";
	float:left;
	margin-right:18px;
	margin-bottom:10px;
	border:1px solid #ffffff;
	display:inline;
}
.b3_xsdw_s0 ul li a{
	color:#FFF;
}
.b3_xsdw_s0 ul li a:hover{
	background:#ffffff;
	color:#c51c1f;
	display:block;
	border:1px solid #c51c1f;
}
.hdj_smc_zt{
	margin-bottom:20px;
	font-size:16px;
}
.hdj_smc_zt_s0{
	width:100%;
	height:160px;
	border:2px solid #c51c1f;
	margin-bottom:20px;
}
.hdj_smc_zt_s0 h4{
	margin-top:10px;
	margin-bottom:10px;
	padding-left:20px;
}
.hdj_smc_zt_s0 p{
	text-indent:2em;
}

.mKeBanner,.mKeBanner div{text-align:center;}
.imageflow img{ -webkit-box-shadow: 2px 2px 2px 2px hsla(0,0%,0%,0.1); box-shadow: 2px 2px 2px 2px hsla(0,0%,0%,0.1); }
.imageflow{overflow:hidden; position:relative; text-align:left; visibility:hidden; width:100%;margin-top: -150px;}
.imageflow img{border:none; position:absolute; top:0px; visibility:hidden; -ms-interpolation-mode:bicubic;}
.imageflow p{margin:0 auto; text-align:center}
.imageflow .loading{border:1px solid #ccc; height:15px; left:50%; margin-left:-106px; padding:5px; position:relative; visibility:visible; width:200px}
.imageflow .loading_bar{background:#ccc; height:15px; visibility:visible; width:1%}
.imageflow .caption{font-weight:bold; position:relative; text-align:center; z-index:10000}
.imageflow .scrollbar{border-bottom:1px solid #b3b3b3; position:relative; visibility:hidden; z-index:10001; height:1px}
.imageflow .slider{background-image:url(../../Images/Index/slider.png); background-repeat:no-repeat; height:14px; margin:-6px 0 0 -7px; position:absolute; width:14px; z-index:10002}
.imageflow .images{overflow:hidden; white-space:nowrap}
.imageflow .button{cursor:pointer; height:17px; position:relative; width:17px}
.imageflow .previous{background:url(../../Images/Index/button_left.png) top left no-repeat; float:left; margin:-7px 0 0 -30px}
.imageflow .next{background:url(../../Images/Index/button_right.png) top left no-repeat; float:right; margin:-7px -30px 0 30px}

.list-growup-left {width: 450px;border-left: 1px solid #c41a1d;border-bottom: 1px solid #c41a1d; float: left;margin-top: 20px;margin-left: 20px;}
.list-growup-left p {position: relative;margin-bottom: 36px;text-indent: 20px;margin-top: -10px}
.list-growup-left span {display: block; width: 10px; height: 10px; background:transparent;background-color:rgba(196,26,29,0.5);border-radius: 50%; float: left;	position: absolute; left: -5px;top: 5px;}
.list-growup-left i {display: block;width: 10px; height: 10px;background-color: #c41a1d;border-radius: 50%;position: absolute;top: 0;left: 0;}
.list-growup-left p:hover {color: #c41a1d}
.list-growup-left p:hover span {animation: myfirst 1s;
    -moz-animation: myfirst 1s; 
    -webkit-animation: myfirst 1s; 
    -o-animation: myfirst 1s; 
	animation-iteration-count:infinite;}
.list-growup-left p:hover i{animation: myfirst2 1s;
    -moz-animation: myfirst2 1s; 
    -webkit-animation: myfirst2 1s; 
    -o-animation: myfirst2 1s; 
	animation-iteration-count:infinite;}

.list-growup-right{width: 450px;border-left: 1px solid #c41a1d;float: left;margin-top: 77px;}
.list-growup-right p {position: relative;margin-bottom: 36px;text-indent: 20px;margin-top: -10px}
.list-growup-right span {display: block; width: 10px; height: 10px; background:transparent;background-color:rgba(196,26,29,0.5);border-radius: 50%; float: left;	position: absolute; left: -5px;top: 5px;}
.list-growup-right i {display: block;width: 10px; height: 10px;background-color: #c41a1d;border-radius: 50%;position: absolute;top: 0;left: 0;}
.list-growup-right p:hover {color: #c41a1d}
.list-growup-right p:hover span {animation: myfirst 1s;
    -moz-animation: myfirst 1s; 
    -webkit-animation: myfirst 1s; 
    -o-animation: myfirst 1s; 
	animation-iteration-count:infinite;}
.list-growup-right p:hover i{animation: myfirst2 1s;
    -moz-animation: myfirst2 1s; 
    -webkit-animation: myfirst2 1s; 
    -o-animation: myfirst2 1s; 
	animation-iteration-count:infinite;}
.list-growup-right .upt{position: absolute;left: -7px;}
@keyframes myfirst
{
    0%    {width:10px;height:10px; left: -5px;top: 5px;}
    25%   {width:12.5px; height:12.5px;right:-6.25px; top:3.75px;}
    50%   {width:15px; height:15px;right:-7.5px; top:2.5px;}
    50%   {width:17.5px; height:17.5px;right:-8.75px; top:1.25px;}
    100%  {width:20px; height:20px;left: -10px;top: 0px;}
}
@keyframes myfirst2
{
    0%    {top: 0;left: 0}
    25%   {top:1.25px;left:1.5px}
    50%   {top:2.5px;left:2.5px}
    50%   {top:3.75px;left:3.75px}
    100%  {top: 5px;left: 5px;}
}

.list-fc {width: 100%;}
.list-fc li {width: 450px;margin-left: 20px;float: left;height: 174px;background-color: #fff}

.list-fc li:nth-of-type(odd) div{float: left;width: 215px;text-align: center; line-height: 174px;font-size:18px;position: relative;}
.list-fc li:nth-of-type(odd) div em{width:0;height:0;border-top:15px solid transparent;border-bottom: 15px solid transparent;border-left: 15px solid #fff;position: absolute;right: -15px;top:75px;}
.list-fc li:nth-of-type(odd):hover div em {border-left: 15px solid #0097e0;}

.list-fc li:nth-of-type(even) div{float: right;width: 215px;text-align: center; line-height: 174px;font-size:18px;position: relative;}
.list-fc li:nth-of-type(even) div em{width:0;height:0;border-top:15px solid transparent;border-bottom: 15px solid transparent;border-right: 15px solid #fff;position: absolute;left: -15px;top:75px;}
.list-fc li:nth-of-type(even):hover div em {border-right: 15px solid #0097e0;}

.list-fc li:hover div{background-color: #0097e0; color: #fff;}


.atext{ font-size:70px;  font-family:Arial}
.atexttwo{ color:#666}
.aline{ padding-top:50px; font-size:18px;  padding-bottom:20px; margin-bottom:20px; color:#007bb6; border-bottom: dashed 1px #aaa;}
.alinetwo{color:#bdbdbd}
.aline img{ vertical-align:top; margin-top:15px}
.con-main {color: #444;;margin-left: 30px;font-size: 16px;}
.honer{ margin-top:40px; margin-left:26px}
.honertwo{ border-top:solid 2px #ebebeb; margin-top:50px; padding-top:30px; line-height:20px}
.honerlist1{ background:url(../images/ry1.png) no-repeat; width:743px; height:201px}
.honerlist1 li{ font-size:14px; font-weight:bold; float:left; width:133px}
.honerlist1 .li1{ margin-left:135px; padding-top:75px}
.honerlist1 .li2{ margin-left:3px; padding-top:25px}
.honerlist1 .li3{ margin-left:5px; padding-top:60px}
.honerlist1 .li4{ margin-top:-10px; margin-left:5px}

.honerlist2{ background:url(../images/ry2.png) no-repeat; width:743px; height:249px}
.honerlist2 li{font-size:14px; font-weight:bold; float:left; width:126px}
.honerlist2 .li1{ margin-left:58px; padding-top:76px}
.honerlist2 .li2{ margin-left:14px; padding-top:160px}
.honerlist2 .li3{ margin-left:14px; padding-top:113px}
.honerlist2 .li4{ margin-left:14px; padding-top:160px}
.honerlist2 .li5{ margin-left:10px;padding-top:90px; }

#carrouse{position:relative; z-index:1; width:836px; height:200px; overflow:hidden;margin-left:40px}
#carrouse li{position:absolute; left:0; top:0px; border:10px solid #ebebeb; width:255px; height:173px; cursor:pointer; text-align:center; background:#fff}
#carrouse li img{vertical-align:middle; max-width:100%; max-height:100%;}
#carrouse li i{display:inline-block; height:100%; vertical-align:middle;}
#carrouse_prev,#carrouse_next{position:absolute; z-index:9; width:29px; height:49px; bottom:50px}
#carrouse_prev{background:url(../images/lbtn1.png) no-repeat; left:0px; }
#carrouse_next{ background:url(../images/rbtn1.png) no-repeat; right:0px}
#carrouseltit{ display:inline-block; padding-left:15px; background:url(../images/ryicon.png) no-repeat top left ; height:71px; line-height:108px; font-size:14px;font-weight:bold}

.carrouseltitp{text-align:center;}


#carrouse2{position:relative; z-index:1; width:636px; height:250px;margin-left:60px; margin-top:60px}

#carrouse2 li{position:absolute; left:0; top:0px; border:2px solid #ebebeb; width:416px; height:234px; cursor:pointer; text-align:center; background:#fff}
#carrouse2 li img{vertical-align:middle; max-width:100%; max-height:100%;}
#carrouse2 li p{display:none; width:416px;height:40px;background:url(../images/bgs.png) no-repeat; line-height:40px; font-size:14px; overflow:hidden }

#carrouse2 li i{display:inline-block; height:100%; vertical-align:middle;}
#carrouse_prev1,#carrouse_next1{position:absolute; z-index:9; width:29px; height:49px; bottom:90px}
#carrouse_prev1{background:url(../images/lbtn1.png) no-repeat; left:10px; }
#carrouse_next1{ background:url(../images/rbtn1.png) no-repeat; right:0px}
#carrouseltit1{ display:inline-block;height:40px; line-height:40px; font-size:14px; font-weight:bold; position:relative; z-index:3; width:418px;background:url(../images/bgs.png) no-repeat; margin-top:-20px; margin-left:5px}
.carrouseltitp1{text-align:center; color:#333;}

.dt-img {display: block;margin: 20px auto}
.dt-p {width: 90%;margin: 0 auto;text-indent: 2em;margin-bottom: 10px;font-size:16px;}





