﻿@font-face {
	font-family: 'bebasneue';
	src: url('bebasneue-webfont.eot');
	src: url('bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
	     url('bebasneue-webfont.woff') format('woff'),
	     url('bebasneue-webfont.ttf') format('truetype'),
	     url('bebasneue-webfont.svg#league_gothicregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ostrich';
	src: url('ostrich-regular-webfont.eot');
	src: url('ostrich-regular-webfont.eot?#iefix') format('embedded-opentype'),
	     url('ostrich-regular-webfont.woff') format('woff'),
	     url('ostrich-regular-webfont.ttf') format('truetype'),
	     url('ostrich-regular-webfont.svg#league_gothicregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

body { font-size:14px; font-family: Arial,"微软雅黑"; color:#000; }
a { color:#000; text-decoration:none;}
a:hover { text-decoration:underline;}

#header { max-width: 1130px; min-width: 1003px; margin:0 auto; height:104px; }
#header .logo { float:left; display:inline; margin-top:20px; }
#header .tele { float:right; display:inline; margin-top:40px; background:url(../images/tele.jpg) no-repeat left center; padding-left:30px; font-size:14px; line-height:24px; font-weight:500; }
#header .tele span {font-family:Arial; font-size:22px; color:#da251d; margin-top:5px;}
#nav { width: 1130px;  margin:0 auto; height:52px; position:relative; z-index:1000 }
#nav ul {}
#nav ul li.nav_li { float:left; display:inline; height:52px; line-height:52px; width:141px; }
#nav ul li.nav_li a.nav_li_a { display:block; text-align:center;-moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -o-transition:all 0.3s ease; -ms-transition:all 0.3s ease; transition:all 0.3s ease; font-size:16px; font-weight:500; }
#nav ul li.nav_li a.nav_li_a:hover { text-decoration:none; color:#da231b; -moz-transform:translateY(-5px); -webkit-transform:translateY(-5px); -o-transform:translateY(-5px); -ms-transform:translateY(-5px); transform:translateY(-5px); }

.nav-ico { position:absolute; top:-14px; z-index:0; display:inline-block; width:17px; height:14px; background:url(../images/nav_on.jpg) no-repeat center bottom;  }
.nav-item { position:absolute; left:0; top:52px; width:100%; background:#bf5f5d; display:none; }
.nav-item a { color:#ffffff !important; }
.nav-itemL { float:right; }
.nav-itemL ul { float:left; min-width:200px; margin:30px 0; padding:0 60px; border-right:1px solid #ffffff; text-align:left; }
.nav-itemL ul li { height:35px; line-height:35px; }
.nav-itemL ul li a em { margin-right:3px; font-size:14px; letter-spacing:1px; font-family:"bebasneue"; font-style:normal; font-size:16px;}
.nav-itemL ul li a span { margin-left:3px; font-size:16px; }
.nav-itemL ul li a:hover { text-decoration:underline; }
.nav-itemR { float:right; width:298px; line-height:normal; height:174px; overflow:hidden; }

.nav-item0 .nav-ico {  left:63px;  }
.nav-item1 .nav-ico {  left:205px;  }
.nav-item2 .nav-ico {  left:342px; }
.nav-item3 .nav-ico {  left:488px; }
.nav-item4 .nav-ico {  left:628px; }
.nav-item5 .nav-ico {  left:768px; }
.nav-item6 .nav-ico {  left:910px; }

.no-borderR { border-right:none !important; }
	
#nav > ul > li:hover div { display:block; }

#favorites { position:absolute; right:0; top:17px;}
#favorites a { display:block; width:21px; height:17px; float:left; margin:0 10px; }
#favorites a.fav1 { background:url(../images/fav1.jpg) no-repeat center top;}
#favorites a.fav1:hover { background:url(../images/fav1.jpg) no-repeat center bottom;}
#favorites a.fav2 { background:url(../images/fav2.jpg) no-repeat center top;}
#favorites a.fav2:hover { background:url(../images/fav2.jpg) no-repeat center bottom;}
#favorites a.fav3 { background:url(../images/fav3.jpg) no-repeat center top;}
#favorites a.fav3:hover { background:url(../images/fav3.jpg) no-repeat center bottom;}

#banner { width:100%; overflow:hidden; margin:0; padding:0; font-size:0; }
#banner img { display:block; }

#m_share { width:100%; }
#m_share .a_1 { float:left; display:inline; width:25%;}
#m_share .a_1 img { display:block; }
#m_share .a_1 a { display:block; }
#m_share .a_1 a:hover img {filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
.a_2 { z-index:1; position:relative;  }
.shareImg {position: relative; z-index: 2; background-color:#fff; }
.a_2:hover .shareInfo { left:100%; }
.shareInfo { background: none repeat scroll 0 0 #ffffff; cursor: default; height: 170px;  left: -300%; overflow: hidden; position: absolute; text-align: left; top: 0;
 transition-duration: 0.8s; width: 300%; z-index: 1; }
 
 .shareInfo h2 { margin:25px 0 0 30px; font-size:16px; color:#7a7a7a; }
	.shareInfo .sharelist { margin:30px 0 0 30px; }
	.shareInfo .jiathis_style_24x24 { margin:30px 0 0 30px; }
	.shareInfo .jiathis_style_24x24 .jtico { height:32px !important; margin-right:25px; padding:0 !important; background:url(../Images/fn-icon.png) no-repeat !important; }
	
	.shareInfo .jiathis_style_24x24 .jtico_cqq { width:28px !important; background-position:0 -176px !important; }
	.shareInfo .jiathis_style_24x24 .jtico_tsina { width:40px !important; background-position:-29px -176px !important; }
	.shareInfo .jiathis_style_24x24 .jtico_tqq { width:33px !important; background-position:-70px -176px !important; }
	.shareInfo .jiathis_style_24x24 .jtico_qzone { width:33px !important; background-position:-104px -176px !important; }
	.shareInfo .jiathis_style_24x24 .jtico_xiaoyou { width:29px !important; background-position:-54px -208px !important; }
	.shareInfo .jiathis_style_24x24 .jtico_hi { width:25px !important; background-position:-139px -176px !important; }
	.shareInfo .jiathis_style_24x24 .jtico_renren { width:53px !important; background-position:0 -208px !important; }
	.shareInfo .jiathis_style_24x24 .jtico_cqq:hover { width:28px !important; background-position:0 -240px !important; }
	.shareInfo .jiathis_style_24x24 .jtico_tsina:hover { width:40px !important; background-position:-29px -240px !important; }
	.shareInfo .jiathis_style_24x24 .jtico_tqq:hover { width:33px !important; background-position:-70px -240px !important; }
	.shareInfo .jiathis_style_24x24 .jtico_qzone:hover { width:33px !important; background-position:-104px -240px !important; }
	.shareInfo .jiathis_style_24x24 .jtico_xiaoyou:hover { width:29px !important; background-position:-138px -208px !important; }
	.shareInfo .jiathis_style_24x24 .jtico_hi:hover { width:25px !important; background-position:-139px -240px !important; }
	.shareInfo .jiathis_style_24x24 .jtico_renren:hover { width:53px !important; background-position:-84px -208px !important; }

#footer { background-color:#2e2f30; text-align:center; padding:25px 0; color:#fff; }
#footer a { color:#fff; }
#footer p { line-height:30px; }

.closeWindow a {background-color: #da251d; color: #FFFFFF; display: block; height: 25px; line-height: 25px; margin: 0 auto; padding: 2px; text-align: center; width: 100px;}
.closeWindow a:hover { text-decoration:none;}
/*.clear:after { clear: both; content: "."; display: block; height: 0; line-height: 0; overflow: hidden; visibility: hidden;}
.clear { display: block;}
html[xmlns] .clear { display: block; }
* html .clear { height: 1%;}*/
.fn-clear:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
}
.clear {clear:both; height:0px; margin:0; padding:0; width:0; border:none; overflow:hidden;}
.text26 { text-indent:32px;}
.line15 { height:15px; line-height:15px; }
.font12 *, .font12 { font-size:12px;}
.font14 *, .font14 { font-size:14px;}
.font16 *, .font16 { font-size:16px;}

.page {height:30px; line-height:30px; width:100%; text-align:center;color: #ff0000;}
.page span {padding:3px 5px 3px 5px; background-color:#da251d; color:#fff; border:solid 1px #da251d;}
.page a{ color:#444444; border:1px solid #ccc;padding:3px 5px 3px 5px; margin:0 2px; text-decoration:none; background-color:#ddd}
.page a:hover {color:#fff; background-color:#da251d; }