@charset "gb2312";



/* CSS Document */



/*----------公共 ---------*/

*{

	padding:0px;

	margin:0px;

}

html{

	background:#FFF;

}

body{

	/*background:url(../img/body_bg.jpg) repeat;*/

	font-size:14px;

	/**_font-family:Simsun;*/

	_font-family:microsoft yahei,Simsun,Tahoma,Verdana;

	font-family:microsoft yahei,Simsun,Tahoma,Verdana;

	text-align:center;

}



img{

	border:none;

}



a{

	color:#256EB1;

	text-decoration:none;

}

a:hover{

	color:#ba2636;

	text-decoration:underline;

}

ul{

	list-style:none;

	margin:0;padding:0;

}

/*---------- stock ---------*/

.center{

	margin:0px auto;

}

.w1000{

	width:1000px;

	/*position:relative;*/

}

.pl{ float:left;}

.pr{ float:right;}

.mt8{/* ( margin-top * 1 ) */

	margin-top:8px;

}

.ml20{ margin-left:20px;}

.mr20{ margin-right:20px;}

.mb20{ margin-bottom:20px;}

.pright .mt0{

	margin-top:0px;

}

.mt2{/* ( margin-top * 2 ) */

	margin-top:16px;

}

.clear{

	overflow:hidden;

}

.fs-12{

	font-size:12px;

}

.fc-f60{

	color:#F60;

}

.fc-f90{

	color:#F90;

}

.clr{

	clear:both;

	}

/*---------- 头部 ---------*/

.header{

	width:100%;

	margin:auto;

	overflow:hidden;

}

	.header .header_top{ width:1000px; margin:auto;overflow:hidden; margin-bottom:10px;}

		.header_top .logo{ height:80px; line-height:80px; float:left;}

			.logo img{}

		.header_top .top_r{ width:440px; height:80px; font-size:16px;font-weight: bold; float:left; text-align:right;}

			.header_top .top_r .p1{ margin-top:20px;color: #A01508;}

			.header_top .top_r .p2{ margin-top:10px;color: #0669CE;}
		.header_top .top_r2{float:right;}

nav{ width:100%;background: url(../kete/img/head2.jpg) repeat-x;height: 54px;position: relative;z-index: 9999;}

	.list-none{width: 1000px;margin: 0 auto;position: relative; overflow:hidden;}

	.list-none li{ float:left; width:100px; height:54px; line-height:54px;}

	.list-none li a{ color:#FFF; font-size:16px;}

/*-----------------首页中间部分-----------------------*/

.index-inner{ width:1050px; margin:10px auto; overflow:hidden;text-align:left;}

	.index-left{ width:260px; float:left; overflow:hidden;}

	.index-left h3.title{height:40px;overflow: hidden;line-height:40px;color: #fff; font-size:20px;text-indent:20px;background-color: #006CAC;}

		.index-left .ulk{border: 1px double #E7E7E7;}
		.index-left .list-ul{overflow: hidden;border-bottom: 1px #999 double;}
		.index-left .list-ul li{width: auto;}
		.index-left .list-ul li a{ display:block;width:200px; height:34px; line-height:34px;color: #333; padding-left:29px;letter-spacing:1px;}
		.index-left .list-ul li a.a1{padding-left:10px;font-weight: bold;letter-spacing:1px;color: #006CAC; font-size:16px;}
			.index-left .list-ul li a.a1:before{content:"★"; font-size:20px;}
			.index-left .list-ul li a.a2:before{content:"●"; font-size:10px;}
		.index-left .list-ul li a:hover{ background-color:#CCCCCC;}

		.index-left .list-ul2{overflow: hidden;border-bottom: 1px #999 double;}
		.index-left .list-ul2 li{width: auto;overflow: hidden;}
		.index-left .list-ul2 li a{ display:block; height:34px; line-height:34px;color: #333; letter-spacing:1px;}
			.index-left .list-ul2 li a:before{content:"●"; font-size:10px;}
		.index-left .list-ul2 li a.a1{font-weight: bold;letter-spacing:1px;color: #006CAC; font-size:16px;}
		.index-left .list-ul2 li a:hover{ background-color:#CCCCCC;}

	.index-right{ width:780px;float:right; background-color:#FFF;border: 1px double #E7E7E7;}

	    .index-right .title{background: url(../kete/img/site_bg.jpg) repeat-x left 50px;margin-left: 20px;padding-top: 21px;margin-right: 30px;height: 35px;line-height: 35px;position: relative;}

		.index-right h3.title{background: url(../kete/img/site_bg.jpg) repeat-x left 50px;margin-left: 20px;padding-top: 21px;margin-right: 30px;height: 35px;line-height: 35px;position: relative;}

			.index-right h3.title span {color: #014c98;background: #fff;position: absolute;left: 0px;top: 23px;font-size: 18px;padding: 0px 3px;}

			.index-right h3.title .position{color: #ba8748;float: right;position: relative;right: 15px;}


	

		.index-right .active{margin-left:10px;margin-right:10px;letter-spacing: 1px; font-size:14px;}

			.index-right .list-ul{ overflow:hidden;}

				.index-right .list-ul li{ width:242px; height:200px;margin:5px;text-align:center;float:left; overflow:hidden;}

				.index-right .list-ul li p{line-height:30px;color: #333; overflow:hidden;}

			.index-right .list-ul_2{ overflow:hidden; border-bottom: 1px #999 double;}

				.index-right .list-ul_2 li{ width:345px; margin:0 10px;text-align:left;float:left; height:31px;line-height:31px;color: #333; overflow:hidden;}

				.index-right .list-ul_2 li span{ float:right;}

				

	.index-inner .list-dl{border: 1px double #E7E7E7;color: #333;line-height:24px; overflow:hidden;}

	.index-inner .list-dl-1{width:318px;}

	.index-inner .list-dl-2{width:656px;}

		.index-inner .list-dl a{color: #333;}

		.index-inner .list-dl a:hover{color:#ba2636;}

		.index-inner .list-dl dt{ height:36px; line-height:36px;background: url(../kete/img/box-bg.jpg) repeat-x;padding-left: 10px;font-size: 14px;font-weight: bold; overflow:hidden;}

		.index-inner .list-dl dd{ padding:10px;}

			.index-inner .list-dl dd ul{padding-left:20px;}

			.index-inner .list-dl dd ul.ul-1{ list-style-type:decimal;color: #256EB1;}

			.index-inner .list-dl dd ul li{height:24px; line-height:24px;}

		
	.index-ys-tit{margin:10px 0;height: 36px;color:#000000;line-height: 36px;text-indent: 10px; font-size:24px; border-bottom:1px solid #CCCCCC; background-image:url(../kete/img/youshi_tit.jpg); background-position:right center; background-repeat:no-repeat;}
	.index-ys-l{ width:49%; height:400px; float:left;}
		.index-ys-l dt{background: #006eb1;color: #fffefe;font-size: 20px;line-height: 40px;margin-bottom: 10px;}
			.index-ys-l dt span{background: #eb5000;padding: 0 9px;margin-right: 15px;float: left;}
		.index-ys-l dd{padding-left:15px;color: #030303;line-height: 25px;}
			.index-ys-l dd p{padding-left:15px; background-image:url(../kete/img/youshi_ico.jpg); background-position:left 6px; background-repeat:no-repeat;}

	.index-ys-r{ width:49%; height:400px; float:right;}
		.index-ys-r dt{background: #006eb1;color: #fffefe;font-size: 20px;line-height: 40px;margin-bottom: 10px;}
			.index-ys-r dt span{background: #eb5000;padding: 0 9px;margin-right: 15px;float: left;}
		.index-ys-r dd{padding-left:15px;color: #030303;line-height: 25px;}
			.index-ys-r dd p{padding-left:15px; background-image:url(../kete/img/youshi_ico.jpg); background-position:left 6px; background-repeat:no-repeat;}
/*--------------------------栏目中间----------------------------*/

.con-inner{width:1000px; margin:10px auto; overflow:hidden;text-align:left;}

	.con-left{ width:210px; float:left; overflow:hidden;}

	.con-left h3.title{height:40px;overflow: hidden;line-height: 40px;color: #fff; font-size:20px;text-indent:20px;background-color: #006CAC;}

		.con-left .ulk{border: 1px double #E7E7E7;}
		.con-left .list-ul{overflow: hidden;border-bottom: 1px #999 double;}

		.con-left .list-ul li{width: auto;}

		.con-left .list-ul li a{ display:block;width:200px; height:34px; line-height:34px;color: #333; padding-left:20px;letter-spacing:1px;}

		.con-left .list-ul li a.a1{padding-left:10px;font-weight: bold;letter-spacing:1px;color: #006CAC; font-size:16px;}
			.con-left .list-ul li a.a1:before{content:"★"; font-size:20px;}
			.con-left .list-ul li a.a2:before{content:"●"; font-size:10px;}
		.con-left .list-ul li a:hover{background-color:#CCCCCC;}

		

		.con-left .list-uli{border: 1px double #E7E7E7;overflow: hidden;}

		.con-left .list-uli li{width:200px; text-align:center; margin:30px auto;}

		

		

	.con-right{ width:780px;float:right; background-color:#FFF;border: 1px double #E7E7E7;}

		.con-right h3.title{background: url(../kete/img/site_bg.jpg) repeat-x left 50px;margin-left: 20px;padding-top: 21px;margin-right: 30px;height: 35px;line-height: 35px;position: relative;font-size: 14px;}

			.con-right h3.title span {color: #014c98;background: #fff;position: absolute;left: 0px;top: 23px;font-size: 18px;padding: 0px 3px;}

			.con-right h3.title .position{color: #ba8748;float: right;position: relative;right: 15px;}

	

		.con-right .active{margin-left: 20px;margin-right:20px; font-size:16px;}

		.con-right .ac{ line-height:28px;font-size:16px;letter-spacing:1px;}

			.con-right .list-ul{ display:block; height:auto; _height:100%;overflow:hidden;}

				.con-right .list-ul li{ width:220px; height:168px; margin:10px;text-align:center;float:left; overflow:hidden;}

				.con-right .list-ul li p{height:30px; line-height:30px;color: #333; overflow:hidden;}

				

			.con-right .list-ul-n{ overflow:hidden;}

				.con-right .list-ul-n li{margin:20px;}

				.con-right .list-ul-n li a{ color:#333;}

				.con-right .list-ul-n li p{ line-height:26px;color: #aaa;}

			.con-right .paging{ height:30px; line-height:30px; text-align:center;}

			

/*----------------------------内容页---------------------------*/

.con-right .ac .ac-title2{height: 30px; line-height:30px;/*background:url(../kete/img/nr-box-bg.png) repeat-x;*/font-size: 16px;color: #fff;margin:5px 0;letter-spacing: 0;}

	.con-right .ac .ac-title2 ul{ width:740px; overflow:hidden; background-color:#FFF;border-bottom:2px double #024991;}

		.con-right .ac .ac-title2 ul li{padding: 0 6px;height: 30px;background-color: #eef8ff;font-size: 16px;color: #fff; margin:0 1px;float: left;text-align: center;}

.con-right .ac .ac-title{height: 40px; line-height:38px;background:url(../kete/img/400.gif) no-repeat top left;/*border-bottom: 2px double #024991;*/font-size: 16px;color: #fff;margin:5px 0;text-indent:60px; color:#000; font-weight:800;}

.con-right .ac p{ line-height:30px; color:#333; margin:10px 0;}



.con-right .ac h2.h2-1{text-align: center;border-bottom: 1px dotted #ccc;padding: 5px 0px;margin: 10px 0px;color: #333;}

	.ac table{border-right:1px solid #333;border-bottom:1px solid #333; font-size:12px;margin:0 auto;color: #333;}

		.ac table .tr-1{ background-color:#CCC;}

		.ac table td{ height:30px; line-height:30px;border-left:1px solid #333;border-top:1px solid #333; padding-left:10px;text-align: left;}

			.ac table td.td-1{ font-weight:bold;}

.ac p img{vertical-align: middle;}

		

/*-----------------------幻灯片--------------------------------*/

.banner1{background:url(../images/bannerbg1.png) repeat-x;}

.banner2{background:url(../images/jybg.png) repeat-x;}

.banner3{background:url(../images/cmbg.png) repeat-x;}

.banner4{background:url(../images/zqbg.jpg) repeat-x;}

/*---banner---

#bannerbg{height:414px; position:relative; top:0px; width:100%; z-index:0; overflow:hidden;zoom:1}

.bannerc{height:414px; overflow:hidden; position:relative; width:100%;}

.bannerc li{height:414px; left:0; position:absolute; top:0; width:100%;}

.banner{height:414px; margin:0 auto; position:relative; text-align:center;}

.banner img{position:absolute; left:50%; top:0px; margin-left:-790px;}

.bannermenu{left:50%; margin-left:350px; position:absolute; bottom:30px;_bottom:180px; z-index:9; display:block;}

.bannermenu li{background-color:#9C9C9C; float:left; height:10px; list-style:none outside none; margin:0 5px; width:10px; overflow:hidden; cursor:pointer;}

.bannermenu li.on{background-color:#FF7519; height:10px; width:10px;}

*/

/****************************底部***********************************/

footer{width: 100%; height:120px;border-top: 1px solid #acabab;background: #484848;color: #dadada; overflow:hidden;}

	.foot{height:120px;overflow:hidden;}

	.foot-left{float: left;margin-top: 20px;height: 25px;line-height: 25px;color: #dadada;text-align: left;}

	.foot-left ul{ overflow:hidden;}

	.foot-right{float: right;padding: 22px 0px 5px;text-align: right;}

	

		.foot-left li{ width:80px;float:left; text-align:center;}

		.foot-left li a{color: #dadada;}