@charset "utf-8";
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:16px; color:#333333; font-family:"微软雅黑";
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, {
	margin:0;
	padding:0;
}
i,em,span{display:inline-block; font-style:normal}

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:#dd1717;}
.he1{height:65px}
.oveh{overflow:hidden}

.topp{position:relative; color:#000; 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:26px; color:#FFF; 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;}
.tol img,.tor img,.tor2 img{border:none; width:55px; height:55px;}
.tom img{width:100%; border:none; max-width:270px; max-height:56px;}

#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(235,66,60,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 ul{border-bottom: 1px solid #f86e69;}
.menu li{text-align: center;border-top: 1px solid #f86e69;line-height: 40px;}
.menu li a{color: #FFF;display:block; text-align: center; text-decoration:none;}

#banner { margin:0 auto; clear:both; width:100%;}
#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; border-radius: 90px; background:#FFF; margin:1px;overflow:hidden;cursor:pointer;display:inline-block;*display:inline;*zoom:1;}
.swipe #pagenavi a.active{background:#f1392d;}

.slide_container {position: relative; margin:0 auto;}
.slide_containerg {position: relative; width: 100%; margin:0 auto;}
.rslides { position: relative; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslidesg { 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; }
.rslides p,.rslidesg p{display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.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.4; 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: -38px; }
.slide_nav:active { opacity: 1.0; }
.slide_nav.next { left: auto; background-position: right top; right: 0; }

.wb{background: url(../images/wb.jpg); background-size:cover; padding:10px;}
.wb2{background: url(../images/wb2.gif) repeat-x #f2f3e8; padding:10px;}
.tim{font-size:30px; text-align:center; padding:10px 10px 5px 10px; background:url(../images/xian.png) center no-repeat; background-size:100%;}
.tim span{ font-size:15px; color:#9c9c9c}
.tim2{font-size:30px; text-align:center; padding:10px; background:url(../images/tim2.png) no-repeat center center; background-size:100%; color:#FFF}
.tir{text-align:center;padding:10px;}
.tir img{width:10%}
.jj_b{ margin-top:10px; margin-bottom:10px; overflow:hidden}
.jj_b li{ float:left; width:33.3%; text-align:center; cursor:pointer}
.jj_b li img{ width:85%;} 

.abtm{line-height:30px; letter-spacing:1px; padding-left:1px; text-align:center; color:#FFF; background:#fdb83f; font-size:15px;}
.abtu{}
.abtn{margin-top:10px; height:165px; overflow:hidden}

.yos{text-align:center;}
.yos a:link,.yos a:visited,.yos a:hover,.yos a:active{ float:left; width:20%;}
.yos img{width:90%; margin-bottom:5px;}

.menu2{overflow:hidden; padding-top:5px; padding-bottom:5px; text-align:center}
.menu2 a{float:left; margin:1%; width:48%; line-height:40px; background:#f1392d; color:#FFF; border-radius:5px;display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.nsf{text-align:center; padding-bottom:30px;}
.nsf a:link,.nsf a:visited,.nsf a:hover,.nsf a:active{border-radius:30px; height:36px; line-height:36px; background:#fa6567; color:#FFF;display:inline-block; padding:0 35px 0 35px; margin-left:5px; margin-right:5px; font-size:16px;}

.bk{ overflow:hidden; background:#f5f5f5; padding-top:2%}
.news{float:left; width:46%; background:#FFF; margin-left:2%; margin-right:2%; margin-bottom:4%; text-align:center; border-bottom:solid 6px #e5e6de}
.news p{width:90%; text-align:left; padding-top:5px; padding-bottom:5px; font-size:18px; margin:0 auto; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news span{width:90%; text-align:left; height:36px; line-height:18px; font-size:14px; color:#808080; overflow:hidden; margin-bottom:5px;}
.news em{width:90%; text-align:left; margin:0 auto; color:#808080; padding-bottom:10px; font-size:14px;}
.news i{ float:right; text-decoration:underline; color:#f1392d; font-size:14px;}

.pro{overflow:hidden; }
.pro ul{float:left; width:49%; margin-left:1px; margin-right:1px; margin-bottom:3%; vertical-align:middle; text-align:center;}
.pro ul p{ background:#FFF;font-size:14px; line-height:30px; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-top:0; margin-bottom:2px}
.pro ul span{font-size:13px; line-height:18px; height:38px; overflow:hidden;}
.pro ul li{width:100%; vertical-align:middle; text-align:center; margin:0 auto;}
.pro ul li img{ width:100%; border:none}

.pro2{overflow:hidden; padding:10px;}
.pro2 ul{width:100%; vertical-align:middle; text-align:center; margin-bottom:3%}
.pro2 ul p{color:#459849; background:#FFF;font-size:14px; line-height:30px; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-top:0; margin-bottom:2px}
.pro2 ul span{font-size:13px; line-height:18px; height:38px; overflow:hidden;}
.pro2 ul li{width:100%; vertical-align:middle; text-align:center; margin:0 auto;}
.pro2 ul li img{ width:100%; border:none}

.ab{line-height:24px; padding:8px; overflow:hidden}

.tm1{line-height:25px; font-size:18px; font-weight:bold; text-align:center; 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;}
.tm3 img{border:none; width:100%; 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}

.ym{ width:99.5%; font-size:14px; overflow:hidden; border:solid 1px #f1392d}
.ym a{float:left; width:24.5%; text-align: center; line-height:40px; border-right:solid 1px #f1392d; color:#f1392d}
.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:#ff6663; display:block; text-align:center; border-radius:5px;}



.foot{padding-bottom:55px; 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:55px; margin-left:0px;}
.down ul li{float:left; width:20%; height:45px; text-align:center; color:#FFF; vertical-align:middle; padding-top:5px;}
.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:26px; height:20px;}

.bu{border:none; -webkit-appearance:none;}
.bu1:link,.bu1:visited,.bu1:hover,.bu1:active{width:60%; height:40px; line-height:40px; display:block; text-align:center; background:#ebebeb; color:#333333; margin:0 auto; margin-top:10px; margin-bottom:15px; border-radius:30px;}
.bu2:link,.bu2:visited,.bu2:hover,.bu2:active{width:100%; height:40px; line-height:40px; display:block; text-align:center; color:#fff; border:solid 1px #f88a87; margin:0 auto; margin-top:10px; margin-bottom:15px; }
.bu3{width:60%; height:40px; line-height:40px; display:block; text-align:center; background:#ebebeb; color:#333333; margin:0 auto; margin-top:10px; margin-bottom:15px; border-radius:30px; font-family:"微软雅黑"}

.tx{padding:8px;}
.tx1{width:80px}
.tx2{width:95%}
.sel1{height:35px;}
select,input,textarea{width:100%; overflow:hidden; border:solid 1px #d9d9d9; background:#FFF; font-size:16px;}

.wb2{background: url(../images/news_tu.jpg);  background-size:cover; padding:10px;}
.wb3{background: url(../images/news_tu2.jpg) no-repeat;  background-size:cover;  padding:10px; overflow:hidden; }
.wb4{background: url(../images/lxbg.jpg) no-repeat;  background-size:cover;  padding:10px; overflow:hidden; position:relative; z-index:2 }
.news1{ width:99%; margin:0 auto; margin-bottom:10px; overflow:hidden}
.news_l{ width:40%; float:left;}
.news_l img{ width:90%;}
.news_r{ width:60%; float:left;}
.news_tit{ width:100%;  font-size:18px; height:25px; overflow:hidden;}
.news_nr{ height:72px; overflow:hidden; line-height:24px; color:#686868}

.news2{ width:100%; overflow:hidden;}
.news2 li{ width:41%; float:left; border:1px solid #f09187; margin:2%; padding:2%;}

.news_tit2{ width:100%;  font-size:18px; height:25px; overflow:hidden; color:#fff}
.news_nr2{ height:72px; overflow:hidden; line-height:24px; color:#686868;color:#fff}

.bu22:link,.bu22:visited,.bu22:hover,.bu22:active{width:95%; height:40px; line-height:40px; display:block; text-align:center; color:#fff; border:solid 1px #f88a87; margin:0 auto; margin-top:10px; margin-bottom:5px; }

.lx_t{ font-size:24px; line-height:180%; color:#FFF; padding-bottom:10px;}
.lx_d{ color:#FFF; line-height:180%;}
.lx_tu{ position:absolute; bottom:0; margin-right:0; z-index:1; text-align:right; width:100%}
.lx_tu img{ width:60%;}



.ly_txt{width:96%; height:40px; line-height:40px; display:block;  color:#333333; margin:0 auto; margin-top:10px; margin-bottom:15px;  font-family:"微软雅黑"; padding-left:2%;}
.ly_nr{width:98%; margin-bottom:15px; line-height:150%;}
.bu5{width:60%; height:40px; line-height:40px; display:block; text-align:center; background:#f1392d; color:#fff; margin:0 auto; margin-top:10px; margin-bottom:15px; border-radius:30px; font-family:"微软雅黑"}