@charset "gb2312";
/* CSS Document */
* {
	margin:0;
	padding:0;
	list-style:none;font-family:"Microsoft YaHei";
}
img {
	border:0;
}
a {
	text-decoration:none;
	
}
.js {
	width:90%;
	margin:10px auto 0 auto;
}
.js p {
	padding:5px 0;
	font-weight:bold;
	overflow:hidden;
}
.js p span {
	float:right;
}
.js p span a {
	color:#f00;
	text-decoration:underline;
}
.js textarea {
	height:50px;
	width:98%;
	padding:5px;
	border:1px solid #ccc;
	border-top:2px solid #aaa;
	border-left:2px solid #aaa;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.navBar {
	position:relative;
	z-index:1;
	background:#d8271b;
	color:#fff;
	height:40px;
	line-height:40px;position:relative; z-index:99999
}
.nav {
	width:980px;
	margin:0 auto;
	font-family:"Microsoft YaHei";
}
.nav .m {
	float:left;
	position:relative;
	border:1px solid #891109;
	border-top:0;
	border-bottom:0;
	margin-left:-1px;
}
.nav h3 {
	float:left;
	font-size:100%;
	font-weight:normal;
	font-size:15px;
	height:40px;
	overflow:hidden; width:150px; display:block
}
.nav h3 a {
	display:block;
	color:#fff;
	padding:0 20px;
	border-left:1px solid #FA6D06;
	vertical-align:top; text-align:center
}
.nav .on {
	border:0;
}
.nav .on h3 a {
	background:#fff;
	color:#dd2216;
	font-weight:bold;
	border-top:1px solid #FA6D06;
}
.nav .sub {
	display:none; 
	width:230px;
	padding:5px 10px 10px 10px;
	position:absolute;
	left:0;
	top:40px;
	background:#fff;
	border:1px solid #891109;
	border-top:0;
}
.nav .sub li {
	height:20px;
	line-height:20px;
	padding:4px 0;
	float:left;
	width:110px;
}
.nav .sub li a {
	display:block;
	padding-left:6px;
	background:url(/images/icon.png) 0 9px no-repeat;
	color:#353232; font-size:13px
}
.nav .sub li a:hover { text-decoration:underline
}
.nav #m7 .sub {
	width:320px;
	left:auto;
	right:-1px;
}

.logo .logoleft img{ float:left; }

.logo{ height:100px; width:1000px; margin:0px auto;}
.logo .logoright{ float:right; margin-top:18px}
.logo .logoright img{ width:170px; margin-top:-60px}

.logo .mp { padding-top:20px}

.box{ height:60px;  overflow:hidden; width:500px; border:#e0e6e5 1px dashed}
.t_news{ height:55px;color:#fff; padding-left:10px; margin:10px 0; overflow:hidden; position:relative;}
.t_news b{ line-height:15px; font-weight:bold; display:inline-block; color:red; font-weight:lighter}
.news_li,.swap{ line-height:19px; display:inline-block; position:absolute; top:0; left:72px; }
.news_li a,.swap a{ color:#666; margin-left:20px; font-size:14px; height:55px; padding-top:3px; display:block; width:410px; text-align:left}
.swap{top:50px;}


/*幻灯*/
.flash{ width:100%; height:410px; background:#e8e8e8;}
.flash .sol{ width:980px; margin:0px auto; background:url(/images/flashbg.png) no-repeat; height:400px; padding-top:8PX; padding-left:8px; }



/*part01*/
.part01{ width:980px; height:270px; margin:25px  auto; }
.part01 .part01left{ width:500px; margin-top:10px;; height:250px; float:left;border: 1px solid #e6e9e9;

-webkit-box-shadow: #c3c5c5 0px 0px 7px;
-moz-box-shadow: #c3c5c5 0px 0px 7px;
box-shadow: #c3c5c5 0px 0px 7px;behavior: url(/PIE.htc);padding-left:10px; background:url(/images/news.jpg) no-repeat bottom right}
.part01 .part01left h3{ font-size:16px; width:490px; margin-top:10px; color:#fff; height:30px; line-height:30px; 
background:#d40b0b; border:#cc0404 1px solid;-webkit-box-shadow: #c3c5c5 0px 0px 5px;
-moz-box-shadow: #c3c5c5 0px 0px 5px;
box-shadow: #c3c5c5 0px 0px 5px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;}
.part01 .part01left  h3 span{ margin-left:10px; color:#fff;font-size:12px;}
.part01 .part01left li{ margin-top:10px; border-bottom:#e8e7e3 1px solid; width:360px; height:25px; line-height:25px;}
.part01 .part01left li a{ color:#666; font-size:13px}
.part01 .part01left li a span{ color:#999; float:right; font-size:12px}
.part01 .part01right{ float:right; height:250px;;width:400px; margin-top:10px;border: 1px solid #e6e9e9;

-webkit-box-shadow: #c3c5c5 0px 0px 7px;
-moz-box-shadow: #c3c5c5 0px 0px 7px;
box-shadow: #c3c5c5 0px 0px 7px;behavior: url(/PIE.htc); padding-left:10px; padding-right:10px}
.part01 .part01right h3{font-size:16px; width:400px; margin-top:10px; color:#fff; height:30px; line-height:30px; background:#d40b0b; border:#cc0404 1px solid;-webkit-box-shadow: #c3c5c5 0px 0px 5px;
-moz-box-shadow: #c3c5c5 0px 0px 5px;
box-shadow: #c3c5c5 0px 0px 5px;-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;}
.part01 .part01right h3 span{ margin-left:10px; color:#fff;font-size:12px;}
.part01 .part01right p{ margin-left:10px; line-height:25px; color:#666; font-size:12px; float:right}
.part01 .part01right p a{ text-align:right; color:red; float:right; font-size:16px; margin-top:-10px}
.part01 .part01right p img{ float:left}
.part01 .part01right p a:hover{ text-decoration:underline}



.grid1k {
	width: 680px; float:left;border: 1px solid #e6e9e9;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #c3c5c5 0px 0px 7px;
-moz-box-shadow: #c3c5c5 0px 0px 7px;
box-shadow: #c3c5c5 0px 0px 7px;behavior: url(/PIE.htc); padding-top:10px; padding-left:10px ; padding-bottom:10px

	
}
.grid_full {
	width: 100%;
}
.grid1024 {
	width: 680px;
	
}
.fr {
	float: right;
}
.fl {
	float: left;
}

.color_blue {
	color: #29388c;
}
.color_fff {
	color: #fff;
}
.color_333 {
	color: #333;
}
.color_666 {
	color: #666;
}
.color_999 {color: #999;}
.color_999 a{color: #fff;}
.color_orange {
	color: #e88d27;
}


.one_fourth_box {
	display: block;
	position: relative;
	width: 335px;
	height: 135px;
	margin: 0 2px 2px 0;
	background: #f6f6f6;
	overflow: hidden;
}
.ofb-r {
	margin-right: 0!important;
}
.ofb-bg {
	display: none;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 2;
	background: #333;
}
.ofb-img {
	position: absolute;
	top: 32px;
	left: 13px;
	z-index: 10;
}
.ofb-img-bottom {
	position: absolute;
	top: 160px;
	left: 13px;
	z-index: 10;
}
.ofb-text {position: absolute; top:15px; left: 140px; z-index: 10;}
.ofb-text ul{list-style:none; width:200px; overflow:hidden; top:15px; color:#333}
.ofb-text ul li{width:98px; font-size:14px;float:left; line-height:24px;}
.ofb-text a{color:#333}
.ofb-text-top {position: absolute; top: -110px;	left: 140px; z-index: 10;}
.ofb-text-top ul{list-style:none; width:200px; overflow:hidden; top:15px; color:#333}
.ofb-text-top li{width:98px; font-size:14px; font-weight:bold; float:left; line-height:24px}
.ofb-text-top a{color:#fff}
.ofb-text-top a:hover{color:#e88d27}

.ofb-text h5,.ofb-text-top h5 {font-size: 16px; line-height:20px; padding-bottom:8px;}
.ofb-text p,.ofb-text-top p {
	margin-top: 3px; font-size:14px;}

.ofb-text p a{color:#333}

.ofb-r .ofb-img,.ofb-r .ofb-img-bottom {
	left: 65px;
}
.ofb-r .ofb-text,.ofb-r .ofb-text-top {
	left: 235px;
	width: 265px;
}
.color_111{ font-size:14px; color: #999;}
.color_222{ font-size:14px; color: #000;}


/*part02*/
.part02{  width:980px; margin:20px auto; height:300px;}

.part02 .part02right{ float:right; width:250px; height:280px; border: 1px solid #e6e9e9;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #c3c5c5 0px 0px 7px;
-moz-box-shadow: #c3c5c5 0px 0px 7px;
box-shadow: #c3c5c5 0px 0px 7px;behavior: url(/PIE.htc); padding-left:20px;padding-top:10px}
.part02 .part02right h3{font-size:16px; width:240px; margin-top:10px; color:#fff; height:30px; line-height:30px; background:#d40b0b; border:#cc0404 1px solid;-webkit-box-shadow: #c3c5c5 0px 0px 5px;
-moz-box-shadow: #c3c5c5 0px 0px 5px;
box-shadow: #c3c5c5 0px 0px 5px;-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;}
.part02 .part02right h3 span{ margin-left:20px; color:#fff;font-size:12px;}
.part02 .part02right li{ line-height:30px; height:25px; border-bottom:#ecf0ef 1px solid; margin-top:10px; padding-right:10px}
.part02 .part02right li a{ color:#666; font-size:13px}
.part02 .part02right li span{ float:right ; color:#999;} 
/*part03*/
.part03{ width:980px; margin:35px auto;}
.part03  h3{ font-size:16px; width:980px; margin-top:10px; color:#fff; height:30px; line-height:30px; 
background:#d40b0b; border:#cc0404 1px solid;-webkit-box-shadow: #c3c5c5 0px 0px 5px;
-moz-box-shadow: #c3c5c5 0px 0px 5px;
box-shadow: #c3c5c5 0px 0px 5px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;}

#featured-area{height:337px;width:980px;margin:10px auto 0 auto;}
.roundabout-holder{list-style:none;width:500px;height:300px;margin:0px auto;}
.roundabout-moveable-item{font-size:12px!important;height:200px;width:300px;cursor:pointer;padding:5px;border:1px solid #aaaaaa;-webkit-border-radius:5px;-moz-border-radius:5px;background:#f9f9f9;}
.roundabout-moveable-item img{height:100%;width:100%;background-color:#FFFFFF;margin:0;}
.roundabout-in-focus{cursor:auto;}
.roundabout-in-focus:hover{-webkit-box-shadow:0px 0px 20px #787878;-moz-box-shadow:0px 0px 20px #787878;background:#f9f9f9;}
.roundabout-holder span{display:none;}
.roundabout-in-focus:hover span{display:inline;position:absolute;bottom:5px;right:5px;padding:8px 20px;background:#f9f9f9;color:#3366cc;z-index:999;-webkit-border-top-left-radius:5px;-moz-border-radius-topLeft:5px;border-left:1px solid #aaaaaa;border-top:1px solid #aaaaaa;}
.roundabout a:active, .roundabout a:focus, .roundabout a:visited{outline:none;text-decoration:none;}
.roundabout li{margin:0}



#foot{ width:100%; background:url(/images/fancybox_overlay.png); height:300px; padding-top:30px; left:0px; bottom:0px ; margin-top:30px}
#foot .foot{ width:680px; margin:0px auto; height:200px;}
#foot .foot ul{ float:left; width:510px; margin-left:-200px;}
#foot .foot ul li{ list-style:none; width:169px; float:left;}
#foot .foot ul li p{color:#736f6f; font-size:13px}
#foot .foot .img{ float:left; width:130px;}
#foot .foot .img p{ color:#736f6f; font-size:13px}
#foot .foot .right{ float:right; width:350px; margin-top:-200px;}
#foot .foot .right img{ float:right;}
#foot .foot .right p{ color:#736f6f; font-size:13px; text-align:right; line-height:30px;}
#foot .foot .right p a{ color:#736f6f; font-size:13px; text-align:right; line-height:30px;}
#foot .cop{ width:680px; margin:0px auto; margin-top:-150px; float:right;}
#foot .cop p{ float:right;color:#736f6f; font-size:14px; margin-top:-30px }

.sl img{ width:100%; text-align:center}

.allcon{ margin:0px auto; width:980px; margin-top:30px; height:100%}

.mainpdbox{margin:0px auto; width:980px; margin-top:30px; height:100%; }
.mainpdbox .left h3{ color:#d42a29; font-size:16px; font-weight:lighter; padding:20px; display:block; width:150px; border-bottom:#e1e3e6 1px solid}
.mainpdbox .left{ float:left; width:210px; height:500px; background:url(/images/bor.png) no-repeat; }
.mainpdbox .left li{ line-height:30px; height:30px; padding-left:25px; margin-left:10px;   border-bottom:#d7d9dc 1px solid;display:block; width:150px;}
.mainpdbox .left li a{ color:#000; font-size:15px}
.mainpdbox .left li a:hover{color:#d42a29;s}
.mainpdbox .right{ float:right; width:750px; height:100%; padding:5px; 
 border: 1px solid #9d9ea0;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #666 0px 0px 7px;
-moz-box-shadow: #666 0px 0px 7px;
box-shadow: #666 0px 0px 7px;behavior: url(/PIE.htc); margin-top:10px}

.mainpdbox .left1 h4{font-size:14px; width:200px; margin-top:5px; color:#fff; height:25px; line-height:25px; background:#d40b0b; border:#cc0404 1px solid;-webkit-box-shadow: #c3c5c5 0px 0px 5px;-moz-box-shadow: #c3c5c5 0px 0px 5px;box-shadow: #c3c5c5 0px 0px 5px;
-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; padding-left:5px}
.mainpdbox .left1 h3{ color:#d42a29; font-size:16px; font-weight:lighter; padding:20px; display:block; width:150px; border-bottom:#e1e3e6 1px solid}
.mainpdbox .left1{float:left; width:210px; height:100%;}
.mainpdbox .left1 li{ line-height:30px; height:30px; padding-left:25px; margin-left:10px; border-bottom:#d7d9dc 1px solid;display:block; width:150px; list-style:circle }
.mainpdbox .left1 li a{ color:#000; font-size:13px}
.mainpdbox .left1 li a:hover{color:#d42a29;}
.mainpdbox .left1 li:hover{ color:#000}

.mainpdbox .right .newslist h3{ font-size:15px; color:#616161;  padding-top:-5px ;width:750px; margin-left:10px; margin-top:10px;border-bottom:#e1e3e6 1px solid}
.mainpdbox .right .newslist h4 a{ color:#333; font-size:13px; font-weight:lighter; margin-left:10px; line-height:30px}
.mainpdbox .right .newslist dl .nlc_tit p{ float:right}
.mainpdbox .right .newslist dl{ margin-top:10px; border-bottom:#dea6a6 1px  dashed; margin-left:20px}
.mainpdbox .right .newslist dl p{ color:#a7a5a5; font-size:12px;line-height:30px; font-weight:lighter;}

.nl_con1s a{ width:180px; height:30px; overflow:hidden; display:block}
.nl_con1s .nlc_times{ float:right; margin-top:-30px}
.mainpdbox .right .newslist{ padding:20px}
.mainpdbox .right .newslist .con p{ color:#333; font-size:12px; line-height:25px}
.mainpdbox .right .newslist .con p div{ color:#333; font-size:12px; line-height:25px}
.mainpdbox .right .newslist .con  li img{ width:105px; margin-left:10px; margin-top:20px}
.mainpdbox .right .newslist .con  li .pic{ width:120px; height:180px; overflow:hidden; float:left;}
.mainpdbox .right .newslist .con  li .pics{ width:200px; height:250px; overflow:hidden; float:left;}
.mainpdbox .right .newslist .con  li { width:500px; height:207px; background:url(/images/picbg.png) no-repeat; margin-left:100px; margin-top:20px; border-bottom:#e3e5e6s 1px solid}
.mainpdbox .right .newslist .con  li .picname{ float:right; width:300px; padding-top:50px}
.mainpdbox .right .newslist .con  li .picname a{ color:#333; display:block; line-height:30px; }

.mainpdbox .right .newslist .con  li:hover{ background:#e3e5e6 url(/images/picbg.png)no-repeat; }
.mainpdbox .right .newslist .con  li a:hover{ color:#999}

.mainpdbox .right .newslist .cons li .intros{ color:#666; line-height:30px; font-size:12px; border-bottom:#DFE6EA 1px  solid; float:right}
.mainpdbox .right .newslist .cons li .intros img{ float:left}
.mainpdbox .right .newslist .cons li .intros p{ color:#666; line-height:30px; font-size:12px; border-bottom:#DFE6EA 1px  solid;}
.mainpdbox .right .newslist .conss{ height:100%}

.mainpdbox .right .newslist .conss li .intros{ color:#666; line-height:30px; font-size:12px; border-bottom:#DFE6EA 1px  solid}

.mainpdbox .right .newslist .cons  li img{ width:105px; margin-left:10px; margin-top:20px}
.mainpdbox .right .newslist .cons  li .pic{ width:120px; height:180px; overflow:hidden; float:left;}
.mainpdbox .right .newslist .cons  li { width:500px; height:207px; background:url(/images/picbg.png) no-repeat; margin-left:100px; margin-top:20px; border-bottom:#e3e5e6s 1px solid}
.mainpdbox .right .newslist .cons  li .picname{ float:right; width:300px; padding-top:50px}
.mainpdbox .right .newslist .cons  li .picname a{ color:#666; display:block}

.mainpdbox .right .newslist .cons  li a:hover{ color:#999}

.mainpdbox .right .newslist{ height:100%}
.mainpdbox .right .newslist .conss .intros{ display:block; height:100%}
.mainpdbox .right .newslist .conss .intros p{color:#666; line-height:30px; font-size:12px; border-bottom:#DFE6EA 1px  solid;}
.mainpdbox .right .newslist .conss  li img{ width:200px; margin-right:10px}
.mainpdbox .right .newslist .conss  li .pics{ width:200px; height:300px; overflow:hidden; float:left;}

.mainpdbox .right .newslist .conss  li .picname{ float:right; width:300px; padding-top:50px}
.mainpdbox .right .newslist .conss  li .picname a{ color:#666; display:block}

.mainpdbox .right .newslist .conss  li a:hover{ color:#999}


.allss{ width:500px; margin-left:30px; height:200px; margin-top:10px; border-bottom: solid 1px #CECECE}
.allss img{ width:100px; float:left}
.allss  .content{ width:300px; float:right; padding-top:20px}
.allss  .content  p{ width:300px; height:140px}
.allss  .content a{ color:#F00; font-size:12px; text-decoration:none; text-align:right; float:right; display:block}
/*ҳ*/
.fenye a,.fenye span{ color:#683232; font-size:13px;}


.shortcut{position:fixed;top:0;left:0;z-index:9999;width:100%;}
*html,*html body /* IE6bug */{background-image:url(about:blank);background-attachment:fixed;}
*html .shortcut{position:absolute;top:expression(eval(document.documentElement.scrollTop));}
.shortcut{height:28px;line-height:28px;font-size:12px;background:#EEEEEE;text-transform:uppercase;box-shadow:1px 0px 2px rgba(0,0,0,0.2);border-bottom:1px solid #DDDDDD;}
.shortcut h1{font-size:14px;font-family:"΢ź","";}
.shortcut a,.shortcut h1{padding:0px 10px;letter-spacing:1px;color:#333;text-shadow:0px 1px 1px #fff;display:block;float:left;}
.shortcut a:hover{background:#fff;}
.shortcut span.right{float:right;}
.shortcut span.right a{float:left;display:block;color:#ff6600;font-weight:800;}
.headeline{height:40px;overflow:hidden;}
.adv960x90{width:960px;height:90px;overflow:hidden;border:solid 1px #E6E6E6;margin:0 auto;}
.adv728x90{width:728px;height:90px;overflow:hidden;border:solid 1px #E6E6E6;margin:0 auto;}

#imgbox-loading {position: absolute;top: 0;left: 0;	cursor: pointer;display: none;z-index: 90;}
#imgbox-loading div {background: #FFF;width: 100%;height : 100%;}
#imgbox-overlay {position: absolute;top: 0;	left: 0;width: 100%;height: 100%;background: #000;display: none;z-index: 80;}
.imgbox-wrap {position: absolute;top: 0;left: 0;background: #FFF;display: none;	z-index: 90;}
.imgbox-img {padding: 0;margin: 0;border: none;width: 100%;	height: 100%;vertical-align: top;}
.imgbox-title {	padding-top: 10px;font-size: 11px;text-align: center;font-family: Arial;color: #333;display: none;}
.imgbox-bg-wrap {position: absolute;padding: 0;margin: 0;display: none;}
.imgbox-bg {position: absolute;width: 20px;	height: 20px;}
.marqueeleft{height:200px;width:980px;overflow:hidden;margin:40px auto;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 5px;display:inline; height:230px; overflow:hidden;}
.marqueeleft li .pic{display:block;border:#ccc 0px solid; height:200px;padding:2px;overflow:hidden;}
.marqueeleft li .txt{text-align:center;height:23px;line-height:23px;}

.rides-cs { background:rgba(51,51,51,0.9); position: fixed; top: 130px; right: 1px; _position: absolute; z-index: 999; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#E5333333', endColorstr='#E5333333');}
.rides-cs a { color: #00A0E9;}
.rides-cs a:hover { color: #ff8100; text-decoration: none;}
.rides-cs .floatL { width: 36px; float:left; position: relative; z-index:1;}
.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
.rides-cs .floatR { width: 220px; float: left; padding: 5px; overflow:hidden;}
.rides-cs .floatR .cn { background: #F7F7F7; }
.rides-cs .cn h3 { font-size: 14px; color: #333; font-weight:600; line-height: 24px; padding: 5px}
.rides-cs .cn ul { padding: 0 0 0 8px;}
.rides-cs .cn ul li { line-height: 60px; height:60px; border-bottom: solid 1px #E6E4E4;  width:200px}
.rides-cs .cn ul li span { color: #777;}
.rides-cs .cn ul li img { vertical-align: middle;}
.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:0; left: 0;  background-image: url(/images/shopnc.png); background-repeat: no-repeat; display:block; width: 20px; height: 146px; padding: 8px;}
.rides-cs .btnOpen { background-position: -410px 0;}
.rides-cs .btnCtn { background-position: -450px 0;}
.rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}
.rides-cs ul li.bot { border-bottom: none;}
span{ font-size: 12px; font-weight: normal;}