@charset "utf-8";
body, form, ul, li, dl, dd, dt ,td,th{
	margin: 0;
	padding: 0;
}
html{font-size:16px;}
img{
max-width:100%;
overflow:hidden;
}
body{
	font-size:12px;
	font-family: "Arial","Microsoft YaHei";
}
li,ul{
	list-style: none;
} 
TD {
	color: #333333;
	VERTICAL-ALIGN: top;
}
img{
	border:0;
}
a {
	color:#0030F0;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
/*
*ㄦ诲
*/
.logocont{
	padding:2px 0 2px 5px;
}
.logocont img{
	vertical-align:middle;
	padding-right:5px;
}
.usercont,.head{
	height:25px;
	line-height:25px;
	padding:3px 0 0 5px;
	background:url(userbg.gif) repeat-x;	
}
.usercont .input{
	height:14px;
}
.showsort{
	padding:8px 0 8px 5px;
	line-height:20px;
}
.showsort .m{
	color:red;
}
.cont{
	padding:5px;
	line-height:20px;
	color:#888;
}
.cont .f{
	color:#666;
	padding-right:5px;
}
.copyright{
	padding:10px 0 10px 5px;
	line-height:20px;
	background:url(footbg.gif) repeat-x;
	color:#888;
}
.page{
	width: 90%;
	margin: 0px auto;
	text-align: center;
	margin-bottom: 30px;
}
.page a{
	height: 25px;
	line-height: 25px;
	color:#333;
	display: inline-block;
	padding:8px 12px;
	text-decoration: none;
	background: #ccc;
	font-size: 14px;
}
.nav_guide{
	padding:5px 0 3px 5px;
	line-height:18px;
	border-bottom:#DDD solid 1px;
	background:#fafafa;
}
.main_title{
	padding:8px 0 3px 5px;
	line-height:18px;
	border-bottom:#DDD solid 1px;
	font-weight:bold;
	margin-bottom:5px;
}
.info{
	line-height:18px;
	color:#666;
	padding-left:5px;
}
.content{
	padding:0 5px 0 5px;
	line-height:16px;
}
.content *{
	font-size:12px;	
	color:#333;
	padding:0;	
	color:#666;
}

.content img { 
    width:250px;  
} 
.up,.dowm{
	padding-left:5px;
}
@font-face{font-family:Impact; src:url(/images/v7/impact.ttf);}
/*网站头部模板*/
.waphead_banner{width: 100%; height: 52px; max-height: 52px; background: #075ece; position: fixed; top: 0px; left: 0px; z-index: 999;}
.waphead_kong{width: 100%; height: 52px; max-height: 52px; background: #075ece;}
.waphead_phone{display:block; width: 24px; position: fixed; top: 14px; right: 10px; z-index: 999; overflow: hidden; text-decoration: none;}
.waphead_phone img{width: 24px;}
.waphead_logo{display: block; width: 150px; padding: 8px 0px; margin: 0px auto; text-decoration: none;}
.waphead_logo img{display: inline-block; max-width: 100%;}
.waphead_menu{display: block; width: 24px; position: fixed; top: 14px; left: 10px; overflow: hidden; text-decoration: none;}
.waphead_menu img{display: inline-block; max-width: 100%;}
/*网站头部左滑菜单样式*/
.waphead_menubox{width: 0; height: 100%; position: fixed; background: #fff; box-shadow: 2px 2px 6px rgba(0,0,0,0.3); z-index: 10001; overflow: hidden;}
.waphead_menulogo{width: 100%; height: 52px; max-height: 52px; background: #075ece; text-align: center;}
.waphead_menulogo img{display: inline-block; max-width: 100%; height: 30px; padding-top: 10px;}
.waphead_menulist{width: 100%; list-style: none; margin: 0; padding: 0;}
.waphead_menulist li{display: block; position: relative;}
.waphead_menulist li a{display: block; color: #000; line-height: 24px; padding: 12px 20px; text-decoration: none; font-size: 16px;}
.waphead_menulistico{display: block; height: 18px; position: absolute; left: 39px;}
.waphead_menulisttit{display: block; padding: 0 16px 0 55px;}
/*网站底部样式*/
.foot_info{width: 100%; background: #002e4b; padding: 40px 0;}
.foot_info h1{font-size: 24px; color: #fff; margin: 0; padding: 0; text-align: center; line-height: 30px;}
.foot_info h1 span{color: #ff7900;}
.foot_info h2{font-size: 14px; color: #fff; margin: 0; margin-bottom: 30px; padding: 0; text-align: center; line-height: 25px;}
.foot_info p{margin: 0; padding: 0; font-size: 16px; line-height: 30px; color: #fff; text-align: center;}
.foot_frame{width: 100%; height: 40px; max-height: 40px; line-height: 40px; text-align:center; background: #002e4b; color: #fff; font-size: 1rem; overflow: hidden; border-top:1px solid #444;}
/*列表页模板*/
.wap_banner{width: 100%; height: 220px;}
.waplist_bigtit{width: 100%; height: 30px; line-height: 30px; text-align: center; font-size: 24px; font-family: "Arial"," Microsoft YaHei"; font-weight: bold; color: #333; margin-top: 40px;}
.waplist_smalltit{width: 100%; height: 24px; background: url(/images/v7/index_20.png) center center no-repeat; margin-top: 10px; margin-bottom:40px; text-align: center; font-size: 18px; line-height: 24px; color: #333;}
.waplist_listframe{width: 90%; margin: 0px auto;}
.waplist_listframe li{display: block; width: 100%; height: auto; padding-bottom: 30px; margin-bottom:25px; border-bottom: 1px solid #ccc;}
.waplist_listframe li a{display:block; width: 100%; height: auto; text-decoration: none;}
.waplist_listframe li img{width: 100%; height: 200px; border:1px solid #ccc;}
.waplist_time{width:100%; height:18px; line-height: 18px; color: #999; font-size: 12px; margin-top: 5px;}
.waplist_tithang{width: 100%; height: 25px; line-height: 25px; text-align: left; color: #333; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 16px; font-weight: bold; margin-top: 5px;}
.waplist_newsjianjie{width: 100%; height: 48px; font-size: 16px; color: #666; line-height: 24px; margin-top: 5px; overflow: hidden;}
.waplist_topmenuhang{width: 100%; height: 45px; position: relative;}
.waplist_topmenuleft{position: absolute; left: 4%; top: 12px; font-size: 16px; color: #075ece; font-weight: bold;}
.waplist_topmenuframe{width: 100%; position: absolute; background: rgba(0,0,0,0.8); z-index: 99; display: none;}
.waplist_topmenuframe li{display: list-item; line-height: 38px; text-align: right; list-style-type: none; padding-right: 4%;}
.waplist_topmenuframe li a{text-align: right; text-decoration: none; color: #8a8a8a; font-size: 14px; float: none !important;}
.waplist_topmenuframe li:first-child{padding-top: 40px;}
.waplist_topmenuframe li:last-child{padding-bottom:20px;}
.waplist_topmenuright{position: absolute; right: 4%; top: 15px; width: 20px; height: 16px; background: url(/images/v7/downf.png) no-repeat; cursor: pointer;}
.waplist_topmenuright1{position: absolute; right: 4%; top: 15px; width: 20px; height: 16px; background: url(/images/v7/upf.png) no-repeat; cursor: pointer; z-index: 200;}
.waplist_prolistframe{width: 90%; margin: 0px auto; overflow: hidden;}
.waplist_prolistframe li{display: block; width: calc(100%/2 - (8px)*2); margin-bottom: 20px; margin-left: 8px; margin-right: 8px; float: left;}
.waplist_prolistframe li a{display: block; text-decoration: none;}
.waplist_prolistframe li a img{display: block; width: 100%;}
.waplist_prolisttit{display: block; color: #333; background: #ccc; font-size: 14px; text-align: center; height: 35px; line-height: 35px;}
.waplist_bigflframe{display: block; width: 100%;}
.waplist_cont{width: 90%; margin: 0px auto; overflow: hidden;}
.waplist_bigflframe li{display: block; width: 100%; height: auto; padding-top:15px; padding-bottom: 15px;}
.waplist_bigflframe li:nth-child(even){background:url(/images/v7/pro_bg.jpg) top center repeat-y;}
.waplist_bigflframe li:nth-child(even) .waplist_bigtit{color: #fff;}
.waplist_bigflframe li:nth-child(even) .waplist_smalltit{color: #fff; background: url(/images/v7/index_18.png) center center no-repeat;}
.waplist_pro{display: block; width: calc(100%/2 - (8px)*2); margin-bottom: 20px; margin-left: 8px; margin-right: 8px; float: left;}
.waplist_pro a{display: block; text-decoration: none;}
.waplist_pro a img{display: block; width: 100%;}
.waplist_promore{width: 150px; height: 40px; line-height: 40px; text-align: center; margin: 0px auto; margin-top: 5px; margin-bottom: 10px; border-radius: 24px}
.waplist_promore a{display: block; width: 150px; height: 40px; font-size: 14px; color: #333; text-decoration: none; background: #ccc; border-radius: 24px;}
/*内容页模板*/
.wap_bigtit{width: 100%; height: 34px; text-align: center; line-height: 34px; font-size: 30px; text-shadow: 1px 1px 4px #777; color: #ffffff; font-family: "Arial","Microsoft YaHei"; font-weight: bold; padding-top: 60px;}
.wap_smalltit{width: 100%; height: 30px; text-align: center; line-height: 34px; font-size: 22px; text-shadow:1px 1px 4px #777; color: #fff; font-family: "Arial","Microsoft YaHei"; font-weight: bold; margin-top: 10px;}
.wap_title{width:90%; height: auto; line-height: 30px; text-align: center; font-size: 18px; color: #333; font-weight: bold; margin:0px auto; margin-top: 40px;}
.wap_titinfo{width: 90%; height: 25px; margin: 0px auto; line-height: 30px; text-align: center; font-size: 14px; color: #666; margin-bottom: 25px;}
.wap_content{width: 90%; margin: 0px auto; font-size: 16px; line-height: 30px; color: #666;}
.wap_updown{width: 90%; margin: 0px auto; margin-top: 40px; margin-bottom: 30px;}
.wap_updownhang{width: 100%; height: 30px; line-height: 30px; overflow: hidden;}
.wap_updownhang a{font-size: 16px; color: #666; text-decoration: none;}
/*网站首页样式*/
    .swiper-container {
      width: 100%;
      height: 100%;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
.swiper-slide img{width: 100%;}
.wapindex_bigtit{width: 100%; height: 35px; padding-top: 35px; line-height: 35px; text-align: center; color: #3ab4ff; font-family: "Impact"; font-size: 30px;}
.wapindex_bigtit span{color: #ff7900;}
.wapindex_smalltit{width: 100%; height: 21px; margin-top: 5px; line-height: 21px; text-align: center; background: url(/images/v7/index_19.png) center center no-repeat; color: #727272; font-size: 16px;}
.wapindex_adtit{width: 100%; height: 30px; text-align: center; line-height: 30px; font-size: 16px; font-weight: bold; color: #333; margin-top: 10px;}
.wapindex_jjcontent{width: 90%; margin: 0px auto; margin-top: 5px; margin-bottom: 10px; font-size: 16px; color: #333; line-height: 30px;}
.wapindex_proframe{width: 100%; background: url(/images/v7/pro_bg.jpg) top center repeat-y; padding-bottom: 30px;}
.wapindex_proborder{width: 90%; margin: 0px auto; margin-top: 15px; overflow: hidden;}
.wapindex_proborder li{display: block; width: calc(100%/2 - (8px)*2); margin-bottom: 20px; margin-left: 8px; margin-right: 8px; float: left;}
.wapindex_proborder li a{display: block; text-decoration: none;}
.wapindex_proborder li a img{display: block; width: 100%;}
.wapindex_protit{width: 100%; height: 35px; line-height: 35px; text-align: center; font-size: 14px; color: #333; background: #ccc;}
.wapindex_more{width: 150px; height: 40px; margin:0px auto; margin-top: 10px; line-height: 40px; text-align: center; border-radius: 24px;}
.wapindex_more a{display: block; width: 150px; height: 40px; border-radius: 24px; background: #ccc; color: #333; font-size: 14px; text-decoration: none;}
.wapindex_lianxiwx{width: 90%; margin: 0px auto; margin-top: 30px; margin-bottom: 30px; padding: 20px 0; border:1px solid #ccc;}
.wapindex_lianxiwx img{max-width: 100%; display: block; margin: 0 auto;}
.wapindex_lianxiwx p{color: #030303; line-height: 25px; text-align: center; font-size: 16px; margin:0px;}
.wapindex_mapframe{width: 90%; height: 200px; margin: 0px auto; margin-bottom: 20px; border:1px solid #ccc;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.wapindex_lxinfo{width: 90%; margin:0px auto; margin-bottom: 20px;}
.wapindex_lxinfo p{font-size: 14px; line-height: 35px; text-indent: 15px; color: #666; margin:0px; padding: 0px;}
.wapindex_lxinfo p span{display: block; width: 23px; height: 18px; float: left; margin-top: 6px;}
.wapindex_ico1{background:url(/images/v7/icon.png) no-repeat 0 -21px;}
.wapindex_ico2{width:22px; background:url(/images/v7/icon.png) no-repeat -44px -21px;}
.wapindex_ico3{width:22px; background:url(/images/v7/icon.png) no-repeat -23px -21px;}
.wapindex_ico4{width:20px; height:20px; background: url(/images/v7/icon.png) no-repeat -83px -21px; margin-left:2px;}