/* main */
	/* public style */
	
	/* header */
	
#header{z-index:1;position:relative;margin-top:5px;margin-bottom:30px;width:1088px;height:78px;}
#header .logo{margin-right:30px;}
#header .nav {margin-top:30px;}
#header .nav .nLi{float:left;font-size:16px;}
#header .nav li{width:84px;text-align:center;}
#header .nav li.on .sub{position:absolute;background:#e8e8e8;}
#header .nav li.on .sub li{margin:5px 0;z-index:999;}
#header .nav li.on {padding-bottom:8px;}
#header .sosuo{margin-top:32px;margin-left:10px;}
#header form{height:30px;border:1px #ccc solid;}
#header .search{position:absolute;top:58px;right:54px;}
#header .search input{padding:5px 10px;display:inline-block;float:left;border:none;}
#header .search .keyword{width:120px;height:20px}
#header .search .submit{background:url(/skin/images/index/search1.png) center center #fff no-repeat;width:26px;height:100%;}

.container {
	width: 1088px; margin-right: auto; margin-left: auto; 
}

.dtBox {
	width: 710px; height: 550px; border-bottom-color: rgb(191, 191, 191);  overflow:hidden; border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.dtBox h4 {
	background: url("../images/Index/dtTitBg.png") repeat-x center; overflow: hidden; font-size: 18px;
}
.dtBox h4 a {
	width: 33%; height: 56px; text-align: center; color: rgb(71, 93, 128); line-height: 56px; float: left;
}
.dtBox h4 a em {
	color: rgb(159, 159, 159); text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; margin-left: 5px;
}
.dtBox h4 a:hover {
	background: url("../images/index/dtTitBgH.png") repeat-x center; color: rgb(255, 255, 255); text-decoration: none;
}
.dtBox h4 a.cur {
	background: url("../images/bg_sylm.gif") repeat-x center; color: rgb(255, 255, 255); text-decoration: none;
}
.dtBox h4 a:hover em {
	color: rgb(153, 100, 0);
}
.dtBox h4 a.cur em {
	color: rgb(153, 100, 0);
}
.dtBox dl {
	margin: 26px 20px; height: 150px; overflow: hidden;
}
.dtBox dd {
	margin-left: 240px;
}
.dtBox dd h5 {
	padding-top: 26px; padding-bottom: 20px; font-size: 16px;
}
.dtBox dd h5 a { color:#900; font-weight:600;
}

.dtBox dd h5 a:hover { color:#900; text-decoration:underline;}


.dtBox dd p {
	height: 60px; line-height: 20px; overflow: hidden;
}
.dtBox ul {
	margin: 0px 20px; padding-top: 8px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
.dtBox li {
	height: 30px; line-height: 30px; position: relative;
}
.dtBox li a {
	background: url("images/index/dtLiIco.png") no-repeat left; width: 470px; color:#666; overflow: hidden; padding-left:16px; font-size:14px;  display: inline-block; white-space: nowrap; text-overflow: ellipsis;
}

.dtBox li a:hover { color:#900; text-decoration:underline;}

.dtBox li span {
	right: 0px; color: rgb(153, 153, 153); position: absolute;
}
.wtjd {
	background: url("../images/Index/dtTitBg.png") repeat-x top rgb(255, 255, 255); width: 260px; height: 400px; border-bottom-color: rgb(191, 191, 191); border-bottom-width: 2px; border-bottom-style: solid;
}
.wtjd .contTit {
	padding-top: 18px;
}
.wtjd .contTit .titA {
	margin-left: 20px;
}
.wtjdCont {
	height: 320px; overflow: hidden; margin-top: 26px;
}
.wtjdCont dl {
	margin: 0px 15px; padding: 4px 0px; border-bottom-color: rgb(178, 178, 178); border-bottom-width: 1px; border-bottom-style: dotted;
}
.wtjdCont dt {
	font-weight: bold; background-image: url("../images/Index/tw_ico.png");
}
.wtjdCont dt a { color:#900; font-size:14px;
}
.wtjdCont dd {
	color: rgb(72, 94, 129); line-height: 20px; background-image: url("../images/Index/jd_ico.png");
}
.wtjdCont dt {
	background-position: left 6px; margin: 4px 0px; padding: 6px 0px 6px 26px; background-repeat: no-repeat;
}
.wtjdCont dd {
	background-position: left 6px; margin: 4px 0px; padding: 6px 0px 6px 26px; background-repeat: no-repeat;
}

.yqlj {
	background: url("../images/Index/ryBox.png") no-repeat top rgb(255, 255, 255); padding-bottom: 20px; margin-bottom: 20px; border-bottom-color: rgb(191, 191, 191); border-bottom-width: 2px; border-bottom-style: solid;
}
.yqlj p {
	margin: 10px 20px 0px; line-height: 24px; overflow: hidden;
}
.yqlj p a {
	padding: 0px 14px; color: rgb(51, 51, 51); display: inline-block;
}


.contTit {
	padding-top: 26px;
}
.contTit .titA {
	color: rgb(71, 93, 128); font-size: 18px; margin-right: 6px; margin-left: 32px;
}
.contTit span {
	color: rgb(191, 191, 191); text-transform: uppercase; font-size: 14px; font-weight: normal;
}

								
	/* footer */
	
	/* index - banner */
	.full_banner{width:100%; position:relative; height:360px; background:#FFF; overflow:hidden;}
		.full_banner .bd{margin:0 auto; position:relative; z-index:0; overflow:hidden;}
			.full_banner .bd ul{width:100% !important;}
				.full_banner .bd li{width:100% !important; float:left; height:450px; overflow:hidden; text-align:center;}
					.full_banner .bd li a{ display:block; height:450px;}
	.full_banner .hd{width:100%; position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;}
		.full_banner .hd ul{text-align:center; padding-top:5px;}
			.full_banner .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; 
				line-height:9999px; 
			}
		.full_banner .hd ul .on{background-position:0px 0px;}
	/* index - main */
		/* main_line */
		.main_line{height:35px; background-color:#8093A1;}
			/* notice_box */
			.notice_box{width:400px; height:35px; position:relative; z-index:1; top:0px; left:0px; margin-left:68px;}
				.notice_box .notice_title,.notice_box .notice_more{line-height:35px; position:absolute; z-index:2; top:0px;}
					.notice_box .notice_title{left:0px; color:#FFF; left:0px;}
					.notice_box .notice_more{right:15px; right:0px;}
						.notice_box .notice_more a{color:#00FCFF;}
				#notice_scroll{width:300px; height:35px; left:40px;}
					#notice_scroll div{line-height:35px; color:#FFF; overflow:hidden;  white-space:nowrap;  text-overflow:ellipsis; -o-text-overflow:ellipsis;  -moz-binding: url('ellipsis.xml#ellipsis');}
						#notice_scroll div a{color:#FFF;}
			/* search_form */
			.search_form{background-color:#FFF; width:230px; height:25px; padding-left:6px; margin-right:34px; margin-top:5px; -moz-border-radius: 2px;  -webkit-border-radius: 2px;  border-radius: 2px;}
				.search_form input{border:0px; color:#B3B4B8; height:25px; line-height:25px;}
				.seach_icon{width:25px; height:25px; cursor:pointer; background:url(../images/search_icon.jpg) center center no-repeat;}
		/* main_info */
		.main_info{padding-left:65px; margin-top:25px;}
			.main_info_single{width:220px; height:317px; padding:0px 35px;}
			.mein_info_bg{background:url(../images/line_bg.jpg) right center no-repeat;}
				.main_info_single:hover{background-color:#e1e1e1;}
			.main_info_single .single_bg{background-image:url(../images/single_bg.png); background-repeat:no-repeat; height:155px;}
				.single_1{background-position:0px 0px;cursor:pointer;}
				.single_2{background-position:0px -155px;cursor:pointer;}
				.single_3{background-position:0px -310px;cursor:pointer;}
				.single_4{background-position:0px -465px;cursor:pointer;}
			.main_info_single h3{height:22px; line-height:22px;}
				.main_info_single h3 span,.main_info_single h3 a{display:block;}
				.main_info_single h3 span{font-size:22px; color:#000;}
				.main_info_single h3 a{width:70px; height:22px; text-align:center; margin-left:6px; background:url(../images/but_bg.png) left 0px no-repeat; color:#fff; line-height:22px;}
				.main_info_single h3 a:hover{background:url(../images/but_bg.png) left -22px no-repeat;}
				.main_info_single p{line-height:25px; color:#7E7E7E; clear:both; text-align:justify; padding-top:8px; font-size:14px;}
		/* frend_img_full */
		.friend_img_full{height:105px; background-color:#569BD4;}
			.friend_img_t{padding-left:130px; font-weight:700;}
				.friend_img_t,.friend_img_t a{height:45px; line-height:45px; color:#518DBD; font-size:16px;}
			.friend_img{padding-top:29px; padding-left:130px; overflow:hidden;}
				.friend_img li{float:left; margin-right:80px;}
	
	
	/* list - main */
	.list_banner_h{height:180px;}
		.list_main{margin-top:35px;}
			.list_menu{width:160px; height:auto;}
				.list_menu a{display:block; width:152px; height:47px; margin:0px auto; margin-bottom:14px; line-height:47px; background:url(../images/list_menu_bg333.jpg) left -47px no-repeat; color:#333; font-size:14px; text-indent:45px;}
					.list_menu a:hover{background-position:left 0px; color:#1E95FB;}	
					.list_menu_h{background-position:left 0px !important; color:#1E95FB !important;}
			.list_cont{ width:816px; padding:15px 45px;}
			/* 列表 */
				.list_cont li{height:35px; line-height:35px; border-bottom:1px dotted #CCCCCC; text-indent:1em; padding-right:12px; overflow:hidden;}
					.list_cont li a,.list_cont li span{display:block; font-size:13px;}
						.list_cont li a{float:left; width:730px; overflow:hidden;  white-space:nowrap;  text-overflow:ellipsis; -o-text-overflow:ellipsis;  -moz-binding: url('ellipsis.xml#ellipsis');}
							.list_cont li a:hover{color:#0C7DC3; text-decoration:underline;}
						.list_cont li span{float:right;}
				.pager{line-height:45px; text-align:right; margin-right:50px;}
			/* 页内容 */
				.list_cont h1{height:45px; line-height:45px; text-align:center; font-size:22px; color:#404040;}
					.news_info{height:28px; line-height:28px; text-align:center; color:#666;}
					.news_cont{ color:#1F1F1F; line-height:25px; padding:5px 0px; font-size:12px; text-align:justify;}
						.news_cont p{ color:#1F1F1F; line-height:25px; padding:5px 0px; font-size:12px; text-align:justify;}
						.newstitle{ line-height:35px; font-size:24px; color:#000000; width:100%; text-align:center;}
						.news_cont2{padding:5px; line-height:25px;}
						.list_cont2{ width:900px; padding:15px 45px;}
						.news_cont2{ color:#1F1F1F; line-height:45px; padding:5px 0px; font-size:24px; text-align:justify;}
						.news_cont2 p{ color:#1F1F1F; line-height:45px; padding:5px 0px; font-size:16px; text-align:justify;}
.news_cont2 strong{ color:#1F1F1F; line-height:45px; padding:5px 0px; font-size:16px; text-align:justify;}
						
.indexboxbut{background:url(../images/buy1.jpg) no-repeat;text-align:center;line-height:47px; margin:0 auto; width:175px; }
.indexboxbut:hover {background:url(../images/buy2.jpg) no-repeat;;text-decoration: none;}
.indexbutton { COLOR: #fff; width:175px; height:47px; font-size:14px; line-height:47px;text-align:center;}
.indexbutton:hover {COLOR: #fff;text-decoration: none;}

.yewu{width:1000px; height:200px; margin:0 auto; margin-top:30px; }
.yewu img:hover{ border:1px #900 solid; }
.yewu1{ width:350px; height:200px; background:#033; float:left;}
.yewu2{ width:280px; height:200px; float:left; margin-left:10px;}
.yewu2s{ width:280px; height:95px; background:#933;}
.yewu2x{ width:280px; height:95px; margin-top:10px; background:#339;}

.yewu3{  width:350px; height:200px; float:left; margin-left:10px; background:#223;}




.news{ width:1000px; height:400px; margin:0 auto; margin-top:40px; }
.news1{ width:400px; float:left;  height:400px;}
.news2{ width:560px; float:left; margin-left:40px;  height:400px;}

.lanmu{ display:block; width:400px; height:31px; line-height:31px; background-image:url(../images/news_33.png); background-repeat: no-repeat;}
.lanmu h3{ display:block; float:left; font-size:16px; padding-left:14px;  color:#FFF;}
.lanmu a{ display:block; float:right; }

.jingdianlm{ width:1088px; height:50px; line-height:50px; background:url(../images/bg_gz.gif);}

.jingdianlm h3{display:block; float:left; font-size:16px; padding-left:28px;  color:#900;  background-image:url(../images/news2.png); background-repeat: no-repeat;  }

.syjdal{ width:1088px;		height:280px; margin:0 auto;}
.syjdal ul{ width:1088px; height:280px; margin-top:30px;}

.syjdal ul li{	width:230px;	float:left;	margin-left:35px;	height:280px;}


.syjdal li img {
	width:220px;
	height:140px;
	margin-bottom:4px;
}
.syjdal li span {
	display:block;
	width:220px;
}
.syjdal li span a {
	font-size:14px;
	color:#666;
}
.syjdal li span a:hover {
	color:#900;
	text-decoration:underline;
}
.syjdal li p {
	display:block;
	font-size:14px;
	color:#999;
	margin-top:8px;
}




.sylanmu{ display:block; width:250px; height:50px; line-height:50px; background-image:url(../images/bg_xw.jpg); }
.sylanmu h1{ text-align:center; font-size:18px; color:#900; font-weight:bold; padding-right:16px;}



.lanmu2{ display:block; width:560px; height:31px; line-height:31px; background-image:url(../images/news_33.png); background-repeat: no-repeat;}
.lanmu2 h3{ display:block; float:left; font-size:16px; padding-left:14px;  color:#FFF;}
.lanmu2 a{ display:block; float:right; }

.syxw{ width:400px; height:350px; font-size:14px;  }
.syxw span{ float:right; }
.syxw li{ width:400px; height:24px;  padding-top:10px; }
.syxw li a{ font-size:14px; color:#666;}
.syxw li a:hover{ color:#09C; text-decoration:underline;}

.news2z{ width:200px; height:167px; float:left; padding-top:10px;}
.news2z img{ width:200px; height:150px;}
.news2y{ float:left; margin-left:10px; width:350px; padding-top:10px;}
.news2y span h2 a{ font-size:16px; color:#900; font-weight:bold;}
.news2y a{ font-size:12px; line-height:24px;  }

.dlpp{ clear:both; width:560px; height:213px; margin-top:10px;}
.lbyal{ width:1000px; height:1200px; margin:10px auto;}
.lbyalz{ width:200px; float:left; border:1px solid #CCC; height:980px; background:#e1e1e1; }
.lbyaly{ width:778px;  float:left; margin-left:18px;  height:1180px; border:1px solid #CCC;}

.lanmu3{ display:block; width:200px; height:31px; line-height:31px; background-image:url(../images/news_33.png); background-repeat: no-repeat;}
.lanmu3 h3{ display:block; float:left; font-size:14px; padding-left:14px;  color:#FFF; font-weight:bold;}

.cxfl{ width:180px; margin:0 auto; padding-top:10px;}
.cxfl li{ width:150px; height:24px; padding-left:20px; background:url(../images/cpfl.png); background-repeat: no-repeat;}
.cxfl li a{ color:#111;}
.cxfl li a:hover{ color:#900; font-weight:bold;}



.cxlogo {
	width:1088px; height:200px; border:1px solid #CCC;
	margin:0 auto;
	padding-top:10px;  clear:both;
}
.cxlogo ul li {
	width:80px;
	float:left;
	margin-left:2px;
	margin-bottom:10px;
	text-align:center;
}
.cxlogo ul li img {
	border:1px #ccc solid;
	width:50px;
	height:50px;
}
.cxlogo ul li img:hover {
	border:1px solid #900;
}
.cplogo {
	width:1000px;
	margin:0 auto;
	padding-top:50px;
}
.cplogo ul li {
	float:left;
	width:180px;
	margin-left:16px;
	height:180px;
}
.cplogo ul li img {
	width:169px;
	height:80px; border:1px solid #CCC;
}

.cplogo ul li span{ display:block; width:169px; height:62px; font-size:14px;}


.alul2 {
	width:798px;
	margin:0 auto;
	font-size:12px;
}
.alul2 li {
	width:798px;
	height:184px;
	padding:4px;
	margin-bottom:50px;
}
.alulz {
	width:230px;
	height:180px;
	float:left;
}



.aluly {
	width:550px;
	height:180px; float:left; margin-left:10px;
	
}
.jianjie {
	color:#999;
	display:block;
	height:118px;
	font-size:14px;
}
.alulz img {
	width:220px;
	height:146px;
	padding:2px;
	background:#ccc; 
}
.alulz img:hover {
	opacity:0.8;
	filter:alpha(opacity=80);
	padding:2px;
	background:#f90;
}
.alul2 h1 {
	font-size:18px;
	color:#900;
}
.alul2 h1 a {
	display:block;
	color:#f90;
	font-weight:bold; margin-bottom:10px;
}
.alul2 h1 a:hover {
	color:#900;
}


.table {
	border:1px solid #ccc;
	color:#666;
	border-collapse:collapse;
	table-layout:fixed;
}
.table td, .table th {
	height:22px;
	border:1px solid #ccc;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis
}


.khfw {
	width:798px;
	margin:50px auto 0;
	
}
.khfw li {
	width:256px;
	float:left;
	margin-right:10px;

	font-size:14px;
	margin-bottom:30px;
}
.khfw li img {
	width:256px;
	height:192px;
	
}
.khfw li h3{margin:10px 0;height:46px;overflow:hidden;}
.khfw li img:hover {
	opacity:0.8;
	filter:alpha(opacity=80);
}
.khfwbt {
	width:550px;
	height:100px;
	float:right;
	color:#f60;
}
.khfwbt h3 a {
	display:block;
	font-size:16px;
	color:#f60;
	margin-bottom:10px;
	font-weight:bold;
	text-decoration:underline;
}
.khfwbt h3 a:hover {
	color:#900;
}
.khfwbt span {
	display:block;
	margin-bottom:10px;
}
.khfwbt span a {
	color:#666;
}
.khfwbt span a:hover {
	color:#F60;
}



.zhengwen{ width:798px; height:300px; margin:20px auto; border-bottom:1px dashed #999;}
.zhengwenz{ width:320px; height:300xp; float:left;}
.zhengweny{ width:450px; height:300px; float:right; margin-left:10px;}

.gybiaoti{ width:450px; margin-bottom:10px;}
.gybiaoti h1{ font-size:18px; color:#900;}
.fbrq{ display:block; font-size:14px; margin-bottom:10px;  }
.zytd{display:block; font-size:16px; margin-bottom:10px; color:#900; }
.zytdwz{ display:block; font-size:14px; margin-bottom:10px; height:90px;}

.fenxiang{  width:450px; height:48px; margin-top:10px; }



.zhengwenz img{	width:320px;
	height:250px;
	padding:4px;
	background:#f1f1f1;
}







.weixinewm{ width:798px; height:500px;}

.RandomNews{ width:798px; height:500px;}

.RandomNews h4{ padding-left:10px;height:36px;line-height:36px;color:#475d80;background:url("../images/base754.gif") no-repeat;font-weight:bold; font-size:18px;}
.RandomNews li{ width:780px;height:50px;line-height:50px;   overflow:hidden; border-bottom:1px dashed #999;}
.RandomNews li a{ display:block; background:url(../images/news2.png) no-repeat ;font-size:14px; padding-left:28px;}
.RandomNews li a:hover{ color:#900; text-decoration:underline;}

.zuobian{ clear:both; width:250px; height:10px;}

.tuijian{ clear:both; width:250px; margin-top:10px; margin-bottom:40px;}

.tuijian h4{ height:36px;line-height:36px;color:#900;font-weight:bold; font-size:18px; border-bottom:1px solid #900; margin-bottom:20px;}
.tuijian li{ width:240px; height:50px; line-height:24px; border-bottom:1px dashed #999; margin-bottom:10px;}
.tuijian li a{ display:block; background:url(../images/news3.png) no-repeat ;font-size:14px; padding-left:16px;}

.tuijian li a:hover{ color:#900; text-decoration:underline;}


.pinpai{ width:1088px; height:308px; margin:0 auto; border:1px solid #CCC;}
.pinpai ul { width:1052px; /*height:188px;*/ margin:0 auto; margin-top:10px;}

.pinpai ul li {width: calc( 100%/7 ); height:100px; float:left;  text-align:center; }

.pinpai ul li img{ width:110px; height:80px; padding:3px; background:#f1f1f1;}




.fenye{ clear:both; width:798px; margin:0 auto;  height:52px; text-align:center; line-height:52px;}


.alzsy{ width:1000px; height:1200px; margin:10px auto;}
.alzsyz{ width:200px; float:left; border:1px solid #CCC; height:980px; background:#e1e1e1; }
.alzsyy{ width:778px;  float:left; margin-left:18px;   }
.alzs{ width:778px; margin:0 auto;  height:100px;  text-align:center; background:url(../images/bg_biaoti.jpg);}



.biaoti{ width:778px; height:150px; border-bottom:1px dashed #CCC; text-align:center;}
.biaoti h1{ font-size:22px; color:#900; margin-top:20px; margin-bottom:10px;}
.biaoti p{ display:block; font-size:14px; margin-bottom:20px;}


.neirong{ width:778px; margin:10px auto;}


.lbycp{ width:1000px; margin:10px auto; height:1180px;}
.lbycpz{ width:200px; float:left; border:1px solid #CCC; height:390px; background:#e1e1e1; }
.lbycpy{ width:778px;  float:left; margin-left:18px;   border:1px solid #CCC;}


.cplogo{ width:778px; margin:0 auto;  height:188px; background:url(../images/bg_cp.jpg);}
.cplogo ul{ width:774px; margin:0 auto; padding-top:10px;}
.cplogo ul li{ width:100px; float:left; text-align:center; margin-left:9px; height:86px;}
.cplogo ul li img{ border:1px #ccc solid;}
.cplogo ul li img:hover{ border:1px solid #900;}


.lbyyh{ width:1000px; margin:10px auto; height:1000px;}
.lbyyhz{ width:200px; float:left; border:1px solid #CCC; height:100px; background:#e1e1e1;  }
.lbyyhy{ width:778px;  float:left; margin-left:18px;   border:1px solid #CCC;}
.nygg{ float:left; width:200px; height:130px; margin-top:10px;}


.lbyxw{ width:1000px; margin:10px auto; height:1000px;}
.lbyxwz{ width:200px; float:left; border:1px solid #CCC; height:200px; background:#e1e1e1;  }
.lbyxwy{ width:778px;  float:left; margin-left:18px; height:980px;  border:1px solid #CCC;}

								
								
.footer {
	clear:both;
	width:100%;
	height:254px; background:#333;
}
.db1 {
	clear:both;
	width:1000px;
	height:150px;
	padding-top:20px;
	margin:0 auto;
}

.db1 h4{ font-size:16px; color:#F00;}
.db2 {
	width:1000px;
	height:32px;
	margin:0 auto;
	margin-top:18px;

	color:#ccc;
}
.dbul {
	width:1000px;
	height:150px;
	margin:0 auto;
}
.dbul li {
	width:200px;
	height:150px;
	float:left;
	color:#FFF;
	text-align:center;
}
.dbul li span {
	display:block;
	margin:2px auto;
}
.dbul li span a {
	color:#CCC;
	font-size:12px;
}
.dbul li span a:hover {
	color:#f00;
	text-decoration:underline;
}
.dbpp {
	display:block;
	float:left;
	width:80px;
}
.db2 {
	width:1000px;
	margin:0 auto;
	text-align:center;
	margin-top:10px;
	font-size:12px;
}
.db2 a {
	color:#FFF;
	text-align:center;
}

