﻿@charset "utf-8";

body,html {
	scrollbar-face-color: #454545;
	scrollbar-highlight-color: #454545;
	scrollbar-3dlight-color: #454545;
	scrollbar-darkshadow-color: #454545;
	scrollbar-Shadow-color: #454545;
	scrollbar-arrow-color: #FFF;
	scrollbar-track-color: #EEE;
	background-color:#FFF;
	min-width:1200px;
}
body,html {margin:0; padding:0; font-family:Arial, Verdana,"Microsoft YaHei","宋体";color:#666666; font-size:12px; line-height:1.8;-webkit-text-size-adjust: none;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
img{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;font-style:normal;
	vertical-align: baseline;
	*zoom: 1;_zoom: 1;
	-webkit-text-size-adjust: none;
}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
	
.pab{position:absolute;}.pre{position:relative;}.dsn{display:none}
.fl, .fr {display: inline; zoom:1;float: left;}.fr {float: right;}.cl{clear:both;}
ins,i{ text-decoration:none; font-style:normal;}
/*字体大小*/
.fB{font-weight:bold;}.fem{font-style:italic;}.fU{text-decoration:underline;}
.fs9{font-size:9px;-webkit-text-size-adjust: none;}.fs10{font-size:10px;}.fs11{font-size:11px;}.fs12{font-size:12px;}.fs14{font-size:14px;}.fs16{font-size:16px;}.fs18{font-size:18px;}.fs20{font-size:20px;}.fs22{font-size:22px;}.fs25{font-size:25px;}.fs30{font-size:30px;}.fs42{font-size:42px;}
.ff1{font-family:"宋体";}
.ff2{font-family:Georgia, "Times New Roman", Times, serif;}
.ff3{font-family:"Times New Roman", Times;}
.ff4{font-family:"微软雅黑","黑体";}

.input_bg{border:1px solid #DDDDDD; padding:0px　1px 0px 2px; line-height:23px; color:#666; font-size:14px; width:98%; height:23px;}
.input_bgw{border:1px solid #DDDDDD; padding:2px　1px 0px 2px; line-height:23px; color:#666; font-size:14px; height:21px;}
.input_bgn{border:0px solid #DDDDDD; padding:0px　1px 0px 2px; line-height:22px; color:#666; font-size:14px; width:98%; height:22px;}

.input_btn{border:1px solid ; border-color:#665 #333 #333 #665; background:#666; padding:2px　5px; font-size:14px; color:#FFF;}
.focus {background-color: #FFFF99;}
.over {border: solid #f00;}

/* 修正IE6振动bug */
html,body{background-image:url(about:blank);background-attachment:fixed; overflow-x:hidden;}


/* link css */
a {color:#666; text-decoration:none; cursor:pointer;}
a:visited {text-decoration:none;}
a:hover {color:#488B8C;text-decoration:none;}
a:active {color:#488B8C;}
a:focus { outline: none; }


.cWhite,a.T_bai,.cWhite a,.cWhite a:visited{color:#FFF;}
a.cWhite:hover,.cWhite a:hover{color:#FFFF4C;}
.cDGray,.cDGray:visited,.cDGray a{color:#727171;}
.cBlue,.cBlue:visited,.cBlue a{color:#1E50A2;}
.cDRed,.cDRed:visited,.cDRed a{color:#ba2636;}

/*block*/
.nop{text-overflow:ellipsis; white-space:nowrap; display:block; overflow:hidden; width:100%;}

.t_nowrap li{text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width:100%;}
.nowrap{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.block5,.block8,.block10,.block12,.block20,.block22,.block30,.block40,.block50,.block60{height:5px; font:0; overflow:hidden; clear:both;}
.block8{height:8px;}.block10{height:10px;}.block12{height:12px;}.block20{height:20px;}.block22{height:22px;}.block30{height:30px;}.block40{height:40px;}.block50{height:50px;}.block60{height:60px;}
/*clear*/
.cf:before, .cf:after { content:""; display:table;}.cf:after { clear:both;}.cf { zoom:1;}
.clearboth,.clh{height:0px; font:0; overflow:hidden; clear:both;}
*html .fixed { height: 1%; }


.dotline {border-bottom:1px dotted #D6D6D6;margin-bottom:4px; padding-bottom:4px;}
.dotline2 {border-bottom:1px dotted #D6D6D6;}
.dotline2{ background:url(images/dotline.png) repeat-x bottom; padding-bottom:8px;}
.Dline1{ border-bottom:1px solid #DDD;}
.bd1{ border:1px solid #DDDDDD;}
.bd2{ border-bottom:1px solid #DDDDDD;}
.nobor{ border:0px;}

/*mb plr*/
.mb-6{margin-bottom:6px;}.mb-4{margin-bottom:4px;}.mb-10{margin-bottom:10px;}.mb-12{margin-bottom:12px;}.mb-20{margin-bottom:20px;}.mt-10{margin-top:10px;}.line25{line-height:25px;}.line35{line-height:35px;}.mr-10{margin-right:10px;}.mr-25{margin-right:25px;}.pb-12{padding-bottom:12px;}.pb-5{padding-bottom:5px;}.pr-12{padding-right:12px;}.pr-20{padding-right:20px;}.pl-12{padding-left:12px;}.pl-10{padding-left:10px;}.pl-8{padding-left:8px;}.pl-15{padding-left:15px;}.pl-5{padding-left:5px;}.plr-15{padding-left:15px;padding-right:15px;}.plr-18{padding-left:18px;padding-right:18px;}.plr-20{padding-left:20px;padding-right:20px;}.ptb-20{padding-top:20px;padding-bottom:20px;}.ptb-15{padding-top:15px;padding-bottom:15px;}.ptb-10{padding-top:10px;padding-bottom:10px;}.ptb-7{padding-top:7px;padding-bottom:7px;}.plr-6{padding-right:6px;padding-left:6px;}

.bgno{ background:none;}
.line24{ line-height:24px;}
.line20{ line-height:20px;}
.line30{line-height:30px;}
.line120{line-height:1.2;}
.line140{line-height:1.4;}
.line150{line-height:1.5;}
.line180{line-height:1.8;}
.line200{line-height:2;}
.line220{line-height:2.2;}
.line240{line-height:2.4;}
.mau{margin-left:auto;margin-right:auto;}
.callout { border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; -o-border-radius: 7px; -khtml-border-radius: 7px; }
.shadow { -webkit-box-shadow: rgba(0,0,0,0.35) 0 1px 3px; -moz-box-shadow: rgba(0,0,0,0.35) 0 1px 3px; box-shadow: rgba(0,0,0,0.35) 0 1px 3px; }
.shadow2 { -webkit-box-shadow: rgba(0,0,0,0.35) 0 1px 6px; -moz-box-shadow: rgba(0,0,0,0.35) 0 1px 6px; box-shadow: rgba(0,0,0,0.35) 0 1px 6px; }
img.shadow { padding: 5px; background: #fff; margin-bottom: 2px; *border: 1px solid #e2e2e2; _position: relative; }
#box-shadow{
	-moz-box-shadow:5px 5px 5px #999 inset;               /* For Firefox3.6+ */
	-webkit-box-shadow:5px 5px 5px #999 inset;            /* For Chrome5+, Safari5+ */
	box-shadow:5px 5px 5px #999 inset;                    /* For Latest Opera */
}


/* filter */
.i_Gray{filter: Gray}
.i_Gray_a *{
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
	}
.i_Gray_a:hover *{
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
    filter:;
	}
.i_alpha_a {filter:alpha(opacity=75); opacity: .75;}
.i_alpha_a:hover {filter:alpha(opacity=100); opacity: 1;}

.t30,.t48,.t42,.t25,.t35,.t32,.t28,.t36{ font-family:微软雅黑,黑体; font-size:30px; line-height:1; padding:10px 0 12px 0;}
.t48{ font-size:48px;}
.t42{ font-size:42px;}
.t35{ font-size:35px;}
.t32{ font-size:32px; padding:0px;}
.t25{ font-size:25px; padding:0px;}
.t28{ font-size:28px;}
.t36{ font-size:36px;}
.tar{text-align:right;}

/* png */
.png{}.png{}.png{}.png{}

/* page */
ul.page{ padding:8px 0px 0 0; clear:both;font-size:14px;}
ul.page li{display:inline; padding:0 2px; }
ul.page li a,ul.page li a:link,ul.page .hover{ color:#000; padding:0px 15px;background-color:#FFF;display: -moz-inline-stack;display:inline-block;*display:inline;*zoom:1;color:#333; border:1px solid #CCC;
/*opacity:.7; filter:alpha(opacity=70);*/}
ul.page li a:hover,ul.page .hover{ color:#FFF; background-color:#222;border:1px solid #222; font-weight:bold;/*opacity:1;filter:alpha(opacity=100);*/}
ul.page li.count{ display:none; }

/* page2 */
.pages2{padding:0px 0px 0 0; clear:both; font-size:14px;}
.pages2 a,.pages2 a:link,.pages2  .qp_counter{ color:#000; padding:2px 10px; margin:0 2px; line-height:22px;background-color:#FFF;display: -moz-inline-stack;display:inline-block;*display:inline;*zoom:1;color:#333; border:1px solid #DDD;}
.pages2 a:hover,.pages2 a.hover{ color:#FFF; background-color:#333;border:1px solid #333; font-weight:bold;opacity:1;filter:alpha(opacity=100);}

/* wrap */
.wrap{text-align:left;margin:0 auto;width:1000px;zoom:1;}
 .ml{float:left;width:200px; overflow:hidden;}
 .mr{float:left;width:799px;overflow:hidden;}
 .mr .content{ padding:16px 0 0 16px;}
.hengqie {width:1160px; clear:both;overflow:hidden;zoom:1;margin:0 auto; text-align:left; }
.viewimg img{width: expression(this.width > 940 && this.width/this.height > 0.7 ? 940 : true);}
.pre{overflow:visible;}
.WinBox{}
.miw1220{ min-width:1220px;*width:expression(documentElement.clientWidth<1220?1220:documentElement.clientWidth);}
.miw800{ min-width:800px;*width:expression(documentElement.clientWidth<800?800:documentElement.clientWidth);}

.header_wrap{ position:fixed; top:0; left:0;z-index:100;min-width:1000px;width:100%;background:#760000;}
*html .header_wrap{ position:absolute;top:expression(documentElement.scrollTop);}
.footbar_wrap{ position:fixed;bottom:0;left:0;z-index:100;width:100%;text-align:center; padding-bottom:10px;}
* html .footbar_wrap{ position:absolute;top:expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight);}

.pos-bom{ position:fixed; bottom:0; z-index:100; overflow:visible; }
* html .pos-bom{ position:absolute; bottom:auto;top:expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight);}
.fastbar{left:0px; background:#000; height:48px; width:100%; text-align:center;}
.fastbar .bimg{ margin:-20px auto 0 auto;text-align:left;width:980px; position:relative;}

.pos-top{position:fixed;bottom:auto;top:0px; left:0px; z-index:10;}
* html .pos-top{ position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop));}

.tl-top,.tr-menu{position:fixed;bottom:auto;top:0px; left:0px; z-index:10;}
.tl-top{padding:15px 0 0 30px;}
.tr-menu{left:auto;right:0px; padding:15px 30px 0 0 }
* html .tl-top,* html .tr-menu{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop));}



.slider {position:absolute;left:50%; width:2000px; margin-left:-1000px; text-align:center;}
.sliderContent{overflow:hidden;height:510px;width:980px; position:relative; margin:0 auto;}


.Ttitle {height:60px; padding-top:10px; background:#333;color:#FFF;position:relative;}
.Ttitle h1{float:left;font-family:"微软雅黑","黑体"; font-size:45px; line-height:50px;height:50px; padding:0px 15px 0px 20px; border-right:2px solid #C61A37; font-weight:normal; }
.Ttitle h3{ float:left;padding:0px 10px 0px 15px; line-height:1;}
.Ttitle h3 p{ font-size:36px; }

a.loginreg{display:block;background:url(../login_reg.gif) no-repeat left top; width:141px; height:26px; overflow:hidden; text-align:center; line-height:26px; color:#FFF;cursor:pointer; margin:0 auto;}
a.loginreg:hover{ background-position:0 -26px; text-decoration:none;}
a.Homebtn{display:block;background:url(images/home.png) no-repeat left center; padding-left:16px; width:60px; line-height:20px; height:15px; overflow:hidden;cursor:pointer;}


.ulL{}
.ulL li{ float:left;}

.bbslist{background:url(images/bbslist.gif) 3px 8px no-repeat; }
.bbslist li{ text-indent:18px; }

.tit-h1{height:85px; width:840px;padding: 35px 0 0px; position:relative;}
.tit-h1 ins{ position:absolute; right:0px; top:68px;}

.h3dsn h3,.h3dsn i,.h1dsn h1,.h1dsn i{display:none;}

a.closebtn{display:block;background:url(../close.gif) no-repeat left top; width:188px; height:60px; cursor:pointer;}
a.closebtn:hover{background:url(../close.gif) no-repeat right top;}


/*首页*/
.ico_c1,.ico_c2,.ico_c3,.ico_c4,.ico_c5,.ico_c6{display:inline-block; *display:inline;*zoom:1; padding-left:20px;}
.ico_c1{background:url(images/ico_r1.png) no-repeat 0px  8px;}
.ico_c2{background:url(images/ico_r2.gif) no-repeat 0px center; padding-left:10px;}
.ico_c3{background:url(images/ico_c3.gif) no-repeat 0px center;}
.ico_c4{background:url(images/ico_c4.gif) no-repeat 0px center;padding-left:67px;}

.ico_c5{background:url(images/ico_r1_c9.gif) no-repeat 0px 0px;}


.leftmenu{ margin:0px 0px 0px 0px;}
.leftmenu ul{padding:0px 0 0px 0px;}
.leftmenu ul li{padding:0px 0 0px 0px; }
.leftmenu a{font-weight:normal;text-indent:10px; font-size:14px;background:url(images/leftmenu.gif) no-repeat 0px -98px; display:block; height:40px;line-height:1.3; cursor:pointer; text-align:left;padding:10px 0 0 37px; }
.leftmenu a ins{font-size:9px; display:block; color:#CCC;}
.leftmenu a:hover,.leftmenu a.hover{ text-decoration:none; background-position:0px 0px; color:#FFF;}
.leftmenu a:hover ins,.leftmenu a.hover ins{color:#FFF;text-decoration:none;font-weight:normal; }


/* ul_change_a2 */
.soul2{overflow:hidden;}
.soul2 li{display:inline-block;*display:inline;*zoom:1;color:#FFF; cursor:pointer; margin:0 7px;}
.soul2 li span{display:inline-block;*display:inline;*zoom:1; *display:block;width:81px;height:16px; text-indent:-2000em; background:url(images/sou2.png) no-repeat 0px center ;}
.soul2 li.on span{ background-position: -91px center;}

.gotop{}


#newsbody {}
#newsbody h1{line-height:160%; font-family:"Microsoft YaHei","黑体";}
#newsbody .body{ line-height:2; }
#newsbody .date{border-bottom:1px solid #ccc; margin:10px 0; }

.arw2{background:url(images/arw3.gif) no-repeat left center; padding-left:12px;}


#MsgList li{}

.linebg{left:0px; top:0px; width:100%; height:100%; background:url(../linebg.png); z-index:2;filter:alpha(opacity=20); opacity: .20;}


	/* sobox */
	.sobox{width:970px;position:relative;}
	.sobox .a_bigImg{position:absolute;top:0px;left:0px;display:;}
	
	/* ul_change_a2 */
	.soul{position:absolute;right:8px;bottom:8px;padding-left:0px;overflow:hidden;}
	.soul li{display: -moz-inline-stack;display:inline-block;*display:inline;*zoom:1;color:#FFF; cursor:pointer; padding:0 2px;}
	.soul li span{display: -moz-inline-stack;display:inline-block;*display:inline;*zoom:1;font-size:12px;padding:0px 9px;line-height:16px;margin-right:2px;text-align:center;color:#fff;background:#000;filter:alpha(opacity=30);opacity:0.3;cursor:hand;cursor:pointer;width:16px;height:16px;overflow:hidden;margin-top:3px;font-weight:bold;}
	.soul li.on {color:#488B8C;}
	.soul li.on span{filter:alpha(opacity=85);opacity:0.75;background:#000; color:#FFF;}

.opa90{filter:alpha(opacity=90); opacity: .90;}
.opa75{filter:alpha(opacity=75); opacity: .75;}
.opa20{filter:alpha(opacity=20); opacity: .20;}

.contentContainer{/*filter:alpha(opacity=1); opacity: .01;*/}
/*
#content{width:800px;height:570px;position:relative; z-index:2;overflow:visible;margin:0 auto; margin-bottom:30px;border:0px solid #F2F2F2;filter:alpha(opacity=20); opacity: .20;}
*/


.tit_28,.tit_22{ font-family:Dosis_ios; color:#FFF; padding-bottom:10px; font-size:28px;}
.tit_28 span,.tit_22 span{ color:#FFEA00; }
.tit_22{font-size:22px;}


/*Content block/*
================*/
.main_container {width:100%; height:100%;text-align:left; background:url(images/mtbg.png) no-repeat right top;}


.video-ico{width:176px;height:146px;display:block;position:relative;overflow:hidden;}
.video-ico ins{position:absolute;left:65px; top:48px;display:block;background:url(images/v_play.png) no-repeat;width:44px;height:27px;cursor:pointer;}


#top_adv{}
#top_adv a.prev,#top_adv a.next{position:absolute;left:20px;bottom:240px;width:66px; height:66px; background:url(images/t_pre.gif) no-repeat left top; text-indent:-10000px; display:block; z-index:5;filter:alpha(opacity=25); opacity:0.25;}
#top_adv a.prev:hover{ background-position:left bottom;filter:alpha(opacity=80); opacity:0.8;}
#top_adv a.next{right:20px; left:auto;background-position:right top;}
#top_adv a.next:hover{ background-position:right bottom;filter:alpha(opacity=80); opacity:0.8;}

.soul_tah { z-index:10; width:300px; text-align:center; margin:0 auto;}
.soul_tah li{padding:0 5px;}
.soul_tah li i{ display:block; border:2px solid #FFF;width:10px;height:10px;overflow:hidden;filter:alpha(opacity=30);opacity:0.3; background-color:rgba(255,255,255,0); font-size:50px; line-height:10px;
border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; -o-border-radius: 7px; -khtml-border-radius: 7px;
}
.soul_tah li.on i{filter:alpha(opacity=100);opacity:1;}

/*
#happiness li{filter:alpha(opacity=50); opacity: 0.5;}
#happiness li.hover{filter:alpha(opacity=100); opacity: 1;}
*/
.copyright{width:100%;padding:30px 0;text-align:center;}


a.tlogo{display:block;background:url(images/tlogo.png) no-repeat left top; width:240px; height:120px; cursor:pointer;z-index:5; text-indent:-2000em;}
a.tlogo:hover{}
.tlogoc{position:absolute; top:50%; left:50px; margin-top:-110px;}

a.Slogan{display:block;background:url(images/Slogan.png) no-repeat left top; width:501px; height:93px; cursor:pointer; position:absolute; top:50%; left:50px; margin-top:50px; z-index:5; text-indent:-2000em;}




.bdmag{margin:190px 20px 0px 232px; position:relative;}

.slogo{position:absolute; left:20px; top:20px; z-index:2; display:none1;}
#sl1{display:none;}
#sl2{display:block;}
#biglogo{ background:url(images/biglogo.png) no-repeat center center #FFF; width:1000px; height:500px; position:absolute; left:50%; top:50%; margin:-250px 0 0 -500px; display:none; z-index:100;}
#indexbox{width:1000px; height:500px; position:absolute; left:50%; top:50%; margin:-250px 0 0 -500px; display:none;}

#ShowCaseDetail{position:relative; width:1020px;}
#ShowCaseDetail a.prev,#ShowCaseDetail a.next{position:absolute;left:30px; top:300px;width:70px; height:70px; background:url(images/arwK.gif) no-repeat left top; text-indent:-10000px; display:block; z-index:100;}
#ShowCaseDetail a.prev:hover{ background-position:left bottom;}
#ShowCaseDetail a.next{left:auto;right:30px;background-position:right top;}
#ShowCaseDetail a.next:hover{ background-position:right bottom;}


.lRcon{ padding:26px 0 20px 18px; width:927px; background:url(images/_r3_c4.gif) no-repeat 770px 60px #FFF; min-height:620px; _height:620px; overflow: visible;}

.yudingshu{ width:190px; height:84px; padding:6px 0 0 20px; background:url(images/index_l_r0_c1.png) no-repeat;}
.yudingshu ins{ font-size:40px; color:#FFE11A;}


.sel_type{}
.sel_type a,.sel_type a:visited{width:123px; height:25px; line-height:25px; background:url(images/sel_bg.gif) no-repeat 0px -30px;margin:3px; text-align:left; text-indent:20px; color:#E66E66;display:block; float:left;}
.sel_type a.hover,.sel_type a:hover{background:url(images/sel_bg.gif) no-repeat 0px  0px; color:#000; }



#mainbox{background:url(images/main_bg.png) repeat-y center top;}

.boxpre{width:100%; height:500px;}
.boxpab{left:50%;  margin:0 0 0 -400px; width:800px; text-align:center;}

.bdline{top:313px; width:100%; left:0px;}
.bdline .nline1{width:90%; height:3px; overflow:hidden; margin:0 auto; border-top:3px solid #497F76;}
.bdline .nline2{width:78%; height:3px; overflow:hidden; margin:0 auto; border-top:1px solid #497F76;}

.bdline2{top:85px; width:50%; left:50%; margin-left:-230px; padding-right:230px; height:10px; background:url(images/bdline2.png) repeat-x right top;}

.titler{padding:0 310px 0 0; display:inline; font-size:52px; background:url(images/titler.png) no-repeat right center;}

.love-view{background:url(images/index_r7_c2.png) no-repeat center 5px; position:absolute; left:10px; top:304px; width:613px; padding:8px 110px 2px 90px; line-height:1.6; height:73px;}
#showlove a{ width:100px; height:100px; display:block; position:relative; overflow:hidden;}
#showlove a ins{ width:100px; height:100px; display:block; position:absolute; top:0px; left:0px; background:#000;opacity:.35;filter:alpha(opacity=35);}



.Tit2{ font-size:25px;font-family:"微软雅黑","黑体";padding:16px 0 0 17px; line-height:1.2;*line-height:1; height:50px; overflow:hidden; color:#C51937; border-bottom:4px solid #C61A37;}
.Tit2 i{ font-size:16px; font-family:Arial, Helvetica; display:block;color:#444;}
.Tit2.tbg i,.Tit2.tbg{ background:#C61A37;color:#FFF;}

.more{background:url(images/more.png) no-repeat left top; zoom:1; display:block; width:152px; height:42px; overflow:hidden; text-align:center; color:#FFF; line-height:42px;}
.more:hover{ background-position:left -50px; color:#FFF;}


.adv1{width:1920px;margin-left:-380px;text-align:center;}
.cen{text-align:center;}
.ftr{text-align:right;}
