 
* {margin:0; padding:0; outline:none;}
body {font-size:12px; font-family:microsoft yahei; color:#000; 
	  background:url(../images/webbg.jpg);}
 
img, a img {border:none;}
ul,li,ul li {list-style:none;}

.clear {clear:both; height:0; font-size:0; line-height:0;}
a {color:#000; text-decoration:none; outline:none;}
a:visited {color:#000; text-decoration:none;}
a:hover {color:#fc3030; text-decoration:none;}
a:active {color:#fc3030; text-decoration:none;} 
 
 .fl{float:left;}
 .fr{float:right;}

 .m_title p{display: block;float:left; width: 400px;text-align: left;display: block;}
 .logott{width: 200px;float: left;text-align: right;margin-top: -40px;}

/* layer */

.reveal-modal-bg { position: fixed; height: 100%; width: 100%; z-index: 100; display: none; top: 0; left: 0; background:rgba(00, 00, 00, 0.8) } 
.reveal-modal { visibility: hidden; top: 130px; left: 50%; margin-left: -600px; width: 1300px; position: absolute; z-index: 101; padding: 30px 0px 30px 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;  border-radius: 0px; -moz-box-shadow: 0 0 10px rgba(0,0,0,.4); -webkit-box-shadow: 0 0 10px rgba(0,0,0,.4); -box-shadow: 0 0 10px rgba(0,0,0,.4); background:  url(../images/dialogbg.png); }

.reveal-modal .mytitles{height: 80px;  text-align: center; font-size: 20px; font-weight: bold;}
		.reveal-modal.small { width: 200px; margin-left: -140px;} 
		.reveal-modal.medium { width: 400px; margin-left: -240px;} 
		.reveal-modal.large { width: 600px; margin-left: -340px;} 
		.reveal-modal.xlarge { width: 800px; margin-left: -440px;} 
		.reveal-modal .close-reveal-modal { font-size: 22px; line-height: 0.5; position: absolute; top: 8px; right: 11px; color: #333; text-shadow: 0 -1px 1px rbga(0,0,0,.6); font-weight: bold; cursor: pointer; } body { background-color: #F2F2F2; }
.reveal-modal .contentboxs{width: 95%; height:500px;overflow-y:auto; font-size: 16px; line-height: 28px; background: #fff; margin-bottom: 40px;padding: 27px;}
.reveal-modal .contentboxs2{width: 95%; height:700px;overflow-y:auto; font-size: 16px; line-height: 28px; background: #fff; margin-bottom: 0px;padding: 7px;}
.reveal-modal * p strong{background:none;font-weight:bold;text-align: left;}

/* public index*/
.i_logo{width: 230px;padding: 40px 0px 20px 20px;; margin-top: 30px; text-align: center; }
.bgleft{background: #f2f2f2;}
.banners {margin-top: 60px;width:1350px;position: relative;z-index: 9999;  }

.index_logotop{width: 100%;text-align: center;display: block;margin: 0 auto;}

.tianqi{background:#fff;width:860px;margin:20px auto;text-align: center;position: absolute;left:30%;bottom: 0;display: block;font-size: 14px;letter-spacing: 2px;}

.i_menus {margin:130px 0px 0px 5px;}
.i_rightbox{}
.menubox{height: 93px;}

.mlf90{margin-left: -90px;}
.mlf80{margin-left: -80px;}
.mlf40{margin-left: -40px;}
.ml20{margin-left: 20px;}
.ml40{margin-left: 40px;}
.ml60{margin-left: 60px;}
.ml80{margin-left: 80px;}
.ml100{margin-left: 100px;}

.rightbox{width:190px; margin-left:50px;}

.ewmbox {position: absolute; bottom: 10px;right: 300px;}
.ewmbox img{float: left; margin-right: 10px;}


/* about index*/



.m_logo{width: 230px;padding: 20px 0px 10px 20px; margin: 20px 0 0 30px;;text-align: center;}
.main_box{width:1280px;margin-top: 40px;}

.m_rightbox{width: 210px;}
.m_tq1{width: 210px; height:216px;overflow: hidden;padding-top:60px; }
.m_tq1 p{ text-align: center;width: 210px; height: 60px; }

.m_tq{width: 210px; margin-top: 40px;background: url(../images/tq.png) no-repeat top center; height:136px;overflow: hidden;padding-top:60px; }
.m_tq p{ text-align: center;width: 210px; height: 60px; }

.m_text{margin-top: 10px; margin-left: 10px;}
.m_menu{margin: 10px 0px 0px 40px;}
.mmli{height:78px;}
.m-modou{width: auto; }

.m_title{width: auto; height: 123px; background: url( ../images/m-tbg.png) no-repeat top center;margin-top: 40px;}
.m_title p{ display: inline-block; padding: 20px 0 0 70px;}
.m-mainbox{width: 1280px; height: 600px; overflow-y: auto; padding: 50px;}

.m-mainbox2{width: 1280px; height: 600px; overflow-y: auto; padding:10px 50px;}

.mmtext{font-size: 16px; font-weight: 200; line-height: 32px;}

.s-guide{width: auto; text-align: center;margin:10px auto; }

/* traffic*/
.dt-rith {margin-top: 60px; margin-right: 60px;}
.mdtli{height: 120px;}

/* video*/
.m-video {margin-top: 60px; text-align: left;}
 #testBox{
		width: 953px;
		height: 537px;
		margin: 0 auto;
	}
 /* zbjq*/

.fs16{font-size: 18px; font-weight: bold;}
.fs14{font-size: 16px; font-weight: 400;}
.zblist ul li{width: 380px; float: left; background: url("../images/jqzb-line.png") no-repeat center right; margin-left: 30px;}
.zblist ul li strong{height: 220px; margin: 20px auto; width:300px; overflow: hidden; display:block; font-size: 14px; line-height: 28px; font-weight:normal;}
.zblist ul li span{text-align: center; margin: 10px auto;display: block;}
.zblist ul li em{text-align: center; margin: 30px auto;display: block;}


/* shoplist*/

.shoplist ul li{width: 350px; float: left; background:#545454 url("../images/m-hybg.png") no-repeat bottom center; margin: 30px 0 0 30px;padding: 20px 0 10px 0;}
 
.shoplist ul li span{text-align: center; margin: 10px auto;display: block;color: #fff;}
.shoplist ul li em{text-align: center; margin: 30px auto;display: block;}

/* jdlist*/
.mt10{margin-top: 10px;}
.jdlist ul li{width: 350px; float: left;  margin: 20px 0 0 30px;padding: 0px 0 10px 0;} 
.jdlist ul li b{text-align: center; margin: 5px auto;display: block; height:222px; overflow:hidden;}

.fss {height:65px; width: 322px; background:url("../images/hotel-ttbg.png") no-repeat bottom center; display:block; font-weight:normal; margin: 10px auto; overflow: hidden; font-size: 16px; line-height: 24px;text-align: center;}
.fss em{text-align: center; display: block; font-style: normal;}

/* jdlist*/
.mt10{margin-top: 10px;}
.videolist ul li{width: 350px; float: left;  margin: 20px 0 0 30px;padding: 0px 0 10px 0;}
.videolist ul li b{text-align: center; margin: 5px auto;display: block; height:222px; overflow:hidden;}
.videolist ul li strong em{text-align: center; display: block; font-style: normal;}
.videolist ul li strong {height:65px; width: 322px; display:block; font-weight:normal; margin: 10px auto; overflow: hidden; font-size: 16px; line-height: 24px;text-align: center;}

/* guide*/

.guide_leftbox{position: absolute;left:0; top: 0px; z-index: 1; float: left;}
.guide_box{width: auto; position: relative; text-align: center; z-index: 1;margin-top:36px;}
.guide_rightbox{position: absolute;right: 0;top: 35px; float: right;z-index: 1;}


  