@charset "utf-8";
body a{text-decoration: none;color: #000;}
/*body a:hover{text-decoration: underline;}*/
body {width: 100%; height: auto;  margin: 0; padding: 0; font-size: 13px; font-family: "微软雅黑",arial; color: #666666;}
body ul{padding: 0px; margin: 0px; list-style: none;}
body img{border: none; margin: 0px; padding: 0px;}
body em{font-style: normal;}
.clear{clear: both; visibility: hidden;}
/*nav*/
.top_all{width: 100%;height: 70px;box-shadow: 2px 0px 8px #aaa;padding: 5px 0;position: fixed;left: 0;top: 0;z-index: 999;background-color: rgba(255,255,255,0.9);}
.top{margin:0 auto; height: 70px;width: 1000px;}
.top_logo{width: 215px;height: 70px;background: url(logo.png) no-repeat center; float: left;}
.top_nav{max-width:785px;height: 70px; float: right;}
.top_nav ul{float: left;}
.top_nav ul li{float: left;width:110px;height: 70px;}
.top_nav ul li a{width: 100%;height: 100%;display: block;color: #000;font-size: 14px;line-height:70px;text-align: center;}
.top_nav ul li a:hover,.top_nav ul li a.on{color: #0093dd;}
.top_nav ul li a:after{width: 1px;height: 15px;float: left;content: '';margin-top: 29px;background: -ms-linear-gradient(top,transparent,#aaa,transparent);/* IE 10 */background:-moz-linear-gradient(top,transparent,#aaa,transparent); background: -webkit-linear-gradient(top,transparent,#aaa,transparent); }
.top_nav ul li:first-child{margin-left: -30px;}
.top_nav ul li:first-child a:after{content: none;}
/*flash*/
#banner {width:100%;  margin:0 auto}
.pro-switch {overflow: hidden;	position: relative;	width:100%}
.flexslider {margin: 0;	padding: 0;}
.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;}
.flexslider .slides li{width: 100%;display: block;height: 619px}
.flexslider .slides .img {width: 100%;display: block;height: 619px}
.slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
html[xmlns] .slides {display: block;}
.slides {height: auto}
.no-js .slides > li:first-child {display: block;}
.flexslider {margin: 0 auto;position: relative;width:100%; height:auto; zoom: 1;}
.flex-viewport {max-height: 2000px;	-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.flexslider .slides {zoom: 1;}
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 60px;height: 90px;margin: -20px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat 0 0;background-size: 60px 360px;
position: absolute;top: 50%;z-index: 10;cursor:pointer; text-indent: -9999px;opacity:0;filter:alpha(opacity=0);-webkit-transition: all .3s ease;margin-top:-45px;}
.flex-direction-nav .flex-next {background-position: 0 -90px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;	filter:alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;	filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;filter:alpha(opacity=50);}
.flex-control-nav {width:100%;	position: absolute;bottom:20px;text-align: center; margin:0; padding:0}
.flex-control-nav li {margin: 0 5px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {background: url(../images/dot.png) no-repeat 0 -16px;display:block;height: 16px;overflow: hidden;text-indent:-99em;width: 16px;cursor: pointer;}
.flex-control-paging li a.flex-active {background-position: 0 0;}

/*index_main*/
.index_main_all{width: 100%;height: auto;float: left;}
.index_main{width: 1000px; height: auto;margin: 0 auto;}
.main_pro_t{width: 100%;height: 100px;margin: 30px auto;text-align: center;}

.main_pro{width: 1000px;height: 208px;float: left;margin-bottom: 30px;}
.main_pro ul{width: 1020px;margin-left: -20px;}
.main_pro ul li{width: 150px;height: 208px;float: left;margin-left: 20px;cursor: pointer;transition: all 0.5s;}
.main_pro ul li span{display: block;background: url(index_pro.png); width: 150px;height:80px;margin: 40px 0px;transition: all 0.5s;margin-bottom: 20px;}
.main_pro ul li:hover{background: #0093DD;}
.main_pro ul li:nth-of-type(1) span{background-position: 0px -80px;}
.main_pro ul li:nth-of-type(2) span{background-position: -150px -80px;}
.main_pro ul li:nth-of-type(3) span{background-position: -300px -80px;}
.main_pro ul li:nth-of-type(4) span{background-position: -450px -80px;}
.main_pro ul li:nth-of-type(5) span{background-position: -600px -80px;}
.main_pro ul li:nth-of-type(6) span{background-position: -750px -80px;}
.main_pro ul li:hover span{background-position-y: 0px;}
.main_pro ul li em{font-size: 13px;height: auto;line-height: 22px;text-align: center;width: 100%;display: block;}
.main_pro ul li:hover{color: #fff;}

.main_room_t{width: 100%;height: 80px;margin: 60px 0;margin-bottom: 45px;float: left;}
.main_room{width: 100%;float: left;}
.main_room ul{width: 1032px;margin-left: -32px;}
.main_room ul li{float: left;margin-left: 32px;height: 240px;width: 312px;}
.main_room ul li a{display: block;width: 100%;height: 100%;overflow: hidden;}
.main_room_more{width: 114px;height: 30px;border: 1px #757575 solid;font-size: 13px;color: #757575; line-height: 30px;margin: 
50px 442px;float: left;margin-top: 30px;}
.main_room_more a,.main_con_more a{display: block;width: 100%;height: 100%;text-align: center;}
.main_con_more{width: 114px;height: 30px;border: 1px #fff solid;font-size: 13px;position: absolute;bottom: 45px;left: 50%;margin-left: -58px;line-height: 30px;}
/*foot*/
.foot_all{width: 100%;height:310px;background: #1c1c1c;float: left;padding-top: 40px;position: relative;}
.foot{width: 1000px;margin:0 auto;color: #8e8e8e;}
.foot_left{width: 280px;height: 280px;float: left;margin-right: 50px;overflow: hidden;font-size: 12px;}
.foot_left font{float: left;display: block;width: 100%;}
.foot_left span{line-height: 24px;float: left;width: 100%;}
.foot_news{width: 285px;overflow: hidden;height: 280px;float: left;}
.foot_news item{width: 100%;height: 45px;line-height: 45px;float: left;font-size: 20px;color: #fff;display: block;margin-top: 10px;margin-bottom: 25px;}
.foot_new{width: 100%;height: 80px;float: left;overflow: hidden;margin-bottom: 15px;}
.foot_new:last-child{margin-bottom: 0px;}
.foot_new span{width: 100%;height: 20px;font-size: 12px;float: left;color: #0193de;display: block;line-height: 20px;}
.foot_new a{width: 100%;height: 22px;line-height: 22px;font-weight: bold;color: #fff; font-size: 12px;display: block;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.foot_new a:hover,.foot_bottom a:hover{text-decoration: underline;}
.foot_new em{font-size: 12px;line-height: 16px;overflow: hidden;height: 32px;color: #8e8e8e;width: 100%;display: block;}
.foot_phone{float: right;width: 334px;height: auto;}
.foot_bottom{position: absolute;bottom: 0px;width: 1000px;left: 50%; margin-left: -500px;height: 42px;}
.foot_bottom a{width: auto;float: left;text-align: center;padding: 0 10px;color: #888888;font-size: 12px;line-height: 12px;height: 12px;margin: 15px 0PX;border-left:1px #888 solid; }
.foot_bottom a:first-child{border-left: none;padding-left: 0;}
.foot_bottom span{display: block;float: right;height: 42px;line-height: 42px;color: #888;}
/*web*/
.web_all{width: 100%; float: left;}
.web_margin{width: 1000px;margin: 0 auto;}
.web_t{width:1000px;height: auto;line-height:50px;font-size: 42px;color: #4b4b4b;float: left;text-align: center;margin: 40px 0;}
.web_t font{color: #626262; font-size: 15px;line-height: 25px;text-align: center;display: block;height: 25px;position: relative;width: 100%;}
.web_t font:before{position: absolute;height:1px;width: 30px;top: 50%;left:50%;content: '';background: #626262;margin-left: -80px;}
.web_t font:after{position: absolute;height:1px;width: 30px;top: 50%;left:50%;content: '';background: #626262;margin-left: 50px;}
/*.web_t font*/
.web_c{width: 100%;height: auto;color: #626262;font-size: 13px;float: right;margin-top: 20px;position: relative;padding-bottom: 40px;overflow: hidden; word-wrap:normal;}
.web_c:before{
	content: '';height: 80%;width: 1px;top: 0px;left: -60px;position: absolute;
	background: -ms-linear-gradient(top,#fff, #ddd, #fff);        /* IE 10 */
	background:-moz-linear-gradient(top,#fff,#ddd,#fff);/*火狐*/ 
	background: -webkit-linear-gradient(top,#fff, #ddd, #fff);   /*Safari5.1 Chrome 10+*/
	background: -o-linear-gradient(top,#fff, #ddd, #fff);  /*Opera 11.10+*/
}
/*list*/
.list{float: left; height: auto; width: 228px;margin-bottom: 20px;}
.list ul li{width: 100%;float: left;height: 30px;line-height: 30px;margin-bottom:2px;}
.list ul li a{display: block;height: 100%;width: 100%;text-indent: 2em;background: #ededed;color: #000;}
.list ul li a:hover,.list ul li a.on{color: #fff; background: #0093DD;}

/*room*/
.room_c{width: 100%;height: auto;float: left;}
.room_c ul{width: 1014px;margin-left: -14px;}
.room_c ul li {width: 324px;height: 245px; float: left;margin-left: 14px;margin-bottom: 14px;}
.room_c ul li a{display: block;width: 100%;height: 100%;}
/*pro*/
.pro{width: 730px;float: right;}
.pro ul{width: 760px; margin-left: -30px;float: right;}
.pro ul li{width: 160px; height: 212px; margin-left: 30;float: left;margin-bottom: 20px; box-shadow: 0px 0px 2px #666;}
.pro ul li a{width: 100%; height: 182px; display: block;float: left;}
.pro ul li span{width: 100%; height: 30px; background: #4b4b4b; color: #fff; text-align: center;display: block; line-height: 30px;float: left;}

/*分页*/
.curr{
	border: 1px solid #CCC;
	color: #CCC;
	display:inline;
	padding:4px 8px;
}
a.page {
	border: 1px solid #eee;
	text-decoration: none;
	color:#fff;
	display:inline;
	padding:4px 8px;
	background-color: #4b4b4b;
}
a.page:visited {
	border: 1px solid #fff;
	text-decoration: none;
	padding:4px 8px;
}
.ra{color:#000;}
.ra a,.ra a:link{color:#000;text-decoration:none;}
.ra a:hover{color:#000;text-decoration:underline;}
.red{color:#ff0000;}
.yrr{color:#FF9900;}
.bb{ font-weight:bold}
.expage{ width: 100%;height:30px; line-height:30px; text-align:center;  padding-top:20px;float: left; padding-bottom: 50px }

/*新闻页*/
.news{width: 100%;float: left;}
.news ul li{float: left;height: 72px;padding: 30px 0;border-bottom: 1px #e5e5e5 solid;width: 100%;}
.news ul li a{width: 80%;height: 28px;line-height: 28px;font-size: 13px;color: #0093dd;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news ul li span{width: 100%;height: 24px;line-height: 24px;font-size: 13px;color: #4b4b4b;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news ul li item{width: 100%;height: 24px;line-height: 24px;font-size: 13px;color: #4b4b4b;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/*内页*/
.news_show_t{float: left;width: 100%;text-align: center;color: #000;font-size: 20px;line-height: 30px;}
.news_show_time{width: 120px;height: 17px;border-bottom: 1px #E5E5E5 solid;float: left;padding:25px 440px;}
.news_show_time img{width: 25px;height: 100%;float: left;}
.news_show_time font{float: left;display: block;width: auto;height: 100%;line-height: 17px;font-size: 13px;}
.news_show_c{width: 100%;line-height: 24px;height: auto;float: left;font-size: 13px;padding: 30px 0;}
