@charset "utf-8";
body {	margin: 0px;	padding: 0px;}
ol,li,a{ list-style:none; text-decoration:none;}
a:hover{color: #f76e12; text-decoration: underline;}
*,ol,li,p{margin:0px;padding:0px; color:#454545; font-family: "Microsoft Yahei" !important; font-size: 14px;}
.top {	border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #ececec;}
.top .topbox {	font-family: Microsoft Yahei;	height: 60px;width: 1176px;	margin-right: auto;	margin-left: auto;}
.clear {clear: both;}
.top .topbox .top_logo {float: left;height: 60px;width: 192px;}
.logoimg a img {	height: 60px;	width: 192px;}
.top .topbox .top_nav {	height: 60px;	overflow: hidden;	float: left;	display: block; margin: 0 10px; width:770px;}
.top .topbox .top_nav ol li {	display: block;	float: left;}
.top .topbox .top_nav ol li a {	line-height: 40px;	display: block; padding-right:12px;	padding-left: 12px;	height: 40px;margin-top: 10px;font-size: 14px;	text-align: center;}
.top .topbox .top_nav ol li a:hover{ color:#fff; background:#f76e12; display:block;border-radius: 5px;text-decoration: none;}
.top .topbox .top_nav ol li .active{color:#fff; background:#f76e12; display:block;border-radius: 5px;}
.index-search{ float:left; position: relative;  margin-top:15px; }
.search-btn{ position: absolute;right:2px; top:1px; line-height: 30px; width: 24px; height:30px;}
.top .topbox .login {float: right;height: 60px;}
.top .topbox .login a {	background-color: #f76e12;	display: block; color:#FFF;	height: 40px;padding-right: 10px;padding-left: 10px;
	line-height: 40px;margin-top: 10px;  border-radius: 5px;transition:0.5S;-webkit-transition:0.5S; -moz-transition:0.5S; -o-transition:0.5S;}
.top .topbox .login a:hover{ background-color:#F00; transition:0.5S;-webkit-transition:0.5S; -moz-transition:0.5S; -o-transition:0.5S;    text-decoration: none;}

/*top end*/

.top_ad a{width:1176px; height: 90px; display: block; margin: 10px auto;}
.top_ad a img{width: 1176px; height: 90px;}
/*top ad end*/
.content {width: 1176px; margin: 20px auto;}

.left_con{width: 237px; display: block;float: left;}

.map_imgbox {width: 237px; height: 237px; padding-bottom:10px; margin-bottom: 10px; border:none;}

.left_title{ position: relative; display: block; height: 30px;}
.title_hui{font-size: 14px; line-height: 34px; color: #454545;width: 140px;position: absolute; left: 0; font-style: italic;font-weight: bold;  height: 30px;}
.time_hui{font-size: 12px; color: #999;width: 96px; line-height: 36px; text-align:right; height: 30px;position: absolute; right: 0;    }
.gg1{ margin: 10px 0 20px 0; width: 237px;}
.gg1 img{ width: 237px; height: 53px;}
/*map end*/
.price{width: 100%; margin-bottom: 15px; }
.top-line{border-top: 1px solid #cecece;}
.price .price-box{height: 394; width: 100%; margin-top: 5px;}
.price .price-box-scroll{overflow-y: scroll;overflow-x: hidden;background-color: #ededed; height: 525px; }
.area-price{display: block; margin:0 auto 10px auto; width: 100%;}
.area-title{ border-bottom: 1px solid #cfcfcf; font-size: 12px;}
.area-title span{display: block;float: left; line-height: 30px; overflow: hidden;}
.area-span-1,.area-id{width: 60px;}
.area-span-2,.area-id2{width: 110px; text-align: center;}
.area-span-3,.area-change{width: 34px; padding-left: 16px;text-align: center;}
.area-price ol li{height: 28px; overflow: hidden;display: block;line-height: 30px; font-size: 12px;}
.area-price ol li span{float: left; overflow: hidden;}
.up{color: #f00;}
.down{color: #009632}
.logo .area-title{border-bottom: none;}
.logo .up{background: url(up.png) no-repeat  0 center; }
.logo .down{background: url(down.png) no-repeat 0 center;  }
.logo ol li{border-bottom: 1px solid #cfcfcf}
hr{width: 100%; text-align: center;border-top: #AFAEAE}
/*price end*/
/*指数 zs*/
.st-zs{width: 237px; height: 185px;}
.zs-con{ width: 237px; height: 150px; border-bottom: #cfcfcf; }
.zs-con img{ width: 237px; height: 135px; padding-top: 5px;}
/*指数 zs end*/
/*快捷标签*/
.left-tag{width: 237px; overflow: hidden;}
.left-tag ol{ width: 248px; display: block;}
.left-tag ol li{ height: 15px; margin: 5px 0 5px 5px;; border-right: #cecece 1px solid; float: left; width: 118px;}
.left-tag ol li a{ display: block;line-height: 14px; font-size: 14px; color: #FF6A00; padding: 0 5px;}
/*快捷标签*/


.right_con{width: 920px; float: right;overflow: hidden;}

/*轮播*/

.banner{height:318px; float:left; width:520px; position:relative; overflow:hidden;}
.banner .banner_ul{width:9999px; height:318px; position:absolute; left:0; top:6px;}
.banner .banner_ul li{float:left; height:318px; width:520px;  position:relative;}
.banner .banner_ul li img{height:318px; width:520px; }
.banner .banner_ul li p{position: absolute; top: 0;left:0; width:520px; height:50px; background:rgba(255,255,255,0.3)}
.banner .banner_ul li p .name{position: absolute; top: 0; left:0;color:red; font-size:24px; padding:0 10px;line-height:50px;}
.banner .banner_ul li p .date{position: absolute; top: 0; right:20px; padding:5px 0; text-align:center;}
.banner .banner_ul li .banner_title{ width:520px; position: absolute; bottom: 0; background:rgba(0,0,0,0.5)}
.banner .banner_ul li .banner_title a{color: #FFF;  font-weight: bold;font-size: 18px;  padding-left:10px; display: block;line-height: 60px; overflow:hidden;text-overflow:ellipsis; white-space:nowrap; width:420px;}
.banner .banner_ul li .banner_title a:hover{color:#f76e12; text-decoration:none;}

.banner ol{position:absolute; right:20px; bottom:20px;height:10px; }
.banner ol li{border-radius:50%; background:#fff; width:10px; height:10px; margin-left:5px; float:left;}
.banner ol li.current{ background:#f76e12; }

.right_con .play_con{width: 380px; float: right;}
.right_con .video_con{display: block;}
.right_con .con_title{height: 40px;}
.right_con .con_title a{color: #999; font-size: 14px; line-height: 35px; }
.right_con .con_title a:hover{ text-decoration: none; color: #666;}
.right_con .con_title a span{color: #f76f13; border-bottom: 3px  #f76f13 solid; line-height: 30px; font-size: 18px; font-weight: bold;display: block;
float: left; }
.video_con ol{display: block; margin-bottom: 10px;}
.video_con ol li{ line-height: 37px; border-bottom: 1px solid #ececec;}
.video_con ol li a:hover {color: #f76f13;}
.video_con ol li a .list_time{float: left;width: 50px;display: block;}
.video_con ol li a p{float: right;width: 320px; display: block;height: 35px;overflow: hidden; text-overflow:ellipsis; white-space:nowrap;}
.video_con ol li a:hover p{ color: #f76e12; text-decoration: underline;}
.mid-con{ width: 595px; float: left;display: block; overflow: hidden;    margin-left: 12px;}
.topnew{width:595px; height: 100px; overflow: hidden; margin-bottom: 10px;}
.topnew-img{width: 97px; height: 51px; float: left;display: block;}
.topnew-txt{width: 485px;  float: right;display: block; border-bottom: 1px solid #cecece;height:99px;}
.topnew-title{ line-height:40px; height: 45px; overflow: hidden; }
.topnew-title a{font-size: 24px; color: #252525;}
.topnew-title a:hover{color: #f76e12;}
.topnew-p{ font-size: 15px; line-height: 21px; text-indent: 30px;}
.new-con{width: 585px; overflow: hidden;;display: block;    margin-left: 10px;}
.new-con2{width: 100%; overflow: hidden;;display: block; }
.new-con-tit{ width: 100%; line-height: 40px; height: 44px; overflow:hidden;}
.new-con-tit ol li{ list-style: none; float: left; padding: 0  18px; line-height: 40px; border-bottom: 4px solid #dcdcdc; display: block; font-size: 17px;}
.cur{display:none;}
.new-con-tit ol .active{border-bottom: 4px solid #f76e12;  color:#f76e12;}
.new-li1{padding: 30px 0; border-bottom: 1px solid #cecece;}
.new-li2{padding: 13px 0; border-bottom: 1px solid #cecece;}
.new-box,.new-box ol li{width: 100%; display: block; overflow: hidden;}
.new-li1 a:hover,.new-li2 a:hover{text-decoration: none;}
.new-li1 .new-txt {  width: 360px;  float: left;}
.new-li1 .new-txt .new-title{overflow:hidden;}
.new-img,.new-img2,.new-img3,.new-img4,.new-img5,.new-img6{width: 200px; height: 125px;  overflow: hidden; float: left;margin-right: 20px;}
.new-img img,.new-img2 img,.new-img3 img,.new-img4 img,.new-img5 img,.new-img6 img{width: 200px ;height: 125px;}
.new-txt{ display: block;}
.new-title a{ width: 100%;display:inline-block;font-size: 18px; line-height: 35px; height: 35px;}
.new-title a:hover{ color: #f00;}
.new-infor span{color: #999; font-size: 13px; line-height: 30px;}
.new-li1 .new-p{font-size: 14px; line-height: 28px;}
.new-li2 .new-p{font-size: 14px; line-height: 28px;height: 28px; overflow: hidden;}
.new-more{ width: 100%; height: 45px;}
.new-more a{ width:583px; height:43px;font-size: 16px; line-height: 45px; border: 1px solid #cecece; border-top: none; text-align:  center; color: #f76e12; display: block;}
.new-more a:hover{text-decoration: none; color: #f00;}

/*右边下方竖栏目*/
.right-mid-con{width: 307px;  float: right;}
.calendar{ width: 305px; border: 1px solid #cecece; border-top: none; overflow:hidden;}
.cal-title{ width: 100%; height: 30px; line-height: 30px;}
.cal-card{ width: 49.7%; height: 30px; line-height: 30px;  float: left; }
.cal-card a{background:  #f9f2ed; color:#999; display: block; border-top: 1px solid #cecece; text-align:  center;}
.cal-card .on{ background-color: #fff;  border-top: 2px solid #f76e12; color: #f76e12; font-weight: bold;}
.cal-con{width: 100%; height:250px; display: block;}
.cal-year{width: 90px;    text-align: center;    margin: 5px 0 5px 13px;}
.cal-month{width: 90px; text-align: center; margin: 5px 0;}
.cal-con input[type="button"]{    width: 90px;    text-align: center;    margin: 5px;}
.about-btn{ width: 307px; display: block;}
.about-btn ol{padding: 10px 0 10px 25px;;}
.about-btn ol li{ width: 114px;display: block;float: left; margin: 5px 10px;}
.about-btn ol li a{border:2px #f76e12 solid; display: block; text-align: center; color: #f76e12;}
.about-btn ol li a:hover{ background-color: #f76e12; text-decoration: none; color: #fff;}
.tw-col{ width: 307px; display: block; height: 225px; overflow: hidden;margin-top: 10px;}
.col-page{height: 30px; line-height: 30px; width: 100%;  border-bottom: 2px solid #bdbdbd;}
.col-tit{  text-align: center; border-bottom: #f76e12 2px solid; float: left; display: block; padding: 0 5px;}

.col-mr{ height: 30px; width: 70px; border-bottom: 2px solid #fff; text-align: center; color: #bdbdbd;  padding: 0 5px;display: block; float: left;}
.col-mr.active{ border: 2px solid #bdbdbd; border-bottom: 2px solid #fff;line-height: 26px; height: 28px;}
.col-mr.active a{  display: block; font-size: 14px;}
.col-mr a{height:30px;width:70px;}
.col-mr a:hover{ color: #f76e12; text-decoration: none;}

.col-mr-m{ border-bottom: 2px #bdbdbd solid;  width: 95px;
    float: left; height: 30px;}
.col-con{ width: 100%; display: block; line-height: 30px ; }
.col-con ol{ margin-top: 10px;}
.col-con ol li{ min-height: 30px;  display: block;}
.col-con ol li span,.club-con  ol li span{ float:left;font-size: 20px;line-height: 22px; width: 10px;}
.col-con ol li a{overflow: hidden; line-height: 22px;}
.col-tag{ width: 100%; display: block; overflow: hidden;}
.col-tag ol{ width: 309px;}
.col-tag ol li{ width:  102px; border-right: 1px #cecece solid; height: 16px; line-height:15px;  float: left; margin: 6px 0;}
.col-tag ol li a{ display: block; text-align: center; color: #f76e12; font-size: 15px;}
.club{ width: 100%; display: block; height: 155px;margin-top: 10px;}
.a-top{ width: 100%; height: 30px; line-height:30px; position: relative;}
.a-title{  text-align: center; border-bottom: #f76e12 2px solid; float: left; display: block; padding: 0 5px; position: absolute;z-index: 2;    font-size: 15px;  font-weight: bold;}
.a-more{ float: left; height: 30px ; line-height: 30px; border-bottom: 2px solid #cecece; position: absolute; z-index: 1; width: 100%;}
.a-more a{ text-align: right; font-size: 13px; color: #cecece;display: block;line-height: 32px;}
.a-more a:hover{ text-decoration: none; color: #f76e12;}
.club-con{margin-top: 10px; }
.club-con ol li a{  overflow: hidden; line-height: 28px;}
.club-con ol li span{  line-height: 30px;}
.gg2,.gg3{width: 100%; margin: 20px 0;}
.gg2img,.gg3img{width: 100%;}.gg2img img,.gg3img img{width:100%;}
.gg4,.gg5{width:100%;  margin-bottom: 10px;}
.gg4img,.gg5img{width: 100%;}.gg4img img,.gg5img img{width:100%;}
.focus,.web-inves{ width: 100%; display: block; margin-bottom: 10px;}
.foc_img{ width: 130px; height: 90px; float: left; margin: 10px;}
.foc_img img{ width: 130px; height: 90px;}
.foc_txt{ font-size: 16px; line-height: 26px;  padding-top: 15px; height: 52px; overflow: hidden;}
.foc_con a{ display: block; color: #bdbdbd; font-size: 16px;}
.focus-infor{ display: block;}
.focus-infor ol li{ line-height: 26px;}
.focus-infor ol li span{ height: 28px; float: left;}
.btn{ width: 80px; margin: 5px 10px; line-height: 26px;	color:#777777;	background-color:#ededed;	font-size:12px;
	background:-webkit-gradient(linear, left top, left bottom, color-start(0.05, #f4f4f4), color-stop(1, #eaeaea));
	background:-moz-linear-gradient(top, #f4f4f4 5%, #eaeaea 100%);
	background:-o-linear-gradient(top, #f4f4f4 5%, #eaeaea 100%);
	background:-ms-linear-gradient(top, #f4f4f4 5%, #eaeaea 100%);
	background:linear-gradient(to bottom, #f4f4f4 5%, #eaeaea 100%);
	background:-webkit-linear-gradient(top, #f4f4f4 5%, #eaeaea 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#eaeaea',GradientType=0);
	border:1px solid #cecece;
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
	-moz-box-shadow: inset 1px -1px 1px 0px #ffffff;
	-webkit-box-shadow: inset 1px -1px 1px 0px #ffffff;
	box-shadow: inset 1px -1px 2px 0px #ffffff;
	text-align:center; letter-spacing: 0.2em;
	display:inline-block;
	text-decoration:none;
}
.btn:hover {
	background-color:#f5f5f5;
	background:-webkit-gradient(linear, left top, left bottom, color-start(0.05, #eaeaea), color-stop(1, #f4f4f4));
	background:-moz-linear-gradient(top, #eaeaea 5%, #f4f4f4 100%);
	background:-o-linear-gradient(top, #eaeaea 5%, #f4f4f4 100%);
	background:-ms-linear-gradient(top, #eaeaea 5%, #f4f4f4 100%);
	background:linear-gradient(to bottom, #eaeaea 5%, #f4f4f4 100%);
	background:-webkit-linear-gradient(top, #eaeaea 5%, #f4f4f4 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea', endColorstr='#f4f4f4',GradientType=0);
}
.inv-q{ font-size: 16px; display: block;line-height: 26px; margin-top: 10px;}
.inves-infor label{ display: block; margin: 10px 0; line-height: 24px;}
.inves-infor{ height: 290px;}
.flbt{float: left;}.dc{ line-height: 38px; margin: 10px;}
.dc-a{ float: left; margin: 5px; height: 26px;}
.ups-box{ margin: 10px 0;}
.hots-con{ background: url(tw-zt.png) no-repeat 60px 11px; margin-top: 10px;}
.hots-con ol li{line-height: 34px; height: 34px; position: relative;}
.hots-date{ color: #bdbdbd; position: absolute;left: 0}
.hots-txt{ position: absolute; left: 80px; height: 34px; overflow: hidden;}
/*右下end*/

.left-btom-con{float: left; width: 842px;}
.tw-shop{ width: 840px; border: 1px solid #C91521; height: 86px; position: relative; margin: 20px 0;}
.shop-logo{ width: 152px; height: 86px; position: absolute; left: 0;background-color: #C91521;}
.shop-list{ width: 687px; height: 86px; position: absolute; right: 0; overflow: hidden;}
.shop-list ol{ width:750px;}
.shop-list ol li{ float: left; width: 168px; height: 86px; position: relative; margin-right: 5px;}
.shop-list ol li img{ width: 168px; position: absolute; z-index: 1; top: 0;}
.shop-price{ width: 168px ;height: 20px; line-height: 20px; position: absolute; z-index: 2; bottom: 0; text-align: center; background-color: #cecece; color: #fff;}
.tw-file{ width: 860px;    margin-top: 5px;}
.file-box{ width: 410px;margin-right: 20px; float: left;}
.file-top{ width: 100%; height: 30px; line-height:30px;position: relative;}
.file-title{ display: block; position: absolute; z-index: 3; border-bottom: 2px solid #f76e12;}
.file-title a:hover{text-decoration: none;}
.file-top a{ font-size: 16px;}
.file-tag{ width: 100%; position: absolute; z-index: 2; border-bottom: 2px solid #cecece; text-align: right;}
.file-con{ width: 100%; margin: 10px 0;}
.file-con ol li{line-height: 30px; height: 28px; position: relative;}
.file-t{ position: absolute; left: 15px;}
.file-date{ position: absolute; right: 5px; display: block; width: 40px; color: #999;}
.file-po{ color: #f76e12; font-size: 30px; line-height: 30px;position: absolute; left: 0px;}
/* 左下end*/


/*调查问卷*/
#web_inves .easysite-font{display:none}
#web_inves .easysite-online-survey .easysite-survey-title{display:none}
#web_inves .easysite-list-search{display:none}
#web_inves .easysite-theme-pagination{display:none}
#web_inves .easysite-theme-content .easysite-th-row{display:none}
#web_inves_cont .easysite-survey-page .easysite-page-title{display:none}
#web_inves_cont .easysite-online-section .easysite-online-problem{ padding:0}
#web_inves_cont .easysite-online-section .easysite-online-problem b{display:none}
#web_inves_cont .easysite-online-section .easysite-online-problem .easysite-online-problem-title{ font-size: 16px; display: block;line-height: 26px; margin-top: 10px; padding:0;}
#web_inves_cont .easysite-survey-border{border:none}
#web_inves_cont .easysite-online-answer{padding:0;}
#web_inves_cont  .easysite-radio-content label{ display: block; margin: 10px 0; line-height: 24px;  font-family: "Microsoft Yahei","微软雅黑"; font-size: 14px;}


/*日历*/
.calendar{ width: 305px; border: 1px solid #cecece; border-top: none; overflow:hidden; height:318px}
.rl {
	width: 304px;
	height: 320px;
	
	border-top: 1px solid #ccc;
	overflow:hidden;
        float:right;
}
.rl a{cursor:pointer}
.rl .rl_w {
	position: relative;
	float: left;
	width: 100%;
	height: 100%;
}
.rl .rl_w .info_w{position:absolute;top:0; left:0;width: 100%; text-align:center;z-index:100;}
.rl .rl_w .info_w .info{
                display:inline-block;
		padding: 3px;
		max-width: 232px;
		color: #303030;
		background-color: #f5f5b5;
		border: 1px solid #deca7e;
		-khtml-border-radius: 5px 5px 5px 5px;
		-o-border-radius: 5px 5px 5px 5px;
		-ms-border-radius: 5px 5px 5px 5px;
		-moz-border-radius: 5px 5px 5px 5px;
		-webkit-border-radius: 5px 5px 5px 5px;
		border-radius: 5px 5px 5px 5px;
		behavior: url(/PIE.htc);/*让IE6,IE7,IE8支持圆角边框border-radius，盒子阴影box-shadow*/
		margin:0 auto;
	}
.rl_w .rl_cont {
	position: relative;
	width: 96%;
	height: 90%;
	padding-left: 2%;
	padding-right: 2%;
}
.rl_w .rl_cont .rl_cont_w {
	width: 100%;
	text-align: center;
	
}
.rl_w .rl_cont .rl_cont_head {
	border-bottom: 1px solid #e3e4e6;
}
.rl_w .rl_cont .rl_cont_head dl {
	height: 26px;
	width: 100%;
}
.rl_w .rl_cont .rl_cont_head dl dd {
	width: 14.2%;
	font-size: 14px;
	height: 26px;
	line-height:26px;
	float: left;
}
.rl_w .rl_cont .rl_cont_main {
}
.rl_w .rl_cont .rl_cont_main ol {
	border-bottom: 1px solid rgb(227, 228, 230);
	height: 37px;
	width: 100%;
}
.rl_w .rl_cont .rl_cont_main li {
	width: 41px;
	font-size: 20px;
	color: #000000;
	float: left;
	height: 100%;
}
.rl_w .rl_cont .rl_cont_main li.cur{display:block;}
.rl_w .rl_cont .rl_cont_main li.active a{border:2px solid #F76E12; width:38px; height:34px; line-height:36px;}
.rl_w .rl_cont .rl_cont_main li.cur a{ background: #F76E12;  color: #fff;}
.rl_w .rl_cont .rl_cont_main li a {
	width: 40px;
	height: 100%;
	line-height: 40px;
	font-size: 14px;
	color: #000000;
	display: block;
	margin: auto;
}

.rl_w .rl_cont .rl_cont_main li.prevm a{color:#aaa}
.rl_w .rl_cont .rl_cont_main li.nextm a{color:#aaa}