@charset "utf-8";
/* CSS Document */

body {margin:0px; padding:0px; font-family:Microsoft YaHei,Arial, Helvetica, sans-serif; font-size:14px; color:#333;}
ul,li,dt{margin:0px; padding:0px; list-style:none;}
img {border:0px;}
a{color: #333333;text-decoration: none;}
a:hover{color: #F90;text-decoration:none;}

h1 { font-weight:bold; color:#B60205; font-size:22px; margin-bottom:0;padding-bottom:0; display:block;}
h2 { font-weight:bold; color:#B60205; font-size:18px; margin-bottom:0;padding-bottom:0; display:block;display:inline;}
h3 { color:#B60205; font-size:16px; margin-bottom:0;padding-bottom:0; display:block;display:inline;}


/*TOP*/
#topbox { width:1000px; margin:0 auto; border-top:3px solid #4c4c4c; clear:both;}
#topbox ul li { float:left; text-align:right; line-height:28px; color:#666;}
.toprightbox {margin-top:20px;}
.top2bgbox { display:block; width:1000px; height:90px;}

/*NAV*/
#sddm{	margin: 0 auto;padding:0;width:760px; height:41px; float:left; margin-left:10px!important; margin-left:5px;}
#sddm li{	margin: 0;padding: 0;list-style: none;float: left;}
#sddm li a{	display: block;margin: 0 1px 0 0;padding: 0px 10px;width: 85px; height:41px; line-height:39px; background-image:url(images/tab01.jpg);color: #FFF;text-align: center;text-decoration: none}
#sddm li a:hover{ background-image:url(images/tab02.jpg);}
#sddm div{	position: absolute;visibility: hidden;margin: 0;padding: 0;background:#C20809;z-index: 1000;}
#sddm div a{	position: relative;display: block;margin: 0;width: 85px;white-space: nowrap;text-align: left;text-decoration: none;background:#C20809;color: #fff; font-size:12px;}
#sddm div a:hover{	background:#D24647;color: #FFF}

#topnavbox { width:1000px; margin:0 auto; clear:both; background-image:url(images/title1.png); height:41px; display:block; font-size:16px;}
#topsearchbox { float:right; width:177px; height:41px; background-image:url(images/topsearch.jpg); margin-right:15px!important; margin-right:10px; line-height:39px; font-size:12px; color:#fff;}
.searchlei { border:0px; background-image:url(images/inputimg.jpg); width:132px; display:block; margin-top:12px; margin-left:30px; outline: none; color:#fff; }

#topphotobox { width:998px; margin:0 auto;padding:0px;}
#topphotobox ul li { clear:both; text-align:center;}
.topgdimg { border:1px solid #ABABAB; padding:0px; width:998px; height:399px!important; height:396px; margin-top:8px; clear:both; overflow:hidden;}
.topgdts { text-align:center; color:#fff; background-image:url(images/inputimg2.jpg); padding-top:15px!important;padding-top:17px; padding-bottom:2px;}
.topgdts span { margin-right:5px; clear:none;}

/*INDEX*/
#topindexbox { width:1000px; margin:0 auto;}

#indexalbox { width:998px; margin:0 auto; background-color:#F5F5F5; border-left:1px #aaa solid;border-right:1px #aaa solid;border-bottom:1px #aaa solid; overflow:hidden; padding-top:10px; padding-bottom:10px; border-top: 1px solid #aaa;}

#indexalleftbox { width:157px; float:left; margin:0px; padding:0px; list-style:none; margin-top:30px!important; margin-top:40px;}
#indexalleftbox dt { margin-left:30px; text-align:left;}

#indexallist { width:828px!important; width:830px; height:152px; float:left;}
#indexallist li { float:left;}
#indexallist li dt { float:left; border:1px solid #cccccc; padding:3px; background-color:#fff; margin-top:5px; margin-left:17px!important;margin-left:12px; margin-right:10px; height:133px;overflow:hidden;}

#indexnewsbox { width:1000px; margin:0 auto; background-image:url(images/indexnewbg.png); overflow:hidden; display:block; padding-top:20px; padding-bottom:15px;}
.indexnews01 { width:330px; float:left; margin-left:25px!important;margin-left:15px;}
.indexnews01 li { clear:both; width:320px; display:block;  line-height:22px;}
.indexnews01 li div { width:310px; margin:0 auto; margin-top:5px;}

.indextitlebox { height:30px; border-bottom:1px solid #BCBCBC;}

.indexaboutbox {padding-top:10px; border-top:1px solid #fff;}
.indexaboutbox dt { border:1px solid #999; background-color:#fff; text-align:center; height:202px; display:block; padding-top:4px; padding-bottom:4px!important;padding-bottom:0px;}
.indexmore { font-size:12px; text-align:right; margin-top:10px;}
.indextitlemore { font-size:12px;}

.indexnews02 {width:345px; float:left; margin-left:30px!important;margin-left:20px;;}
.indexnews02 li { clear:both; width:345px; display:block;  line-height:22px;}
.indexleft { float:left;padding:0px;}
.indexright { float:right;padding:0px;}

.index02_img {padding-top:10px; border-top:1px solid #fff;}
.index02_img dt { border:1px solid #999; background-color:#fff; text-align:center; height:141px; display:block; padding-top:4px; padding-bottom:4px!important;padding-bottom:0px;}
.index02_list { margin-top:5px; line-height:28px;}

.indexnews03 { width:202px; float:left; margin-left:35px!important;margin-left:30px;}
.indexnews03 li { clear:both; width:202px; display:block;  line-height:22px;}
.index03_img {padding-top:10px; border-top:1px solid #fff;}
.index03_img dt { border:1px solid #999; background-color:#fff; text-align:center; height:194px; display:block; padding-top:4px; padding-bottom:4px!important;padding-bottom:0px;}

.index03_list { margin-top:5px; line-height:28px;}


#footerbox { width:100%; background-image:url(images/footerbg.jpg); display:block; height:72px; clear:both; margin-top:10px; float:left;}
.foter2box { width:1000px; margin:0 auto;}
.footerleft { float:left; width:155px;}
.footerright { float:right; width:506px; font-size:12px; color:#fff; text-align:right; line-height:20px; margin-top:15px;}

/*othertopimg*/
#othertopimgbox { margin:0 auto; margin-top:5px; border:1px solid #ABABAB; width:998px;}
#otherbox { margin:0 auto; margin-top:10px; width:1000px; clear:both;}
.otherleftbox { width:220px; float:left; border:1px solid #DADADA; border-radius:5px;box-shadow: #ccc 0px 0px 3px;}
.othernav { width:220px; border-bottom:1px solid #DADADA; padding-top:10px;padding-bottom:10px;}
.othernav span { margin-left:30px;}
/*.otherrightbox { width:745px; float:right;border:1px solid #DADADA; border-radius:5px; padding:10px;}*/
.otherrightbox { BORDER-BOTTOM: #dadada 1px solid; BORDER-LEFT: #dadada 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px!important; padding-left:5px; WIDTH: 745px; PADDING-RIGHT: 10px!important;padding-right:0px; FLOAT: right; BORDER-TOP: #dadada 1px solid; BORDER-RIGHT: #dadada 1px solid; PADDING-TOP: 10px; border-radius: 5px;}
.otherrightbox ul li { clear:both;} 
.otherlist { padding-top:8px; padding-bottom:8px; clear:both;}

/*.otherrightboxyxl { width:745px; float:right;border:1px solid #DADADA; border-radius:5px; overflow:hidden; padding:10px; height:600px; overflow:auto;}*/
.otherrightboxyxl { width:745px; float:right;border:1px solid #DADADA; border-radius:5px; overflow:hidden; padding:10px; height:100%;}
.otherrightboxyxl ul li { clear:both;} 




.tabline  { border-bottom:1px #ccc dashed; padding-bottom:15px;}

/*CSS manu style pagination*/

.manu {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 15px; TEXT-ALIGN: center; margin-top:30px; font-size:12px; clear:both;border-top:1px solid #DFDFDF;width:745px; float:left; z-index:1000;
}
.manu A {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #036cb4; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid; TEXT-DECORATION: none
}
.manu A:hover {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.manu A:active {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.manu .current {
	BORDER-RIGHT: #036cb4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #036cb4 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #036cb4 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #036cb4 1px solid; BACKGROUND-COLOR: #036cb4
}
.manu .disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}

/* news */
.newsconbox { padding:15px 5px 15px 5px;  text-align:center; font-size:24px; }
.newsconbox2 { padding:10px;}

/*leftnavcss*/
.leftnavfont a{color:#999999; font-size:16px; margin-bottom:0;padding-bottom:0;display:inline;font-weight:bold;}
.leftnavfont a:hover {color:#B60205; display:block;display:inline; font-weight:bold;}

/*keji*/
.kejitopnavbox {width:745px; float:left; clear:both; margin:10px 0px 10px 0px;}
.kejitopnavbox dt { width:81px; height:27px; text-align:center; line-height:25px; border-radius:5px; float:right; margin-right:5px;} 
.kejitipnav2 a{width:81px; height:27px; text-align:center; line-height:25px; border:1px solid #ff6600;border-radius:5px; float:right;color:#FF6600;}
.kejitipnav2 a:hover {width:81px; height:27px; text-align:center; line-height:25px; border:1px solid #ff6600;border-radius:5px; float:right; color:#FF6600;}
.kejitipnav1 a{width:81px; height:27px; text-align:center; line-height:25px; border:1px solid #999999;border-radius:5px; float:right;color:#999999;}
.kejitipnav1 a:hover {width:81px; height:27px; text-align:center; line-height:25px; border:1px solid #999999;border-radius:5px; float:right; color:#FF6600;}
.kejilistbox { width:745px; margin:20px 0px 10px 0px; float:left; clear:both;}
.kejilistimgbox { width:250px; height:202px; border:1px solid #DFDFDF; padding:5px; float:left;}

.kejilistright {width:450px; float:left; margin-left:20px; line-height:20px;}
.kejirightfont { font-size:20px; padding-bottom:10px; border-bottom:1px solid #D9D9D9;margin-bottom:5px;}

/*lxwm*/
.lxwmdzbox {width:500px; margin:auto 0; margin-top:20px;}
.lybox {width:700px; margin:0 auto;}
.lyboxleft { width:100px; text-align:right; float:left;}
.lyboxright { width:480px; text-align:left; float:left; margin-left:10px;}

.zxlybox { width:745px; margin:20px 0px 5px 0px; float:left; clear:both;}
.zxlybox1 { width:745px; margin:10px 0px 5px 0px; float:left; clear:both;}

.pingpaizcimg { width:274px; height:376px; padding:5px; float:right; border:1px solid #CCCCCC;}

.rongyuimgbox { width:221px; height:166px; border:1px solid #CCCCCC; padding:5px; float:left;margin-left:10px; margin-top:10px;}
.wenhuabox { width:60%; margin:0 auto; margin-top:10px; font-size:16px; padding-bottom:15px;}

/*search*/
.searchlistbox { width:740px; float:left; margin-top:20px;}
.searchlistleft { width:20px; float:left; text-align:right;}
.sdarchlistright { width:690px; float:left; margin-left:10px; font-size:16px;}
.sdarchlistright span { color:#999999; font-size:14px; line-height:25px;}

/*0516新增*/
.xxdbox {width:98%; margin:0px auto; border-top:1px solid #ccc; padding-top:5px; overflow:hidden;}
/*.xxdboxcon { width:207px; float:left; text-align:center; line-height:20px; margin-left:23px;margin-top:15px;}*/
.xxdboxcon {
	TEXT-ALIGN: center; LINE-HEIGHT: 20px; MARGIN-TOP: 15px; WIDTH: 207px; FLOAT: left; MARGIN-LEFT:  23px!important; margin-left:15px;
}

.xxdboxcon dt { clear:both; margin-top:5px;}
.xxdboximg { border:1px solid #ccc; height:152px; text-align:center; padding:3px;}



.slider-carousel{}
.slider .inner{width:998px;margin-top:45px;margin-left:5px;margin:0 auto;padding:0px;margin-top: 8px;}
.slider-carousel{position:relative}
.slider-carousel .item{border:1px solid #ABABAB; padding:0px; width:998px; height:399px!important; height:396px; margin-top:8px; clear:both; overflow:hidden;}
.slider-carousel .slidesjs-navigation{width:42px;height:42px;display:block;position:absolute;text-indent:-9999em;top:160px;z-index:100;opacity:0;}
.slidesjs-previous{background:transparent url(img/prev.png) no-repeat;left:10px}
.slidesjs-next{background:transparent url(img/next.png) no-repeat;right:10px}
.slidesjs-pagination{overflow:hidden;zoom:1;margin-left:400px;text-align:center; color:#fff; padding-top:15px!important;padding-top:17px; padding-bottom:12px;}
.slidesjs-pagination-item a{float:left;width:16px;height:17px;text-indent:-9999em;margin-right:10px;background-color:#fff;border-radius:20px}
.slidesjs-pagination-item a:hover ,.slidesjs-pagination-item a.active{background-color:#ade8d2}

.apply{width:890px;margin:auto 0;}
.apply_array{border: 1px solid #cdcdcd; float: left;height: 132px;margin-right: 25px;margin-top: 5px;padding: 3px;width: 132px;background-color: #fff;}
.apply_last{margin-right:0px}
.apply_img{text-align:center;width:132px;display:table-cell;background:#e2e2e2;height:132px;font-size:95px;vertical-align:middle}
.apply_array a{text-decoration:underline}
.apply_array a:hover{color:#e01111}
.apply_nav{position:relative;width:650px;float:left;height:152px;overflow:hidden}
.apply_w{position:absolute;margin-top:0px;width:1000px;float:left;left:0px}
.apply .img_l{padding:0;float:left;cursor:pointer;}
.apply .img_r{padding:0;float:left;cursor:pointer;}




/*banner*/
.banner_index{height:399px;position: relative;overflow:hidden;width: 998px;margin:10px auto;}
/*.banner_index .btn,.banner_pro .bBtn{position: absolute;top:235px;width: 56px;height: 78px;display: block;z-index: 3;}
.banner_index .btnPre,.banner_pro .bPre{background: url(../images/bg_btnPre_index.png) no-repeat 0 0;left:20px;}
.banner_index .btnPre:hover,.banner_pro .bPre:hover{background: url(../images/bg_btnPre_index_hover.png) no-repeat 0 0;}
.banner_index .btnNext,.banner_pro .bNext{background: url(../images/bg_btnNext_index.png) no-repeat 0 0;right: 20px;}
.banner_index .btnNext:hover,.banner_pro .bNext:hover{background: url(../images/bg_btnNext_index_hover.png) no-repeat 0 0;}*/
.banner_index .banner_wrap{position: absolute;left:0px;top: 0px; z-index: 2;}
.banner_index .banner_wrap li{width: 998px;float: left;}
.indexBanner_num{width:1000px;margin: 0 auto;padding:10px 0;text-align: center;} 
.indexBanner_num a{width: 10px;height: 10px;display: inline-block;_zoom:1;background: url(../images/bg_num.png) no-repeat 0 0;font-size: 0px;line-height: 0px;margin: 0px 5px 0px;}
.indexBanner_num a.on,.indexBanner_num a:hover{background: url(../images/bg_num_on.png) no-repeat 0 0;}


#images a {
			margin-right: 14px;
		}

		#images a img {
			border: 1px solid #888;	
			padding: 3px;
			vertical-align: top;
		}

		#credit {
			clear: both;	
			margin-top: 50px;
			padding-top: 20px;
			font-size: 10px;
			border-top: 1px solid #BBB;
			font-family: Verdana;
		}
#imgbox-loading {
	position: absolute;
	top: 0;
	left: 0;
	background: url('imgbox-spinner.gif') center center no-repeat;
	cursor: pointer;
	display: none;
	z-index: 90;
}

#imgbox-loading div {
	background: #FFF;
	width: 100%;
	height : 100%;
}

#imgbox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	display: none;
	z-index: 80;
}

.imgbox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	background: #FFF;
	display: none;
	z-index: 90;
}

.imgbox-img {
	padding: 0;
	margin: 0;
	border: none;
	width: 100%;
	height: 100%;
	vertical-align: top;
}

.imgbox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('imgbox-close.png') top left no-repeat;
	cursor: pointer;
	outline: none;
}

.imgbox-title {
	padding-top: 10px;
	font-size: 11px;
	text-align: center;
	font-family: Arial;
	color: #333;
	display: none;
}

.imgbox-bg-wrap {
	position: absolute;
	padding: 0;
	margin: 0;
	display: none;
}

.imgbox-bg {
	position: absolute;
	width: 20px;
	height: 20px;
}

.imgbox-bg-n {
	left: 0;
	top: -20px;
	width: 100%;
	background: url(imgbox-bg-n.png) repeat-x;
}

.imgbox-bg-ne {
	right: -20px;
	top: -20px;
	background: url(imgbox-bg-ne.png) no-repeat;
}

.imgbox-bg-e {
	right: -20px;
	top: 0;
	height: 100%;
	background: url(imgbox-bg-e.png) repeat-y;
}

.imgbox-bg-se {
	right: -20px;
	bottom: -20px;
	background: url(imgbox-bg-se.png) no-repeat;
}

.imgbox-bg-s {
	left: 0;
	bottom: -20px;
	width: 100%;
	background: url(imgbox-bg-s.png) repeat-x;
}

.imgbox-bg-sw {
	left: -20px;
	bottom: -20px;
	background: url(imgbox-bg-sw.png) no-repeat;
}

.imgbox-bg-w {
	left: -20px;
	top: 0;
	height: 100%;
	background: url(imgbox-bg-w.png) repeat-y;
}

.imgbox-bg-nw {
	left: -20px;
	top: -20px;
	background: url(imgbox-bg-nw.png) no-repeat;
}

.backbox 
{
 width:100%;
 background-image: url(images/top2bg.jpg);
}


/*定义图片滚动--start*/
.F1_scroll{ width:400px; height:95px; overflow:hidden}
.F1_scroll_left,.F1_scroll_right{width:20px; height:89px; position:relative; top:7px; cursor:pointer }
.F1_scroll_left{ background:url(images/left.jpg) no-repeat left center; margin-right:5px;}
.F1_scroll_right{background:url(images/right.jpg) no-repeat left center; margin-left:5px;}
.F1_scroll_content{width:350px; height:90px; margin-top:5px; overflow:hidden;}
.oneBox{ width:70px; height:90px; overflow:hidden; float:left;}
.tu{ width:65px; height:65px;}
.jieshao{text-align:center; width:65px; margin-top:10px;}
.ScrCont{width:10000000px;}
/*定义图片滚动--end*/

.rollBox{width:810px!important; width:810px; height:152px; float:left;background-image: url("images/indexanlibg.jpg");}
.rollBox .jslogo{height:68px;width:120px;border:0px;padding:1px}
/*.rollBox .scrollcon{width:810px;height:152px;position:absolute;top:1px;left:120px;}*/
.rollBox .scrollcon{width:810px;height:152px;top:1px;left:10px;}
.rollBox .LeftBotton{height:152px;width:80px;background-image:url(images/indexanlileft.jpg);overflow:hidden;float:left;display:inline;margin:0px;cursor:pointer;}
.rollBox .RightBotton{height:152px;width:80px;background-image:url(images/indexanliright.jpg);overflow:hidden;float:left;display:inline;margin:0px;cursor:pointer;}
.rollBox .Cont{width:650px;overflow:hidden;float:left;height:140px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:166px;height:140px;overflow:hidden;float:left; margin-top:10px;}
.rollBox .Cont .pic img{background:#fff;display:block;}
.rollBox #List1, .rollBox #List2{float:left;}