@charset "gb2312";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0; margin:0;} 
table { /*border-collapse: collapse; border-spacing: 0;*/} 
fieldset,img{ margin:0; padding:0;border: 0;} 
address,caption,cite,code,dfn,em,strong,th,var { font-style: normal; } 
ol,ul {list-style: none;} 
caption,th{text-align: left;} 
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size: 100%; } 
q:before,q:after{ content:¡±;} 
abbr,acronym {border: 0;}
input, textarea, select, button, file {	font-size:12px; vertical-align:middle}
body{font-size:12px;background:#F5F5F5; font-family:"Î¢ÈíÑÅºÚ";}

/*Á´½Ó*/
a{ text-decoration:none; color:#000000;}
a:hover{ text-decoration:underline; color:#E00700;}
/*f_¿ªÍ·ÎªfloatÆ¯¸¡,l:×ó r:ÓÒ*/
.layout{ clear:both;width:950px;text-align:left;margin:0 auto;overflow:hidden;}
.lay_mid{ margin:0 auto}
.left{ float:left;}
.middle{ float:left;}
.right{ float:right;}

/*×ÖÌå*/
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.bold { font-weight:bold;}
.txtcenter { text-align:center}
.txtleft { text-align:left}
.red { color:#F00;}
.blue { color:#00F;}
.green { color:#3E940D;}

.dis {display:block;}
.undis {display:none;}

.marb5{ margin-bottom:5px; clear:both}
.marb6{ margin-bottom:6px; clear:both}
.marb7{ margin-bottom:7px; clear:both}
.marb8{ margin-bottom:8px; clear:both}
.marb9{ margin-bottom:9px; clear:both}
.marb10{ margin-bottom:10px; clear:both}
.marb15{ margin-bottom:15px; clear:both}
.marb20{ margin-bottom:22px; clear:both}
.w60 {
	width: 69px
}
.clear{clear:both;height:1px; margin-bottom:-1px;*display:inline;overflow:hidden; }

.cls:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.cls{display: inline-block;}
.b{ font-weight:bold}

.head { width:990px; margin:0 auto; height:134px;}
.head .logo { width:243px; line-height:49px; background:url(logo.gif) no-repeat; margin-top:40px; float:left}
.head .sm {
	width: 350px;
	float: right;
	padding-left: 10px;
	padding-top: 15px
}
.head .sm div {
	width: 70px;
	text-align: center;
	float: left;
	padding-left: 8px;
	padding-right: 8px;
}

.search{
	width: 365px;
	height: 38px;
	float: right;
	margin-top: 45px;
}
.seachleft { float:left; width:50px; height:38px; background:url(search.gif) no-repeat}
.seach_input{ width:248px; height:36px; float:left; background:#fff; border-top:1px #EAEAEA solid; border-bottom:1px #EAEAEA solid;}
.seach_input input{width:248px; height:36px; border:0px; outline:none; padding:0px; margin:0px; line-height:36px; float:left; padding-left:10px; margin-top:0px;color:#d2d2d2;font-size:14px; background-color:#FAF8F9}
.seach_but{ width:92px; height:38px; background:url(searchbt.gif) no-repeat; float:right;  line-height:38px; font-size:16px; text-align:center; cursor:pointer;}
.seach_but a{ line-height:38px;color:#fff;}
.search .recititle { width:66px; float:left; padding-left:4px;}
.search .reci { width:320px; float:left;}
.search .reci ul li { padding-right:15px; position:relative; float:left}
.search .recibox { clear:both; line-height:30px; color:#858585}
.search .recibox a { color:#858585}
.search .recibox .rchot { background:url(rchot.gif) no-repeat; width:16px; height:11px; position:absolute; right:2px; top:4px;}

/*ÂÖ²¥Í¼*/
.scroll_pic { width:568px; height:304px; position:relative}
.titBg {
	background: rgb(0, 0, 0);
	opacity: 0.8;
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
}
.slider-carousel {
	width: 568px; height: 304px; overflow: hidden; 
}
.slider-carousel .item {
	width: 568px; height: 304px;
}
.slider-carousel .slidesjs-navigation {
	top: 222px; width: 42px; height: 36px; text-indent: -9999em; display: block; position: absolute; z-index: 100;
}
.slidesjs-previous {
	left: 0px;
}
.slidesjs-next {
	left: 0px; top:258px!important;
}
.slidesjs-pagination {
	top: 248px; width: 80px; height: 10px; right: 0px; overflow: hidden; position: absolute; z-index: 10; -ms-zoom: 1;
}
.slidesjs-pagination-item {
	width: 15px; height: 10px; float: left;
}
.slidesjs-pagination-item a {
	background: url(index140516-02.png) no-repeat; margin: 0px 2px 0px 0px; width: 9px; height: 9px; text-indent: -9999em; float: left; display: block;
}
.slidesjs-pagination-item a.active {
	background: url(index140516-01.png) no-repeat;
}
.slider-carousel .titBg {
	right: 0px; width:544px; height: 68px; bottom: 0px; position: absolute; z-index: 1;
}
.slider-carousel .subtitle {
	width: 515px; left:50px; height: 68px; bottom: 0px; position: absolute; z-index: 2;
}
.slider-carousel .subtitle h6 {
	height: 30px; color: rgb(255, 255, 255); line-height: 30px; overflow: hidden; font-size: 16px; font-weight: bold;
}
.slider-carousel .subtitle h6 a {
	color: rgb(255, 255, 255);
}
.slider-carousel .subtitle p { line-height:16px;}
.slider-carousel .subtitle p a { color:#E5E5E5}
.scroll_pic .control_pic { background:url(indpd.png) no-repeat; width:30px; height:69px; position:absolute; bottom:10px; left:10px; z-index:90}

.nav {
	background: url(navbg.gif) repeat-x;
	height: 69px;
	margin: auto;
	width: 990px
}
.nav .nav_body { width:990px; margin:0 auto; position:relative;}
.nav .nav_body .navind { background:url(navind.gif) no-repeat; width:77px; height:65px; position:absolute; left:0;}
.nav .nav_body .navind a { display:block; font-size:18px; font-weight:bold; color:#FFFFFF; width:70px; line-height:57px; padding-top:2px; text-align:center}
.nav .nav_body .nav_right {
	padding-top: 13px;
	font-size: 14px;
}
.nav .nav_body .nav_right .nav_list { clear:both; overflow:hidden; margin-bottom:3px; text-align:right;}
.nav .nav_body .nav_right .nav_list a {
	color: #FFFFFF;
	padding-left: 28px;
	height: 20px;
	line-height: 20px;
	display: block;
	float: left
}

.main { width:990px; margin:20px auto 0; clear:both; overflow:hidden}
.mainbox { overflow:hidden; border-left:1px #E7E7E7 solid; border-right:1px #E7E7E7 solid; border-top:none; border-bottom:1px #CDCDCF solid; background-color:#FFFFFF;}
.main .main_left { width:406px; float:left}
.main .main_right { width:568px; float:right;}
.banner img { width:990px; height:119px;}
.box1 { padding:0 10px; overflow:hidden; border-left:1px #E7E7E7 solid; border-right:1px #E7E7E7 solid; border-top:none; border-bottom:1px #CDCDCF solid; background-color:#FFFFFF; padding-bottom:10px}
.box1 .title { height:52px; line-height:46px; border-bottom:1px #C8C7CC solid;}
.box1 .title a { display:block; width:48px; text-align:center; font-size:20px; font-weight:bold; color:#E00702; border-top:4px #E00702 solid; margin-left:10px; margin-top:4px;}
.box1 h3 { background:url(hot.gif) left 6px no-repeat; padding-left:24px; margin-top:20px;}
.box1 h3 a { font-size:18px; font-weight:bold;}
.box1 p { background:url(dian.gif) left 15px no-repeat; padding-left:10px; margin-left:25px; line-height:30px;}
.box1 .box_list { margin-top:15px;}
.box1 .box_list ul li {
	background: url(dian.gif) left 15px no-repeat;
	padding-left: 10px;
	line-height: 29px;
}
.box1 .box_list .hot a{ font-size:14px; color:#E00702;}

.box2 {overflow:hidden; border-left:1px #E7E7E7 solid; border-right:1px #E7E7E7 solid; border-top:none; border-bottom:1px #CDCDCF solid; background-color:#FFFFFF; margin-top:20px}
.box2 .title { height:50px; line-height:50px;}
.box2 .title .tlink { height:26px; line-height:26px; text-align:center; font-size:20px; font-weight:bold; color:#E00702; border-left:4px #E00702 solid; padding-left:12px;}
.box2 .title span { color:#DBDBDB; padding-left:10px}
.box2 .title .more { float:right; width:48px; color:#767676}
.box2 .box_list { padding:0 10px; margin-bottom:10px}
.box2 .box_list ul li {background:url(dian.gif) left 15px no-repeat; padding-left:10px;line-height:28px;}
.box2 .box_list .hot a{ font-size:14px; color:#E00702;}

.main_right_down { padding:0 10px; overflow:hidden; border-left:1px #E7E7E7 solid; border-right:1px #E7E7E7 solid; border-top:none; border-bottom:1px #CDCDCF solid; padding-bottom:10px}
.box3 {
	margin-top: 20px;
	overflow: hidden;
	float: left;
}
.box3 .title { overflow:hidden}
.box3 .title .title_link { height:26px; line-height:26px; text-align:center; font-size:16px; font-weight:bold; border-top:2px #E00702 solid; }
.box3 .title span { color:#DBDBDB; padding-left:10px}
.box3 .box3_body { padding-top:12px}
.box3 .box3_body .left img { width:166px; height:217px;}
.box3 .box3_body .right img { width:83px; height:106px;} 
.box3 .box3_body .right img:hover { border:1px #E21512 solid; margin-bottom:-1px;}
.box3 .box3_body .right { margin-right:6px; width:360px;}
.box3 .box3_body .right .zz_1 { width:90px; float:left; text-align:center; height:135px;}
.box3 .box3_body .right .zz_2 { width:90px; float:left; margin-left:45px; text-align:center; height:135px;}
.box3 .box3_body .right .zz_3 { width:90px; float:left; margin-left:45px; text-align:center; height:135px;}
.box3 .box3_body .zz_txt { clear:both; padding-left:2px;}
.box3 .box3_body .zz_txt span { font-weight:bold; font-size:14px; color:#E10705; line-height:24px;}
.box3 .box3_body .zz_txt p { line-height:20px;}

.p20 { padding-top:20px;}
.rt_main { clear:both;}
.rt_main .rt_box { float:left; width:242px;}
.rt_main .rt_box .title { overflow:hidden}
.rt_main .rt_box .title .rt_link { height:20px; line-height:20px; text-align:center; font-size:16px; font-weight:bold; border-left:4px #E00702 solid; padding-left:12px;}
.rt_main .rt_box .title span { color:#DBDBDB; padding-left:10px}
.rt_main .rt_box .title .more { float:right; width:48px; color:#767676; margin-top:4px;}
.rt_main .rt_box .pic1 { margin-top:16px;}
.rt_main .rt_box .pic1 img { width:242px; height:103px;}
.rt_main .rt_box .pic2 { float:left; margin-top:10px; width:114px;}
.rt_main .rt_box .pic2 a { display:block}
.rt_main .rt_box .pic2 p { padding-left:6px; padding-bottom:4px;}
.rt_main .rt_box .pic2 a:hover { background-color:#FF4864; color:#FFFFFF; text-decoration:none}
.rt_main .rt_box .pic3 { float:left; margin-top:10px; width:114px; margin-left:14px;}
.rt_main .rt_box .pic3 a { display:block}
.rt_main .rt_box .pic3 p { padding-left:6px; padding-bottom:4px; line-height:20px;}
.rt_main .rt_box .pic3 a:hover { background-color:#FF4864; color:#FFFFFF; text-decoration:none}
.rt_main .rt_box .pic2 img { width:114px; height:80px;}
.rt_main .rt_box .pic3 img { width:114px; height:80px;}

.rt_main .rt_boxr { float:left; width:280px; margin-left:20px;}
.rt_main .rt_boxr .title { overflow:hidden}
.rt_main .rt_boxr .title .rt_link { height:20px; line-height:20px; text-align:center; font-size:16px; font-weight:bold; border-left:4px #E00702 solid; padding-left:12px;}
.rt_main .rt_boxr .title span { color:#DBDBDB; padding-left:10px}
.rt_main .rt_boxr .title .more { float:right; width:48px; color:#767676; margin-top:4px;}
.rt_main .rt_boxr .rt_list { padding:0 10px; margin-bottom:10px; margin-top:12px;}
.rt_main .rt_boxr .rt_list ul li {background:url(dian.gif) left 15px no-repeat; padding-left:10px;line-height:26px;}
.rt_main .rt_boxr .rt_list span { float:right; color:#C3C3C3}
.rt_main .rt_box .txpic1 { margin-top:12px;}
.rt_main .rt_boxr .txpic2 { margin-top:12px;}

.txpic1{ width:242px; height:160px; position:relative; overflow:hidden; z-index:1}
.txpic1 img{
	max-width: 242px;
}
.txpic1 .ceng{filter:alpha(opacity=50);opacity:0.5; height:30px; position:absolute; left:0px; top:170px; background:#000; display:block; width:278px;}
.txpic1 .ceng1{height:30px; position:absolute; left:0px; top:170px;display:block; width:278px; text-align:center; line-height:30px; color:#fff; font-size:14px;}
.txpic1 .xiang{ width:242px; height:160px; position:absolute; left:0px; top:200px; }
.txpic1 .xiang2{width:202px; height:160px;display:block; position:relative; left:0px; top:-160px; text-decoration:none; padding:10px 20px 0;}
.txpic1 .xiang2 h3{ font-size:14px; color:#fff; padding-top:12px; padding-bottom:4px; border-top:1px #fff solid; padding-top:10px;}
.txpic1 .xiang2 p{ font-size:12px; color:#fff; line-height:26px;}
.txpic1 .xiang1{ width:242px; height:160px;background:#63C280;filter:alpha(opacity=78);opacity:0.78; display:block;}

.hd_img { width:285px; height:160px; overflow:hidden; position:relative;}
.hd_img ol img { width:285px; height:160px;}
.hd_txt { width:207px; position: relative; bottom:43px; padding-left:10px}
.hd_txt a { color:#fff;}
.hd_nation { position:absolute; bottom:16px; right:10px;}
.hd_nation li { width:9px; height:9px; float:left; cursor:pointer; margin-left:4px; overflow:hidden}
.play_zj_over { background:url(zj_scr_2.png);}
.play_zj_out { background:url(zj_scr_1.png);}
.hd_img .bg {background: #5997D4; height:44px; display: block; position: absolute; left: 0px; bottom: 0px; width: 285px; filter: alpha(opacity=50); opacity: 0.5;}

.imgnew { padding-top:10px; overflow:hidden; border-left:1px #E7E7E7 solid; border-right:1px #E7E7E7 solid; border-top:none; border-bottom:1px #CDCDCF solid; background-color:#FFFFFF; padding-bottom:20px; padding-left:3px;}
.imgnew .title { overflow:hidden}
.imgnew .title .img_link { height:26px; line-height:26px; text-align:center; font-size:20px; color:#E00702; font-weight:bold; border-left:4px #E00702 solid; padding-left:12px;}
.imgnew .title span { color:#DBDBDB; padding-left:10px}
.imgnew .title .more { float:right; width:48px; color:#767676; margin-top:4px;}
.imgnew .img_box { overflow:hidden; width:233px; line-height:20px; float:left; margin-right:10px; padding-top:20px; position:relative;}
.imgnew .img_box img { width:233px; height:162px;}
.imgnew .img_box a { display:block}
.imgnew .img_box a:hover { background-color:#FE8A51; color:#FFFFFF; text-decoration:none}
.imgnew .img_box p { padding:4px 0 6px 4px;}
.imgnew .img_box .ceng {background: #000; height:162px; display: block; position: absolute; left: 0px; top: 20px; width: 233px; filter: alpha(opacity=20); opacity: 0.2;}

.list_box { padding-top:20px; background-color:#FFFFFF; overflow:hidden; padding-left:14px}
.list_box .list_box_body { width:300px; float:left;}
.list_box .title { overflow:hidden; border-top:2px #E00702 solid; background-color:#F5F5F5 }
.list_box .title .img_link { height:40px; line-height:40px; text-align:center; font-size:16px; color:#E00702; font-weight:bold; padding-left:12px;}
.list_box .title span { color:#DBDBDB; padding-left:10px}
.list_box .title .more { float:right; width:48px; color:#767676; margin-top:12px;}
.list_box .list {margin-bottom:10px; margin-top:12px;}
.list_box .list ul li {background:url(dian.gif) left 15px no-repeat; padding-left:10px;line-height:26px;}
.list_box .list span { float:right; color:#C3C3C3}
.list_box .pl { padding-left:30px;}
.list_banner { padding:10px 15px 20px; background-color:#FFFFFF; text-align:center}
.list_banner img { width:960px; height:104px;}

.list_box .list_box_body2 { width:960px; padding-bottom:10px}
.yd_list { overflow:hidden}
.yd_list .yd_box { overflow:hidden; width:120px; line-height:20px; float:left; padding-top:20px;}
.yd_list .yd_box img { width:120px; height:170px;}
.yd_list .yd_box p { padding:4px 0 6px; text-align:center}
.yd_list .lt { margin-left:20px}



#hd{clear: both;}
.slider ul {position:absolute;overflow:hidden;margin:0;padding:0;list-style:none;}
.no-js .slider ul {position:static;}
.slider .mask {position:relative;overflow:hidden;width:962px;}
.slider{position:relative; width:962px; padding-left:10px}
.slider ul li {float:left; overflow:hidden;}
.slider ul li h5 {height: 24px;line-height: 24px;text-align: center;overflow: hidden;position: relative;}
.slider ul li h5 a {color: #333;z-index: 2;position: relative;}
.slider ul li h5 a:hover{color:#436993;}
.slider ul li span{display:none;}
.slider ul li img{display:block;}
.slider .pagination-links {list-style:none;margin:0;padding:0; position:absolute; background:url(scroll_4.gif) left no-repeat;}
.slider .pagination-links{bottom:233px;right:-10px;}
.slider .pagination-links li {display:inline;}
.slider .pagination-links li a{width:10px; height:11px; margin-right:13px; display:inline-block; float:left; text-indent:-9999px; background:url(scroll_3.gif) 0 -13px no-repeat; outline:none; -moz-outline-style: none; blr:expression(this.onFocus=this.blur());}
.slider .pagination-links li a:hover,.slider .pagination-links li.current a {background-position:0 0;}
.slider .disabled { color:gray;cursor:default;}
.slider .next {position:absolute; top:86px; right:-14px; z-index:999; width:34px; height:34px; text-indent: -999999px; background:url(scroll_2.png) no-repeat 0 0;display: none;cursor: pointer;}
.slider .prev {position:absolute; top:86px; left:-3px; z-index:999; width:34px; height:34px; text-indent: -999999px; background:url(scroll_1.png) no-repeat 0 0;display: none;cursor: pointer;}
.slider a.next:hover{background-position:0 -40px;}
.slider a.prev:hover{background-position:0 -40px;}
.slider a.next, a.prev{blr:expression(this.onFocus=this.close());}
.slider a.next, a.prev{blr:expression(this.onFocus=this.blur());}
.slider a.prev, a.next:focus{outline:none; -moz-outline-style: none;}

.slider2 ul li{width:140px; height:240px; margin:0 63px 0 0;}
.slider2 ul li img{width:122px; height:172px;}
.slider2 ul li h5{line-height:18px; width:122px; height:auto; bottom:0;text-align: left;padding-left:10px;}
.slider2 ul li h5 a:hover,.slider3 ul li h5 a:hover{color:#000;}
.slider2 .prev,.slider2 .next{display:block;}
.slider2 .pagination-links{display: none;}

.slider3 .prev,.slider3 .next{display:block;}
.slider3 .pagination-links{display: block;}


.footer { width:100%; margin-top:30px; background-color:#9A0405; overflow:hidden}
.footer .footer_body { width:990px; margin:20px auto 0;}
.footer .left { width:560px;}
.footer .center{ width:990px; }
.footer .right { width:400px;}
.footer .ft_link { overflow:hidden}
.footer .ft_link p { font-size:14px; font-weight:bold; color:#FFFFFF; height:40px; line-height:40px;}
.footer .ft_link a { display:block; width:130px; height:30px; line-height:30px; text-align:center; border:1px #840202 solid; color:#CBC9CA; float:left; margin-right:8px; margin-bottom:8px;}
.footer .ft_link a:hover { background-color:#840202; text-decoration:none;}
.footer .ft_other { overflow:hidden; padding-bottom:20px}
.footer .ft_other p { font-size:14px; font-weight:bold; color:#FFFFFF; height:40px; line-height:40px;}
.footer .ft_other_list { overflow:hidden}
.footer .ft_other_list .ft_box { overflow:hidden; width:94px; line-height:20px; float:left;}
.footer .ft_other_list .ft_box img { width:94px; height:94px;}
.footer .ft_other_list .ft_box p { text-align:center; font-size:12px; font-weight:normal; line-height:20px;  color:#CBC9CA;}
.footer .ft_other_list .ft_box a:hover { text-decoration:none}
.footer .ft_other_list .lt { margin-left:20px}
.footer .ft_kanwu { overflow:hidden; padding-bottom:20px}
.footer .ft_kanwu p { font-size:14px; font-weight:bold; color:#FFFFFF; height:40px; line-height:40px;}
.footer .ft_kanwu_list { overflow:hidden}
.footer .ft_kanwu_list .ft_box { overflow:hidden; width:126px; line-height:20px; float:left; position:relative;}
.footer .ft_kanwu_list .ft_box img { width:126px; height:170px;}
.footer .ft_kanwu_list .ft_box p { text-align:center; font-size:12px; font-weight:normal; line-height:20px;  color:#CBC9CA;}
.footer .ft_kanwu_list .ft_box a:hover { text-decoration:none}
.footer .ft_kanwu_list .lt { margin-left:10px}
.footer .ft_kanwu_list .ceng {background: #000; height:170px; display: block; position: absolute; left: 0px; top: 0px; width: 126px; filter: alpha(opacity=50); opacity: 0.5;}
.footer .footer_down { width:100%; padding:20px 0 10px;  clear:both; overflow:hidden ;    background-color: #5A0405;}
.footer .footer_down_body { width:990px; margin:0 auto; color:#FFFFFF; line-height:20px;}
.footer .footer_down_body .rt1 { width:300px; float:left; text-align:right;}
.footer .footer_down_body .rt1 p { line-height:30px;}
.footer .footer_down_body .rt1 p a { color:#FFFFFF}
.footer .footer_down_body .rt2 { width:52px; float:right;}
