﻿@charset "utf-8";
/**
* @Author: windyjay
* @E-Mail: windyjay@live.cn
* @URL: http://www.windyjay.com
* @QQ: 870301
* @Date: 2012-11-12
**/

/***全局样式***/
body {line-height:1.4; background:url(../images/bg.jpg) top repeat-x #efeeee;}
body,input,textarea,select {font-size:12px; color:#333; font-family:Arial, Helvetica, sans-serif, simsun;}
body,h1,h2,h3,h4,h5,h6,p,ul,ol {margin:0;}
ul,ol {padding-left:0; list-style-type:none;}
a {text-decoration:none;}
a img{border:0;}
.clear {clear:both; height:0; margin:0 auto; font:0/0 sans-serif; background:none; visibility:hidden; display:block;}
.fl {float:left;}
.fr {float:right;}
.mr7 {margin-right:7px;}

#wrapper {width:1000px; margin:0 auto; overflow:hidden;}

/**header**/
.header {width:100%; position:relative; z-index:99;}
.top {height:87px;}
.logo {float:left;}
.logo a img {margin:17px 0 0 26px; _display:inline;}
.top-right {float:right;}
.top-right a {height:20px; line-height:20px; color:#666; padding:0 10px; background:#eee; margin:10px 6px; display:inline-block;}

/**nav**/
.nav {height:32px; background:url(../images/bg-nav.png) no-repeat;}
.nav ul{width:100%;}
.nav ul li {float:left;}
.nav ul li a {height:32px; text-align:center; text-indent:-999em; display:block;}
.nav ul li a:hover,.nav ul li.hover a {}
.nav ul li a.n_1 {width:224px;}
.nav ul li a.n_1:hover, .nav ul li.hover a.n_1 {background:url(../images/bg-nav.png) no-repeat 0px -32px;}
.nav ul li a.n_2 {width:110px;}
.nav ul li a.n_2:hover, .nav ul li.hover a.n_2 {background:url(../images/bg-nav.png) no-repeat -224px -32px;}
.nav ul li a.n_3 {width:110px; }
.nav ul li a.n_3:hover, .nav ul li.hover a.n_3 {background:url(../images/bg-nav.png) no-repeat -334px -32px;}
.nav ul li a.n_4 {width:110px;}
.nav ul li a.n_4:hover, .nav ul li.hover a.n_4 {background:url(../images/bg-nav.png) no-repeat -444px -32px;}
.nav ul li a.n_5 {width:110px;}
.nav ul li a.n_5:hover, .nav ul li.hover a.n_5 {background:url(../images/bg-nav.png) no-repeat -554px -32px;}
.nav ul li a.n_6 {width:110px;}
.nav ul li a.n_6:hover, .nav ul li.hover a.n_6 {background:url(../images/bg-nav.png) no-repeat -664px -32px;}
.nav ul li a.n_7 {width:226px;}
.nav ul li a.n_7:hover, .nav ul li.hover a.n_7 {background:url(../images/bg-nav.png) no-repeat -774px -32px;}

/**banner**/
.banner {width:100%; overflow:hidden;}
.banner img {display:block;}
.autoMaxWidth {overflow:hidden; position:relative; height:328px;}

/*slide-index */
#slide-index {min-width:1000px; width:auto; height:328px; overflow:hidden; position:relative; margin-top:-10px;}
#slide-index .slides {min-width:1000px; width:auto; height:328px;}
#slide-index .slide {min-width:1000px; height:328px; float:left; position:relative;}
#slide-index .image {z-index:1;position:absolute; }
#slide-index .text, #slide-index .button {z-index:2; position:absolute; top:-500px;}
#slide-index .button {display:none; width:138px;}

#slide-index .control {position:absolute; bottom:0px; width:100%; text-align:center; height:19px; cursor:pointer; z-index:40; display:none;}
#slide-index .control a {width:11px; height:11px; cursor:pointer; display:inline-block; background:#000; margin-right:6px; opacity:0.6; filter:alpha(opacity=60);}
#slide-index .control a:hover, #slide-index .control a.active {background:#000; opacity:1; filter:alpha(opacity=100);}

/**ind**/
.ind {width:986px; border:1px solid #dbdbdb; background:url(../images/bg-ind.jpg) repeat-x; margin:10px auto; overflow:hidden;}
.ind-content {margin:10px; display:inline-block;}
.ind-box {width:311px; height:145px; padding:2px; border:1px solid #e9e9e9;}
.ind-left {position:absolute;}
.ind-right {padding-left:134px;}
.ind-title {width:100%; height:24px; line-height:24px; border-bottom:1px dashed #cacaca; overflow:hidden; margin-bottom:5px;}
.ind-title h5 {float:left; font-size:12px; font-weight:bold; color:#323232;}
.ind-title a {float:right; margin:5px 5px 0 0; _display:inline;}
.ind-main {}
.ind-list1 {}
.ind-list1 li {height:22px; line-height:22px;}
.ind-list1 li a {color:#313131;}
.ind-list1 li a:hover {}
.ind-list2 {}
.ind-list2 li {height:22px; line-height:22px; background:url(../images/icon01.jpg) 3px 10px no-repeat; text-indent:15px;}
.ind-list2 li a {color:#313131;}
.ind-list2 li a:hover {}

/**content**/
.content {width:925px; margin:15px auto; overflow:hidden;}

.left {float:left; width:178px;}
.menu {background:url(../images/menu-b.jpg) bottom no-repeat; padding-bottom:15px;}
.menu-title {}
.menu-title img {display:block;}
.menu-list {background:url(../images/menu-c.jpg) repeat-y; padding-bottom:5px;}
.menu-list ul {width:160px; margin:0 auto;}
.menu-list ul li {line-height:26px; border-bottom:1px solid #d9d9d9;}
.menu-list ul li a {background:url(../images/menu-a.jpg) 5px 3px no-repeat; color:#666; padding-left:20px;}
.menu-list ul li a:hover {background:url(../images/menu-ah.jpg) 5px 3px no-repeat; color:#e21313;}
.menu-list ul .sub_menu{padding:0 0 0 22px;width:138px;line-height:20px;font-size:12px;overflow:hidden;border:0;}
.menu-list ul .sub_menu a{padding-left:10px;background:url(../images/menu-b.gif) center left no-repeat;}
.menu-list ul .sub_menu a:hover{background:url(../images/menu-bh.gif) center left no-repeat;}

.left-pic {}
.left-pic a img {margin-top:10px; display:block;}

.right {float:right; width:735px;}
.main {border:1px solid #dbdbdb; padding:1px; margin-top:10px;}
.mainbox {background:url(../images/bg-mainbox.jpg) top repeat-x;}
.crumb {height:34px; background:url(../images/bg-crumb.jpg) bottom repeat-x; margin:0 5px 0 10px; overflow:hidden;}
.crumb h5 {float:right;}
.crumb h5 img {margin:16px 0 0 0; display:block;}
.crumb h5 a{color:#999; font-size:16px;}
.crumb p {float:left; color:#999; line-height:20px; margin:10px  0 0 5px; _display:inline;}
.crumb p a {color:#999;}
.crumb p a:hover {}
.box {background:#fff; padding:10px;min-height:150px;*height:150px;height:auto!important;_height:150px;overflow:visible;clear:both;zoom:1;}

/**about**/
.about {width:100%; overflow:hidden;}
.about p {color:#666; line-height:24px;}

/**news-list**/
.news-list {width:100%; overflow:hidden;}
.news-list ul {}
.news-list ul li {height:30px; line-height:30px; background:url(../images/icon02.jpg) 10px 10px no-repeat; text-indent:30px; vertical-align:middle;}
.news-list ul .sub_menu{height:22px;line-height:normal;background:none;text-indent:0;}
.news-list ul .sub_menu span{display:block;float:left;padding-left:40px;height:22px;line-height:22px;background:url(../images/menu-b.gif) 32px 8px no-repeat;}
.news-list ul .sub_menu_1 span{padding-left:50px;background:url(../images/menu-b.gif) 42px 8px no-repeat;}
.news-list ul li a {float:left; color:#666; font-size:12px;}
.news-list ul li a:hover {}
.news-list ul li span {float:right; color:#999; font-size:12px; font-family:simsun; margin-right:5px;}

/**news-show**/
.news-show {width:100%; overflow:hidden;}
.nst {text-align:center; margin-bottom:10px;}
.nst h5 {line-height:50px; color:#cb0602; font-size:14px;}
.nst h6 {line-height:24px; color:#999; font-size:12px; font-weight:normal; background:#f8f7f7;}

/***page***/
.pagebar {width:100%; padding:10px 0; overflow:hidden;}
.pageList {overflow:hidden;}
.pageList ul.l {float:left; color:#666;}
.pageList ul.l em {font-style:normal;}
.pageList ul.r {float:right;}
.pageList ul.r li {float:left; border:1px solid #e2e2e2; margin:0px 3px; text-align:center;}
.pageList ul.r li a {color:#666; padding:0px 5px; display:inline-block;}
.pageList ul.r li a:hover {color:#fff; background:#ccc;}

/**footer**/
.footer {border-top:3px solid #c01917; background:#fff; padding:15px 0; text-align:center;}
.footer p {color:#8c8c8c; line-height:20px;}
.footer p a {color:#8c8c8c;}
.footer p a:hover {}