@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; line-height:22px; font-size:12px; font-family: "微软雅黑"; color:#777777; background:#f9f9f9;}

a:link,a:visited{color:#a8a8a8; text-decoration:none;}
a:hover{color:#c00;}

.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}

ul,ul li{list-style:none; margin:0; padding:0;}

.wrap{width:990px; margin:0 auto;}

.header{ height:89px; padding-bottom:3px; width:100%; background:url(i_02.jpg) top repeat-x;}
.header .logo{ width:238px; height:89px; background:url(i_04.jpg) no-repeat;}

.header .logo a{display:block; height:89px;}

.header .lang{line-height:19px; margin-top:14px; margin-right:10px;}
.header .search{width:163px; border:1px solid #cbcbcb; height:17px; margin-right:10px; margin-top:14px; }
.header .search .txt{width:136px; padding:0 2px; height:17px; margin:0; border:none; background:none; float:left;}
.header .search .btn{width:21px; height:17px; background:url(i_07.jpg) no-repeat; border:none; margin:0; padding:0; float:right;}
.header .menu { height:32px; line-height:32px; width:720px; margin-top:10px;}
.header .menu  li{float:right; width:101px; position:relative; text-align:center;}
.header .menu  li a{font-size:13px; color:#393939; line-height:32px; padding:0 15px; }
.header .menu  li a.child{background:url(i_11.jpg) right center no-repeat; }
.header .menu li>div{ position:absolute; top:30px; left:0px; display:none; z-index:999; width:224px; min-height:69px;}
.header .menu  li>div i{ height:2px; width:1px; display:block; margin-left:50px; border:7px solid transparent; border-bottom:7px solid #f9f9f9;}
.header .menu li>div>div{  width:184px; min-height:90px;position:relative; padding:20px 30px 10px 10px; }
.header .menu li>div>div a{display:block; line-height:30px; width:92px; margin:0; padding:0; text-align:left; position:relative; z-index:999; float:left; text-indent:14px; overflow:hidden; height:30px; }
.header .menu li>div>div.sl a{text-align:center; text-indent:0px; }
.header .menu li>div>div a:hover{color:#c00;}
.header .menu li>div>div img{width:112px; margin-right:10px; height:90px; border:0; float:left; position:relative; z-index:999;}
.header .menu li>div>div div.bg{  background:#fff; padding:10px; position:absolute; top:0; left:0; -webkit-opacity:0.9; opacity:0.9;  padding:20px 30px 10px 10px; width:184px; height:90px; }


.banner{height:466px; width:100%;position: relative;z-index: 30;}
.banner ul{margin:0; padding:0; list-style:none;float: left;}
.banner ul li{height:466px;position: absolute;float: left; display:none;top: 0;left: 0;}


.main{width:100%; padding:21px 0 60px 0; background:url(i_17.jpg) top repeat-x}
.tabBox{width:767px;}
.tabBox .tb{height:7px; background:url(i_20.jpg) no-repeat; overflow:hidden}
.tabBox .cb{background:url(i_24.jpg) repeat-y;}
.tabBox .bb{height:7px; background:url(i_44.jpg) no-repeat; overflow:hidden;}
.tabBtn{ height:35px; background:#f6f6f6; line-height:35px; padding:0 10px; margin:0 3px;}
.tabBtn a.tab{width:114px; display:block; height:35px; margin-top:-1px; text-align:center; font-size:14px; color:#787878; float:left;}
.tabBtn a.tab:hover,.tabBtn a.select{background:url(i_28.jpg) repeat-x; color:#fff;}
.tabBtn a.more{float:right; font-size:12px; color:#787878;}

.tabCon{height:171px; background:url(i_37.jpg) bottom repeat-x; padding:22px 15px 17px 15px; margin:0 3px;}
.tabCon .con{display:none;}
.tabCon .newspic{width:262px; height:171px; float:left; margin-right:10px;}
.tabCon .newspic img{width:262px; height:171px; border:0;}
.tabCon .intro{line-height:20px;}
.tabCon .index{margin-left:272px; border-bottom:1px dashed #e4e4e4; padding-bottom:6px;}
.tabCon .index a.tit{font-weight:bold; color:#333;}
.tabCon .list{padding-top:6px;margin-left:272px;}
.tabCon .list li{padding-left:12px; background:url(inc.jpg) left center no-repeat; line-height:22px;}
.tabCon .list li span{float:right;}

.culture{width:216px;}
.culture .tb{height:9px; background:url(i_22.jpg) top no-repeat; overflow:hidden;}
.culture .cb {background:url(i_30.jpg) repeat-y;}
.culture .bb{height:7px; background:url(i_45.jpg) no-repeat;}
.culture .tit{height:35px; line-height:35px; padding:0 13px; color:#7c7c7c;}
.culture .con{width:185px; height:119px; margin:0 auto; padding-bottom:5px ; border:1px solid #e4e4e4;}
.culture .intro {width:125px; height:50px; margin:0 auto; padding:16px 0;  background:url(i_48.jpg) left center no-repeat; padding-left:65px; line-height:25px;}

.index_sec{ width:200px; float:left; margin:57px 20px 0 25px; text-align:center;}
.index_sec .pic{width:167px; height:167px; margin:0 auto;}
.index_sec .pic-1{background:url(i_51.jpg)  center no-repeat;}
.index_sec .pic-2{background:url(i_51-17.jpg)  center no-repeat;}
.index_sec .pic-3{background:url(i_51-18.jpg)  center no-repeat;}
.index_sec .pic-4{background:url(i_51-19.jpg)  center no-repeat;}
.index_sec .tit{font-size:16px; font-weight:bold; color:#6e6f74; line-height:66px;}
.index_sec .con{line-height:18px; color:#989898;}

.footer{color:#fff; background:#6c6d71; padding-top:20px; height:100px;}


.info-banner{text-align:center; height:178px; text-align:center; background:url(a_02bg.jpg) repeat-x;}
.pbg{background:url(pbg.jpg) repeat-x;}
.rbg{background:url(rbg.jpg) repeat-x;}
.nav{height:45px; padding:23px 0; background:url(a_04.jpg) repeat-x;}
.nav a{ width:163px; height:45px; float:left; line-height:45px; text-align:center; color:#fff; margin-right:1px; display:block; background:#716f72;}
.nav a:hover,.nav a.select{ background:#d90009;}

.infoMain{ padding:28px 0;}

.proList{ width:966px; padding:12px 8px 20px 8px; border:1px solid #eaeaea; background:#fff; margin:0 auto;}
.proList li{width:177px; height:185px; padding:15px 20px; padding-bottom:0; text-align:center; background:#cfcfcf; float:left; margin:0 11px 10px 12px;}
.proList li img{width:173px; height:142px; border:0;}
.proList li a{line-height:30px; font-weight:bold; color:#716f72;}
.proList li a:hover{ color:#c00;}
.proList h3{color:#a8a8a8;}
.proList h3 span{color:#c00;}

.elist{ width:864px; padding:12px 8px 20px 8px; border:1px solid #eaeaea; background:#fff; margin:0 auto;}
.elist li{width:207px; height:215px;  padding-bottom:0; text-align:center;  float:left; margin:0 4px 10px 4px;}
.elist li img{width:207px; height:172px; border:0;}
.elist li a{line-height:30px; font-weight:bold; color:#716f72;}
.jMain{padding:23px 0 0 0 ; background:url(a_04.jpg) top repeat-x #f9f9f9;}

.jSide{width:220px; float:left; margin-bottom:30px;}
.jSide .tit{height:45px; background:url(j_03.jpg) no-repeat; margin-bottom:1px;}
.jSide .con {background:url(j_10.jpg) left repeat-y; padding-bottom:45px; width:134px; padding-left:86px;}
.jSide .con a{height:38px; line-height:38px; display:block; color:#fff; background:url(j_13.jpg) bottom right no-repeat; }
.jSide .con a:hover,.jSide .con a.select{ width:220px; margin-left:-86px; background:url(j_08.jpg) no-repeat; text-indent:86px; color:#4a4a48;}
.jInfo{width:678px; min-height:450px; _height:450px; margin-left:247px; padding-top:45px; padding-bottom:30px;}
.jInfo .thead{height:40px; line-height:40px; font-weight:bold; text-align:center; color:#fff; background:#949295; margin-top:20px;}
.jInfo .tfirst{background:#575757;}
.jInfo .tbody{height:36px; line-height:36px; text-align:center; color:#7b7b7b; background:#fff; }
.jInfo .tbody td{border-bottom:1px dashed #e1e1e1;}
.leader{width:946px; padding:20px 15px 15px 15px; background:#fff; border:1px solid #e1e1e1; margin-bottom:30px;}

.honner{width:874px; margin:0 auto; backface-visibility:#fff;}
.honner .side{width:115px; padding-right:17px; border-right:1px solid #e1e1e1; padding-bottom:60px; margin:47px 0 30px 38px; float:left;}
.honner .mCon{ width:658px; float:right;}
.honner .mCon .bPic{ width:658px; height:434px; display:table-cell; text-align:center; vertical-align:middle}
.honner .mCon .splist{}
.honner .mCon .splist li{width:216px; float:left; line-height:26px; float:left; cursor:pointer; color:#6b6c70;}
.honner .mCon .splist li.hover,.honner .mCon .splist li.act{color:#e2000e;}
.honner .mCon .splist li a{color:#6b6c70; line-height:26px;}
.honner  .mCon .splist li a:hover{color:#e2000e;}
.side a{display:block; text-align:center; font-size:14px; font-weight:bold; margin-bottom:16px; line-height:26px; height:26px; color:#716f72;}
.honner .side a:hover,.honner .side a.select{ background:#e2000e; color:#fff;}

.mcCon{width:660px; padding:47px 10px 20px; 0;}
.mcCon li{width:316px; height:220px; float:left; text-align:center; line-height:22px; margin:0 4px 10px 4px;}
.mcCon li img{width:316px; height:193px;}

label.error{color:#c00;}

.jInfo .first{padding:10px; background:#e8e8e8; margin-bottom:20px;}

.jInfo .first img{width:246px; height:174px; float:left; margin-right:10px;}
.jInfo .first a.tit{ color:#484848; font-weight:bold; line-height:30px;}
.jInfo .first .con{color:#777777; line-height:22px;}
.jInfo .first .more{color:#f00; text-align:right;}
.jInfo .first .more a{color:#c00;}

.jInfo h2{text-align:center;}

.newslist li{ height:31px; border:1px solid #fff; margin:0 4px 10px 4px; background:url(nbg.jpg) repeat-x; line-height:31px;}
.newslist span.time{ width:128px; display:block; float:left;}
.newslist span.line{color:#c00; display:block; float:left; margin-right:30px;}
.jSide .newsctit{background:url(ntit.jpg) no-repeat;}
.jSide .culturetit{background:url(ctit.jpg) no-repeat;}
.jSide .conctit{background:url(stit.jpg) no-repeat;}
.jSide .honctit{background:url(htit.jpg) no-repeat;}
.jSide .abouttit{background:url(atit.jpg) no-repeat;}
.jSide .etit{background:url(etit.jpg) no-repeat;}
#formTable{margin:0; padding:0;}
#formTable input{width:148px; height:22px; padding:2px 4px; border-color: #C4C4C4 #cfcfcf #cfcfcf #C4C4C4;border-style: solid;border-width: 1px;}
#formTable textarea{width:720px; height:60px; line-height:22px; padding:2px 4px; border-color: #C4C4C4 #cfcfcf #cfcfcf #C4C4C4;border-style: solid;border-width: 1px;}
.btnBOx{padding:15px 10px; margin-bottom:20px; text-align:right;}
.page{text-align:center;}
#formTable .btn{width:60px; height:30px; margin-right:20px;}
.btnBOx .btn {
	display: inline-block;
	 line-height:120%;
	padding: 5px 10px;
	color: #777 !important;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma, Arial, sans-serif;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	text-shadow: 0 1px 1px rgba(255,255,255,0.9);
	position: relative;
	cursor: pointer;
	border:1px solid #ccc !important;
	background:#fff url("btn-overlay.png") repeat-x !important;
}
.btnBOx .btn:hover, .btnBOx .btn:focus,.btnBOx .btn:active {
	outline:medium none;
	border:1px solid #329ECC !important;
	opacity:0.9;
	-khtml-opacity: .9;
	-moz-opacity: 0.9;
	-moz-box-shadow:0 0 5px rgba(82, 168, 236, 0.5);
	-webkit-box-shadow: 0 0 5px rgba(82, 168, 236, 0.5);
	box-shadow: 0 0 5px rgba(82, 168, 236, 0.5);
}

.btnBOx .btn-green {
	color: #fff !important;
	text-shadow: 0 1px 1px rgba(0,0,0,0.25);
	padding:4px 15px;
	border:1px solid #749217 !important;
	background-color: #6AB620 !important;
}
.btnBOx .btn-green:hover, .btnBOx .btn-green:focus, .btnBOx .btn-green:active {
	-moz-box-shadow:0 0 5px rgba(116, 146, 23, 0.9);
	-webkit-box-shadow: 0 0 5px rgba(116, 146, 23, 0.9);
	box-shadow: 0 0 5px rgba(116, 146, 23, 0.9);
	border:1px solid #749217 !important;
}

.Form_tit{width:583px; height:50px; line-height:50px;}
.Form_con{width:583px; border-top:1px solid #eee; padding:25px 20px;}
.Form_con dl.lineF{margin:0; padding:0; list-style:none;}
.Form_con dl.lineF dt{width:98px; float:left; }
.Form_con dl.lineF dt span{color:#ed6f00;}
.Form_con dl.lineF dd{margin-left:98px; padding-bottom:12px;}
.txt{height:22px; line-height:22px; border:1px solid #ccc; width:333px;}
.txtarea{height:153px; width:398px; border:1px solid #ccc;}
.small{width:60px;}
.page{padding:30px 0;}
.page a{padding:3px 5px; border:1px solid #e4e4e4; margin:0 5px;}
.page a:hover{border:1px solid #c00; color:#c00;}
.page span.current{background:#f1f1f1; color:#c00; border:1px solid #c00; padding:3px 9px;  margin:0 5px;}



a.sou{height:32px; display:block; padding:0 10px; color:#666; text-align:left; padding-left:34px; line-height:32px; background:url(pdf.gif) 10px 8px no-repeat;border-top: dashed 1px #EEE;}
a.sou:hover{background-color: rgba(0,0,0,0.02);}