﻿@charset "utf-8";
/* CSS Document */
html,body{ -webkit-text-size-adjust:none; min-width:1000px;}
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select,label{margin:0;padding:0;}
body{font:12px \5B8B\4F53,"Arial Narrow",HELVETICA;background:#fff;-webkit-text-size-adjust:100%; color:#333; }
a{color:#333;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{ z-index:100;}
a:hover{color:#bf1717;text-decoration:underline}
em{font-style:normal}
li{list-style:none; vertical-align:bottom;}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
.arial{ font-family:Arial, Helvetica, sans-serif;}

.clear{ clear:both;}
.clear3{ clear:both; height:30px; line-height:30px; overflow:hidden;}
.clear2{ clear:both; height:14px; line-height:12px; overflow:hidden;}
.clear1{ height:16px; clear:both;}
.red{ color:#bf1717;}

.fleft{float:left;}
.fright{float:right}
.w1000{ width:1000px; margin:0 auto;}



.top{ height:29px; line-height: 29px; overflow:hidden; border-bottom:1px solid #bebebe;}

/*menu*/
.menu{ background:url(images/menubg.gif) repeat-x;height:40px;}
.menu ul.w1000{ width:1000px; height:40px;background:url(images/menuline.png) no-repeat right bottom;}
.menu ul.w1000 li { float:left; position:relative;z-index:999; background:url(images/menuline.png) no-repeat left bottom;}
.menu ul.w1000 li a{text-decoration:none; color:#ddf1fe; display: inline-block; text-align:center; padding:0 8.3px;  height:40px; font:normal 15px/40px \5FAE\8F6F\96C5\9ED1;}

.menu ul.w1000 li.hover a{background:#3b920b; height:39px; margin-top:1px;color:#fff;}
.menu ul.w1000 li.hover ul{ padding-top:3px; background:#6bb145; width:336px;}

.menu ul.w1000 li.hover li{ display:inline;*display:inline;*zoom:1; background:none; padding:3px 0;}
.menu ul.w1000 li.hover li a{ font-size:13px; background:#6bb145; padding-left:12px; height:22px; line-height:22px; display:inline-block;color:#e6ffd9; text-align:left; font-family:\5B8B\4F53; width:145px;}
.menu ul.w1000 li.hover li a:hover{background:#3b920b;  color:#fff;}
.menu ul.w1000 li ul{ position:absolute; top:40px; left:0; background:#38a9f1;}
.menu ul.w1000 li ul.last{ left:-229px;}
.menu ul.w1000 li ul.last2{ left:-245px;}



.menu li.hover ul{ z-index:999;}
.menu li.hover2 ul{ display:none;}
/*banner*/

.banner{ background:url(images/bannerbg.png) repeat-x top; height:350px; width:100%; position:relative;  padding:0px; overflow:hidden;position:relative; z-index:0}

.rubycon{position:relative; overflow:hidden; float:left; width:100%;height:350px;}


.inner{ position:absolute;overflow:hidden; width:30000px;  z-index:999; background:#c0c2be;}
.inner li{ display:block;float:left; width:1680px;  text-align:center;}
.inner li img{ margin:0 auto;}
.inner li a{ display:block; height:350px;background: url(images/bannerbg.png) repeat-x top;}
.inner li a:hover{ text-decoration:none;}
.inner .firstli a{ background:url(images/banner1.jpg) no-repeat center center;}
.inner .towli a{ background:url(images/banner2.jpg) no-repeat center center;}
.inner .threetli a{ background:url(images/banner3.jpg) no-repeat center center;}
.inner .firstli { background-color:#35bbfa;}
.inner .towli { background-color:#ae1e27;}
.inner .threetli { background-color:#64acdc;}

.rubycon_ul{
	position: absolute;
	z-index: 9999;
	width: 130px;
	left: 50%;
	top: 328px;
	height: 18px;
}
.rubycon_ul li{ float:left; cursor:pointer; margin-right:10px; width:11px; height:11px; background:#ccc;}
.rubycon_ul li.rub_cuta{ background:#008ac8;}

.location{ height:32px; background:url(images/locationbg.png) repeat-x;}
.location li{ line-height:32px; height:32px;}
.location li a{ color:#000;}
.location li a:hover{ color:#bf1717;}
.location li.fright a{ display:inline-block; background:url(images/locationico.png) no-repeat left center; padding-left:18px; margin-left:8px;}


/*circle*/
.circle{ background:url(images/circlebg.gif) repeat-x;}
.circle .b1{ clear:both; background:url(images/circlelt.gif) no-repeat top left;}
.circle .b2{ background:url(images/circlert.gif) no-repeat top right;}
.circle .b3{ border-top:1px solid #ddd; margin:0 4px; height:3px; line-height:3px; *font-size:0;}
.circle .b4{ clear:both; background:url(images/circlelb.gif) no-repeat bottom left;}
.circle .b5{ background:url(images/circlegb.gif) no-repeat bottom right;}
.circle .b6{ border-bottom:1px solid #ddd; margin:0 4px; height:3px; line-height:3px; *font-size:0;}
.circle .con{ border-left:1px solid #ddd; border-right:1px solid #ddd;  padding:0 14px;}

/*circle*/

.circle .title{  border-bottom:1px solid #fafbfb;}
.circle .title h3{ height:35px; line-height:35px; text-align:right;border-bottom:1px solid #d9d9d9;}
.circle .title h3 .fleft{ font-weight:normal; font-family:\5FAE\8F6F\96C5\9ED1; font-size:16px;}
.circle .title h3 .more a{ font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#b30003;}

/*news*/
.news{ width:324px; float:left;}
.news dl{ padding-bottom:4px; padding-top:10px;}
.news dl li{ line-height:25px;}
.news dl li a em{ color:#b30003;}
.news dt{ border:1px solid #ddd; padding:2px; background:#fff;}
.news dd{ padding-top:6px; padding-left:4px;}
/*src*/
.src{ clear:both;border:1px solid #ddd; background:url(images/srcbg.png) repeat-x; height:46px;}
.srctab .bd,.srctab .hd{ height:32px; border:1px solid #d9e2e6; background-color:#fff;}
.srctab{ padding-top:6px; float:left; padding-left:6px;}
.srctab .hd span{ float:left;border-top:3px solid #f3f9fc;}
.srctab .hd{ width:72px; position:relative; border-right:none;}
.srctab .hd a{ color:#666; cursor:pointer;}
.srctab .hd a:hover{ color:#666; text-decoration:none;}

.srcbtn{ margin-top:6px; border:1px solid #d9e2e6; padding:1px; background-color:#fff;}
.srcbtn input{ border:none; background:url(images/srcbtnbg.gif) repeat-x bottom; width:64px; height:30px; font-size:14px; font-weight:bold; cursor:pointer; color:#369;}
/*hover*/
.src .hover2 a{ display:none; line-height:28px; height:28px; width:67px; padding-left:4px;}
.src .hover2 a.on{ display: inline-block;}

.src .hover{ padding-top:28px; position:absolute;}
.src .hover a{line-height:28px; width:68px; padding-left:4px;display: inline-block; background:#fff; border:1px solid #d8e1e5; border-top:none; margin-left:-1px;}
.src .hover a.on{ position:absolute; top:3px; left:0; border:none; margin:0;}

.src2{ clear:both;border:1px solid #ddd; background:url(images/srcbg.png) repeat-x; height:46px;}
.src2 .hover2 a{ display:none; line-height:28px; height:28px; width:67px; padding-left:4px;}
.src2 .hover2 a.on{ display: inline-block;}

.src2 .hover{ padding-top:28px; position:absolute;}
.src2 .hover a{line-height:28px; width:68px; padding-left:4px;display: inline-block; background:#fff; border:1px solid #d8e1e5; border-top:none; margin-left:-1px;}
.src2 .hover a.on{ position:absolute; top:3px; left:0; border:none; margin:0;}

.srctab .bd{ border-right:none;}
.srctab .bd input{ border:none; width:372px; border-top:3px solid #f3f9fc; line-height:27px; height:27px; padding:0 8px;}

.hotkey{ line-height:46px; padding-left:12px;}
.hotkey a{ padding-left:6px;}
/*show*/
.show dl:after { content: '\20'; clear: both; display: block; }
.show dt,.show dd{ float:left;}
.show dt{ width:252px;}
.show dd{ width:702px; margin-left:16px;}
.show  .title,.show  .title h3{  border:none;}


.show dt li{ width:252px; height:172px; position:relative; background:#ebebeb; margin-bottom:24px;}
.show dt li img{background:#fff; border:1px solid #ddd; padding:5px; width:244px; height:165px;}

/*tab*/
.show dd .tab:after{ content: '\20'; clear: both; display: block;}
.show dd .tab .hd li{ float:left; background:#89929f;   border-right:1px solid #6f7886;border-left:1px solid #a1a8b2; position:relative;}


.show dt li a.apst{ display: none;}
.show dt li:hover a.apst{
	display:block;	
	font-size:14px;
	position: absolute;
	left:6px;
	bottom:0;
	width: 244px;
	height: 32px;
	line-height:32px;
	color:#fff;
	background-color:#000;
	 text-align:center;
	 filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}


.show dd .tab .hd li a{color:#fff;  text-align:center;  width:115px; float:left;font-size:14px;font-family:\5FAE\8F6F\96C5\9ED1; height:34px; line-height:34px;}
.show dd .tab .hd li a:hover{ text-decoration:none;}
.show dd .tab .hd li.first{ border-left-color:#b4bbc5;}
.show dd .tab .hd li.on{ background:#3f6ca2;}

.show dd .tab .bd .fright,.show dd .tab .bd .fleft{ width:342px;padding-top:14px;}

.show dd .tab .bd .fleft h4{ font-family:\5FAE\8F6F\96C5\9ED1; font-size:15px; font-weight:normal; line-height:22px;}
.show dd .tab .bd .fleft p{ line-height:20px; color:#888; text-indent:1em; padding-top:12px;}
.show dd .tab .bd .fright li{ clear:both;}
.show dd .tab .bd .fright li a{ display:inline-block; line-height:27px;}
.show dd .tab .bd .fright li a em{ color:#b30003; }
/*-------adr---------------------*/
.adr  .title,.adr  .title h3{  border:none;}
.adr .aleft{ display:inline; width:270px; float:left;}
.adr .aleft dl{ border-bottom:1px dashed #d2d6dd; padding:7px 0;}
.adr .aleft dl.last{ border:0;}
.adr .aleft dt{ font-weight:bold; color:#b30003; line-height:17px;}
.adr .aleft dd{ line-height:18px;}



.adr .aright{ width:716px; float:right;}
.adr .aright li{ display:inline-block; *display:inline; zoom:1; width:224px; overflow:hidden; height:26px; line-height:26px;}

/*park*/
.park{ text-align:justify; text-justify:inter-ideograph; padding-left:4px;}
.park li{ display:inline-block; zoom:1; *display:inline; width:155px; height:148px; position:relative; background-color:#ebebeb; margin-top:20px;}
.park li.last{  display: inline-block;*display:inline; width:100%; height:0; font-size:0; text-indent:0; line-height:0; overflow:hidden; margin-top:0;}
.park li dl{ border:1px solid #ddd; position:absolute; top:-4px; right:4px;}
.park li dd{ height:34px; width:153px; line-height:34px; background:#fff; text-align:center; overflow:hidden;}
.park li dd i{
	display:none;
	position: absolute;
	left: 72px;
	top: 106px;
}
.park li dl:hover dd i{ display:inline-block;}
.parktit{text-align:center; margin-top:20px; height:32px; line-height:32px;  color:#b30003; font-size:18px; background:#e0f6ff}
.parktit span{color:#b30003; padding:0 7px;font-family:\5FAE\8F6F\96C5\9ED1;}

/*link*/
.link{ background:#fff url(images/linkbg.png) repeat-x top;}
.link .title ,.link .title h3{ border:0;}
.link li{ display:inline-block; *display:inline; zoom:1; line-height:26px; margin-right:4px;}

/*-------------------------------------detail,list-------------------------------*/
.list .lileft,.detail .dleft{ float:left; width:250px;}
.detail .dleft ul{ padding-bottom:12px;}
.detail .dleft li{ line-height:36px; border-bottom:1px dashed #d2d6dd; font-size:14px; }
.detail .dright { background:none;}
.detail .dleft li.on a,.detail .dleft li em{ color:#b30003;}
.list .liright,.detail .dright{ float:right; width:736px;}
.detail .dright .title h3 .seat,.list .liright .seat{ display:inline-block; font-size:12px; font-weight:normal; background:url(images/searico.gif) no-repeat left 8px; padding-left:22px;}
.list .liright .seat{ background:none;}
.detail .dright p{ line-height:25px; padding:12px 0; text-indent:2em; font-size:14px}
.detail .dright h4{ font-size:15px; color:#a06d00; height:32px; line-height:32px;}

.nybanner{ background:#bbd1dc url(images/nybanner.jpg) no-repeat  center center; height:350px;}
.nybanner .w1000{ background:url(images/bannerbg.png) repeat-x top; height:350px; width:auto;}
/*list*/
.list .liright{ background:none;}
.list .guide dl{ padding:8px 0;}
.list .guide dl p{ line-height:22px;}
.list .guide dl dt{ line-height:24px; font-size:14px;}
.list .liright ul{ padding-left:2.4em; padding-right:1em;}
.list .liright li dd{ line-height:22px; color:#666;}
.list .liright li dt{ line-height:44px; height:44px; overflow:hidden; font-size:20px; font-family:\5FAE\8F6F\96C5\9ED1; text-align:right; clear:both;}
.list .liright li dt a{ color:#496b93; float:left; }
.list .liright li dt em{ font-size:12px; color:#888;}
.list .liright li{padding-top:5px; border-bottom:1px dashed #ddd; padding-bottom:11px;}
.list .liright li:hover{ background:#f7fbff}
/*************************有图片*****************************/

.list .liright li:after{content: '\20'; clear: both; display: block;}
.list .liright li dd p.time{ font-family:Arial, Helvetica, sans-serif; color:#888; padding-bottom:8px; vertical-align: top;}
.list .liright li dd p.time img{ margin-right:6px;}
.list .liright li dd p.time span{ padding-right:12px;}

/*************************有图片*****************************/

/*newlist*/
.newlist ul{ padding-top:8px;}
.newlist li{ line-height:19px; padding-bottom:4px;}
.newlist li em{ color:#b30003;font-family:\5FAE\8F6F\96C5\9ED1;}

.fanye2{ text-align:center; padding:25px 0;}
.fanye2 a{ font-family:Arial, Helvetica, sans-serif; display:inline-block; padding:4px 8px; background:#f0f4f5; border:1px solid #ddd;}

.fanye2 a:hover,.fanye a.on{ color:#fff; background-color:#b30003; text-decoration:none;}
.fanye2 .hover{background-color:#bf1717;}
/*sort*/
.list .sort{ padding-top:10px;}
.list .sort th{ font-size:13px; text-align:right; color:#886636; line-height:24px; vertical-align:top;padding:12px 0;border-bottom:1px solid #dfe2e8;}

.list .sort td{ line-height:24px; padding-top:12px; padding-bottom:4px;  border-bottom:1px solid #dfe2e8;}
.list .sort td a{ display:inline-block; padding:0 2px; margin-right:4px;margin-bottom:8px; color:#666; line-height:16px;}
.list .sort td a:hover,.list .sort td a.on{ background:#962420; color:#fff; text-decoration:none;}

.bottommenu{width:998px; overflow:hidden; border:1px #ddd solid;display:block;}
.botmenubox{background: url(images/listbg.gif) repeat-x; height:296px;}
.btmbox{width:90px; background:url(images/listline.png) no-repeat right bottom;height:296px; margin-left:20px; float:left; display:inline;}
.btmbox dl,.btmbox2 dl{height:138px; padding-top:8px;}
.btmbox dt{line-height:30px;}
.btmbox dt a,.btmbox2 dt a{color:#0542a7;}
.btmbox2 dt a:hover,.btmbox dt a:hover{color:#ba2636;}
.btmbox2 dd,.btmbox dd{clear: both; color: #727171; line-height: 20px;    padding-left: 9px;}

.btmbox dd a,.btmbox2 dd a{color:#666;}
.btmbox dd a:hover{color:#ba2636;}
.btmbox2{ margin-left:20px; float:left; display:inline;}

.btmbox2 dt{line-height:30px;}
/*media2*/
.media2 .hd{ font-size:16px; font-family:\5FAE\8F6F\96C5\9ED1; }

.media2 .bd li a{ display:inline-block; width:244px; height:185px; padding:3px; padding-bottom:24px;}
.media2 .bd ul{ background:url(https://www.chinairn.com/Images/tvtabbg.png) no-repeat;}
/*foot*/
.foot{ border-top:1px solid #ddd; }
.foot .footmain{ background:#eee; padding-bottom:12px;}
.foot .footmain dl{ float:left; width:160px; padding-left:6px;}
.foot .footmain dd a,.foot .footmain dt a{ color:#333; display:block; height:24px; line-height:24px;}
.foot .footmain dd a{ color:#333; }
.foot .footmain dt{ padding:6px 0;font:normal 15px/32px Microsoft YaHei;}
.foot .line{ line-height:0; height:0; border-bottom:1px solid #fff; border-top:1px solid #c7c2b2; font-size:0;}
/*--------------------------------new footer-------------------------------------*/
.footer{color:#ddd;  overflow:hidden;  padding-bottom:15px; padding-top:12px; background:#333 url(images/footbg.gif) repeat-x top; line-height:23px;}
.footer a{ color:#ebb000;}

.footer .footmenu{ height:26px; line-height:26px; margin-bottom:6px;}
.footer .footmenu a{ color:#ddd;}
.footer .footmenu a:hover{ color:#bf1717;}

.newfoot .fleft{ padding-top:6px; width:209px; padding-right:4px;}
.newfoot .fright{ border-left:1px solid #666; padding-left:10px; width:776px; overflow:hidden;}
.newfoot .fleft p strong{ color:#eb0; font-size:13px}
.newfoot .fleft p{ line-height:28px; font-size:14px;font-family:\5FAE\8F6F\96C5\9ED1; text-align:right; padding-right:4px;}



.footmain { border-bottom:3px solid #bfbaba;}
.foot .main dl{ float:left; width:184px; border-right:1px solid #e3e3e3;}
.foot .main { padding:14px 0; height:101px; overflow:hidden;}
.foot .main dl.last{ border:none;}
.foot .main dd{ padding-left:50px; line-height:24px; color:#999;}
.foot .main dd a{font-size:13px; color:#999;}
.foot .main dd a:hover{color:#bf1717;}
.foot .main dt{ padding-bottom:10px; font-family:"幼圆";text-align:center;font-size:19px; color:#6e6e6e; font-weight: bold;}
.foot .main dl.logo{ width:260px; height:101px; overflow:hidden;}
.foot .main dl.logo dd{ padding-left:52px;}
.foot .main dl.logo dd span{ display:inline-block; padding-left:16px;}
.foot .main dl.logo dd em{ font-size:25px; color:#1e50a2;font-family: Arial, Helvetica, sans-serif;}
.foot .main dd em{ font-family:"宋体";}   

.height{ height:12px;}
.newfoot .fright p{ line-height:20px;} 
.newfoot .fleft p{ line-height:28px;}    
/*--------------------------------new footer-------------------------------------*/

table.table1{ width:100%; margin-top:20px; border-bottom:1px solid #930;border-right:1px solid #930;}
table.table1 th{ border-left:1px solid #930; border-top:1px solid #930; line-height:32px; background:#f60; padding:0 24px; font-family:\5FAE\8F6F\96C5\9ED1; font-size:13px;}
table.table1  td{ border-left:1px solid #930;border-top:1px solid #930;  line-height:26px; padding:0 18px;}

/*table2*/
table.table2{ background:#f60; border-left:1px solid #930; border-top:1px solid #930;}
table.table2 td{ line-height:32px; padding:0 8px; border-bottom:1px solid #930; border-right:1px solid #930; font-size:13px; font-family:\5FAE\8F6F\96C5\9ED1; color:#fff; text-align:center;}
.head .logo ul li.fright img{ width:140px;}


/*pj*/
.titbar-brdbg{border-top:2px solid #e15814;background:#f7f7f7;padding:0 8px;height:40px;line-height:40px;}
.titbar2 .check a {
	color:#1e50a2;
	font-size:14px;
	text-decoration:underline;
	font-size:14px;
	font-family:'宋体';
}
.titbar2 strong{ float:left;color:#ff3c00; font-size:16px;font-family:"\5FAE\8F6F\96C5\9ED1"; font-weight:500;}

.titbar2 .check {
	padding-left:24px;
	float:right;
	background:url(https://www.chinairn.com/images/yjbgico.jpg) no-repeat center left;
}
.pj {position:relative;	border-bottom:1px solid #ebebeb;padding-bottom:14px;}
.pj .rpttit2 {border-bottom:1px solid #ebebeb;}
.pj .con1 {padding-left:36px;padding-top:20px;}
.pj .bd {width:906px;margin:0 auto;}
.pj .bd dl {width:100px;display:inline-block;*display:inline;*zoom:1;padding-left:15px;}
.pj .bd dd {line-height:20px;height:20px;padding-top:6px;text-align:center;}
.pj .next, .pj .prev {top:106px;font-size:60px;	color:#888;	cursor:pointer;	position:absolute;text-decoration:none;}
.pj .next {	right:0;}
.pj .prev {	left:0;}