@charset "utf-8";
/* CSS Document */

body {
	margin: 0 auto;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif "微软雅黑";
	min-width:1200px;
	background:url(../img/bg04.png) top center no-repeat
}
.rukou{
	width: 45%;
	float: left;
	height: 80px;
	line-height: 80px;
	font-size: 16px;
	overflow: hidden;
	background-color: #c3192a;
	color: #fff;
	text-align: center;
	margin-top: 5px;
	margin-right: 10px;
}
.wrapper {
	width: 1205px;
	margin: 0 auto;
}
a {
	outline: none;
hide-focus:expression(this.hideFocus=true);
text-decoration:none
}
a:hover{ text-decoration:underline}
img {
	border: 0
}
.fl {
	float: left
}
.fl a img{
	height: 80px;
	margin-top: 10px;
}
.fr {
	float: right;
}
.cb {
	clear: both;
	height:0
}
li{ list-style:none}
div, h1, h2, h3, h4, h5, h6, p, form, label, input, textarea, img, ul, li,dl,dt,dd {
	padding: 0;
	margin: 0
}

.ml14{ margin-right:14px}

.bg01{height:100px;}
.bg02{height: 100px;background-position: 1200px;}
.bg03{ background:#E31436;position: relative;}
.bg04{ background:url(../img/bg04.png) top center no-repeat}

.index_search{ width:245px; height:28px; background:#FFF; margin-top:39px; margin-right:1px; padding:2px}
.index_search .btn{ background:url(btn.png) no-repeat; width:49px; height:28px; cursor:pointer; border:0; float:right}
.index_search .input{ border:0; float:left; width:195px; height:28px; color:#888888}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ padding:0 0 0 0; height:56px; line-height:56px; position:relative; z-index:10;}
.nav a{ color:#ffffff;  }
.nav .nLi{ float:left;  position:relative; display:inline; }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0; font-size:15px; font-weight: normal; width:97px; text-align:center; height:56px; line-height:56px; text-decoration:none;}
.nav .sub{ display:none; width:97px; top:56px;  position:absolute; background-color: #3e3636;  line-height:26px; padding:5px 0;  }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 10px; text-align:center;    font-size: 13px; text-decoration:none; color:#FFF }
.nav .sub a:hover{ color:#fff; background:#9b0a18  }
.nav .on h3 a{ background:#9b0a18; color:#fff;   }

.slideBox{ width:755px; height:280px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ background:rgba(0,0,0,0.5);height:34px; overflow:hidden; position:absolute; right:0; bottom:0; z-index:1; width:100%; text-align:center}
.slideBox .hd ul{ overflow:hidden; zoom:1;}
.slideBox .hd ul li{ margin-right:13px;  width:10px; height:10px; line-height:10px; text-align:center; background:#fff; cursor:pointer; display:inline-block; border-radius:25px; margin-top:11px }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:755px; height:280px; display:block;  }

.index_news01{ width:430px;}
.index_news01 .t{ background:url(../img/index03.png) bottom repeat-x; height:33px; line-height:33px;border-bottom: 2px solid #E31436;}
.index_news01 .t span{ background:#c3192a; display:inline-block; padding: 0 15px; color:#FFF; font-size:15px;}
.index_news01 .t a{ float:right; color:#666666; font-size:13px}
.index_news01 ul{overflow: hidden;}
.index_news01 li{ color:#c3192a; font-size:14px; line-height:28px;overflow: hidden;}
.index_news01 li a{ float:left; background:url(../img/arrow01.png) left no-repeat; color:#333333; width:360px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.index_news01 li a:hover{ color:#c3192a; text-decoration:none}
.index_news01 li span{ float:right}
.index_news01 .con{ padding:0;}
.index_news01 .con td{ padding:3px}
.index_news01 .con td img{ width:110px; height:82px}
.index_news01 .con td .title{ color:#333333; font-size:14px}
.index_news01 .con td p{ color:#999999; font-size:12px}
.index_news01 .con td div{ color:#cc0000}
.index_news01 .con td div a{ color:#cc0000}

.index_news02{ width:367px; margin-top:24px;margin-right: 20px;}
.index_news02 .t{ background:url(../img/index03.png) bottom repeat-x; height:33px; line-height:33px;border-bottom: 2px solid #E31436;}
.index_news02 .t span{ background:#c3192a; display:inline-block; padding: 0 15px; color:#FFF; font-size:15px;}
.index_news02 .t a{ float:right; color:#666666; font-size:14px}
.index_news02 li{ color:#c3192a; font-size:14px; line-height:28px;overflow: hidden;position: relative;}
.index_news02 li a{ float:left; background:url(../img/arrow01.png) left no-repeat;  color:#333333; width:290px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;margin-top: 8px;}

.index_news02 li a:hover{ color:#c3192a; text-decoration:none}
.index_news02 li span{ float:right;margin-top: 8px;}
.index_news02 .con{ padding:0;overflow: hidden;}
.index_news02 .con ul{overflow: hidden;}
.index_news02 .con td{ padding:3px}
.index_news02 .con td img{ width:110px; height:82px}
.index_news02 .con td .title{ color:#333333; font-size:14px}
.index_news02 .con td p{ color:#999999; font-size:12px}
.index_news02 .con td div{ color:#cc0000}
.index_news02 .con td div a{ color:#cc0000}

.index_news03{ width:430px; margin-top:24px;overflow: hidden;}
.index_news03 .t{ background:url(../img/index03.png) bottom repeat-x; height:33px; line-height:33px;border-bottom: 2px solid #E31436;}
.index_news03 .t span{ background:#c3192a; display:inline-block; padding: 0 15px; color:#FFF; font-size:15px;}
.index_news03 .t a{ float:right; color:#666666; font-size:13px}
.index_news03 li{ 
background-color:#f0eee9;
	color:#c3192a; font-size:12px;  width:428px; height:51px; margin-top:6px;background-size: cover;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/index05.png',  sizingMethod='crop');background-image: url(index05.png);background-position:top right;background-repeat:no-repeat;background-size: cover; 
	}
.index_news03 li a{ float:right; color:#333333; width:344px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:49px;overflow:hidden;padding-right:15px;}

.index_news03 li a:hover{ color:#c3192a; text-decoration:none}
.index_news03 li .date{ float:left; color:#262626; font-size:22px; padding-left:15px;height: 49px;line-height: 49px;}

.index_news03 li .date::after{
	content:'',
	height:35px;
	widht:2px;
	background-color:#333333;
}

.index_news03 li .date span{ color:#c3192a; font-size:12px; display:block}

.index_link{ margin-top:14px; margin-left:0; width:100%;background-color:#EEEEEE}
.index_link .con{  height:auto; line-height:20px; font-size:12px}
.index_link .con a{ color:#333333; padding:0 3px}
.index_link .con a.more{ color:#0e3462}
.index_link span{ display:inline-block; background:#c3192a; padding:0 20px; color:#FFF; font-size:12px; line-height:39px; height:39px}
.index_link select{
	width: 237px;
	margin: 20px 0;
	height: 25px;
}
.footer{ color:#000; padding:0; font-size:12px; line-height:26px;text-align:center; padding:20px 0}
.footer a{ color:#fff}

.ny_banner{ padding-bottom:10px}
.ny_banner img{width: 100%;}
.ny_left{ width:160px}
.ny_left .t{ background:url(ny01.png) no-repeat; height:44px; font-size:18px;  color: #FFF; line-height:44px; padding-left:45px}
.ny_left .menu{ background:#f02c2c; margin-top:1px}
.ny_left .menu a{ color:#FFF;font-size: 14px; background:url(arrow02.png) right center no-repeat; display:block; line-height:30px; padding-left:15px}
.ny_left .t1{display:block; margin-top: 10px;}
.ny_left .t1 img{height: 40px;}
.ny_right{ width: 1000px;padding-left: 10px;}
.ny_right .title{ height:44px; background:url(../img/arrow03.png) left no-repeat; padding-left:14px; font-size:14px; line-height:44px;position: relative;}
.ny_right .title:before{
	content: '';
	background: #E31436;
	width: 2px;
	height: 20px;
	position: absolute;
	left: 0;
	top:13px;
}
.ny_right .title .pos{ font-size:12px; color:#555555}
.ny_right .title .pos a{ color:#555555}

.ny_list li{ color:#c3192a; font-size:12px; line-height:32px; border-bottom:1px dashed #999999; height:32px}
.ny_list li a{ float:left; background:url(../img/arrow01.png) left no-repeat; padding-left:14px; color:#333333; width:531px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ny_list li a:hover{ color:#c3192a; text-decoration:none}
.ny_list li span{ float:right}

.ny_right .content{ padding:20px 10px;}
.ny_right .content .header_con{ color:#383838; text-align:center;font-family:"微软雅黑"; margin:0 auto; border-bottom:1px solid #CCC;}
.ny_right .content .header_con p{ font-size:12px; height:30px; color: #666666;}
.ny_right .content .header_con h3{ padding:10px 0; display:block; color:#383838; font-size:22px; font-weight:normal;}
.ny_right .content .content01{ font-family:"微软雅黑"; font-size:14px; line-height:30px; margin:20px; color:#383838}
.ny_right .content .content01 img{ max-width:100%;text-align: center;}



.jser{ width:95%; margin:0 auto; height:auto;}
.jsdh{ width:100%; height:50px; border-bottom:1px solid #ccc;}
.jsdha{ width:150px;margin-right:10px; background:#036fc9;font-size:14px;font-family:"微软雅黑"; text-align:center; line-height:35px; color:#fff; float:left;}
.jsdha a{ color:#fff;text-decoration:none;}

.jsdhab{ width:150px;margin-right:10px; text-align:center;font-size:14px;font-family:"微软雅黑"; line-height:35px; color:#fff; float:left; background:#aeaeae;}
.jsdhab a{ color:#fff;text-decoration:none;}
.jszc{ height:auto; width:100%; min-height:500px;}
.btmc_1 {
	line-height:46px;
	font-size:18px;
	font-family: "微软雅黑";
	color:#06C;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ccc;
	display:block;
	clear:both;
    padding-left:10px;}
.jsmc a {
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 30px;
	color: #666;
	float: left;
	width: 93px;
	display:block;}
.jslb3 li img { float:left; display:block; width:145px; height:200px;margin-left:50px;}
.jslb3 li { border-bottom:dashed 1px #ccc; padding:30px 0; height:200px;}
.jslb3 li span { float:left; display:block; width:700px; padding-left:30px; font-size:12px; line-height:30px; color:#666;}
.jslb3 li span a { font-size:14px; display:block; line-height:36px; color:#000;}
.jslb3 li span a:hover { color:#06C;}
.yiji { clear:both;}

.lsyg { background:url(../img/timg_r10_c5.png) repeat-y center top; width:641px; margin:20px auto;}
.lsyg li { width:250px; margin-bottom:50px;}
.lsyg .zb  { padding-right:70px; background:url(../img/timg_r10_c3.png) no-repeat right 50px; float:left;}
.lsyg .yb { padding-left:70px; background:url(../images/timg_r10_c3.png) no-repeat left 50px; float:right;}
.lsyg .zb div  {float:left; width:250px;}
.lsyg .yb div { float:right; width:250px;}
.lsyg span { display:block;}
.lsyg .lsbt { padding:0 15px; background:url(../images/timg_r4_c2.png) repeat-y; line-height:30px; font-size:18px; color:#0087d4;}
.lsyg .zy { padding:0 15px; background:url(../images/timg_r4_c2.png) repeat-y; line-height:24px; font-size:16px; color:#666;}
.lsyg .tp { padding:15px; background:url(../images/timg_r4_c2.png) repeat-y; line-height:24px;}
.lsyg .tp img { width:220px;}
.jswo{  height:auto; margin:0 auto;}
.jsry{ width:47%; float:left; height:200px; border:1px solid #ccc;margin-right:2%;margin-top:10px;}
.jsrylf{ width:150px; height:200px; float: left; margin-right:10px;}
.jsryr{ height:auto; float:left;width:190px; }
.jsryr h3{ font-size:16px; line-height:35px; font-size:14px; font-family:"微软雅黑";}
.jsryr p{ line-height:30px; font-size:14px; font-size:14px; font-family:"微软雅黑";}