﻿html,
body { color: #444; line-height: 2em; background: #fff; position: relative; font-family: "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Hiragino Sans GB W3", "WenQuanYi Micro Hei", "Microsoft YaHei UI", "Microsoft YaHei", sans-serif; overflow-x: hidden;  font-size:1.0em; }
h1,h2,h3,h4,h5,h6 {  font-weight: 400; color: #303030; }
h1 {  font-size: 2em;}
h2 {  font-size: 1.2em;}
h3 {  font-size: 1.2em;}
h4 {  font-size: 1.5em;}
h5 {  font-size: 1em;}
h6 {  font-size: 0.75em;}
a {  color: #444;  outline: none;  -webkit-transition:all .3s ease;}
a:hover {  color: #f60;  text-decoration: none;}
a:active,a:focus,a img {  outline: none;}
::-moz-selection {  color: #ffffff;  background: #f60;  text-shadow: none;}
::selection {  color: #ffffff;  background: #f60;  text-shadow: none;}

table { border-right:#ddd 1px solid; border-bottom:#ddd 1px solid; }
table th { border-left:#ddd 1px solid; border-top:#ddd 1px solid; padding: 5px; }
table td { border-left:#ddd 1px solid; border-top:#ddd 1px solid; padding: 5px; }

ul,ol { list-style: none; margin:0; padding:0; }
.tr { text-align: right; }
.tc { text-align: center; }
.fl { float: left; }
.fr { float: right; }

/*=============================================================================== All Style */

.mio-tbar { line-height:36px; background-color:#f3f3f3; color:#666; border-bottom:#ddd 1px solid; }
.mio-tbar a { color:#666; padding: 0 10px; }

.mio-header { min-height: 100px; }
.mio-header a.navbar-brand { width: 500px; min-height: 100px; background: url('../images/logo.png') no-repeat left center; text-indent:-99999999px; overflow:hidden; }
.mio-header .htel { width: 300px; height: 100px; background: url(../images/tel.png) no-repeat left center; float: right; }

.mio-navbar { background:#f70 url(../images/nav.jpg) repeat-x; min-height: 50px; margin:0; border:0; border-radius:0; }
.mio-navbar .navbar-nav { }
.mio-navbar .navbar-nav li { background: url(../images/navl.jpg) no-repeat right center; padding-right:1px; }
.mio-navbar .navbar-nav li a { padding:0 41px; line-height:50px; font-size:1em; color:#fff; font-size:1.0em; }
.mio-navbar .navbar-nav li a:hover { background-color:#444; }
.mio-navbar .navbar-nav li a.hover  { background:#000 url(../images/navh.jpg) no-repeat center; color:#fff; }

.mio-hot { padding: 20px 0; background-color:#f3f3f3; border-bottom:#ddd 1px solid; }
.mio-hot li { display: inline; padding-right:15px; }

.mio-footer { background-color:#efefef; padding: 30px 0; }
.mio-footer .ewm { width: 120px; float: right; }
.mio-footer .ewm img { width: 100%; }
.mio-footer a { color:#fff; }
.mio-footer .ftel { color:#ff0; font-size:1.2em; padding: 20px 0; }
.mio-footer .ftel a { font-size: 1.8em; font-family: Arial, Helvetica, sans-serif; color:#ff0; display:block; margin-top:8px; }
.mio-footer .flogo { text-align: center; }
.mio-footer .flogo img { max-height:110px; width: auto; }
.mio-footer .fcopyright { line-height:2.5em; }
.mio-footer .fcopyright span { padding-left:10px; }

.mio-content { padding:10px 0; }

.mio-contact {}
.mio-contact p { margin: 0; }
.mio-contact h2 { background: #555; color: #fff; height: 50px; line-height: 50px; text-align:center; margin:0; padding: 0; }
.mio-contact li:nth-child(even) {background: #efefef; }
.mio-contact li:nth-child(odd) {background: #ffffff; }
.mio-contact li span { padding-left: 48px; }
.mio-contact li { padding: 10px 10px; }

.mio-category { background-color:#fff; margin-bottom:30px; }
.mio-category h2 { line-height:50px; text-align:center; background-color:#1571a0; color:#fff; margin: 0; }
.mio-category li { border-bottom:#ddd 1px dashed; }
.mio-category a { display:block; line-height:70px; padding: 7px 30px; background:#f3f3f3 url(../images/arr1.png) no-repeat right center; }
.mio-category a:hover { background:#666 url(../images/arr1h.png) no-repeat right center; color:#fff; }
.mio-category li.hover a { color:#fff; background-color:#333; }



/*************banner图切换****************/
.bds{height:460px;overflow:hidden;clear:both;}
.banner {width:1100px;height:460px;position:relative;margin:0 auto;}
#focus {width:1920px;height:460px;overflow:hidden;position:absolute;left:-405px;top:0;}
#focus ul {height:460px;position:absolute;}
#focus ul li {float:left;width:1920px;height:460px;overflow:hidden;position: relative; /*background: #000;*/}
#focus ul li a {display:block;width:1920px;height:460px;}
#focus .btn {width:96px;height:27px;margin:0 auto;}
#focus .pre {left:330px;background:url(../images/left1s.png) no-repeat center center; }
#focus .next {right:328px;background:url(../images/right1s.png) no-repeat center center; }
#focus .preNext {width:40px;height:66px;position:absolute;top:190px;cursor:pointer;}
#focus .btn span {display:block;float:left;width:12px;height:5px;margin-right:7px;background:#fff;cursor:pointer;border-radius:10px;}
#focus .btn span.on {background:#2265ab;}
#focus .dw {width:1920px;height:20px;position:absolute;top:420px;left: 900px;}








/*=============================================================================== Inner Page Style */

article { }
article ul,
article ol { margin-left:2em; }
article ul li { list-style: disc; }
article ol li { list-style: decimal-leading-zero; }
article img { max-width: 80%; border:#ddd 1px solid; padding:4px; display:block; margin: 0 auto; }
article a { text-decoration: underline; font-weight:bold; }

.mio-links { padding: 15px 0; border-top:#ddd 1px solid; color:#aaa; margin-top:20px; }
.mio-links a { color:#aaa; }

.mio-prev-next { margin-top:20px; margin-bottom:20px; }

.mio-related { background-color:#fff; padding: 20px; border:#ddd 1px solid; margin-bottom:30px; }
.mio-related h2 { margin-top:0; font-weight:bold; margin-bottom:20px; border-bottom:#ddd 1px solid; padding-bottom:20px; }
.mio-related a { background: url(../images/a3.gif) no-repeat left center; padding-left:10px; }

.mio-related2 { margin-bottom:30px; }
.mio-related2 a { display:block; text-align:center; }
.mio-related2 h2 { border-bottom:#1571a0 1px solid; margin-bottom: 15px; margin-top:0; }
.mio-related2 h2 span { color:#ffffff; background:#1571a0; float: left; display:block; padding: 10px 30px; }


.list_page{text-align:center;margin:10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}

.mio-alist { padding: 0 0; }
.mio-alist h2 { margin-top: 0; font-weight:bold; }
.mio-alist .mio-ainfo { color:#888; }
.mio-alist li { border-bottom:#ddd 1px dashed; padding:20px 0; }
.mio-alist img { width: 100%; }
.mio-alist .intro { padding: 15px 0; color:#666; }
.mio-alist .pdate { color:#999; }

.mio-alist2 {}
.mio-alist2 li { height: 36px; line-height:36px; overflow: hidden; border-bottom:#ddd 1px dashed; background: url(../images/a3.gif) no-repeat left center; padding-left:10px; }
.mio-alist2 li span { float: right; }

/*.mio-plist { padding: 0 0 30px 0; }
.mio-plist a { display: block; margin-bottom:20px; text-align:center; }
.mio-plist img { width: 100%; border-radius:2px; display:block; margin-bottom:10px; border:#ddd 1px solid; }*/
.mio-plist { padding: 0 0 30px 0; }
.mio-plist a { display: block; margin-bottom:20px; text-align:center; }
.mio-plist img { width: 100%; border-radius:2px; display:block; margin-bottom:10px; border:#ddd 1px solid; }





.mio-plist2 { padding: 0 0 30px 0; text-align:center; }
.mio-plist2 img { width: 100%; border-radius:2px; display:block; margin-bottom:10px; border:#ddd 1px solid; }
.mio-plist2 a { display: block; margin-bottom:30px; }

.mio-hlist a { display:block; text-align:center; margin-bottom:30px; }
.mio-hlist img { width: 100%; height: auto; display: block; margin-bottom:10px; border:#ddd 1px solid; }

#map { width: 100%; height: 460px; }
#ainfo_2 { padding:30px; }
#ainfo_2 h2 { font-weight:bold; margin-bottom:20px; }


h1.h1t { margin-top:0; font-size:2em; margin-bottom:20px; border-bottom:#ddd 1px solid; padding-bottom:20px; }

.mio-ipanner { width: 100%; border-bottom: #86b84b 2px solid; }
.mio-ipanner img { width: 100%; height: auto; }

.mio-sitemap { border:#ddd 1px solid; padding: 40px; margin-bottom:30px; }
.mio-sitemap h2 { }

/*=============================================================================== Home Page Style */
.mio-banner { width: 100%; border-bottom: #86b84b 2px solid; }
.mio-banner img { width: 100%; height: auto; }

.mio-wrap { position: relative; margin-bottom: 30px; }
.mio-wrap img { width: 100%; }
.mio-wrap h2 { border-bottom:#1571a0 1px solid; margin-bottom: 15px; margin-top:0; }
.mio-wrap h2 span { color:#ffffff; background:#1571a0; float: left; display:block; padding: 10px 30px; }
.mio-wrap a.vmore { position: absolute; top: 10px; right: 0; background: url(../images/more_ic.gif) no-repeat right center; padding-right: 20px; color:#999; }
.mio-wrap a.vmore:hover { color:#333; }


.mio-pros { }
.mio-pros a.a1 { display: block; text-align:center;border:#ddd 1px solid; margin-bottom:20px; min-height:316px;max-width:225px;line-height:328px;}
.mio-pros a.a1 img { width:100%;height:auto;}
.mio-pros .col-xs-6 p{display:block;line-height:35px;}






.mio-overview { }
.mio-overview p { line-height:19px; text-indent:2em; }

.mio-news .nimg { height:130px; overflow:hidden; }
.mio-news .nimg img { width: 100%; }
.mio-news h3 { font-weight:bold; }
.mio-news .intro { color:#999; }
.mio-news ul { padding-top:10px; }
.mio-news li { height: 28px; line-height: 28px; overflow: hidden; background: url(../images/a3.gif) no-repeat left center; padding-left:10px; }
.mio-news li span { float: right; color:#999; }

.mio-flinks { padding: 0 0 30px 0; color:#999; }
.mio-flinks .container { border-top:#ddd 1px solid; padding-top:30px; }
.mio-flinks li { display: inline; margin: 0 6px 0 0; }
.mio-flinks a { color:#999; }
.mio-flinks a:hover { color:#333; }
.mio-flinks h3 { color:#999; font-size:1em; background: url(../images/link.gif) no-repeat left top; height: 45px; padding-left: 100px; margin-top:0; line-height: 25px; }


/*=============================================================================== Inner Page Style */

.main-im{position:fixed;right:10px;top:300px;z-index:100;width:110px;height:272px;}
.main-im .qq-a{display:block;width:106px;height:116px;font-size:14px;color:#0484cd;text-align:center;position:relative;}
.main-im .qq-a span{bottom:5px;position:absolute;width:90px;left:10px;}
.main-im .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:18px;top:10px;overflow:hidden;z-index:9;}
.main-im .qq-container{z-index:99;position:absolute;width:109px;height:118px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #dddddd;background:url(qq-icon-bg.png) no-repeat center 8px;}
.main-im .img-qq{max-width:60px;display:block;position:absolute;left:6px;top:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.main-im .im-qq:hover .img-qq{max-width:70px;left:1px;top:8px;position:absolute;}
.main-im .im_main{background:#F9FAFB;border:1px solid #dddddd;border-radius:10px;background:#F9FAFB;display:none;}
.main-im .im_main .im-tel{color:#000000;text-align:center;width:109px;height:145px;border-bottom:1px solid #dddddd; padding:15px 0;}
.main-im .im_main .im-tel div{font-weight:bold;font-size:12px;margin-top:6px;}
.main-im .im_main .im-tel .tel-num{font-family:Arial;font-weight:bold;color:#e66d15;}
.main-im .im_main .im-tel:hover{background:#fafafa;}
.main-im .im_main .weixing-container{width:55px;height:47px;border-right:1px solid #dddddd;background:#f5f5f5;border-bottom-left-radius:10px;background:url(weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show{width:112px;height:172px;background:#ffffff;border-radius:10px;border:1px solid #dddddd;position:absolute;left:-125px;top:-126px;}
.main-im .im_main .weixing-show .weixing-sanjiao{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ffffff;border-width:6px;left:112px;top:134px;position:absolute;z-index:2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #dddddd;border-width:8px;left:112px;top:132px;position:absolute;}
.main-im .im_main .weixing-show .weixing-ma{width:104px;height:103px;padding-left:5px;padding-top:5px;}
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto;text-align:center;}
.main-im .im_main .go-top{width:50px;height:47px;background:#f5f5f5;border-bottom-right-radius:10px;background:url(../images/totop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a{display:block;width:52px;height:47px;}
.main-im .close-im{position:absolute;right:10px;top:-12px;z-index:100;width:24px;height:24px;}
.main-im .close-im a{display:block;width:24px;height:24px;background:url(../images/close_im.png) no-repeat left top;}
.main-im .close-im a:hover{text-decoration:none;}
.main-im .open-im{cursor:pointer;margin-left:68px;width:40px;height:133px;background:url(../images/open_im.png) no-repeat left top;}


@media (min-width:1600px) {
	.container { width: 1500px; }
	.mio-category a { line-height:59px; }
	.mio-navbar .navbar-nav li a { padding:0 51px; }
	.mio-overview p { line-height:28px; font-size:1.0em; margin-bottom:22px; }
}


@media (min-width:1200px) {
	
}

@media (min-width:768px) and (max-width:1190px) {

}

@media (min-width:320px) and (max-width:767px) {
	body { font-size:1em; }

	.tr { text-align: left; }
	.fr { float: none; }
	
	.mio-tbar { text-align:center; margin-top: -72px; }
	.mio-tbar .tr { text-align:center; }
	
	.mio-header { min-height: 60px; }
	.mio-header a.navbar-brand { width: 220px; min-height: 60px; background: url(../images/logo2.png) no-repeat left center; text-indent:-99999999px; overflow:hidden; }
	.mio-header .htel { width: 50px; height: 60px; display:block; background-color:#eee; }

	.navbar-toggle { float: none; width: 100%; text-align:center; z-index:999;}
	.navbar-toggle .icon-bar { background-color:#fff; margin: 0 auto;}

	.navbar { position: relative; z-index:1; }
	
	.mio-navbar .navbar-nav li { background: none; padding: 0; }
	.mio-navbar .navbar-nav li a { padding: 0; text-align:center; line-height:50px; font-size:1em; color:#fff; font-size:1.0em; }
	.mio-navbar .navbar-nav li a:hover { background-color:#444; }
	.mio-navbar .navbar-nav li.hover a { background:#000; color:#fff; }

	.mio-footer .fcopyright { text-align: center; padding-top:20px; }
	.mio-footer .fcopyright span { display: block; padding: 0; }
	.mio-footer .ewm { width: 120px; float: none; margin: 0 auto; padding-top:20px; }
	.mio-footer .ewm img { width: 100%; }

	.mio-content { padding:20px 0; }
	
	.mio-hot { line-height:30px; }
	
	
	.mio-contact { margin-bottom:30px; }


	.mio-overview img { display:block; margin-bottom:30px; }

	article { padding: 20px 0; }
	
	.mio-alist img { display:block; margin-bottom:20px; }

	#ainfo_2 { padding:0; }
	#ainfo_2 h2 { font-weight:bold; margin-bottom:20px; }

	.main-im { display: none; }
}

/*分页*/
.newspage{clear: both;text-align: center;height: 30px;margin:20px 0px;}
.newspage strong{font-size: 14px;color: #fff;padding: 5px 10px;font-family: "宋体";background:#ef7800}
.newspage a{font-size: 14px;color: #fff;padding: 5px 10px;font-family: "宋体";background: #000000;}
.newspage a:hover{background: #ef7800;color: #fff;}


    /*留言*/
.submit{width: 150px;height: 45px;background:#ff5f2f;color: #fff;text-align: center;line-height: 35px;border: 0px;cursor: pointer;}
.submit:hover{background: #89be2f;}
.comment{border:1px solid #f4f1f1;margin-top: 50px; margin:10px;text-align:center;}
.comment .commenttitle{height:35px;margin:1px auto;border-bottom:1px solid #B3B3B3;}
.comment .commenttitle .title4{float:left;margin:5px 0px 0px 12px;color:#999;display:inline;}
.comment .commenttitle .title4 strong{letter-spacing:4px;color:#000; margin-right:10px;font-size: 12px;}
.comment .commentbox{ width:95%;text-align:left;}
.comment .commentbox dl{ margin:10px auto 0px;border:1px solid #B3B3B3;}
.comment .commentbox dl dt{background:#F4F9F2;line-height:25px;text-indent:10px;color:#333;border-bottom:1px solid #B3B3B3;}
.comment .commentbox dl dt span{color:#FF0000;font-size:14px;}
.comment .commentbox dl dd{padding:10px;font-size:14px;line-height:35px;color:#666;}
/*---------------内容页:发表预定:标题*/
.comment .posttitle{height:35px;margin:10px auto;text-align:left;}
.comment .posttitle strong{letter-spacing:4px; color:#ff0000;display:block;margin:7px 0px 0px 13px;font-size: 24px;}
.comment .postbox{width:95%; margin:5px auto;overflow:hidden;text-align:left;}
.comment .postbox .userbox{overflow:hidden;margin-top:10px;}
.comment .postbox .userbox dl{}
.comment .postbox .userbox dl dd{float:left;display:block;padding-bottom:2px;}
.comment .postbox .userbox dl dd input.username,.comment .postbox .userbox dl dd input.password{width:160px;padding:15px 0px 15px 5px;margin-right:10px;background: #ededed;}
.comment .postbox .userbox dl dd.mtop{margin:7px 7px 0px 0px;}
.comment .postbox .txtbox{width:100%;line-height:50px;font-size: 16px;}
.comment .postbox .txtbox textarea{width:92%;height:85px;padding:5px;background: #ededed;}
.comment .postbox .txtbox div{padding-top:5px;color:#000;}
.comment .postbox .txtbox input{width:40px;padding:15px 0px 15px 5px;margin-right:10px;background: #ededed;}
.comment .postbox .txtbox img{position:static;+position:relative;vertical-align:middle}
.comment .postbox  .sbut{margin:10px;}
label{color: #000;font-size: 20px;}























