@charset "gb2312";
/* CSS Document */
body{behavior:url("../csshover3.htc");}

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;
	
}
body,html {margin:0; padding:0; font-family:Arial, Verdana,"微软雅黑","宋体";color:#666; font-size:12px; line-height:1.8;}
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;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,em{margin:0px; padding:0; font-style:normal; list-style-type:none; border:0;list-style:none;}
.pab{position:absolute;}.pre{position:relative;}.dsn{display:none}
.fl, .fr {display: inline;float: left;}.fr {float: right;}.cl{clear:both;}
ins,i{ text-decoration:none; font-style:normal;}
/*字体大小*/
.fB{font-weight:bold;}
.fem{ font-style:italic}
.fs9{font-size:9px;}
.fs10{font-size:10px;}
.fs11{font-size:11px;}
.fs12{font-size:12px;}
.fs14{font-size:14px;}
.fs16{font-size:16px;}
.fs18{font-size:18px;}
.ff1{font-family:"宋体";}

.fU{text-decoration:underline;}

.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:#C10504;text-decoration:none;}
a:active {color:#C10504;}
a:focus { outline: none; }

.cWhite,a.T_bai,.cWhite a,.cWhite a:visited{color:#FFF;}
a.cWhite:hover,.cWhite a:hover{color:#FFCC00;}
.cDGray,.cDGray:visited,.cDGray a{color:#727171;}
.cBlue,.cBlue:visited,.cBlue a{color:#1E50A2;}
.cDRed,.cDRed:visited,.cDRed a{color:#ba2636;}

.ct1,a.ct1,.ct1 a,.ct1 a:visited{ color:#313D43;}
a.ct1:hover,.ct1 a:hover{ color:#333;}

.ct2,a.ct2,.ct2 a,.ct2 a:visited{ color:#000;}
a.ct2:hover,.ct2 a:hover{ color:#C10504;}

.ct3,a.ct3,.ct3 a,.ct3 a:visited{ color:#FFFF33;}
a.ct3:hover,.ct3 a:hover{ color:#FFF;}

.ct5,a.ct5,.ct5 a,.ct5 a:visited{ color:#CCC;}
a.ct5:hover,.ct5 a:hover{ color:#000;}

.ct6,a.ct6,a.ct6:visited,.ct6 a,.ct6 a:visited{ color:#FFB0AD;}
a.ct6:hover,.ct6 a:hover{ color:#FFF;}

.ct7,a.ct7,.ct7 a,.ct7 a:visited{ color:#FFCC1E;}
a.ct7:hover,.ct7 a:hover{ color:#FFF;}

.T_d a:link,.T_d a:visited{color:#FFCC1E;}
.T_d a:hover{color:#FFFF00;}
.t_u{text-decoration:underline;}

/*block*/
.t_nowrap li{text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width:100%;}
.block5{height:5px; font:0; overflow:hidden; clear:both;}
.block10{height:10px; font:0; overflow:hidden; clear:both;}
.block20{height:20px; font:0; overflow:hidden; clear:both;}
.block30{height:30px; font:0; overflow:hidden; clear:both;}
.block50{height:50px; font:0; overflow:hidden; clear:both;}
.dotline {border-bottom:1px dotted #D6D6D6;margin-bottom:4px; padding-bottom:4px;}
.dotline2 {border-bottom:1px dotted #D6D6D6;}
.nobor{ border:0px;}
.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;}
.pl-10 {padding-left:10px;}
.pl-5 {padding-left:5px;}
.plr-15 {padding-left:15px;padding-right:15px;}
.plr-18 {padding-left:18px;padding-right:18px;}
.bgno{ background:none;padding:0px;}
.line24{ line-height:24px;}
.line20{ line-height:20px;}
.line30{line-height:30px;}
.line150{line-height:150%;}
.line200{line-height:200%;}
.ptb-20 {padding-top:20px;padding-bottom:20px;}
.bd1{ border:1px solid #EBEBEB;}
.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; }
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 */
}

/*clear*/
.cf:before, .cf:after { content:""; display:table;}.cf:after { clear:both;}.cf { zoom:1;}
.clearboth{height:0px; font:0; overflow:hidden; clear:both;}
*html .fixed { height: 1%; }

/* filter */
.i_Gray{filter: Gray}
.i_Gray_a *{filter: Gray}
.i_Gray_a:hover *{filter:;}
.i_alpha_a {filter:alpha(opacity=75); opacity: .75;}
.i_alpha_a:hover {filter:alpha(opacity=100); opacity: 1;}

.t30,.t48,.t25,.t35,.t32{ font-family:微软雅黑,黑体; font-size:30px; line-height:1em; padding:10px 0 15px 0; margin-right:8px;}
.t48{ font-size:48px;}
.t35{ font-size:35px;}
.t32{ font-size:32px;}
.t25{ font-size:25px; line-height:160%; border-bottom:0; padding:0px;}
.tar{text-align:right;}

/* png */
.png{ }
.loadbox img{background:url(../images/com/loading.gif) #FFF center center no-repeat;}

/* page */
ul.page{ text-align:right; padding:8px 0px 0 0; clear:both;}
ul.page li{display:inline; padding:0 2px;}
ul.page li a,ul.page li a:link{ color:#000; padding:0px 10px;background-color:#FFF;display: -moz-inline-stack;display:inline-block;*display:inline;*zoom:1;color:#333; border:1px solid #DDD;opacity:.7; filter:alpha(opacity=70);}
ul.page li a:hover,ul.page li 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:97%;min-width:1000px; _display:inline-block; }
.wrap .ml{width:320px;float:right;padding:0px 10px 0px 0px;position:relative;}
.wrap .mr{padding:0px 10px 0px 0px;float:left; width:645px;/*position:relative; margin-left:200px;_margin-left:100px;*/}
.hengqie {width:1000px; clear:both;zoom:1;overflow:hidden;zoom:1;margin:0 auto; text-align:left; background:#FFF;}
.viewimg img{width: expression(this.width > 940 && this.width/this.height > 0.7 ? 940 : true);}
.pre{overflow:visible;}
.WinBox{}
#main{}
#main #page{ padding:170px 0 20px 0; overflow:hidden;}

.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;top:expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight);}

.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));}


.sbtn {background:url(../SEARCH.png) no-repeat left top;text-indent:-10000px; width:78px; height:25px; display:block;}
.sbtn:hover {background:url(../SEARCH.png) no-repeat left bottom;text-indent:-10000px; width:78px; height:25px; display:block;}
.regbutton {border: #CCC 1px solid; PADDING:2px 5px;BACKGROUND: #FFF; COLOR: #666;}


.type_List{display:inline-block; height:37px;font-size:14px;margin:10px 0 0 0px;}
.type_List a{display:block; height:37px; line-height:30px; width:110px;padding:0px 0;color:#FFF;background:url(../images/tab_r2_c2.png) no-repeat top right;text-align:center;float:left;margin:0px 5px 0px 2px;}
.type_List a.hover,.type_List a:hover{background:url(../images/tab_r2_c2.png) no-repeat top left;text-decoration:none;color:#FFF;}


/* mbbg */
.mb1{background:url(../images/bm1.jpg) repeat-x left -12px;}
.mb2{background:url(../images/bm2.jpg) repeat-x bottom;}
.mb3{background:url(../images/index.fw_r22_c1.png) no-repeat center bottom; }
.mb4{background:#FFF;max-width:1680px;margin:0 auto;}
.mb5{background:#000; height:160px; line-height:140%;}
.mb6{background:#222;}
.mb7{background:url(../images/wed_tit_r15_c3.jpg) no-repeat center top; height:25px;}
.mb8{background:url(../images/index.fw_r15_c6.gif) no-repeat center top; height:171px;}
.mb9{background:url(../images/adv_bg.gif) no-repeat center top;}


.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;}
.m_t{ background:url(../m_t.png) no-repeat left top;width:1028px; height:77px;left:-14px; top:-87px; z-index:2;}
.m_t2{ background:url(../_r3_c5.gif) no-repeat left top;width:748px; height:96px;left:6px; top:0px;}


.Ttitle {height:90px;position:relative;}
.Ttitle .type_List{position:absolute; right:25px; top:30px;}
.Ttitle h1{position:absolute; left:-18px; top:0px; z-index:1; color:#FFF;font-family:"微软雅黑","黑体"; font-size:22px; background:url(../images/Ttitle_r2_c2.png) no-repeat; width:271px; height:50px; padding-top:40px; font-weight:normal; text-indent:43px;}

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; }

.sk1{position:absolute;left:743px; top:0px;}
.sk2{position:absolute;left:231px; top:358px;}
.sk3{position:absolute;left:743px; top:358px;}

.tit-h1{background:url(../images/top_r13_c5.jpg) no-repeat; height:48px; width:686px; font-size:30px; padding: 17px 0 0;}
.tit-h1 em{font-size:16px;}



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;}


.Onewslist {line-height:160%;}
.Onewslist li{ background:url(../Onewslist_arw.gif) no-repeat left center; padding-left:10px; width:225px;}



#list_page { position:relative; width:145px; height:28px; margin-top:25px;}
#list_page a.qp_prev{position:absolute;left:0px; top:0px;width:58px; height:26px;  background:url(../news_page.gif) no-repeat left top; text-indent:-10000px; display:block;}
#list_page a.qp_prev:hover{ background-position:left bottom;}
#list_page a.qp_next{position:absolute;right:0px; top:0px;width:58px; height:26px; background:url(../news_page.gif) no-repeat right top; text-indent:-10000px;display:block;}
#list_page a.qp_next:hover{ background-position:right bottom;}
#list_page .qp_counter{position:absolute; display:none;}

#list_page2 { position:relative; width:90px; height:40px; margin-top:5px;}
#list_page2 a.qp_prev{
	position:absolute;
	left:11px;
	top:0px;
	width:34px;
	height:33px;
	background:url(../down.gif) no-repeat left 0px;
	text-indent:-10000px;
	display:block;
}
#list_page2 a.qp_prev:hover{opacity:.8;filter:alpha(opacity=80);}
#list_page2 a.qp_next{position:absolute;right:0px; top:0px;width:34px; height:33px; background:url(../down.gif) no-repeat right 0px; text-indent:-10000px;display:block;}
#list_page2 a.qp_next:hover{ opacity:.8;filter:alpha(opacity=80);}
#list_page2 .qp_counter{position:absolute; display:none;}


#list_page3 { position:relative; width:980px; height:40px; margin-top:5px;}
#list_page3 a.qp_prev{position:absolute;left:0px; top:0px;background:url(../right.png) no-repeat left top; width:46px; height:106px; text-indent:-10000px;display:block;}
#list_page3 a.qp_prev:hover{ background-position:left -130px;}
#list_page3 a.qp_next{position:absolute;right:0px; top:0px;background:url(../right.png) no-repeat right top; width:46px; height:106px;text-indent:-10000px;display:block;}
#list_page3 a.qp_next:hover{ background-position:right -130px;}
#list_page3 .qp_counter{position:absolute; display:none;}



/*首页*/
.ico_c1,.ico_c2,.ico_c3,.ico_c4,.ico_c5,.ico_c6{display:inline-block; *display:inline;*zoom:1; width:25px; height:25px; text-indent:-2000em; margin:0 2px;}
.ico_c1{background:url(../images/ico_r1_c1.gif) no-repeat 0px 0px;}
.ico_c2{background:url(../images/ico_r1_c3.gif) no-repeat 0px 0px;}
.ico_c3{background:url(../images/ico_r1_c5.gif) no-repeat 0px 0px;}
.ico_c4{background:url(../images/ico_r1_c7.gif) no-repeat 0px 0px;}
.ico_c5{background:url(../images/ico_r1_c9.gif) no-repeat 0px 0px;}


/*导航*/
.top_menu{min-width:1000px; width:100%; margin:0 auto; height:63px; overflow:hidden;background:url(../images/leke_r2_c1.png) repeat-x 0px 0px;z-index:4; border:0px solid #444;}
.top_menuc{ position:absolute; left:0px; top:50%; margin-top:-25px;}
.top_menu  ul {}
.top_menu  ul li{ width:130px;height:63px;text-align:center; float:left;}
.top_menu  ul li a{ font-size:14px; color:#FFF; padding-bottom:13px; height:50px; overflow:hidden; display:block;line-height:50px;background:url(../images/arw15.gif) no-repeat 57px 20px;}
.top_menu  ul li a ins{ display:none;}
.top_menu  ul li a strong{font-weight:normal;display:inline;}
.top_menu  ul li a:hover ,.top_menu  ul li a.hover {background-position:54px 30px;*background-position:57px 30px; color:#FFF;}
.top_menu  ul li a:hover ins,.top_menu  ul li a.hover ins{ display:inline;}
.top_menu  ul li a:hover strong,.top_menu  ul li a.hover strong{ display:none;}
.top_menu  ul li.first{ width:54px; padding:17px 40px 0 50px;}
.top_menu  ul li.end{ width:32px; padding:10px 0px 0 40px;}
.top_menu  ul li.first a:hover,.top_menu  ul li.end a:hover{background:none; padding-bottom:0px;}

.htbg{left:-350px; top:0px; z-index:2; height:133px; background:#760000; width:1680px;opacity:1;filter:alpha(opacity=100);}
.htbgline{left:-350px; top:133px; z-index:2; height:12px; background:#B41213; width:1680px; overflow:hidden;}
.htbg2{left:-350px; bottom:0px; z-index:2; height:5px; background:#000; width:1680px;opacity:0.5;filter:alpha(opacity=50);}


.leftmenu{ margin:0px 0px 0px 0px;}
.leftmenu ul{padding:0px 0 0px 0px;}
.leftmenu ul li{padding:0px 0 0px 0px; width:49%; float:left;}
.leftmenu a{font-weight:normal;text-indent:10px; font-size:14px;background:url(../images/bg_arrow2.png) no-repeat 0px center; display:block; height:25px;line-height:25px; text-align:left;}
.leftmenu a ins{padding-left:8px; font-size:9px; }
.leftmenu a:hover,.leftmenu a.hover{ text-decoration:none;}
.leftmenu a:hover ins,.leftmenu a.hover ins{color:#C10504;text-decoration:none;font-weight:normal; }


.gotop{}

.wk_list2{ position:relative;overflow:hidden;}
.wk_list2 ul{ZOOM: 1;}
.wk_list2 ul li{FLOAT: left; padding:0px;}
.wk_list2 ul li a.pl {display:block;width:154px;height:125px;position:relative; cursor:pointer;}
.wk_list2 ul li a.pl img{ position:absolute; top:0px; left:15px;}
.wk_list2 ul li a.pl span{position:absolute;left:0px; top:97px; width:100%; text-align:center; text-decoration:none;}

.wk_list3{ position:relative;WIDTH: 610px; height:390px; overflow:hidden;}
.wk_list3 ul{WIDTH: 995px;ZOOM: 1; margin:auto;line-height:16px;}
.wk_list3 ul li{FLOAT: left;padding:5px;width:192px;overflow:hidden; position:relative; }
.wk_list3 ul li a.pl {display:block; width:229px; height:245px;border-right:1px solid #d6d6d6; position:relative; cursor:pointer;}
.wk_list3 ul li a.pl img{ }
.wk_list3 ul li a.pl span{display:block; width:55px; height:55px;background:url(/../images/play.png) no-repeat left top;filter:alpha(opacity=75); opacity: .75;position:absolute; left:65px; top:30px; z-index:10; text-indent:7px;padding:20px 0 0 32px;}

.wk_list3 ul li a.pl div{display:block; background:#000;width:192px; height:22px;filter:alpha(opacity=70); opacity: .70; position:absolute; left:0px; bottom:0px; z-index:10;text-indent:7px; line-height:25px;}
.wk_list3 ul li a.pl:hover div{background:#821D75;}

.slist2 { width:210px;}
.slist2 li{ padding:0px 0px;line-height:29px; border-bottom:1px solid #DDD;}
.slist2 li a {display:block;  color:#666;}
.slist2 li a i{ color:#BCBCBC; font-size:10px;}
.slist2 li a:hover{ text-decoration:none;color:#D11148;}
.slist2 li.nobr{border-bottom:0px solid #DDD;}

.slist2 .th1{margin-bottom:2px;}
.slist2 .th1 a { display:block; position:relative; overflow:visible;}
.slist2 .th1 a strong{color:#D10033; font-size:14px;}


.sk_list1{width:192px;float:left;height:175px;padding:0 25px 10px 0;}
.sk_list1 a{width:192px;height:175px;display:block;position:relative; overflow:hidden;cursor:pointer}
.sk_list1 a .vimg{position:absolute; left:0px; top:10px;
	filter: Gray;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
}
.sk_list1 a ins{position:absolute;left:-100px;bottom:60px;text-decoration:none;opacity:0.6;filter:alpha(opacity=60);background: #FFF;font-size:9px; display:inline; padding:0 10px 0 2px;}
.sk_list1 a i{position:absolute;left:-200px; bottom:38px;color:#FFF; width:192px; text-indent:2px; line-height:17px; background:#CCC; z-index:2;}
.sk_list1 a strong{position:absolute;left:0px;bottom:19px; color:#666; font-weight:normal;}
.sk_list1 a em{position:absolute;left:0px;bottom:5px; font-size:9px; color:#999;}
.sk_list1 a em b{ color:#666; font-weight:normal;}
.sk_list1 a:hover .vimg{
	filter: ;
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
}

/*.sk_list1 a:hover ins{opacity:0.9;filter:alpha(opacity=90);}*/
.sk_list1 a:hover{}



.sk_list2{width:360px;float:left;height:330px;padding:0 0px 9px 10px;}
.sk_list2 a{width:360px;height:330px;display:block;position:relative; overflow:hidden;cursor:pointer;text-align:center;}
.sk_list2 a .vimg{position:absolute; left:0px; top:0px;}
.sk_list2 a ins{position:absolute;left:65px;bottom:85px;width:230px; height:16px; line-height:18px;opacity:0.4;filter:alpha(opacity=40); background:#FFF; color:#000; font-size:9px;}
.sk_list2 a i{position:absolute;left:72px; bottom:40px;z-index:2;}
.sk_list2 a strong{position:absolute; left:0px; bottom:13px;width:360px; color:#333;line-height:130%; font-weight:normal;}
.sk_list2 a:hover strong{color:#F39BC2;}
.sk_list2 a span{position:absolute; left:0px;bottom:25px; line-height:100%; width:360px; font-size:35px;color:#F39BC2;}

.sk_list2 a:hover ins{opacity:0.9;filter:alpha(opacity=90);}
.sk_list2 a:hover,.sk_list a:hover,.quote_list li a:hover,.n_news_list a:hover *{ text-decoration:none;}


.sk_list3{width:230px;float:left;height:300px;padding:0 12px 25px 4px;}
.sk_list3 a{width:230px;height:300px;display:block;position:relative; overflow:hidden;cursor:pointer; background:url(../images/sk_list3.png) no-repeat 150px bottom;}
.sk_list3 a .vimg{position:absolute; left:0px; top:0px;}
.sk_list3 a ins{position:absolute;left:0px;bottom:0px;text-decoration:none; font-size:10px; line-height:170%; color:#999;}
.sk_list3 a i{position:absolute;left:150px; bottom:35px; font-size:16px; width:80px;text-align:center;z-index:5;}
.sk_list3 a strong{position:absolute; left:0px; top:238px; font-size:14px;}
.sk_list3 a:hover ins{ color:#000;}
.sk_list3 a:hover{ background:url(../images/sk_list3.png) no-repeat -147px bottom;}


.sk_list4{width:310px;float:left;height:523px;padding:0 24px 30px 0;}
.sk_list4 a{width:310px;height:523px;display:block;position:relative; overflow:hidden;cursor:pointer; background:url(../images/sk_list4.png) no-repeat center bottom;}
.sk_list4 a .vimg{position:absolute; left:0px; top:0px;border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -khtml-border-radius: 5px;}
.sk_list4 a strong{position:absolute;top:488px;left:100px; font-size:11px; width:148px; z-index:5;}

.sk_list5{width:300px;float:left;height:440px;padding:0 20px 30px 10px;}
.sk_list5 a{width:300px;height:440px;display:block;position:relative; overflow:hidden;cursor:pointer;border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -khtml-border-radius: 5px;}
.sk_list5 a .vimg{position:absolute; left:0px; top:0px;}
.sk_list5 a ins{position:absolute;bottom:20px;left:20px;width:260px; z-index:5;}
.sk_list5 a ins strong{ color:#FFCC00}
.sk_list5 a i{position:absolute;left:0px;bottom:0px;opacity:0.7;filter:alpha(opacity=70);background: #000;width:300px;height:120px;}


.sk_list6{width:316px;float:left;height:500px;padding:0 0px 15px 9px;}
.sk_list6 a{width:316px;height:500px;display:block;position:relative; overflow:hidden;cursor:pointer; background:url(../images/love_bg.png) no-repeat left top;}
.sk_list6 a .vimg{position:absolute; left:16px; top:16px;}
.sk_list6 a ins{position:absolute;bottom:134px;left:34px;}
.sk_list6 a span{position:absolute;bottom:134px;left:104px;}
.sk_list6 a p{position:absolute;top:383px;left:16px; width:276px; line-height:160%; color:#B0B0B0;}
.sk_list6 a strong{ color:#CC0000;position:absolute;bottom:162px;left:16px;}
.sk_list6 a i{position:absolute;left:196px;bottom:204px;background:url(../images/love_click.gif) no-repeat left top;width:50px;height:20px; padding-left:50px; text-align:center; color:#FFF;}
.sk_list6 a:hover{background:url(../images/love_bg.png) no-repeat -364px 0px;}
.sk_list6 a:hover i{background:url(../images/love_click.gif) no-repeat left bottom;}
.sk_list6 a:hover p{color:#666;}


.quote_list{ }
.quote_list li{padding:0px 0px;}
.quote_list li a{width:110px;height:22px; padding:0 20px 0 0;line-height:22px; position:relative; display:block; cursor:pointer;background:url(../images/quote_list.png) no-repeat -100px 26px;}
.quote_list li .vimg{ border:5px solid #000; display:none;}
.quote_list li a h3{ text-align:right; font-size:11px;}
.quote_list li a.hover{ height:22px; margin:8px 0;background:url(../images/quote_list.png) no-repeat right center;}
.quote_list li a:hover h3,.quote_list li a.hover h3{font-size:18px; color:#000;}
.quote_list li a.hover .vimg{display:block;}



/*内页*/
.nav_sc li{width:180px;height:35px;margin:5px 0 0 13px;}
.nav_sc li a{ display:inline-block;height:35px;color:#FFF;font-family:'微软雅黑';background:url(../vbd.png) no-repeat left bottom;line-height:32px;}
.nav_sc li a:hover,.nav_sc li a.hover{background:url(../vbd.png) no-repeat left top;color:#FFF;font-weight:bold;}
.nav_sc li a span{display:inline-block;font-size:14px; padding:0px 0 0 18px; line-height:28px;}
.nav_sc li a small{font-size:9px; display:inline-block;background:url(../vbd.png) no-repeat right bottom; height:35px; padding:0px 18px 0 6px;;}
.nav_sc li a:hover small,.nav_sc li a.hover small{background:url(../vbd.png) no-repeat right top;}

.Lh2{position:relative; width:210px; height:65px; text-indent:-2000em;}
.Lh2 img{position:absolute; left:-8px; top:0px;}





.sk_team{float:left;width:90px;height:120px;}
.sk_team a{width:90px;height:120px;display:block;position:relative; overflow:hidden;}
.sk_team a .vimg{ position:absolute; left:0px; top:0px;}
.sk_team a ins{width:90px;height:120px; position:absolute; top:0px; left:0px;opacity:0.5;filter:alpha(opacity=50);background:#000; cursor:pointer;}
.sk_team a strong{font-size:12px;color:#FFF; text-align:center;position:absolute;left:2px; width:86px; top:40px; z-index:3;}
/*
.sk_team a:hover ins{top:-130px;}
.sk_team a:hover strong{ top:130px;}
*/
.sk_team a:hover {text-decoration:none;}



#video_v{}


#newsbody { padding-left:5px;}
#newsbody h1{ margin-top:5px; line-height:160%; font-family:"微软雅黑","黑体";}
#newsbody .body{ line-height:200%; }
#newsbody .date{border-bottom:1px solid #EEE; margin:10px 0; }

.arw2{background:url(../images/arw3.gif) no-repeat left center; padding-left:12px;}

#MsgList{ padding:30px 0;}
#MsgList ul li{ margin-bottom:20px; }
#MsgList ul li em{background:url(../images/msg-ico.png) left 0px no-repeat;  *background:url(../images/msg-ico.gif) left 0px no-repeat; width:70px; padding:16px 13px 0 0; text-align:center; line-height:1; font-size:9px; height:54px; float:left; display:block;}
#MsgList ul li .an{ background:url(../images/msg-reply.gif) left 0px no-repeat; width:48px;height:13px; display:inline-block; *display:inline; *zoom:1;}

#MsgList ul li em big{font-size:24px; display:block;}
#MsgList ul li .msg-bd{ float:left; padding:5px 0 0 5px;}
#MsgList ul li .msg-bd h3 ins{ color:#999; padding:0 5px;}
#MsgList ul li .msg-bd .msg-con{ color:#999; }
#MsgList ul li .msg-bd .msg-an{ color:#333; }


#MsgList li{}


.IM_menu{top:245px; left:45px;}
.IM_menu ul{ width:237px; border-bottom:1px solid #FFF; padding-bottom:8px; margin-bottom:8px; line-height:22px;}
.IM_menu li a{ background:url(../menu_ico.png) no-repeat left center; padding-left:12px;}


.indexmenu{left:0px; top:0px;width:320px; height:630px; z-index:5;}
.indexmenu .Imbox{width:100%; height:100%;}
.apbg{width:320px; height:100%;_height:660px;background:#000; left:0px; top:0px;}

.Icopy{padding:12px 0 0 20px;width:340px; height:40px; background:#000; line-height:120%;}

.linebg{left:0px; top:0px; width:100%; height:100%; background:url(../linebg.png); z-index:2;filter:alpha(opacity=20); opacity: .20;}

#con-list{}
#con-list li{ float:left; padding-bottom:2px;}
#con-list li a{ display:block; width:520px; padding:10px 10px 10px 48px; height:76px; position:relative; border:1px solid #EEE;}
#con-list li a:hover{ border:1px solid #999;}
#con-list li a.hover{ border:1px solid #D0A560; color:#D0A560; background:url(../images/arw.gif) no-repeat 25px 12px;}
#con-list li a h3{ font-weight:bold; font-size:14px;}
#con-list li a .vimg{ height:76px; right:10px; top:10px; position:absolute;}


	/* 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;}
	.soul li span{display: -moz-inline-stack;display:inline-block;*display:inline;*zoom:1;font-size:14px;padding:0px 3px;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:#D41035;}
	.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;}
*/


     .linkbox {
      /*非IE的主流浏览器识别的垂直居中的方法*/
      display: table-cell;
      vertical-align:middle;
 
     /*设置水平居中*/
      text-align:center;
 
     /* 针对IE的Hack */
      *display: block;
      *font-size:87px;/*约为高度的0.873，200*0.873 约为175*/
      *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
 
     width:90px;
      height:90px;
      /*border: 1px solid #DBDCDC;*/
      }
      .linkbox img {
      /*设置图片垂直居中*/
      vertical-align:middle;
      }
 
.Showcaseico{background:#000; width:80px; height:62px; padding-top:18px; border:1px solid #FFF; display:block; line-height:150%; text-align:center; color:#FFF;}
.Showcaseico:hover{background:#D0A762; color:#FFF;}

.Cen_h{ min-height:500px;overflow:visible;}

.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;}

.topjia {background:url(../images/top_r7_c16.png) no-repeat left center; padding-left:15px;}


.dotline2{ background:url(../images/dotline.png) repeat-x bottom; padding-bottom:8px;}
.Dline1{ border-bottom:1px solid #DDD;}

/*Content block/*
================*/
	.main_container {width:100%; height:100%;text-align:left; background:url(../images/mtbg.png) no-repeat right top;}

#gobtn { margin-top:10px;}
#gobtn ul{ padding:0 5px;color:#999;text-align:center;width:660px; height:21px; }
#gobtn ul li{padding:0 0px;cursor:pointer; display:inline;}
#gobtn ul li span{ display:inline-block; width:21px; height:21px; background:url(../images/teamdian.gif) no-repeat right center;*display:inline;*zoom:1;}
#gobtn ul li.hover span{color:#000; font-weight:bold;background:url(../images/teamdian.gif) no-repeat left center;}


.Videolist{width:660px;float:left;height:95px;}
.Videolist li{float:left;}
.Videolist a{width:145px;height:89px;display:block;position:relative; border-bottom:4px solid #FFF; overflow:hidden;margin:0 5px;}
.Videolist a .vimg{ position:absolute; left:0px; top:0px;}
.Videolist a ins{position:absolute;left:50px; top:30px;display:block;background:url(../images/v_play.png) no-repeat;width:44px;height:27px;cursor:pointer;}
.Videolist a:hover ins{}
.Videolist a:hover,.Videolist a.hover{ text-decoration:none;border-bottom:4px solid #DDA531;}


.tipsy { font-size:11px; position: fixed;*position:absolute; padding: 5px; z-index: 100000; overflow:hidden;}
  .tipsy-inner { background-color: #000; color: #FFF; max-width: 200px; padding: 5px 8px 4px 8px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;text-align: center; font-size:11px;  text-transform:uppercase; line-height:12px}

  /* Rounded corners */
  .tipsy-inner { /*border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; */}
  
  /* Uncomment for shadow */
  /*.tipsy-inner { box-shadow: 0 0 5px #000000; -webkit-box-shadow: 0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; }*/
  
  .tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px dashed #000; }
  
  /* Rules to colour arrows */
  .tipsy-arrow-n { border-bottom-color: #000; }
  .tipsy-arrow-s { border-top-color: #000; }
  .tipsy-arrow-s .tipsy-inner {color:#797979!important;}
  .tipsy-arrow-e { border-left-color: #000; }
  .tipsy-arrow-w { border-right-color: #000; }
  
  .tipsy-e { margin-left:-10px}
  .tipsy-w { margin-left:10px}  
  
	.tipsy-n .tipsy-arrow { top: 0px; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }
    .tipsy-nw .tipsy-arrow { top: 0; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent;}
    .tipsy-ne .tipsy-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: none;  border-left-color: transparent; border-right-color: transparent;}
  .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent;}
    .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
    .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
  .tipsy-e .tipsy-arrow { right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent; }
  .tipsy-w .tipsy-arrow { left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent; }


#bhome{bottom:26px; right:0px;}
#hbrmenu{bottom:26px; right:3000px;}
#hbrmenutxt{bottom:26px; right:3000px;}

.caseli{ width:890px;}

#ShowCaseDetail{width:890px; height:311px; position:relative; overflow:visible;}
#ShowCaseDetail a.prev,#ShowCaseDetail a.next{position:absolute;left:0px; top:30px;width:24px; height:70px; background:url(../images/arw_case.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:0px;background-position:right top;}
#ShowCaseDetail a.next:hover{ background-position:right bottom;}

.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;}


.newsBox{height: auto;padding-bottom:20px;margin-bottom:20px;}
.newsBox a{color: #000;}
.newsBox a:hover{color: #C00;}
.newsBox dl{float:right; width:545px;}
a .newsBox {color: #333;}
a:hover .newsBox {color: #cc0000;}
.newsBox dd a:hover{}
.newsBox .date{font-family:Arial, Helvetica, sans-serif;float: left;width:70px; height:66px;line-height:2.1em; background:url(../images/news-c2.png) top no-repeat;text-align:left; color: #FFF; padding:24px 0 0 0px; }
.newsBox .date big{font-size: 25px;display: block; width:70px; text-align:center;}
.newsBox .date small{display: block;font-size: 10px;}
.newsBox dl dt{font-family: "微软雅黑";font-size: 24px;font-weight: bold;line-height: 35px;}
.newsBox dl dd{line-height: 18px;}
.newsBox dl dd strong{color:#cc0000;}
.newsBox a:hover dt{}


.weiboshow{}
.weiboshow li{ padding:0px 10px 10px 0; float:left;}
.weiboshow li a{background: url(../images/index.fw_r17_c17.gif) no-repeat 68px 87px #B9E59E; display:block; width:77px; padding:4px;height:97px; text-align:center; color:#267606;}
.weiboshow li a img{ border:1px solid #FFF;}
.weiboshow li a:hover{ background-color:#ED1961; color:#FFF;}


.bottom-nav{}
.bottom-nav ul{ margin-left:0;text-align:left}
.bottom-nav li{  float:left; width:160px; padding:0 40px 0px 40px;line-height:22px; border-left:1px dotted #999999; border-right:1px dotted #999999;}
.bottom-nav .nav{ display:block; color:#D41035;margin-bottom:12px; font-weight:700; font-size:14px;}
.bottom-nav .nav ins{ font-size:10px; font-weight:normal;text-decoration:none}
.bottom-nav .nav:hover ins{color:#FFF; }
.bottom-nav .sub-nav{ display:block; }
.bottom-nav .sub-nav ins{ font-size:10px; font-weight:normal;text-decoration:none; padding-left:4px; color:#BDBDBD;}
.bottom-nav .sub-nav:hover{  }

.imgb3 li{ padding:0 0px 0px 0;}
.imgb3 li a img{ border:5px solid #FFF;}
.imgb3 li a:hover img{ border:5px solid #DDD;}

.htopnews-one{ width:490px;line-height:140%;}
.htopnews-one a { display:block;}
.htopnews-one a h2{ font-weight:bold; padding:0px 0px 0 0;}
.htopnews-one a p{color:#CCC; }
.htopnews-one a span{ color:#999; }

.htopnews{ width:435px;}
.htopnews li{ padding:5px 0; height:32px; display:block;overflow:hidden;}
.htopnews li a{ line-height:1.2; }
.htopnews li a p{font-size:14px;}
.htopnews li a span{color:#CCCCCC;line-height:15px;}
.htopnews li a:hover span{ color:#333;}



.news-one{width:292px; height:145px; position:relative; display:block; border:1px solid #FFF;}
.news-one h4{width:292px; height:30px; position:absolute; left:0px; bottom:0px; z-index:2; background:#000; font-size:14px;line-height:30px; text-indent:8px;filter:alpha(opacity=50); opacity: .5;}
.news-one:hover h4{filter:alpha(opacity=100); opacity: 1;}

.newsli{background:url(../images/bg_arrow2.png) no-repeat -2px center; padding-left:12px;}
.newsli2{background:url(../images/bg_arrow1.gif) no-repeat 0px center; padding-left:12px;}


#top_adv{}
#top_adv a.prev,#top_adv a.next{position:absolute;left:-50px; top:230px;width:35px; height:56px; background:url(../images/arwK.gif) no-repeat left top; text-indent:-10000px; display:block; z-index:100;}
#top_adv a.prev:hover{ background-position:left bottom;}
#top_adv a.next{right:-50px;left:auto;background-position:right top;}
#top_adv a.next:hover{ background-position:right bottom;}

#soul_tah { z-index:10; width:300px; text-align:center; margin:0 auto;}
#soul_tah li{ }
#soul_tah li i{color:#F2F2F2; font-size:20px;padding:0 5px; line-height:1.2em;}
#soul_tah li.on i{ color:#FFCD1E;}

/*
#happiness li{filter:alpha(opacity=50); opacity: 0.5;}
#happiness li.hover{filter:alpha(opacity=100); opacity: 1;}
*/
.copyright{width:100%;border-top:1px solid #000;padding:7px 0;background:#FFF; text-align:center;}

.homegroup{ background:url(../images/index_group.png) no-repeat left top #000; display:block; width:485px; height:155px; position:relative;}
.homegroup ins{ font-size:14px; color:#FFF; font-weight:bold; position:absolute; left:50px; top:30px;}
.homegroup h3{ font-size:48px;line-height:0.8; position:absolute; left:50px; top:70px;}
.homegroup h3 span{ font-size:32px;line-height:0.8;}
.homegroup h4{position:absolute; left:50px; top:105px;}
.homegroup h4 strong{ font-size:16px;}

.homegroup:hover{ background:url(../images/index_group.png) no-repeat left bottom #000; }


a.tlogo{display:block;background:url(../images/logo.png) no-repeat left top; width:178px; height:69px; cursor:pointer;z-index:5; text-indent:-2000em;}
a.tlogo:hover{background:url(../images/logo.png) no-repeat left bottom;}
.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;}


.NewsList{}
.NewsList li{ padding:14px 0;}
.NewsList li a{ display:block; width:651px; height:80px; background:url(../images/news-bg.png) no-repeat top left; position:relative; cursor:pointer;}
.NewsList li a em{ position:absolute; left:12px; top:43px;width:60px; text-align:center; font-size:8px; color:#FFF;}
.NewsList li a h3{ position:absolute; left:90px; top:15px; color:#333;}
.NewsList li a h5{ position:absolute; left:90px; top:52px; color:#CCC;}
.NewsList li a:hover h3{color:#2E4857; font-size:14px;}
.NewsList li a:hover{background:url(../images/news-bg.png) no-repeat bottom left;}



.bdmag{margin:190px 20px 0px 232px; position:relative;}


/*留言
*/
.neirong{ width:644px; float:left;}
.neirong h2{ width:100%; font-size:24px; color:#3358A3; text-align:center; border-bottom:#D0CFCD 1px solid; padding-bottom:10px; margin-top:-10px;}

.nei_baoming{ width:628px; float:left; padding-left:25px;}
.nei_baoming form{ width:100%; float:left; padding-top:5px;}
.nei_baoming label{ width:100%; float:left; font-size:14px; padding-top:20px;}
.nei_baoming label span{ width:58px; height:41px; line-height:41px; float:left; padding-right:10px; text-align:right;}
.nei_baoming label .inputijiao{ width:430px; float:left; height:41px; line-height:41px; padding:0 10px; background:url(../images/nei_baoming.jpg) no-repeat; border:none; color:#999; font-family:'微软雅黑'; font-size:14px;}
.nei_baoming label textarea{ width:430px; float:left; height:102px; line-height:27px; padding:10px; background:url(../images/nei_liuyan.jpg) no-repeat; border:none; color:#999; font-family:'微软雅黑'; font-size:14px;}
.nei_baoming .select_style{ width:237px; height:41px; overflow:hidden; float:left;}
.nei_baoming .select_style select{ padding:0px 0 0 10px; width:268px; border:none; height:41px; background:url(../images/select.jpg) no-repeat; font-family:'微软雅黑'; font-size:14px; color:#39C; cursor:pointer;}
.nei_baoming .select_style select option{ line-height:20px; height:20px; margin:3px auto; font-family:'微软雅黑'; font-size:14px; color:#666;}
.nei_baoming label p{ width:80px; height:41px; line-height:41px; float:left; padding-left:10px; color:#F00;}
.nei_baoming label .tijiao{ width:119px; height:41px; float:right; background:url(../images/tijiao.jpg) no-repeat; border:none; cursor:pointer; margin:0 110px auto auto; padding:0;}





