body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:16px; color:#333333; font-family:Arial, Helvetica, sans-serif;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
i,em,span{display:inline-block;}

a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: none;
	color: #333333;
}
a:active {
	text-decoration: none;
	color: #333333;
}
img{vertical-align:middle}

ul{list-style: none; list-style-type: none; margin: 0; padding: 0;}
li{list-style-type: none; list-style:none; list-style-image:none; margin:0; padding:0;}

.topk{
	position:fixed; top: 0px; _position:absolute; _top:expression(documentElement.scrollTop + "px");
	display:block; z-index:50; width:100%; color:#FFF;
}
.bacg1{background:#FFFFFF; border-bottom:solid 1px #eeeeee;}
.hei{height:65px}

.hiid{display:none}
.topp{position:relative; color:#395ea2; line-height:65px;}
.topp a{color:#395ea2}
.tol{position:absolute;top:5px;}
.tom{position:absolute;left:0; padding-right:8px; background:url(../images/x_bg.png) repeat-y right;top:2px;}
.ton{position:absolute;left:60px; right:60px; text-align:center; font-size:22px; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.tor{position:absolute; right:0; text-align:right;top:5px;}
.tor2{position:absolute; right:50px; text-align:right;top:5px;}
.tor3{position:absolute; right:100px; text-align:right;top:5px;}
.tol img,.tor img,.tor2 img,.tor3 img{border:none; width:55px; height:55px;}
.tom img{width:100%; border:none; max-width:168px; max-height:60px;}

#header span.right{ text-align:right; width:55px;height:55px; position: absolute;right: 0;top: 0;background: url(../images/ft2.png) no-repeat top center;background-size: 55px;
transform:rotate(0deg);
-ms-transform:rotate(0deg);     /* IE 9 */
-moz-transform:rotate(0deg);    /* Firefox */
-webkit-transform:rotate(0deg); /* Safari 和 Chrome */
-o-transform:rotate(0deg);
-webkit-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
}
#header span.right.on{background: url(../images/btn.png) no-repeat center center;background-size: 30px;
transform:rotate(135deg);
-ms-transform:rotate(135deg);     /* IE 9 */
-moz-transform:rotate(135deg);    /* Firefox */
-webkit-transform:rotate(135deg); /* Safari 和 Chrome */
-o-transform:rotate(135deg);
-webkit-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;}
#header h1{font-size: 0.16rem;font-weight: normal;}
#header span.left{position:absolute;left:0;top:0;display: block;width: 0.44rem;height: 4rem;font-size: 0.14rem;padding-left:0.08rem;}

.menu{overflow: hidden;background:rgba(40,89,165,0.95);position: absolute;left: 0;top: 65px;right: 0;z-index: 9999;height: 0;
-webkit-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;}
.menu li{text-align: center;border-bottom: 1px solid #244f93;line-height: 40px;}
.menu li a{color: #FFF;display:block; text-align: center; text-decoration:none;}

.men{padding:0 0 8px 0; overflow:hidden; background:#f8f8f8}
.men p{float:left; width:33.33%; vertical-align:middle; text-align:center; display:block; margin-bottom:5px; font-size:14px}
.men img{border:none; width:90%; max-width:150px;}

.men2{padding:8px; overflow:hidden;}
.men2 table{float:left;width:22%; margin:0 5px 10px 5px; height:75px;background:#f9b102; border-radius:14px;}
.men2 a{font-size:12px; color:#FFF; vertical-align:middle; text-align:center; display:block;}

#header2 span.right2{width:100%}
.fenl{background:#ff9c00; line-height:40px; line-height:40px; text-align:center; font-size:18px; color:#FFF}
.fenl a{color:#FFF; display:block}

.menu2{overflow:hidden; padding-top:5px}
.menu2 a{ float:left; width:48%; margin:1%; height:40px; background:#2163b1; border-radius:5px; text-align:center; line-height:40px; font-size:14px; color:#FFFFFF;display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

#banner { margin:0 auto; clear:both; width:100%; margin-bottom:10px;}
#slider li img { width:100%;}
.swipe{ line-height:0; width:100%; overflow:hidden; position:relative;}
.swipe ul{-webkit-transition:left 800ms ease-in 0; -moz-transition:left 800ms ease-in 0; -o-transition:left 800ms ease-in 0; -ms-transition:left 800ms ease-in 0; transition:left 800ms ease-in 0;}
.swipe #pagenavi{position:absolute;bottom:5px;width:100%; z-index:1; text-align:center;}
.swipe #pagenavi a{width:9px;height:9px;line-height:99em;background:#FFF; border-radius: 90px;margin:1px;overflow:hidden;cursor:pointer;display:inline-block;*display:inline;*zoom:1;}
.swipe #pagenavi a.active{background:#395ea2;}

.nav{padding-bottom:10px; overflow:hidden; margin-top:2px; padding-top:10px;}
.nav a{float:left; width:25%; text-align:center; line-height:25px; font-size:15px; display:block}

.ti{background:url(../images/ti_bg.gif) repeat-x center center}
.ti p{width:300px; line-height:50px; text-align:center; margin:0 auto;font-size:22px; color:#0159a0; background:#FFF}
.ti a{color:#0159a0; display:block}

.wb{background:#8597b8; margin-bottom:10px;}

.nek{height:80px; border-bottom:solid 1px #dcdcdc; padding:10px 10px 0 10px;}
.nek a{display:block}
.nek1{float:left; width:20%; background:#e7e7e7; font-family:Arial, Helvetica, sans-serifl; text-align:center}
.nek1_t{width:100%; height:40px; line-height:40px; font-size:26px;}
.nek1_d{width:100%; height:30px; line-height:28px; font-size:12px; color:#787878; background:#d4d4d4}
.nek2{float:right; width:76%;}
.nek2_t{width:100%; height:30px; color:#075eae; font-size:16px; font-weight:bold; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.nek2_t a:link,.nek2_t a:visited,.nek2_t a:active{color:#075eae}
.nek2_t a:hover{color:#075eae; text-decoration:underline}
.nek2_d{width:100%; height:40px; line-height:20px; overflow:hidden; color:#686868}
.nek2_d a:link,.nek2_d a:visited,.nek2_d a:hover,.nek2_d a:active{color:#075eae}

.sak1{background:#0d64b3; overflow:hidden; height:175px; margin-top:10px;}
.sak2{background:#26904e; overflow:hidden; height:175px;}
.sa1{float:left; width:50%;color:#FFF}
.sa1_t{padding:10px; font-size:20px;}
.sa1_t span{font-size:12px;}
.sa1_d{padding:0 10px 0 10px; height:110px; overflow:hidden; line-height:22px;}
.sa1_d a{color:#FFF}

.pro{padding:10px; overflow:hidden}
.pro ul{float:left; width:50%; vertical-align:middle; text-align:center;}
.pro ul li{width:92%; vertical-align:middle; text-align:center; margin:0 auto; padding-bottom:5px; margin-bottom:10px; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background:#f2f2f2}
.pro ul li img{margin-bottom:8px; width:100%; border:none}

.prof{padding:10px; overflow:hidden}
.prof ul{float:left; width:50%; vertical-align:middle; text-align:center;}
.prof ul p{color:#2859a5; height:25px;}
.prof ul li{width:92%; vertical-align:middle; text-align:center; margin:0 auto; padding-bottom:5px; margin-bottom:10px; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background:#f2f2f2}
.prof ul li img{padding-bottom:6px; width:100%; border:none}

.newst{}
.nea{display:block; border-bottom:solid 1px #dddddd; overflow:hidden; padding-bottom:10px; padding:10px;}
.newst img{float:left; margin-right:15px; border:solid 1px #dddddd}
.newst h4{height:25px; font-size:18px; font-weight:normal; color:#395ea2; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.newst span{color:#9b9b9b; padding-bottom:5px; font-size:14px;}
.newst p{height:70px; line-height:23px; overflow:hidden; color:#888888; padding-top:5px;}
.news a{padding:0 10px 0 10px; height:45px; line-height:45px; border-bottom: solid 1px #e4e4e4; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.tel2{border-bottom:solid 1px #b99370; width:90%; margin:0 auto; font-size:20px; padding-bottom:10px; text-align:center}
.tel2 span{ width:25px; height:25px; background:url(../images/tel2.png) no-repeat; background-size:100%}

.tm1{line-height:25px; font-size:18px; text-align:center; color:#395ea2; padding-top:10px;}
.tm2{font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:center; padding-top:5px; color:#8e8e8e}
.tm3{color:#757575; text-align:center; padding:10px;}
.tm3 img{border:none; width:100%; max-width:550px; overflow:hidden}
.tm4{line-height:20px; font-size:15px; margin-bottom:10px; background:#ededed; padding:5px; text-align:center}
.tm5{line-height:25px; font-size:18px; text-align:center; padding:8px 0 8px 0; border-bottom:dotted 1px #5e5e5e; width:90%; margin:0 auto}

.abo{height:135px; overflow:hidden}
.abo iframe{float:left; margin-right:15px;}
.ab{line-height:26px; padding:10px;}
.ab td{padding:5px;}

.ym{ width:99.5%; font-size:14px; overflow:hidden; border:solid 1px #395ea2}
.ym a{float:left; width:24.5%; text-align: center; line-height:40px; border-right:solid 1px #2163b1; color:#2163b1}
.ym a:last-child{border:none}

.f_l{height:50px; padding-top:10px;}
.f_l ul{height:40px; margin-left:0px;}
.f_l ul li{float:left; width:50%; height:40px; line-height:40px; margin:0 auto; text-align:center}
.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:38px; line-height:38px; margin:0 auto; color:#FFFFFF; background:#2163b1; display:block; text-align:center;}

.webt a{font-size:20px; color:#9e6c55; line-height:30px;}
.webd{margin-bottom:15px}
.webd a{line-height:30px; margin-right:10px;}

.foot{padding-bottom:60px; font-size:14px; line-height:24px; text-align:center; color:#333333; background:#f7f7f7; font-size:12px}
.down{width:100%;position:fixed; bottom:0px; z-index:3; background:rgba(38,38,38,0.9);}
.down ul{height:60px; margin-left:0px;}
.down ul li{float:left; width:19.5%; height:50px; text-align:center; color:#FFF; vertical-align:middle; padding-top:10px; border-right:solid 1px #484848;}
.down ul li:last-child{border:none;}
.down ul li a:link,.down ul li a:visited,.down ul li a:hover,.down ul li a:active{color:#FFF; font-size:12px; }
.down ul li img{border:none; width:28px; height:22px;}

.bu{border:none; -webkit-appearance:none}
.bu1:link,.bu1:visited,.bu1:hover,.bu1:active{width:96%; height:40px; line-height:40px; border:solid 1px #d1d1d1; display:block; text-align:center; background:#e7e7e7; color:#333333; margin:0 auto; margin-bottom:10px;}
.bu2{width:100%; height:40px; line-height:40px; display:block; text-align:center; background:#2163b1; color:#FFF; margin:0 auto; margin-top:10px; margin-bottom:15px;}


.tx{line-height:35px;}
.tx1{width:80px}
.tx2{width:100%}
.sel1{height:35px;}
select,input,textarea{width:100%; overflow:hidden; border:solid 1px #d9d9d9; background:#FFF; font-size:16px;}