.l_xian{ background:url(../images1/xian.jpg) left bottom no-repeat;}
.r_xian{ background:url(../images1/xian.jpg) right bottom no-repeat;}
/* #header{ background:url(../images1/hk_1.jpg) repeat-x;}
.h_main{ width:1200px; margin:0 auto; height:165px;}
.hk_1,.hk_2,.hk_3{ width:1200px;float:left;}
.hk_1_l,{ float:left;}
.hk_1 span{ padding:0 10px; margin-top:4px; height:16px;float:left}
.hk_1 .hk_ts{ float:left; margin-right:20px;}
.hk_1_r{ float: right;}
.hk_2{ height:92px; width:1200px;}
.hk_2 .l_logo{ float:left;width:480px;height:92px;}
.hk_2 .r_logo{ float:right; margin-top:16px;}
.hk_2 .h_search{ float:left; margin-top:10px;} */

/*
.hk_3{ position:relative; z-index:82;}
.hk_3 .hk_class{ position:absolute; width:198px; top:-5px; left:-5px; z-index:80;}
.hk_3 .hk_class .hk_class_1{ width:188px; background:#215da5; margin-left:5px; float:left;z-index:81; display:none;}
.hk_class_1 strong{ background:url(../images1/hk_class.jpg) no-repeat 150px 34px ; width:148px; border-bottom:1px solid #5c86b8; float:left;  padding:28px 30px 12px 10px; font-size:14px;color:#fff;}
.hk_class_1 ul{ background:#215da5;}
.hk_class_1 li{ float:left; padding:10px 0 0 10px;color:#fff; }
.hk_class_1 span{ float:left; background:#f3f3f3; margin:10px 0; width:188px; height:4px;}
.hk_3 .hk_menu{float:left; margin:2px 0 0 198px; width:1002px;}
.hk_menu ul{ float:left;}
.hk_3 .hk_menu ul li{ float:left;padding:9px 14px 7px 14px; margin-left:8px;}
.hk_menu ul li a{ font-size:16px; display:block;color:#FFFFFF; font-weight:bold;}
.hk_3 .hk_menu ul li.in{background:#093162; }
.hk_3 .hk_menu1{float:right;}
*/

/*
.search_class,.search_class2,.search_class3{ float:left;}
.search_class{ background:url(../images1/h_search_01.jpg) no-repeat; width:69px; height:39px; position:relative; z-index:84}
.search_class .s_1{ float:left; width:62px; height:42px;}
.search_class .s_1 span{ float:left; margin:0px 0 0 4px;}
.s_1 ul{position:absolute; top:29px; left:-1px; width:76px; height:136px;background:url(../images1/xl.png) no-repeat; padding-top:14px; z-index:999;}
.s_1 ul li{ width:61px; float:left; margin:1px 0 0 2px; text-align:center; padding:3px 0; cursor:pointer;}
.s_1 ul li.hover{ background:#1b5798; color:#fff;}
.search_class2{background:url(../images1/h_search_02.jpg) no-repeat; width:308px; height:39px; border:0px; line-height:50px;}
.search_class3{background:url(../images1/h_search_03.jpg) no-repeat; width:95px; height:39px; border:0px; }
.search_class3 input{ float:left; margin:6px 0 0 8px;}
.search_class span{ float:left; width:40px; text-align:center;}
*/

#site,#main{width:1200px; margin:0 auto; margin-top:10px;overflow: hidden;}
#main .bod-b-none{ border-bottom:none;}

#site{ padding-left:14px;}
.left{ float:left;width:982px;margin-right:18px; }
.kcsx{ border:1px solid #ddd; width:980px; float:left;}
.sx_1{ background:#f7f7f7; height:38px; float:left; width:980px;}
.sx_1 span{ border:1px solid #e6e6e6; padding:3px 6px; margin:6px 4px 0 4px; float:left; background-color:#FFF;}
.sx_1 span a{  padding-left:6px;}
.sx_1 strong{ float:left; margin:10px 0 0 14px;}
.sx_2{ width:980px; float:left; border-top:1px dashed #cbcbcb; padding-bottom:5px;}
.sx_2 span{ border:1px solid #e6e6e6; padding:3px 6px; margin:8px 4px 0 4px; float:left;}
.sx_2 span a{  padding-left:6px;}
.sx_2 strong{ float:left; margin:5px 0 0 5px;}
.sx_2 ul{ float:left; width:900px;}
.sx_2 ul li{ float:left; margin:7px 7px 0 2px; padding:0 2px; white-space:nowrap; width:55px;}
.sx_2 ul li a{ color:#2968b5;}
.sx_2 ul li.in{ background:#144f95;}
.sx_2 ul li.in a{ color:#fff;}

.xuanke{height:40px; width:980px; border:0px solid #dfdfdf; background:#ececec; float:left; margin-top:16px;}
.gkksearch .s_text{ border:0px; width:104px; height:24px;background:url(../images1/search_01.jpg); line-height:24px; padding-left:4px;}
.gkksearch input{ float:left;}
.xuanke span{ float:left; margin:10px 10px 0 10px;}
.xuanke .xuanr{ float:right; width:320px;}
.xuanke .xuanr span{ margin:8px 0 0 0 ; line-height:26px;}
.xuanke .xuanr span.gkksearch{ width:150px; height:24px; margin-top:8px;}
.kecheng{ float:left; width:980px;}
.kecheng li{ float:left; border-bottom:1px #b9b9b9 dashed; padding:0 10px; width:900px;}
.kecheng li.in{ 
	/* background:url(../images1/bj.jpg) left; */
	background-color: #e6f0fc;
}
.kecheng li span{ float:left; height:45px;line-height:45px;}
.kecheng li span.x_1{ width:500px;font-size:15px;}
.kecheng li span.x_2{ width:160px;font-size:14px;}
.kecheng li span.x_3{ width:160px;font-size:14px;}
.kecheng li span.x_3{ width:160px;font-size:14px;}
.kecheng li span.x_4{ width:80px;font-size:14px;}
.kecheng li span strong{ float:left;width:490px; font-size:16px;}
.kecheng li span p{ float:left; margin:4px 10px 0 0; color:#828282;}

.right{ width:198px;  float:left; background:#f7f7f7; position:relative; z-index:0; padding-bottom:20px}
.right span{ position:absolute; top:0px; left:4px; background:url(../images1/tj.jpg) no-repeat; width:96px; height:36px;}
.right h3{ width:96px; height:36px; background-color: #f2f2f2; width: 100%; text-indent: 18px;line-height: 33px; color: #666666;}
.right ul{ float:left; margin-top:30px;}
.right li{ width:180px; float:left;  margin:10px 0 0 8px;}
.right p{ width:180px; line-height:13px; margin-top:8px; float:left;}
.right img{ border:1px solid #e8e8e8; width:180px; float:left;height:100px;}

#friend_lay{
width:1200px; margin:25px auto;
	border:1px solid #ebebeb;
	height:auto;
	padding-bottom:15px;
}
#friend_lay #friend_list{ margin-left:20px; display:block; margin-top:15px; margin-right:20px; background:#fff}
#friend_lay  h3{ font-size:14px; margin:16px 0 0 20px;}
#friend_lay #friend_list li { line-height:22px; margin-right:12px; display:inline;}
#friend_lay #friend_list li a{ color:#4685d4;}

@media only screen and (max-width: 1199px) {
	#site{padding-top: 88px;width: 100%;line-height: 50px;}
	#main{width: 100%;margin: 0;box-sizing: border-box;margin-bottom: 30px; overflow: hidden;}
	#main .left{width: 100%;border-left: 0;border-right: 0;box-sizing: border-box;margin: 0;}
	#main .left .kcsx{width: 100%;}
	#main .left .sx_2{width: 100%;}
	#main .left .sx_1{width: 100%;}
	.sx_2 ul{width: 100%;box-sizing: border-box;padding-right: 30px;padding-left:30px;}
	#main .right{float: none;display: none;}
	.xuanke{width: 100%;box-sizing: border-box;padding-left: 20px;padding-right: 20px;margin: 0;border-left: 0;border-right: 0;}
	.kecheng{width: 100%;box-sizing: border-box;padding-left: 25px;padding-right: 25px;}
	.kecheng li{width: 100%;box-sizing: border-box;}
	.kecheng li span.x_1{width: 70%;margin: 0;box-sizing: border-box;}
	.kecheng li span strong{width: 100%;box-sizing: border-box;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	
	/* 友情连接 */
	#friend_lay{width: 100%;border-left: 0;border-right: 0;}
}
@media only screen and (max-width: 479px){
	.xuanke{height: 88px;}
	.xuanke .xuanr{float: left;width: 100%;padding-top: 10px;padding-right: 10px;}
	.kecheng{width: 100%;}
	.kecheng ul{width: 100%;overflow: hidden;}
	.kecheng ul li{width: 100%;box-sizing: border-box;padding: 0;}
	.kecheng li span.x_1{width:50%;}
	.kecheng li span.x_2{width:15%;}
	.kecheng li span.x_3{width:15%;}
	.kecheng li span.x_4{width:20%;}
	.kecheng li span{height: auto;line-height: 21px; line-height:35px;}
	.kecheng li span strong{width: 100%;font-weight: 400;font-size: 16px;}
	table tbody tr{margin-top: 20px;}
	table tbody tr td:nth-of-type(1){width: 100% !important; display: block;text-align: left;margin-bottom: 10px;margin-top: 10px;font-size: 12px;height: 24px !important; line-height: 24px !important;}
	table tbody tr td:nth-of-type(2){width: 100% !important; display: block;text-align: center;line-height: 50px;}
}