@charset "utf-8";
/*-初始化-*/
*{margin:0;padding:0}
body{color:#000000;line-height:22px;font-family: "宋体", Arial;font-size:14px}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,input,textarea,blockquote,th,td {padding:0;margin:0;word-break:break-all}
ol, ul, li, dt, dd, dl{list-style:none}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:100%}
img{border:0;}
select,input{vertical-align:middle; font-size:12px}
a{font-family:"SimSun","宋体","Arial Narrow";text-decoration:none}
a:link{color:#333}
a:visited{color:#333}
a:hover{color: #333;text-decoration:underline}
button{cursor:pointer}

.mt10{ margin-top:10px}
.mt15{ margin-top:15px}
.mt20{ margin-top:20px}
.mt30{ margin-top:30px}
.mr10{ margin-right:10px}
.mb15{ margin-bottom:15px}
.mb10{ margin-bottom:10px}
.mb20{ margin-bottom:20px}
.mb30{ margin-bottom:30px}
.mb5{ margin-bottom:5px}
.ml10{ margin-left:10px}
.pt10{ padding-top:10px}
.pr10{ padding-right:10px}
.pb10{ padding-bottom:10px}
.pl10{ padding-left:10px}
.pr5{ padding-right:5px}
.pl5{ padding-left:5px}
.pl40{ padding-left:40px}
.pt15{ padding-top:15px}
.p10{ padding:10px}
.fb{ font-weight:bold}
.f12{font-size:12px}
.f14{font-size:14px}
/*-颜色-*/
.cRed,a.cRed,a.cRed:visited{
	color:#e10000
}
.cBlue,a.cBlue,a.cBlue:visited{color:#2754bb}
.cDRed,a.cDRed,a.cDRed:visited{
	color:#e10000
}
.cGray,a.cGray,a.cGray:visited{color: #333333}
.cDGray,a.cDGray,a.cDGray:visited{color: #666666}
.cWhite,a.cWhite,a.cWhite:visited{color:#ffffff}
.cBlack,a.cBlack,a.cBlack:visited{color:#000000}
.cGreen,a.cGreen,a.cGreen:visited{color:#008000}
.cYellow,a.cYellow,a.cYellow:visited{color:#ff6600}
/*-浮动-*/
.clearfix { display: block}
.clearfix:after {clear: both; content: ".";display: block;height: 0;visibility: hidden}

ul.newslist12px,ul.newslist14px{}
ul.newslist12px li,ul.newslist12px li a{font-size:12px;line-height:24px;}
ul.newslist14px li,ul.newslist14px li a{font-size:14px;line-height:26px;}

/*-虚线-*/
div.hr{ height:1px; margin:5px 0; padding:0;border-bottom:#ccc dotted 1px;overflow:hidden}
div.hr hr{ display:none}

/*-新闻列表-*/

.newslist{ float:left; width:330px; margin:10px 0; background:url(wy_img.gif) 0 -400px}
.newslist li{height:32px; display:block; line-height:32px; margin-left:5px; overflow:hidden}
.newslist li a,.n_list14px li a:hover{line-height:32px}
.newslist li span{ margin-left:10px; font-size:12px; color:#e5e5e5}
.newslist li em{ visibility:hidden}
.newslist_a{ float:left; width:330px; background:url(wy_img.gif) 0 -523px}
.newslist_a li{height:26px; display:block; line-height:26px; margin-left:5px}
.newslist_a li a,.n_list14px li a:hover{line-height:26px}
.newslist_a li span{ margin-left:10px; font-size:12px; color:#e5e5e5}
.newslist_a  li em{ visibility:hidden}
/*-图片统一调用-*/
.login_tit,.r_tit{ background:url(wy_img.gif)}
/*-广告-*/
.ad720{float:left; width:720px}
/*-容器-*/
#container{width:980px; margin:0 auto;}
/*-页头-*/
.header{ height:70px; width:930px; margin:0 auto;}
.mainnav{display:block; padding:0 24px; height:37px; background:#e71a21;border-top:4px solid #9e0001}
.nav{width:980px; margin:0 auto; display:block; height:37px; ling-height:41px; background:#e71a21 url(wy_img.gif) 0 -60px}
.nav li{float:left; color:#FFFFFF}
.nav li a strong{ visibility:hidden}
.a1,.a1 a,.a1 a:visited,.a1 a:hover
,.a2,.a2 a,.a2 a:visited,.a2 a:hover
,.a3,.a3 a,.a3 a:visited,.a3 a:hover
,.a4,.a4 a,.a4 a:visited,.a4 a:hover
,.a5,.a5 a,.a5 a:visited,.a5 a:hover
,.a6,.a6 a,.a6 a:visited,.a6 a:hover{display:block; width:163px; height:37px; ling-height:37px}

.a1 a:hover{background:url(wy_img.gif) 0 -110px}
.a2 a:hover{background:url(wy_img.gif) -163px -110px}
.a3 a:hover{background:url(wy_img.gif) -326px -110px}
.a4 a:hover{background:url(wy_img.gif) -489px -110px}
.a5 a:hover{background:url(wy_img.gif) -652px -110px}
.a6 a:hover{background:url(wy_img.gif) -815px -110px}
.top_bg img{ display:block; width:950px; margin:0 auto}

.logo{float:left; width:210px; height:50px; padding-top:20px; background:url(logo.gif) 0 no-repeat}
.logo h1,.tel h1{ visibility:hidden}
/*-页面主体内容-*/
.content{ height:1%; overflow:hidden}
.mxbg{ height:1%; overflow:hidden}
.r_con{ width:338px; height:1%; overflow:hidden; border-bottom:1px dashed #e9e9e9; padding-bottom:15px;}
.content_a{ height:1%; overflow:hidden; border:1px solid #e9e9e9}
.s_left{float:left; width:599px; height:1%; overflow:hidden}
.mxq_con{float:left; width:980px; height:1%; overflow:hidden}
.xg_con{float:left; width:980px; height:1%; overflow:hidden; border-bottom:1px dashed #e9e9e9; padding-bottom:20px;}
.s_right{ float:right; width:381px}
.t_right{ float:right; width:351px}
.t_right h1{font-family:"微软雅黑","宋体", Arial; font-size:28px; font-weight:blod; height:40px; line-height:40px; display:inline}
.x_right{ float:right; width:338px}
.pic_l{ float:left; width:260px; position:relative}
.mxq_pic{ float:left; width:980px; margin-top:30px}
.mxq_l{ float:left; width:150px; position:relative}
.mxq_z{ float:left; width:381px; position:relative}
.mxq_r{ float:right; width:150px; position:relative}

.c_center{ float:left; padding:0 10px; width:370px; margin-left:10px}
.r_pic{float:left; width:170px}
.xg_pic{float:left; width:140px}
.xg_t{float:right; width:820px}
.t_z{ float:right; width:150px}
/*-右侧-*/
.w45{width:45px; display:block; background:#e3e3e3; font-size:14px; color:#555555; font-weight:normal; text-align:center}
.w120{ margin-left:5px; width:145px; line-height:22px; color:#333; border:1px solid #d8d8d8}
.w100{ margin-left:5px; width:100px; line-height:22px; color:#333; border:1px solid #d8d8d8}
.r_tit{ padding-left:33px; height:30px; line-height:30px; color:#333; border-top:1px solid #ecd3df; background-position:-476px -108px}
.r_tit1{height:30px; line-height:30px; color:#333}
.btn_3{ padding:0 0 8px 15px}

/*-内容-*/
.con{height:1%; overflow:hidden;  background-position:0 -160px; background-repeat:no-repeat}
.hlzc_hot_l{float:left; width:591px; height:auto}
.hot_l_t{height:30px; margin-bottom:5px; text-align:right; line-height:30px}
.tx_r{float:right; width:349px;}
.hot_list{padding-left:5px; margin-bottom:10px; height:1%; overflow:hidden}
.hot_list li{display:block; float:left; width:330px; height:27px; text-align:left; line-height:27px}
/*头题*/
.headerInfo{height:auto;}
.headerInfo h2{text-align:left;margin-bottom:5px;}
.headerInfo h2 a:link,.headerInfo h2 a:visited{font-size:18px; font-family: "Microsoft Yahei","黑体"; color:#e10000;line-height:27px;font-weight:bold;}
.headerInfo p{text-align:left}

/*图片列表-*/
.img_list{heigth:1%; overflow:hidden}
.img_list li{float:left;display:inline; width:265px; margin-right:30px;}
.img_list li p{text-align:center; font-size:14px; height:51px; line-height:31px;}
.img_list li img{ display:block; width:257px; height:173px; border:4px solid #e9e9e9}
.pic_list{float:right; width:349px; heigth:1%; overflow:hidden;}
.pic_list li{float:left; display:inline; width:42px; margin-right:34px;}
.pic_list li p{text-align:center; font-size:12px; height:46px; line-height:31px;}
.pic_list li img{display:block; width:36px; height:39px; border:1px solid #e9e9e9; padding:2px;}
.pic_list_a{float:right; width:915px; heigth:1%; overflow:hidden;}
.pic_list_a li{float:left; display:inline; width:42px; margin-right:34px;}
.pic_list_a li p{text-align:center; font-size:12px; height:46px; line-height:31px;}
.pic_list_a li img{display:block; width:36px; height:39px; border:1px solid #e9e9e9; padding:2px;}

/*--大图--*/
.boxgrid{ float:left;width:260px; height:339px; position:relative}
.boxgrid img{position:absolute; top: 0; left: 0; border: 0}
.boxgrid p a,.boxgrid p a:visited{padding:0 10px; height:30px; line-height:30px; font-family:"宋体", Arial; font-size:12px}
.boxgrid p a:hover{ color:#fff}
.boxcaption{position:absolute;background:#000;height:30px;width:260px;top:308px; text-align:center;left: 0;opacity: .7;
/* For IE 5-7 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
/* For IE 8 */-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}
/*--中图--*/
.z_pic{ float:left;width:381px; height:191px; position:relative}
.z_pic img{position:absolute; top: 0; left: 0; border: 0}
.z_pic p a,.boxgrid p a:visited{padding:0 10px; height:41px; line-height:41px; font-family:"微软雅黑","宋体", Arial; font-size:18px}
.z_pic p a:hover{ color:#fff}
.z_piccaption{position:absolute;background:#000;height:41px;width:381px;top:150px; text-align:center;left: 0;opacity: .7;
/* For IE 5-7 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
/* For IE 8 */-MS-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70)}

/*--小图--*/
.boxgrid_s{display:inline; float:left;width:150px; height:104px; position:relative; margin:0 0 13px 14px}
.boxgrid_s img{position:absolute; top: 0; left: 0; border: 0}
.boxgrid_s p a,.boxgrid_s p a:visited{ position:relative;padding:0 10px; height:30px; line-height:30px; font-family:"宋体", Arial; font-size:12px}
.boxgrid_s p a:hover{ color:#fff}
.boxcaption_s{position:absolute;background:#000;height:30px;width:150px;top:75px; overflow:hidden; text-align:center;left: 0;opacity: .7;
/* For IE 5-7 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
/* For IE 8 */-MS-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70)}
.pic_r{float:right; width:335px}
.mxq_l{float:left; width:150px}
.r_pic{ display:block; float:left; width:381px; height:200px}
.a_pic{ display:block; float:left; width:170px; height:104px}

/*--左侧--*/
.yl_tit{height:29px; padding-right:5px; border-bottom:1px solid #e10000; text-align:left; line-height:19px}
.yl_tit h2{display:block; float:left; width:540px; padding-left:15px; background:url(wy_img.gif) 0 -160px; font-family:"微软雅黑", "宋体";font-size:18px; color:#333; text-align:left}
.yl_tit strong{font-family:"微软雅黑", "宋体";font-size:18px; color:#e10000}
.yl_tit span{font-family:"微软雅黑", "宋体";font-size:18px; color:#333; text-align:left; font-weight:bold}

/*--右侧--*/
.xw_tit{height:29px; padding-right:5px; border-bottom:1px solid #e5e5e5; text-align:left; line-height:19px}
.xw_tit h2{display:block; float:left; width:270px; padding-left:26px; background:url(wy_img.gif) 0 -194px; font-family:"微软雅黑", "宋体";font-size:18px; color:#333; text-align:left}
.xw_tit strong{font-family:"微软雅黑", "宋体";font-size:18px; color:#e10000}
.xw_tit span{font-family:"微软雅黑", "宋体";font-size:18px; color:#333; text-align:left; font-weight:bold}
.ph_tit{height:29px; padding-right:5px; border-bottom:1px solid #e5e5e5; text-align:left; line-height:19px}
.ph_tit h2{display:block; float:left; width:270px; padding-left:26px; background:url(wy_img.gif) 0 -224px; font-family:"微软雅黑", "宋体";font-size:18px; color:#333; text-align:left}
.ph_tit strong{font-family:"微软雅黑", "宋体";font-size:18px; color:#e10000}
.ph_tit span{font-family:"微软雅黑", "宋体";font-size:18px; color:#333; text-align:left; font-weight:bold}
/*--明星墙--*/
.mxq_tit{height:35px; padding-right:5px; text-align:left; line-height:35px; background:url(wy_img.gif) 0 -300px; }
.mxq_tit h2{display:block; float:left; width:965px; padding-left:15px; background:url(wy_img.gif) 0 -300px; font-family:"微软雅黑", "宋体";font-size:27px; color:#333; text-align:left; padding-bottom:5px}
.mxq_tit strong{font-family:"微软雅黑", "宋体";font-size:27px; color:#fff}
.mxq_tit span{font-family:"微软雅黑", "宋体";font-size:27px; color:#333; text-align:left; font-weight:bold}
.mxq_t{ display:block; float:left; width:150px; height:104px; position:relative}
.mxq_t img{position:absolute; top: 0; left: 0; border: 0}
.mxq_t p a,.boxgrid_s p a:visited{ position:relative;padding:0 10px; height:30px; line-height:30px; font-family:"宋体", Arial; font-size:12px}
.mxq_t p a:hover{ color:#fff}
.mxq_tcaption{position:absolute;background:#000;height:30px;width:150px;top:75px; overflow:hidden; text-align:center;left: 0;opacity: .7;}

/*--明星墙大图--*/
.mxq_z{ float:left;width:381px; height:416px; position:relative}
.mxq_z img{position:absolute; top: 0; left: 0; border: 0}
.mxq_z p a,.boxgrid p a:visited{padding:0 10px; height:30px; line-height:30px; font-family:"宋体", Arial; font-size:12px}
.mxq_z p a:hover{ color:#fff}
.mxq_zcaption{position:absolute;background:#000;height:30px;width:381px;top:387px; text-align:center;left: 0;opacity: .7;}

/*--明星墙中图--*/
.mxq{ float:left;width:299px; height:416px}
.mxq_d{float:left;width:299px; height:208px; position:relative}
.mxq_d img{position:absolute; top: 0; left: 0; border: 0}
.mxq_d p a,.boxgrid p a:visited{padding:0 10px; height:31px; line-height:31px; font-family:"宋体", Arial; font-size:12px}
.mxq_d p a:hover{ color:#fff}
.mxq_dpiccaption{position:absolute;background:#000;height:31px;width:299px;top:178px; text-align:center;left: 0;opacity: .7;}

.search{float:left; width:340px; padding-top:20px}
.w260{display:block; float:left;width:235px; height:26px; padding-left:25px; border:1px solid #e3e3e3; background-position:-72px -54px; line-height:26px}
button{cursor:pointer}
.btn_1{display:block; float:left;width:70px; height:28px; border:1px solid #e3e3e3; border-left:none; background-position:0 -60px; font-size:14px; font-weight:bold; color:#666; cursor:pointer}
.hot{float:right; width:350px; height:50px; padding-top:20px; background:url(dh.gif) 0 no-repeat}
.hot span{ visibility:hidden}

.dt_tit{height:29px; padding-right:5px;border-bottom:1px solid #e10000; text-align:left; line-height:19px}
.dt_tit h2{display:block; float:left; width:270px; padding-left:26px; background:url(wy_img.gif) 0 -194px; font-family:"微软雅黑", "宋体";font-size:18px; color:#333; text-align:left}
.dt_tit strong{font-family:"微软雅黑", "宋体";font-size:18px; color:#e10000}
.dt_tit span{font-family:"微软雅黑", "宋体";font-size:18px; color:#333; text-align:left; font-weight:bold}

.xg_tit{height:29px; padding-right:5px; border-bottom:1px solid #e10000; text-align:left; line-height:19px}
.xg_tit h2{display:block; float:left; width:965px; padding-left:15px; background:url(wy_img.gif) 0 -160px; font-family:"微软雅黑", "宋体";font-size:18px; color:#333; text-align:left}
.xg_tit strong{font-family:"微软雅黑", "宋体";font-size:18px; color:#e10000}
.xg_tit span{font-family:"微软雅黑", "宋体";font-size:18px; color:#333; text-align:left; font-weight:bold}

.xg_t h2{font:18px; font-family: "微软雅黑","黑体"; color:#333;line-height:27px}
.xg_t p{text-align:left; text-indent:2em;}
.zxdt{width:351px; height:1%; overflow:hidden; padding-bottom:17px}

.ny_tit{ height:30px;padding: 0 0 5px 30px;background:url(wy_img.gif) 0 -188px; font-family:"微软雅黑", "宋体";font-size:18px; color:#333; text-align:right; line-height:30px; border-bottom:1px solid #e10000}
.ny_tit h2{float:left; font-weight:bold}


.focus{width:599px; height:382px; overflow:hidden; position:relative}
.focus ul {height:380px; position:absolute;}
.focus ul li {float:left; width:599px; height:382px; overflow:hidden; position:relative; background:#000}
.focus ul li img{ display:block; width:599px; height:382px}
.focus ul li p{ position:absolute; width:589px; height:40px; line-height:40px; padding-left:10px; font-family:"微软雅黑", "宋体"; background:#000; color:#fff; top:342px;filter:Alpha(opacity=80);-moz-opacity:0.80;opacity:0.80; font-size:16px}
.focus ul li p a{ color:#fff}
.focus ul li div {position:absolute; overflow:hidden}
.focus .btnBg {position:absolute; width:800px; height:20px; left:0; bottom:0; background:#000; display:none;}
.focus .btn {position:absolute; width:780px; height:23px; padding:0px 10px 0px 10px; right:0; bottom:6px; text-align:right;}
.focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:24px; line-height:24px; text-align:center; _font-size:0; margin-left:5px; cursor:pointer; background:#fff}
.focus .btn span.on {background:#fff}
.focus .preNext {width:45px; height:100px; position:absolute; top:120px; background:url(sprite.png) no-repeat 0 0; cursor:pointer}
.focus .pre {left:0;}
.focus .next {right:0; background-position:right top}
