﻿@charset "utf-8";
/* CSS Document 
   Design by www.east.net
   Author SiLuying
   Date 2014-3-18
   
   注意事项:
   css样式以类别选择器为主
   层次结构要清晰,级别深度控制在三层以内
   样式命名规则为小写,可结合"_"使用
   浏览器兼容规则  火狐(默认)-->ie7(以*开头)-->ie6(以_开头)
*/
.left{ float:left;}
.right{ float:right;}
.clearfix:after{ content:"."; display:block; clear:both; height:0; overflow:hidden;}
body{ background:#fff;}

/*头部样式*/
.header{ width:900px; height:216px; background:url(../images/common/head_bg.png) bottom center no-repeat; border-bottom:1px solid #fff; margin:0 auto;}
.header h1.logo,
.header h1.logo a{ display:none; width:204px; height:188px; text-indent:-9999px;}
.header p.link{ display:block; width:884px; height:28px; line-height:28px; color:#d6d6d6; padding-right:16px; background:#55595c; text-align:right;}
.header p.link a{ color:#d6d6d6;}
.header p.link a:hover{ text-decoration:underline;}

/*导航样式*/
.nav{ width:900px; height:37px; margin:0 auto; background:url(../images/common/nav_bg.png) repeat-x;}
.nav ul{ display:block; height:37px; padding-left:34px; z-index:9999;}
.nav ul li{ display:block; height:31px; padding:6px 18px 0; float:left; position:relative; z-index:9999;}
.nav ul li span{ display:block; width:4px; height:24px; float:left; z-index:9999;}
.nav ul li a{ display:block; width:66px; height:24px; line-height:24px; font-size:14px; color:#fff; font-family:"微软雅黑"; text-align:center; float:left; z-index:9999;}
.nav ul li.current a,
.nav ul li.select a{ color:#341772; background:url(../images/common/nav_cur.png) repeat-x; z-index:9999;}
.nav ul li.current span.navL,
.nav ul li.select span.navL{ background:url(../images/common/nav_curL.png) no-repeat; z-index:9999;}
.nav ul li.current span.navR,
.nav ul li.select span.navR{ background:url(../images/common/nav_curR.png) no-repeat; z-index:9999;}
.nav ul li ul.menuChild{ position:absolute; width:114px; height:auto; background:#341772; padding:0; left:-2px; top:37px; border-top:1px solid #fff; display:none; z-index:9999;}
.nav ul li ul.menuChild li{ display:block; width:auto; height:30px; text-align:center; padding:0; z-index:9999;}
.nav ul li ul.menuChild li a{ display:block; width:106px; height:30px; line-height:30px; color:#fff; font-size:13px; text-align:center; font-size:13px; background:#341772; padding:0 4px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; z-index:9999;}
.nav ul li ul.menuChild li a:hover{ color:#341772; background:#fff; z-index:9999;}

/*footer样式*/
.footer{ width:900px; height:auto; line-height:20px; padding:2px 0 0; margin:12px auto 42px; border-top:1px solid #999999; border-bottom:1px solid #f6f8fa;}
.footer p{ display:block; height:60px; line-height:20px; color:#8c8f93; text-align:center;}
.footerCon ul{ width:100%; height:32px; text-align:center; margin:0 auto;}
.footerCon ul li{ height:32px; line-height:32px; margin:0 22px; display:inline-block;}
.footerCon ul li{ *display:inline;}
.footerCon ul li a{ height:32px; line-height:32px; color:#fefefe; font-size:14px;}
.footerCon ul li a:hover{ text-decoration:underline;}

/*
.qq{ width:151px; height:346px; background:url(../images/icons/qq_bg.png) no-repeat; position:fixed; _position:absolute; right:0; _right:0; top:0; overflow:hidden;}
.qq a.btn{ display:block; width:46px; height:26px; position:absolute; right:9px; top:1px;}
.qq a.btn:hover{ background:url(../images/icons/qq_btn.jpg) no-repeat;}
.qq span{ display:block; height:30px; line-height:30px; color:#2f6b99; font-size:14px; font-family:"微软雅黑"; text-align:center; margin:250px auto 0;}
.qq a.link{ display:block; width:109px; height:31px; background:url(../images/icons/qq_link.jpg) no-repeat; margin:32px auto 0;}
*/

.qq{ width:93px; height:151px; background:url(../images/icons/qq_bg.png) no-repeat; position:fixed; _position:absolute; right:0; _right:0; top:0; overflow:hidden;}
.qq a.btn{ display:none; width:46px; height:26px; position:absolute; right:9px; top:1px;}
.qq a.btn:hover{ background:url(../images/icons/qq_btn.jpg) no-repeat;}
.qq span{ display:none; height:30px; line-height:30px; color:#2f6b99; font-size:14px; font-family:"微软雅黑"; text-align:center; margin:250px auto 0;}
.qq a.link{ display:block; width:71px; height:24px; background:url(../images/icons/qq_link.jpg) no-repeat; margin:124px auto 0;}

/*内容样式*/
.main{ width:900px; height:auto; margin:10px auto 0; overflow:hidden;}

/*左侧样式*/
.leftCon{ width:202px; height:auto; overflow:hidden; margin-right:10px;}
.leftCon h2{ display:block; width:200px; height:29px; border:solid #d6d6d6; border-width:1px 1px 0;}
.leftCon h2 strong{ display:block; height:28px; line-height:28px; color:#55595c; font-size:13px; background:url(../images/common/main_title_bg.png) #d1d2d4 left top no-repeat; border-top:1px solid #fff; padding-left:28px;}
.leftCon ul.list{ display:block; display;block; padding:16px 14px 30px; overflow:hidden; border:solid #d6d6d6; border-width:0 1px 1px;}
.leftCon ul.list li{ display:block; height:32px; border-bottom:1px dotted #d1d2d4; padding:0 12px; overflow:hidden;}
.leftCon ul.list li a{ display:block; height:22px; line-height:22px; color:#6e6e6e; font-size:13px; padding-left:22px; background:url(../images/common/left_list_bg.jpg) #fff left top no-repeat; margin-top:5px;}
.leftCon ul.list li a:hover,
.leftCon ul.list li.current a{ color:#fff; font-weight:bold; background:url(../images/common/left_list_cur.jpg) #341772 left top no-repeat;}
.leftCon .book{ display:block; width:202px; height:84px; margin-bottom:10px;}
.leftCon .book a{ display:block; width:202px; height:84px; text-indent:-9999px; background:url(../images/common/left_bookin.jpg) no-repeat;}
.leftCon .menu{ display:block; width:202px; height:84px; margin-bottom:10px;}
.leftCon .menu a{ display:block; width:202px; height:84px; text-indent:-9999px; background:url(../images/common/left_menu.jpg) no-repeat;}

/*右侧样式*/
.rightCon{ width:688px; height:auto; float:left;}
.rightCon .title{ display:block; height:29px; border-top:1px solid #d6d6d6;}
.rightCon .title p{ display:block; height:28px; line-height:28px; color:#55595c; font-size:13px; background:url(../images/common/main_title_bg.png) #d1d2d4 left top no-repeat; border-top:1px solid #fff; padding:0 20px 0 28px;}
.rightCon .title p a{ height:28px; line-height:28px; color:#878787; font-size:12px;}
.rightCon .title p span{ height:28px; line-height:28px; color:#878787; font-size:12px; padding:0 5px;}
.rightCon .title p strong{ color:#878787; font-size:12px; font-weight:normal;}
.rightCon .title p strong.left{ color:#55595c; font-size:13px; font-weight:bold;}
.rightCon .attr{ min-height:500px; line-height:20px; color:#6e6e6e; font-size:12px; font-weight:normal; padding:28px 40px; border:solid #d6d6d6; border-width:0 1px 1px;}

/*内容样式*/
.rightCon .attr img{ width:expression(100%?100%) true; max-width:100%; height:auto;}
.rightCon .attr p,.rightCon .attr span,.rightCon .attr a{ line-height:20px; color:#6e6e6e; font-size:12px;}
.rightCon .attr h3{ min-height:30px; line-height:30px; color:#55595c; font-size:18px; font-weight:normal; font-family:"微软雅黑"; text-align:center;}
.rightCon .attr p.mark{ height:28px; line-height:28px; text-align:center; margin-bottom:16px; color:#b0b0b0;}
.rightCon .attr .article{ line-height:20px; margin-bottom:18px; font-size:12px; color:#6e6e6e;}
.rightCon .attr .change{ padding:20px 0; font-weight:bold;}
.rightCon .attr .change a{ font-weight:normal;}
.rightCon .attr .change a:hover{ text-decoration:underline;}

/*分页样式*/
.rightCon .pages{ width:100%; height:28px; line-height:28px; text-align:center; margin-top:40px;}
.rightCon .pages input.pagenum{ width:34px; height:20px; line-height:20px; text-align:center; }
.rightCon .pages input.go{ width:38px; height:24px; text-align:center;}
.rightCon .pages span{ color:#9b9b9b; padding:0 10px;}
.rightCon .pages a{ color:#9b9b9b;}
.rightCon .pages a:hover{ text-decoration:underline;}

/*列表样式*/
.rightCon h2{ height:70px; line-height:70px; margin-top:12px; font-size:22px; font-weight:normal; color:#a4a4a4; padding-left:56px;}
.rightCon ul.list{ display:block; height:auto;}
.rightCon ul.list li{ display:block; height:36px; background:url(../images/common/right_list_bg.jpg) left top no-repeat; border-bottom:1px dotted #b5b5b5;}
.rightCon ul.list li a{ width:500px; height:36px; line-height:36px; color:#55595c; font-size:13px; float:left; padding-left:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.rightCon ul.list li a:hover{ color:#341772;}
.rightCon ul.list li span{ height:36px; line-height:36px; color:#55595c; font-size:12px; float:right; margin-right:4px;}
.rightCon ul.list li a.down{ width:auto; color:#341772; float:right; margin-right:4px; text-decoration:underline;}

/*图文列表样式*/
.rightCon ul.newsList{ display:block; height:auto;}
.rightCon ul.newsList li{ display:block; height:104px; padding:28px 0; border-bottom:1px dotted #b5b5b5;}
.rightCon ul.newsList li a.pic{ display:block; width;154px; height:104px; float:left; margin-right:16px;}
.rightCon ul.newsList li a.pic img{ display:block; width:154px; height:104px;}
.rightCon ul.newsList li a.title{ width:334px; height:24px; line-height:24px; color:#6e6e6e; font-size:13px; font-weight:bold; float:left; border:none; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.rightCon ul.newsList li a.title:hover{ text-decoration:underline;}
.rightCon ul.newsList li span{ height:24px; line-height:24px; color:#6e6e6e; font-size:12px; float:right; margin-right:4px;}
.rightCon ul.newsList li p{ display:block; width:432px; height:80px; line-height:20px; color:#6e6e6e; float:left; margin-right:4px; overflow:hidden;}

/*图片列表样式*/
.rightCon ul.picList{ display:block; height:auto; margin:0 -21px;}
.rightCon ul.picList li{ display:block; width:180px; height:152px; padding:0 18px 16px; float:left;}
.rightCon ul.picList li a.pic{ display:block; width:180px; height:120px;}
.rightCon ul.picList li a.pic img{ display:block; width:180px; height:120px;}
.rightCon ul.picList li a.title{ display:block; width:180px; height:32px; line-height:32px; color:#6e6e6e; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.rightCon ul.picList li a.title:hover{ text-decoration:underline;}

/*链接列表样式*/
.rightCon ul.linkList{ display:block; height:auto; margin:0 -36px;}
.rightCon ul.linkList li{ display:block; width:190px; height:66px; padding:18px; float:left;}
.rightCon ul.linkList li a{ display:block; width:188px; height:64px; border:1px solid #e8e8e8;}
.rightCon ul.linkList li a img{ display:block; width:188px; height:64px;}

/*亮点样式*/
.points{ height:126px; border:solid #d6d6d6; border-width:0 1px 1px; position:relative; overflow:hidden; padding:17px 39px;}
.points .sliderShop{ position:relative; width:608px; height:126px; overflow:hidden;}
.points .sliderShop ul.proList{ position:absolute; left:-16px; top:0; height:126px;}
.points .sliderShop ul.proList li{ display:block; width:156px; height:126px; float:left; position:relative;}
.points .sliderShop ul.proList li a.pic{ display:block; width:140px; height:94px; margin-left:16px;}
.points .sliderShop ul.proList li a.pic img{ display:block; width:140px; height:94px;}
.points .sliderShop ul.proList li a.title{ display:block; width:140px; height:32px; line-height:32px; color:#6e6e6e; text-align:center; margin-left:16px;}
.points a.triggerLeft{ display:block; width:10px; height:126px; background:url(../images/icons/arrow_right.jpg) no-repeat; position:absolute; right:18px; top:12px;}
.points a.triggerRight{ display:block; width:10px; height:126px; background:url(../images/icons/arrow_left.jpg) no-repeat; position:absolute; left:18px; top:12px;}