@charset "gb2312";
/* code by zasun */
/* 全局样式 */
* { margin:0; padding:0;}
body { background-color:#FFFFFF; color:#666; font-size:14px; font-family:"宋体",Arial,Helvetica,sans-serif;}
body,div,p,ul,li,span,h1,h2,h3,iframe,form,em { margin:0; padding:0; border:none;}
table { border-collapse:collapse; border-spacing:0;}
table td {line-height:28px;}
input,textarea { margin:0; padding:0; font-size:12px; font-family:"宋体",Arial,Helvetica,sans-serif;}
img { border:none; vertical-align:middle;}
input:focus{ outline:none;}
ul li{ list-style-type:none;}

a { font-size:14px; color:#5a5a5a; text-decoration:none;}
a:hover { font-size:14px; color:#E40000; text-decoration:none;}
a:visited { font-size:14px; color:#5a5a5a; text-decoration:none;}

/* 清除浮动 */
.clear_flt { clear:both; height:0;}
.red_noti { color:#D71920; font-size:12px;}

/*---table---*/
.m-table{border: solid 1px #cccccc;font-size: 12px;width: 100%;border-collapse: collapse;border-spacing: 0;text-align: left; }
.m-table th,.m-table thead td{ padding:15px 10px; line-height:20px;}
.m-table td{ padding: 10px 20px;  border: 1px solid #cccccc;}
.m-table tr:hover td,
.m-table-tr-hover td{ background: #f5f5f5}
.m-table.redbg tr:hover td {background:#fadada; }
.m-table-graybg{background: #f5f5f5}
.m-table-graybg tr:hover td{background: #ffffff}


/* 通用头部 */
.topMenu { width:100%; height:142px; background:url(images/bg_head.gif) repeat-x left bottom; font-family:"微软雅黑";}
/* 营销工具 */
.topMarketTool { margin:0 auto; width:1200px; height:34px; line-height:34px; color:#ccc;}
.topMarketTool span { float:right; margin-left:36px;}
.topMarketTool a { float:right; margin-left:36px; font-family:"微软雅黑"; color:#ccc;}
.topMarketTool .topPhone { background:url(images/bg_phone.gif) 0 8px no-repeat; padding-left:13px;}
.topMarketTool .topQQ { background:url(images/bg_qq.gif) 0 8px no-repeat; padding-left:21px;}
.topMarketTool .topWeixin { background:url(images/bg_weizhan.gif) 0 8px no-repeat; padding-left:23px;}
.topMarketTool .topWeizhan { background:url(images/bg_weizhan.gif) 0 8px no-repeat; padding-left:19px;}
.topMarketTool #zs_1 { display:none; position:absolute; top:35px; left:850px; width:138px; height:148px; background-color:#fff; text-align:center; z-index:99999;}
.topMarketTool #zs_2 { display:none; position:absolute; top:35px; left:1110px; width:138px; padding-top:10px; padding-bottom:10px; background-color:#fff; text-align:center; z-index:99998;}
.topMarketTool #zs_1 img,.topMarketTool #zs_2 img { width:118px;}
.topMarketTool em { cursor:pointer; color:#FA6000; line-height:12px; font-size:12px;}


/* LOGO、菜单 */
.topMenuMain { position:relative; margin:0 auto; width:1200px; height:108px;}
.topLogo { display:block; background:url(images/logo.jpg) 0 10px no-repeat; width:230px; height:80px;}
.topMenuContent { position:absolute; top:0; right:-15px; width:952px; height:106px;}
.topMenuContent li { float:left;}
.topMenuContent li a,.topMenuContent li a:visited { float:left; display:block; background:url(images/nav_bg_1.jpg) no-repeat 8px 66px; border-left:1px solid #DDD; padding:30px 0 0 8px; width:119px; width:110px !important; height:106px; height:76px !important; text-align:left; line-height:18px; color:#787777; font-family:"微软雅黑"; font-size:14px;}
.topMenuContent li a:hover { color:#FFF; background:url(images/nav_bg_2.jpg) no-repeat 8px 66px #E40000;}
.topMenuContent li a span { display:block; line-height:14px; font-size:10px; color:#000; text-transform:uppercase;}
.topMenuContent li a:hover span { color:#000;}

/* 形象图片 */
.focus{ background-color:#F5F5F5;height:479px;overflow:hidden;position:relative; z-index:88888;}
/* focus_s */
.focus_s{position:absolute;left:50%;bottom:5%;height:13px;overflow:hidden;width:110px;z-index:9;margin:0 0 0 -30px;}
.focus_s li{float:left;cursor:pointer;height:13px;width:12px;overflow:hidden;margin-right:20px;background:url(images/flex-dot.png) no-repeat;}
.focus_s li.active{background-position:-12px 0;}
/* focus_m */
.focus_m ul{filter:alpha(Opacity=100); opacity:1; -moz-opacity:1;}
.focus_m li{width:100%;height:479px;position:absolute;top:0;left:0;}
/* focus_l focus_r */
.focus_l,.focus_r{ position:absolute;display:block;width:45px;height:100px;overflow:hidden;z-index:2;top:190px; background:#000; filter:alpha(Opacity=30); opacity:0.3; -moz-opacity:0.3;}
.focus_l{left:35px;background-image:url(images/ico_pre.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ico_pre.png');}
.focus_r{right:35px;background:url(images/ico_next.png) 0 0 no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ico_next.png');}
.focus_l:hover,.focus_r:hover{filter:alpha(Opacity=50); opacity:0.5; -moz-opacity:0.5;}

.box_about { margin:30px auto; width:1000px; border-top:1px solid #999;}
.title_about { font-size:20px; font-family:"\5FAE\8F6F\96C5\9ED1",arial; color:#E40000; font-weight:400; line-height:80px;}
.title_about span { padding-left:15px;}
.title_about_en { color:#666; font-weight:normal;}
.title_about_con { line-height:24px; font-size:14px;}
.title_about_con p { margin-top:15px;}
.box_news { height:auto;}
.box_news li{ width:300px; float:left; margin-right:33px; margin-bottom:35px;}
.box_news li.last{ margin:0;}
.box_news li img { width:300px; height:204px;}
.box_news li h3 a { font-size:14px; line-height:50px; font-weight:normal;}
.box_news li h3 a:hover { text-decoration:underline; font-size:14px;}
.box_news li span.data{ color:#999; font-size:14px;}
.box_news li p{ color:#666; padding:20px 0; font-size:14px; line-height:22px;}
.box_news li a.detail span.icon{ width:14px; height:14px; margin:2px 5px 0 0; float:left; border-radius:100%; background:#cacaca url(images/more_arrow.gif) no-repeat center center;}
.box_news li a.detail:hover{ /*color:#e8340c;*/}
.box_news li a.detail:hover span.icon{ background:#E40000 url(images/more_arrow.gif) no-repeat center center;}


/* 公共底部 */
.Footer { margin-top:10px; height:200px; background-color:#505050; line-height:30px; color:#ccc;}
.FooterMain { position:relative; margin:0 auto; width:1100px; padding-top:40px; font-family:"微软雅黑";}
.FooterMain a,.FooterMain a:hover,.FooterMain a:visited { color:#ccc;}
.FooterMain .iditu { background:url(images/ico_ditu.png) 0 1px no-repeat; padding-left:19px;}
.FooterMain .webei { background:url(images/ico_beian.png) 1px 2px no-repeat; padding-left:16px;}
.FooterMain .exmail { background:url(images/ico_exmail.png) 0 2px no-repeat; padding-left:22px;}
.FooterMain span { cursor:pointer;}
.FooterMain p { position:absolute; top:55px; right:0;}
.FooterMain p a img { filter:alpha(Opacity=80); opacity:0.8; -moz-opacity:0.8;}
.FooterMain p a img:hover { filter:alpha(Opacity=99); opacity:0.99; -moz-opacity:0.99;}

/* 对联 */
.duilianRight-box { position:absolute; top:142px; right:0; font-size:12px; z-index:999999990;}
.duilianRight-min { width:69px; height:90px; background:url(images/bg_baiduV_hide.png) no-repeat; cursor:pointer;}
.duilianRight { width:90px; height:392px; background-color:#fff; color:#17202a; overflow:hidden;}
.duilianRight-head { height:11px; background:url(images/closeX.jpg) 24px 0 no-repeat; cursor:pointer;}

.duilianLeft-box { position:absolute; top:142px; left:0; font-size:12px; z-index:999999990;}
.duilianLeft-min { width:69px; height:90px; background:url(images/bg_baiduV_hide.png) no-repeat; cursor:pointer;}
.duilianLeft { width:90px; height:392px; background-color:#fff; color:#17202a; overflow:hidden;}
.duilianLeft-head { height:11px; background:url(images/closeX.jpg) 20px 0 no-repeat; cursor:pointer;}