body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:#e5e5e5;
}
a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: none;
	color: #2773c0;
}
a:active {
	text-decoration: none;
	color: #333333;
}

ul{
	list-style: none;
	list-style-type: none;
	margin: 0px auto;
	padding: 0;
}

li{
	list-style-type: none;
	list-style:none;
	list-style-image:none;
	margin:0;
	padding:0;	
}

div{font-size:16px; color:#333333}
td{font-size:16px; color:#333333}

.top{min-width:320px; margin:0 auto; background:#FFFFFF; overflow:hidden}
.logo{float:left; width:270px}
.logo img{width:270px; height:70px; border:none}
.tca{float:right; width:30px; padding:20px 5px 0 0}
.tca img{width:30px; height:30px; border:none}
.tca a{width:30px; height:30px; display:block}

.cen1{display:none; width:100%; height:100%; z-index:10; position:absolute; top:0; right:0; bottom:0;}
.cen2{width:55%; background:#444444;height:100%; float:left; background-color:rgba(0, 0, 0, 0.5)}
.cen2 img{padding:10px;}
.cen3{width:45%;background:#333333;height:100%; float:left;}
.cen3 ul{margin-left:0px;}
.cen3 ul li{text-align:center; height:40px; border-top:solid 1px #3d3d3d; border-bottom:solid 1px #212121}
.cen3 ul li a{color:#FFFFFF; font-size:18px; border-bottom:solid 1px #212121; height:40px; line-height:40px; display:block}

.slide_container {position: relative; width: 100%; }
.rslides { position: relative; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li {  -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }
.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide li { position: absolute; width: 100%; left: 0; top: 0; }
.slide img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.slide .caption { display: block; position: absolute; z-index: 2; font-size: 20px; text-shadow: none; color: #fff; background: #000; background: rgba(0,0,0, .8); left: 0; right: 0; bottom: 0; padding: 10px 20px; margin: 0; max-width: none; }
.slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 52%; left: 0; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url("../images/themes.gif") no-repeat left top; margin-top: -30px; }
.slide_nav:active { opacity: 1.0; }
.slide_nav.next { left: auto; background-position: right top; right: 0; }

.ta1{width:100%}
.ta1 td{background:#e5e5e5}
.ta1_1{background:url(../images/ta1k.jpg); height:124px; padding:8px;}
.ta1_2{line-height:24px; font-size:14px; height:115px; overflow:hidden}
.ta1_2 span{font-size:18px; color:#0d59a0;}
.ta1_2 a{color:#0d59a0;}
.ta2{width:100%; margin-top:-5px;}
.ta2 td{font-size:18px; width:25%; text-align:center; color:#FFFFFF; background:#eeeeee}
.ta2 td img{width:100%; border:none}

.cai{}
.cai ul{margin-left:0px;}
.cai ul li{line-height:30px;  border-top:solid 1px #cccccc; border-bottom:solid 1px #FFFFFF; text-align:center; background: url(../images/cail.png) no-repeat right #e5e5e5;}
.cai ul li a:link,.cai ul li a:visited,.cai ul li a:hover,.cai ul li a:active{padding:5px; display:block; font-size:17px;}

.lm{height:45px; min-width:320px; line-height:45px; background:#2da5da; position:relative;}
.lm1{width:80px; height:45px; text-align:center; background:url(../images/fh.png) no-repeat; position:absolute; z-index:1}
.lm1 a{width:80px; height:45px; display:block; font-size:16px; color:#0f5f97}
.lm2{width:100%; height:45px; text-align:center; color:#FFFFFF; font-size:18px; position:absolute; z-index:0}

.pro{margin:10px;}
.pro ul{margin-left:0px}
.pro ul li{background:#FFFFFF; text-align:center; vertical-align:middle; margin-bottom:10px; padding:10px; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.pro ul li img{width:100%; border:none; padding-bottom:10px;}

.news{padding:10px 10px 0 10px}
.news ul{height:65px; margin-left:0px; background:#FFFFFF; margin-bottom:10px;}
.news ul li{width:100%; margin:0 10px 0 10px; height:30px; line-height:30px; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.tm{margin:10px; background:#FFFFFF}
.tm1{line-height:25px; color:#000000; font-size:18px; text-align:center; padding-top:10px;}
.tm2{line-height:25px; color:#757575; font-size:15px; text-align:center; padding-bottom:10px; border-bottom:dotted 1px #b0b0b0; margin:0 10px 0 10px}
.tm3{color:#757575; text-align:center; padding:10px;}
.tm3 img{width:100%}
.fab{line-height:26px; padding:10px;}
.fab img{width:100%}

.f_ym{height:30px; padding-top:10px; padding-right:10px; text-align:right; font-size:14px;}

.f_l{height:50px; padding-top:15px;}
.f_l ul{height:35px; margin-left:0px;}
.f_l ul li{float:left; width:50%; height:35px; line-height:35px; margin:0 auto;}
.f_l ul li a:link,.f_l ul li a:visited,.f_l ul li a:hover,.f_l ul li a:active{width:130px; height:35px; line-height:35px; margin:0 auto; color:#FFFFFF; background:#0f69c5; display:block; text-align:center;}

.foot{padding-bottom:55px; font-size:14px; line-height:28px; text-align:center; color:#000; border-top:solid 1px #cccccc}
.foot2{ border-top:solid 1px #f6f6f6}
.down{width:100%; height:55px; background:#404040; position:fixed; bottom:0px; z-index:5}
.down ul{height:55px; margin-left:0px;}
.do_1{float:left; width:24.7%; text-align:center; padding-top:8px; color:#FFFFFF; font-size:14px; vertical-align:middle;}
.do_1 img{border:none}
.do_2{float:left; width:1px; height:55px; background:#5b5b5b}
.do_1 a:link,.do_1 a:visited,.do_1 a:hover,.do_1 a:active{color:#FFFFFF}
