body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:#ebebeb;
}
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{background:#3884c9; text-align:center}
.top img{width:100%; border:none;}

.bak{max-width:640px; margin:0 auto}
#banner {
	overflow: hidden;
	position: relative;
}

#banner ul {
	min-height: 175.5px;
	overflow: hidden;
	position: relative;
}

#banner ul li {
	float: left;
	min-height: 175.5px;
}

#banner ul li img {
	max-width: 100%;
	min-height: 175.5px;
}

.touchslider-prev {
	left: 0px;
	cursor: pointer;
	position: absolute;
	top: 50%;
	margin-top: -39px;
}

.touchslider-next {
	right: 0px;
	cursor: pointer;
	position: absolute;
	top: 50%;
	margin-top: -39px;
}

.touchslider-nav-item {
	background-color: #3b7dce;
	width: 62px;
	height: 7px;
	display: block;
	opacity: 0.7;
}

.touchslider-nav-item-current {
	background-color: #4972a5;
	width: 62px;
	height: 7px;
	display: block;
	opacity: 0.7;
}

.nav ul{margin-left:0px; background:#ececec; overflow:hidden}
.nav li{float:left; width:25%; height:40px; line-height:40px; text-align:center; font-size:17px}
.n1{border-bottom:solid 1px #cecece}
.n2{border-top:solid 1px #FFFFFF}

.ti{height:45px; min-width:320px; line-height:45px; border-top:solid 1px #FFFFFF; border-bottom:solid 1px #cecece; overflow:hidden}
.ti1{float:left; color:#0f5f97; font-size:18px; padding-left:10px;}
.ti1 span{ font-family:Arial, Helvetica, sans-serif; color:#afafaf; font-size:14px}
.ti2{float:right; color:#0f5f97; font-size:18px}
.ti2 a{color:#0f5f97; padding-right:10px;}

.ab{padding:10px; line-height:26px; height:176px; overflow:hidden; border-top:solid 1px #FFFFFF; border-bottom:solid 1px #cecece;}
.ab img{float:left; width:144px; height:120px; border:none; padding:0 15px 10px 0}

.prok{border-top:solid 1px #FFFFFF; border-bottom:solid 1px #cecece; padding:10px 10px 0 10px;}
.pro{border:solid 1px #cbd7e1; background:#e4ecf1; overflow:hidden; margin-bottom:10px;}
.pro1{float:left; width:47%; margin-left:0px; text-align:center;}
.pro1 li{ padding:10px 10px 7px 10px;}
.pro1 li img{width:100%;/*width:120px; height:88px;*/ border:none; }
.pro2{float:left; margin-left:0px; width:52%;}
.pro2_1{height:18px; font-size:15px; color:#000000; padding-top:10px; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pro2_2{height:36px; font-size:13px; color:#6d6d6d; line-height:18px; overflow:hidden;}
.pro2_3{height:35px;}
.pro2_3 a{width:120px; height:35px; text-align:center; line-height:34px; color:#000000; background:url(../images/more.png) no-repeat; display:block}

.newsk{border-top:solid 1px #FFFFFF; border-bottom:solid 1px #cecece; padding:0 10px 10px 10px;}
.news{margin-left:0px;}
.news li{height:40px; line-height:40px; border-bottom:dotted 1px #b0b0b0; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.cai{padding:5px 10px 0 10px; border-top:solid 1px #FFFFFF; border-bottom:solid 1px #cecece}
.cai ul{margin-left:0px;}
.cai ul li{line-height:30px; margin-bottom:6px; background:#56a2da; text-align:center; color:#FFFFFF}
.cai ul li a:link,.cai ul li a:visited,.cai ul li a:hover,.cai ul li a:active{padding:5px; display:block; color:#FFFFFF; font-size:17px;}

.lm{height:45px; min-width:320px; line-height:45px; border-top:solid 1px #FFFFFF; border-bottom:solid 1px #cecece; 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;}
.lm2{width:100%; height:45px; text-align:center; color:#0f5f97; font-size:18px; position:absolute; z-index:0}

.tm{border-top:solid 1px #FFFFFF; border-bottom:solid 1px #cecece;}
.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:#1f5c94; background:#d6e7f6; border-top:solid 1px #FFFFFF}
.down{width:100%; height:55px; background:url(../images/down_bg.jpg) repeat-x #236fbd; position:fixed; bottom:0px; z-index:3}
.down ul{height:55px; margin-left:0px;}
.down ul li{float:left; width:25%; text-align:center; padding-top:8px; color:#FFFFFF; font-size:14px; vertical-align:middle}
.down ul li a:link,.down ul li a:visited,.down ul li a:hover,.down ul li a:active{color:#FFFFFF}
