@charset "utf-8";

/* 该网站名称 CSS Document */


body {margin:0px auto; font-family:"微软雅黑"; color:#333; font-size:14px; max-width:600px;}

h1,h2,h3,h4,h5,h6,div,p,span,td,tr,table,ul,li{ margin:0px;padding:0px;list-style:none;}

img{border:0px; vertical-align:top;}

a:link{color: #333; text-decoration: none;}

a:visited{color: #333; text-decoration: none;}

a:hover{color:#333; text-decoration:none;}

a:active{color:#333; text-decoration:none;}


.table_spacing1{margin:0 0 10px 0}/*上下2个表格之间间距*/
.clear{clear:both}

/*页面层容器*/


/*#Header {width:100%;background:#a40c1b; height:40px;}
.top{ overflow:hidden}
.top li{float:left; width:25%; background:url(../mimages/index_03.png) no-repeat right; height:40px; text-align:center;}
.top li img{margin:10px 0 0 0; width:21px; height:21px;}*/

/*.logo{text-align:center; padding:3px 0; background:#fff}
.logo img{max-width:100%}*/


/*.logo{text-align:center; background:#a40c1b; height:60px;}
.logo span{float:right; padding:20px 15px 0 0;}
.logo span img{width:22px;}*/

#Header {width:100%;background:#a40c1b; height:40px;}
.top{ overflow:hidden}
.top li{float:left; width:25%; background:url(../mimages/index_03.png) no-repeat right; height:40px; text-align:center;}
.top li img{margin:10px 0 0 0; width:21px; height:21px;}

.logo{ background:#fff; padding:5px 0 5px 5px; overflow:hidden;}
.logo h1{float:left;}
.logo h1 img{ height:32px;}
.logo p{float:right; padding:10px 10px 0 0; font-weight:bold; line-height:18px;}
.logo p img{float:left; width:18px; margin:0 7px 0 0}
.logo p a{display:block; color:#a40c1b;}

.banner{background:#fff;max-width:100%;overflow:hidden;visibility:visible;position:relative}
.banner img{width:100%;cursor:pointer}
#slider{line-height:0;text-align:center}
#pagenavi{text-align:center;bottom:7px;width:98%;padding-right:2%;position:absolute}
#pagenavi a{display:inline-block;width:20px;height:4px; background:#fff;margin-right:4px}
#pagenavi a.active{background:#a40c1b;}

/*.banner{text-align:center}
.banner img{max-width:100%}

.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;

	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;


	z-index:1;

}

.swiper-wrapper {

	position:relative;

	width:100%;

	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;

	

	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);

	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;

	

	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

}



.swiper-free-mode > .swiper-wrapper {

	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;

	margin: 0 auto;

}

.swiper-slide {

	min-width: 50px;
	float: left;
	display: block;
	background-color: rgba(255, 255, 255, 0.15);

}



.swiper-scrollbar {

	position: relative;
	-ms-touch-action: none;
	background: rgba(0,0,0,0.2);
	height: 4px;
	width: 100%;
	margin-top: 2px;

}

.swiper-scrollbar-drag {

	height: 100%;
	width: 100%;
	position: relative;
	background: rgba(0,0,0,0.3);
	border-radius: 3px;

}

.swiper-scrollbar-cursor-drag {

	cursor: move;

}




.swiper-wp8-horizontal {

	-ms-touch-action: pan-y;

}

.swiper-wp8-vertical {

	-ms-touch-action: pan-x;

}




.swiper-container {
	display: block;
	
	width: 100%;
}

.swiper-container  img {
	width: 100%;
	display: block;
}*/

.main{min-width:300px; max-width:700px; margin:0 auto 40px auto;}
.main2{margin:0 auto 50px auto;}
.nr1{ background:#fe8500; overflow:hidden; margin:5px 0}
.nr1 h1{float:left; font-size:14px; color:#fff; padding:9% 0 0 3%;}
.nr1 h1 span{font-weight:normal; font-size:14px}
.nr1 h1 a{color:#fff;}
.nr1 p{float:right; width:60%; text-align:right; background:#fff; overflow:hidden; box-sizing:border-box; border-left:5px solid #fff}
.nr1 p img{width:100%; background:#CCC; float:right;}

.nr2{float:left; width:50%; background:#d3000b; box-sizing:border-box; border-right:2px solid #fff; margin:0 0 5px 0}
.nr2 p{float:left; width:50%; background:#fff; margin:0 5% 0 0; box-sizing:border-box; border-right:5px solid #fff}
.nr2 p img{width:100%; background:#CCC;}
.nr2 h1{font-size:14px; color:#fff; padding:9% 0 0 0px}
.nr2 h1 span{font-weight:normal; font-size:12px}
.nr2 h1 a{color:#fff;}

.nr3{float:left; width:50%; background:#0067aa; box-sizing:border-box; border-left:2px solid #fff;}
.nr3 p{float:left; width:50%; background:#fff; margin:0 5% 0 0; box-sizing:border-box; border-right:5px solid #fff;}
.nr3 p img{width:100%; background:#CCC;}
.nr3 h1{font-size:14px; color:#fff; padding:9% 0 0 0px}
.nr3 h1 span{font-weight:normal; font-size:12px}
.nr3 h1 a{color:#fff;}

.nr201{float:left; width:50%; background:#ae413e; box-sizing:border-box; border-right:2px solid #fff; margin:0 0 5px 0}
.nr201 p{float:left; width:50%; background:#fff; margin:0 5% 0 0; box-sizing:border-box; border-right:5px solid #fff}
.nr201 p img{width:100%; background:#CCC;}
.nr201 h1{font-size:14px; color:#fff; padding:9% 0 0 0px}
.nr201 h1 span{font-weight:normal; font-size:12px}
.nr201 h1 a{color:#fff;}

.nr301{float:left; width:50%; background:#6aa2bd; box-sizing:border-box; border-left:2px solid #fff;}
.nr301 p{float:left; width:50%; background:#fff; margin:0 5% 0 0; box-sizing:border-box; border-right:5px solid #fff;}
.nr301 p img{width:100%; background:#CCC;}
.nr301 h1{font-size:14px; color:#fff; padding:9% 0 0 0px}
.nr301 h1 span{font-weight:normal; font-size:12px}
.nr301 h1 a{color:#fff;}

.nr4{ background:#84c428; overflow:hidden;}
.nr4 p{float:left; width:60%; text-align:right; background:#fff; overflow:hidden; box-sizing:border-box; border-right:5px solid #fff}
.nr4 p img{width:100%; background:#CCC; float:right;}

.nr4 h1{float:left; font-size:14px; color:#fff; padding:9% 0 0 3%;}
.nr4 h1 span{font-weight:normal; font-size:14px}
.nr4 h1 a{color:#fff;}

#Footer {width:100%; height:40px; background:#a40c1b; position:fixed; bottom:0px; left:0px; z-index:99999}
#Footer ul{}
#Footer ul li{float:left; width:32.5%; text-align:center; line-height:40px;}
#Footer ul li img{ display:inline; margin:12px 0 0 0;}
#Footer ul li a{color:#fff}
#Footer ul li a:hover{color:#fff; text-decoration:none}

#Footer2 {width:100%; height:40px; background:#a40c1b; position:fixed; bottom:0px; left:0px; z-index:99999}
#Footer2 ul{}
#Footer2 ul li{float:left; width:32.5%; text-align:center; line-height:40px;}
#Footer2 ul li img{ display:inline; margin:12px 0 0 0;}
#Footer2 ul li a{color:#fff}
#Footer2 ul li a:hover{color:#fff; text-decoration:none}

.list2{ padding:2% 0 0 0; overflow:hidden}
.list2 li{padding:2% 0 3px 0; background:#f0f0f0; text-align:center; line-height:30px; color:#fff; float:left; width:48%; margin:0 1% 2% 1%}
.list2 li img{width:95%; height:120px; margin:0 auto; background:#fff}
.list2 li a{color:#}

.page{text-align:center; padding:15px 0 0 0 ;clear:both}

.title{font-size:20px; padding:20px 0; text-align:center; font-weight:bold;}
.content{padding:10px 0; line-height:200%}
.content img{max-width:100%}

.content2{padding:10px; line-height:200%}
.content2 img{max-width:100%}

.fx{text-align:center}
.fx a{display:inline-block}
.fx a{font-size:16px; font-weight:bold; color:#fff; line-height:32px; width:45%;-moz-border-radius:5px;  -webkit-border-radius: 5px; border-radius:5px; margin:0 1%;-moz-box-shadow:1px 2px 5px #a2a2a2 ; -webkit-box-shadow:1px 2px 5px #a2a2a2; box-shadow:1px 2px 3px #a2a2a2;}
.fx a.haoyou{background:url(../mimages/fx_03.jpg) repeat-x; height:32px; }
.fx a.pengyouquan{background:url(../mimages/fx_05.jpg) repeat-x; height:32px; }

.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000;opacity:0.6;filter:alpha(opacity=60)}
.modal{display:none;display:none;position:fixed;top:0px;right:0px;z-index:1050;}


.new_list{}
.new_list li{height:80px; border-bottom:1px solid #f0f0f0;overflow:hidden; }
.new_list li a{display:block; height:80px;  padding:0 15px; }
.new_list li a span{float:left; padding:14px 12px 0 0}
.new_list li a span img{width:75px; height:57px; background:#e7e7e7;}
.new_list li a h1{font-size:14px; padding:17px 0 0 0}
.new_list li a p{color:#a7a7a7; line-height:18px; font-size:12px; padding:3px 0 0 0}
.new_list li a:hover{background:#e6e6e6}

.ly1{height:40px; text-align:right}
.ly2{text-align:left}
.ly2 span{color:#f00}
.ly2 input{width:180px; height:24px; line-height:24px; padding:0 5px; margin:0 0 0 5px; border:1px solid #868686}
.ly2 textarea{border:1px solid #868686; width:180px; height:60px; margin:0 0 0 5px; padding:5px;}
.tj{width:80px;text-align:center; line-height:26px; font-size:14px; margin:5px 0 0 0px;}

.liuyan{width:100%; margin:20px auto 0 auto}
.liuyan td{padding:5px 0;}
.liuyan td span{color:#f00}
.liuyan td input{width:80%; height:24px; line-height:24px; padding:0 5px; margin:0 0 0 5px; border:1px solid #a6a6a6; border-radius:3px}
.liuyan td textarea{border:1px solid #a6a6a6; width:80%; height:60px; margin:0 0 0 5px; padding:5px; border-radius:3px}
.liuyan td .tj{width:80px;text-align:center; line-height:30px; height:30px; font-size:14px; margin:5px 0 0 5px; background:#a40c1b; color:#fff; border:none;}
.liuyan td .cz{width:80px;text-align:center; line-height:30px; height:30px; font-size:14px; margin:5px 0 0 10px; background:#c8c8c8; color:#333; border:none;}



.n_part4{height:28px;margin:0 10px;}
.n_part4 h1{float:left; line-height:28px;  background:#a40c1b; border-radius:8px; color:#fff; height:27px; font-size:14px; font-weight:bold; padding:0 10px; margin:15px 0 0 0;}

.n_part5{height:40px; line-height:40px; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; text-align:right; padding:0 10px;}
.n_part5 h1{float:left; font-size:16px; font-weight:bold; color:#a40c1b}
.n_part5 span{background:url(../mimages/jt_03.jpg) no-repeat right; padding:0 15px 0 0;}

.n_part51{height:40px; line-height:40px; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; text-align:right; padding:0 10px;}
.n_part51 h1{float:left; font-size:16px; font-weight:bold; color:#a40c1b}
.n_part51 span{background:url(../mimages/jt_031.jpg) no-repeat right; padding:0 15px 0 0;}


.n_part6{height:40px; line-height:40px; font-size:16px; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; padding:0 10px; color:#a40c1b; font-weight:bold}

.n_part61{height:40px; line-height:40px; font-size:16px; border-top:1px solid #e7e7e7;  padding:0 10px; color:#a40c1b; font-weight:bold}

.cp_fl{border-bottom:1px solid #e7e7e7; line-height:35px; padding:0 0 0 10px; font-size:14px; font-weight:bold; color:#a40c1b; margin:10px 0 0 0}

.cp_list{overflow:hidden; zoom:1; padding:15px 0 0 10px; background:#f0f0f0}  
.cp_list li{float:left; float:left; border:1px solid #a40c1b; line-height:30px; line-height:30px; margin:0 8px 8px 0; display:inline; padding:0 10px; font-size:14px; background:#fbf6fd;}


.cp_list2{overflow:hidden; zoom:1; padding:15px 0 0 10px;}
.cp_list2 li{float:left; float:left;border:1px solid #a40c1b; border-radius:8px; line-height:30px; line-height:30px; margin:0 8px 8px 0; display:inline; padding:0 10px; font-size:12px;}
.cp_list2 li a,.cp_list2 li a:visited,.cp_list2 li a:hover{}


.ckdd{padding:50px 0 180px 0}
.ckdd h1{font-size:22px; font-weight:bold; text-align:center}
.ckdd span{display:block; text-align:center;}
.ckdd span .dd_bjk1{width:40%; height:38px; line-height:38px; font-size:16px; padding:0 5px; margin:20px auto 0 auto; border:1px solid #a6a6a6; border-radius:8px}
.ckdd span .dd_dl{padding:0 20px; line-height:38px; background:#a40c1b; color:#fff; font-size:16px; border:none; margin:30px 0 0 6px; border-radius:8px;}


.dd_list{margin:0 15px; }
.dd_list li{height:40px; line-height:40px;}
.dd_list li.dd_list_title{font-size:14px; border-bottom:1px solid #e7e7e7; padding:10px 0 0 0; color:#000; font-weight:bold}
.dd_list li span{float:left;}
.dd_list li span.sj{width:28%}
.dd_list li span.lxr{width:22%}
.dd_list li span.dd{width:27%}
.dd_list li span.cz{}
.dd_list li span.cz a{padding:5px 10px; line-height:14px; border-radius:8px; background:#a40c1b; color:#fff; display:inline-block; margin:0 0 0 6px;}


.dd_list2{margin:0 15px; }
.dd_list2 li{height:40px; line-height:40px;}
.dd_list2 li.dd_list_title2{font-size:14px; border-bottom:1px solid #e7e7e7; padding:10px 0 0 0; color:#000; font-weight:bold}
.dd_list2 li span{float:left;}
.dd_list2 li span.lxr{width:31%}
.dd_list2 li span.tel{width:47%}
.dd_list2 li span.bh{}
.dd_list2 li span.bh a{padding:5px 10px; line-height:14px; border-radius:8px; background:#a40c1b; color:#fff; display:inline-block; margin:0 0 0 6px;}

.dingdan_xx{width:80%; margin:20px auto 0 auto}
.dingdan_xx td{padding:8px 0; border-bottom:1px solid #e7e7e7; line-height:22px;}
.dingdan_xx td span{color:#999;}
.dingdan_xx td a{padding:0 10px; line-height:22px; border-radius:8px; background:#a40c1b; color:#fff; display:inline-block; float:right; }
.dingdan_xx td a:visited.dingdan_xx td a:hover{color:#ffffff;}
.dingdan_xx td p,.dingdan_xx td p a,.dingdan_xx td p a:visited,.dingdan_xx td p a:hover{background:none; color:#999; display:inline; float:left;padding:0 0 0 0; line-height:22px; }
.dingdan_xx td .tj{width:80px;text-align:center; line-height:30px; height:30px; font-size:14px; margin:5px 0 0 5px; background:#a40c1b; color:#fff; border:none; border-radius:3px}
.dingdan_xx td .cz{width:80px;text-align:center; line-height:30px; height:30px; font-size:14px; margin:5px 0 0 10px; background:#c8c8c8; color:#333; border:none;border-radius:3px}

.cpjg{text-align:right; float:right; font-size:12px; padding:15px 10px 10px 0;}
.cpjg p{ display:inline-block; font-size:10px; background:#CB0001; color:#fff; padding:0 2px;}
.cpjg span{font-size:22px; color:#CB0001; margin:0 10px 0 0; display:inline-block}


.loadText{text-align:center; font-size:12px}



/*------------------------index2.asp----------------*/

.gg{height:35px; line-height:35px; border-top:1px solid #e7e7e7; font-size:12px; color:#cb0001}

.part202{ font-size:12px; line-height:34px; vertical-align:top; padding:0 0 0 10px; color:#333; font-weight:bold}
.part202 img{float:left; margin:7px 5px 0 0}
.list201{zoom:1;border-top:1px solid #e7e7e7; }
.list201 li{float:left; width:24.5%; height:75px; text-align:center; font-size:12px; padding:13px 0 0 0; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7}
.list201 li img{width:40px; margin:0 0 7px 0; border-radius:3px;}
.list201 li a{display:block; height:75px;}


.hx{background:#f0f0f0; height:6px; }
.hx2{background:#f5f5f5; height:1px; overflow:hidden; margin:3px 0 0 0;}

.part201{font-size:18px; font-weight:bold; border-left:4px solid #a40c1b; height:18px; line-height:18px; margin:16px 10px 15px 10px; padding:0px 0 0 8px; color:#a40c1b}
.part201 ul{float:right; padding:7px 5px 0 0}
.part201 ul li{float:left; background:#b4b4b4; border-radius:50%; width:9px; height:9px; margin:0 0 0 3px;}
.part201 p{float:right; font-size:14px; font-weight:normal; color:#a40c1b}
.part201 p a{color:#a40c1b;}

.list203{ padding:2% 0 0 2%; overflow:hidden}
.list203 li{padding:2% 0 3px 0; background:#f0f0f0; border:1px solid #e7e7e7; text-align:center; line-height:30px; color:#fff; float:left; width:44%; margin:0 2.5% 3.2% 2.5%; font-size:12px}
.list203 li img{width:90%; height:110px; margin:0 auto; background:#fff}
.list203 li a{color:#}

.list202{ width:100%; overflow:hidden; background:#f0f0f0}
.list202 li{margin:2% 1% 0 1%; background:#fff; text-align:center; line-height:30px; color:#fff; float:left; width:48%; font-size:12px; border-radius:5px; overflow:hidden;}
.list202 li img{width:100%; height:120px; margin:0 auto; background:#ccc;}
.list202 li a{ display:block;}


.list204{ width:100%; overflow:hidden; background:#f0f0f0}
.list204 li{margin:2% 1% 0 1%; background:#fff; text-align:center; line-height:30px; color:#fff; float:left; width:48%; font-size:12px; border-radius:5px; overflow:hidden; position:relative}
.list204 li img{width:100%; margin:0 auto; background:#ccc;}
.list204 li a{ display:block;}
.list204 li span {
    position: absolute;
    bottom:0px;
    width: 100%;
    background: #000;
    color: #fff;
    left: 0px;
    height: 30px;
    line-height: 30px;
    font-size: 1em;
    alpha(opacity=75): ;
    -moz-opacity: 0.75;
    opacity: 0.75;
}

.list205{ width:100%; overflow:hidden; background:#fff}
.list205 li{margin:2% 0 0 0; text-align:center; color:#fff; float:left; width:25%; font-size:12px; border-radius:5px; overflow:hidden;}
.list205 li i{width:75px; height:75px; margin:0 auto; background:#ccc; border-radius:50%; overflow:hidden; display:inline-block;}
.list205 li img{width:75px; }
.list205 li a{ display:block;}
.list205 li span{background:#a40c1b; line-height:26px; border-radius:5px; overflow:hidden; text-align:center; color:#fff; display:block; width:65px; margin:10px auto;}



.title{font-size:20px; padding:20px 0; text-align:center; font-weight:bold}
.title2{font-size:22px; padding:22px 0 0 15px; border-top:1px solid #e7e7e7;}
.time{padding:14px 0 5px 15px; color:#a7a7a7}
.time a,.time a:visited,.time a:hover{color:#495f76; margin:0 0 0 8px;}

.content{padding:10px 15px; line-height:200%}
.content img{max-width:100%}

.content3{overflow:hidden; padding:2% 0;}
.content3 li{float:left; width:50%; line-height:35px; text-indent:20px;}

.fy{padding:15px 0 5px 0}











/*page*/
.page{text-align:center; padding:20px 0}
.page .page_list{}
.page .page_list a{display:inline-block; margin:0 2px; width:20px; height:20px; border-radius:3px; overflow:hidden; text-align:center; line-height:20px; border:1px solid #e1e1e1; behavior:url(pie.htc); position:relative; font-family:Arial;}
.page .page_list a:hover{background:#fafafa; border:1px solid #e1e1e1; color:#555}
.page .page_list a.Current,
.page .page_list a.on{background:#a40c1b; border:1px solid #a40c1b; color:#fff}









