﻿@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:url(../images/common/body_bg.jpg) repeat;}

.wrap{ width:1000px; height:auto; border:1px; solid #b3b3b3; background:#fff; margin:32px auto 38px;}
/*头部样式*/
.header{ width:961px; height:80px; margin:0 auto;}
h1.logo{ width:221px; height:80px; display:block; background:url(../images/common/logo.jpg) top center no-repeat; float:left;}
h1.logo a{ display:block; width:221px; height:80px; text-indent:-9999px;}

/*导航样式*/
.nav{ width:740px; height:36px; margin:28px 0 16px 0; z-index:9999; float:right;}
.nav ul{ width:auto; height:36px; display:block;}
.nav ul li{ float:left; height:36px; text-align:center; background:url(../images/common/nav_bg.jpg) top center repeat-x; position:relative; z-index:9999;}
.nav ul li a{ width:102px; height:36px; line-height:36px; font-size:14px; color:#fff; text-align:center; float:left; display:block;}
.nav ul li a:hover,
.nav ul li.current a{ background:url(../images/common/nav_bg_cur.jpg) top center repeat-x;}
.nav ul li span{ width:3px; height:36px; float:left; display:block; background:url(../images/common/nav_line.jpg) top center no-repeat;}
.nav ul li.leftLine span{ width:4px; height:36px; float:left; display:block; background:url(../images/common/nav_left_bg.jpg) top center no-repeat;}
.nav ul li.rightLine span{ width:4px; height:36px; float:left; display:block; background:url(../images/common/nav_right_bg.jpg) top center no-repeat;}
.nav ul li.home a{ /*width:110px;*/ height:35px; display:block; background:url(../images/common/nav_home.jpg) top center no-repeat; text-indent:-9999px;}
.nav ul li.home a:hover{ background:url(../images/common/nav_home.jpg) top center no-repeat;}

/*.nav ul li ul.menuChild{ position:absolute; width:136px; height:auto; left:2px; top:39px; border-top:1px solid #4a4c49; border-bottom:1px solid #59595b; z-index:9999; background:#434343; padding:0 0 10px; display:none;}
.nav ul li ul.menuChild li{ width:136px; height:36px; text-align:center; float:inherit; padding:0;}
.nav ul li ul.menuChild li a{ height:36px; line-height:36px; font-size:12px; padding:0; color:#b7b7b7; background:none;}
.nav ul li ul.menuChild li a:hover{ height:34px; line-height:34px; color:#fff; background:#515151; border:solid #4c4c4c; border-width:1px 0;}*/

/*banner样式*/
.banner{ width:961px; height:313px; position:relative; overflow:hidden; margin:0 auto;}
ul.bannerImg{ width:961px; height:313px; overflow:hidden;}
ul.bannerImg li,ul.bannerImg li img{ width:961px; height:313px;}
.bannerBtn{ height:10px; position:absolute; bottom:10px; right:12px; text-align:right; z-index:9999;}
.bannerBtn a{ width:32px; height:10px; text-indent:-9999px; background:#fff; display:inline-block; margin-left:5px; overflow:hidden; color:#fff;}
.bannerBtn a.activeSlide,
.bannerBtn a:hover{ background:#0a5e9a; color:#0a5e9a;}

/*footer样式*/
.footer{ width:961px; height:102px; padding-top:16px; overflow:hidden; background:url(../images/common/footer_bg.png) #fff top center no-repeat; margin:0 auto;}
.footer p{ height:24px; line-height:24px; color:#999999; text-align:left; display:block; text-indent:8px;}

/*内容样式*/
.main{ width:961px; height:auto; margin:16px auto 26px; overflow:hidden;}

/*左侧样式*/
.leftCon{ width:248px; height:auto; overflow:hidden; margin-right:12px;}
.leftCon h2{ display:block; width:246px; height:36px; line-height:36px; background:url(../images/common/left_title_bg.jpg) bottom center no-repeat; color:#fff; font-size:14px; text-indent:14px; border:1px solid #d8d8d8; border-top:none;}
.leftCon ul.list{ width:auto; min-height:45px; background:#eeeeee; border:1px solid #d8d8d8; border-top:none; padding:8px 10px 30px;}
.leftCon ul.list li{ min-height:32px; text-align:left; border-bottom:1px solid #fff;}
.leftCon ul.list li a{ height:31px; line-height:32px; color:#666666; display:block; background:url(../images/common/left_list_bg.jpg) top right no-repeat; border-bottom:1px solid #d6d6d6; text-indent:10px;}
.leftCon ul.list li a:hover,
.leftCon ul.list li.current a{ color:#016797; font-weight:bold; background:url(../images/common/left_list_bg_cur.jpg) top right no-repeat;}
.leftCon ul.list li ul.subList{ height:auto; background:#f1f1f1; display:none;}
.leftCon ul.list li ul.subList li{ height:28px; border:none; padding-left:28px;}
.leftCon ul.list li ul.subList li a{ height:28px; line-height:28px; color:#666666; background:none; border:none; font-weight:normal;}
.leftCon ul.list li ul.subList li a:hover,
.leftCon ul.list li ul.subList li.current a{ color:#016797; font-weight:normal;}
.leftCon .contact{ width:auto; height:auto; margin-bottom:20px;}
.leftCon .contact h2{ width:auto; height:92px; background:url(../images/common/left_contact.jpg) no-repeat; margin-bottom:6px; border:none;}
.leftCon .contact p{ height:auto; min-height:24px; line-height:24px; color:#555555; padding:0 10px;}

/*右侧样式*/
.rightCon{ width:700px; height:auto; float:left;}
.rightCon p.title{ width:auto; height:30px; line-height:30px; border:1px solid #d8d8d8; padding:0 20px 0 12px;}
.rightCon p.title a{ height:30px; line-height:30px; color:#555555;}
.rightCon p.title span{ height:30px; line-height:30px; color:#555555; padding:0 3px;}
.rightCon p.title strong.left{ color:#033333; font-size:14px;}
.rightCon p.title strong.right{ color:#555555;}
.rightCon .attr{ height:auto; min-height:420px; line-height:24px; color:#555555; font-weight:normal; border:1px solid #d8d8d8; border-top:none; padding:12px 22px 32px;}

/*内容样式*/
.rightCon .attr h3{ height:36px; line-height:36px; font-size:20px; text-align:center; color:#666666; padding-top:24px;}
.rightCon .attr p.mark{ height:28px; line-height:28px; text-align:center; padding-bottom:14px; color:#666666; border-bottom:1px dotted #bbbbbb; margin-bottom:20px;}
.rightCon .attr .article{ min-height:360px; margin-bottom:18px; color:#666666;}
.rightCon .attr .change{ margin:26px 0 0; border-top:1px dotted #bbbbbb; padding-top:10px;}
.rightCon .attr .change p{ color:#006699; font-weight:normal;}
.rightCon .attr .change p a{ color:#666666; font-weight:normal;}
.rightCon .attr .change p a:hover{ text-decoration:underline;}

/*列表样式*/
.rightCon ul.list{ min-height:400px;}
.rightCon ul.list li{ height:40px; padding-right:16px; background:url(../images/common/right_list_bg.png) left top no-repeat; padding-left:24px; border-bottom:1px dotted #bbbbbb;}
.rightCon ul.list li a{ height:40px; line-height:40px; color:#555555; float:left;}
.rightCon ul.list li a:hover{ font-weight:bold;}
.rightCon ul.list li span{ height:40px; line-height:40px; color:#555555; font-family:"宋体"; float:right;}
.rightCon .pages{ height:30px; margin:30px 0 20px; text-align:center;}
.rightCon .pages a{ width:auto; height:28px; line-height:28px; color:#555555; background:#fff; border:1px solid #e8e8e8; display:inline-block; padding:0 12px; margin:0 4px;}
.rightCon .pages a:hover{ color:#fff; background:#cccccc; border:1px solid #cccccc;}