@charset "gb2312";

/* ����վ���� CSS Document */

body {margin:0px auto; font-family:"΢���ź�"; color:#555555; font-size:12px;}

h1,h2,h3,h4,h5,h6,div,p,span,td,tr,table,ul,li{ margin:0px;padding:0px;list-style:none;}

img{border:0px;}

a:link{color: #555555; text-decoration: none;}

a:visited{color: #555555; text-decoration: none;}

a:hover{color:#ff0000; text-decoration:underline;}

a:active{color:#ff0000; text-decoration:underline;}


.table_spacing1{margin:0 0 10px 0}/*����2������֮����*/
.clear{clear:both}

/*ҳ�������*/
.container {width:100%}

/*ҳ��ͷ��*/
.Header {width:100%;height:154px;background: url(../images/index_02.jpg)  repeat-x center top}
.top{width:1000px;margin:0 auto;}
.top_lj{ float:right; color:#ffffff; line-height:36px}
.top_lj a{ color:#ffffff}

.menu{padding-top:76px; background:url(../images/index_06.jpg) repeat-x; height:42px;}


#menu_dh{ width:1000px;margin:0 auto; line-height:42px;}
#menu_dh li{float:left;text-align:center; font-size:12px; font-weight:bolder; }
#menu_dh .dh{ background: url(../images/index_03.jpg)  no-repeat right top;}
#menu_dh a{ color:#FFF;text-decoration:none; width:100px; display:block;}
#menu_dh a:hover{color:#F00;}


#menu_dh li ul {display:none; position:absolute; z-index:99;width:100px;}
#menu_dh li ul li { font-size:12px;float:none; width:100px; border-bottom:1px solid #044a8c; border-top:1px solid #0074bd;line-height:26px; height:26px;}
#menu_dh li ul li a { background:#0152a3; width:100px;color:#fff; text-align:center; font-weight: normal}
#menu_dh li ul li a:hover { background:#0165b1; color:#fff;}
#menu_dh li:hover ul { display:block;}
#menu_dh li.sfhover ul { display:block;}

.bann{width: 100%;text-align:center}
.kv{
	height: 336px;
	position: relative; left:0px;
	width: 100%; }
.banner_yy{position:absolute; top:0px; left:0px; z-index:1; width:100%; height:5px;}
.kv ul{height:336px;width:100%;}
.kv ul li{height:336px;width:100%;}
.kv ul li a{height:336px;width:100%;display:block;}
.kv .kv_prev:hover{background:url(../images/icon_bg.png) no-repeat left -81px;}
.kv .kv_next:hover{background:url(../images/icon_bg.png) no-repeat -115px -81px;}
.kv .kv_page{
	height: 17px;
	position: absolute;
	bottom: 13px; text-align:center; width:100%;
	z-index: 9999;
}
.kv .kv_page a{display: inline-block;width:20px;height:17px;background:url(../images/index_12.png) no-repeat right;margin:0 4px;}
.kv .kv_page a.selected{background:url(../images/index_12.png) no-repeat left;}

.cpfl{width:100%; background:url(../images/index_07.jpg) repeat-x center; height:50px;}
.cpfl ul{width:1000px;margin:0 auto; padding-left:130px; overflow:hidden}
.cpfl ul li{ float:left; margin:20px 0 0 20px; display: inline; display:inline; font-weight: bolder;background: url(../images/index_08.jpg) no-repeat left center; text-indent:15px;}

.cp{width:100%; background:url(../images/index04_04.jpg) repeat-x}
.blk_18 {overflow:hidden; width:1046px; padding:18px 0 0 0px; height:200px; margin:0 auto}
.pcont { width:1000px; float:left; overflow:hidden;}
.ScrCont {width:32766px;zoom:1;}
#List1_1, #List2_1 {float:left;}
.LeftBotton {float:left; margin-right:5px; display:inline}
.RightBotton { float:right}
.LeftBotton a{width:12px; height:23px; margin-top:80px; background:url(../images/index_16.jpg) no-repeat center; margin-left:2px; }
.RightBotton a{width:12px; height:23px; margin-top:80px; background:url(../images/index_19.jpg) no-repeat center; margin-right:2px;}
.pl {width:224px; height:190px; float:left; margin:0 35px 0 0; display:inline; line-height:22px; text-align:center; position:relative ;}
.pl h2{
	position:absolute;
	font-size:12px;
	color:#fff;
	left: 33px;
	top: 144px;
	z-index:10;
	bottom: 4px;
	height: 22px;
}
.pl h2 a{ color:#fff}
.pl h2 a:hover{ color:#f00}
.pl a{  color:#555555}
.pl a img{width:212px; height:177px;}
.ft{width:212px; height:177px; }
.dwt{
	position:absolute;
	left:6px;
	top:0px;
	z-index:9
}
/*ҳ������*/
.PageBody {width:1000px;margin:0 auto;}
.Sidebar{float:left; width:350px; margin-right:14px; display:inline}
.Sidebar h2{ background:url(../images/index1_28.jpg) no-repeat; height:30px; }
.Sidebar h2 a{ float:right; margin:7px 15px 0 0; display:inline}
.new{ padding:5px;}
.new_top{ margin-top:5px;}
.new_top img{ float:left; width:100px ; height:65px;}
.new_r{ float:left; margin-left:5px; display:inline; line-height:24px; width:230px}
.new_r h3 a{ color:#f00; font-size:12px}
.new_r h4{ color:#aaaaaa; font-weight:normal; text-indent:25px; font-size:12px}

.new_b{ line-height:26px;}
.new_b li{ background: url(../images/index_48.jpg) no-repeat left center; text-indent:8px;}
.new_b li span{ float:right}

.MainBody{ float: left; width:350px;margin-right:14px; display:inline}
.MainBody h2{ background:url(../images/index1_30.jpg) no-repeat; height:30px;}
.MainBody h2 a{ float:right; margin:7px 15px 0 0; display:inline}

.jianjie{ padding:5px; margin-top:13px; line-height:24px;}
.jianjie img{ float:left; padding:0 5px 5px 0}


.fangzhen{ width:272px; float:left;}
.fangzhen h2{ background:url(../images/index1_32.jpg) no-repeat;height:30px;}
.fangzhen h2 a{ float:right; margin:7px 15px 0 0; display:inline}
.fzt{ margin:13px 6px 0 6px;}
.fzt img{ width:260px; height:168px;}
/*ҳ��ײ�*/
.Footer {width:100%;height:213px;background: url(../images/index_45.jpg) repeat-x; padding-top:15px; margin-top:15px;}
.di{ width:1100px; margin:0 auto 0  auto; height:144px;}
.jc{ font-size:14px; font-weight:bolder; color:#0e5b93}
td{ line-height:24px;}
.ybk{ border-right: dashed 1px #c8c8c8}
.dgy{ line-height:24px; text-align:left; float:left; width:105px;}
.dkz{line-height:24px; text-align:left; float:left; width:310px;}
.dkz h2{ text-align:left;}
.dkz li{ float:left; width:155px;}
.dbxx{ width:1100px;  margin:22px auto 0  auto; line-height:48px; color:#FFF}
.dbz{ float:left}
.dby{ float:right}
.lx{ float:right; width:365px; border-left:dashed 1px #c8c8c8; height:150px;}
.lx img{ float:right}
.neiye{ width:1000px;  margin:15px auto 0  auto; line-height:25px;}
.neirye{ width:1200px;  margin:15px auto 0  auto; line-height:25px;}
.left{ float:left; width:215px; margin-right:15px;}
.left h2{ background:url(../images/index1_35.jpg) no-repeat; height:30px; line-height:30px; color:#fff; font-weight:normal; font-size:14px; font-family:"΢���ź�"; text-indent:20px;}
.xin{ line-height:30px; text-align:center;}
.xin li{  margin:5px 0;}
.xin li a{ display:block; background: url(../images/index2_03.jpg) no-repeat; line-height:32px;}
.xin li .Search{width: 100%; height: 30px; position: relative; margin-top: 30px;}
.xin li .Search .S{position: absolute; width: 100%; height: 100%; outline: none; border: none; left: 0; top: 0; border: 1px solid #1271b3; padding: 0 30px 0 15px; box-sizing: border-box;}
.xin li .Search .O{position: absolute; width: 30px; height: 100%; right: 0; top: 0; outline: none; border: none; background: #1271b3 url(../images/search.png) no-repeat center; background-size: 70% 70%; cursor: pointer;}
.xin li a:hover{}
.right{ float:left; width:765px;}
.nav{ background:url(../images/index2.jpg) no-repeat; line-height:30px; height:30px;padding:0 0 0 20px; color:#FFF}
.nav a{color:#FFF}
.new_list{margin:0 5px; padding:0px;}

.new_list li{list-style-type:none; line-height:30px; border-bottom:1px dashed #e7e7e7; background:url(../images/ic.jpg) no-repeat left; padding:0 0 0 15px; text-align:left}

.new_list li span{float:right;}

/*��ϸҳ*/
.title{text-align:center; line-height:40px; font-size:16px; font-weight:bold}

.time{text-align:center; background:#f7f7f7; line-height:25px;}

.content{text-align:left; line-height:25px; padding:10px}
.content img{max-width: 100%; width: auto!important;}
/*ͼƬ�б�*/
.img_list{margin:10px 0 0 4px; padding:0px;}
.img_list::after{display: block; content: ""; clear: both;}
.img_list li{list-style-type:none; float:left; text-align:center; line-height:28px; margin:0 5px; display:inline}

.img_list li img{border:1px solid #e7e7e7; padding:4px; width:168px; height:140px;}
.lbmc{ width:1177px; padding-left:23px; padding-bottom:10px;line-height:39px; border:solid 1px #aaaaaa}
.lbmc li{ float:left; width:280px; height:39px; text-align: center; margin:10px 10px 0 0; background: url(../images/index23.jpg) no-repeat}
.lbmc li a{ display:block;color:#000000; font-size:14px; font-family:"΢���ź�"}
.lbmc li a:hover{ background:#1271b3; color:#fff;}
.dbt{ font-size:16px; color:#fff; background: url(../images/index3.jpg)  no-repeat; height:30px; line-height:30px; text-indent:20px; margin:10px 0 10px 0;}


.liuyan{ margin:15px 0}
.liuyan td{padding:5px}
.liuyan td span{color:#f00;}
.liuyan td .ly_bjk1{border:1px solid #9c9c9c; height:22px; line-height:22px; padding:0 5px; width:300px; margin:0 10px 0 0}
.liuyan td .ly_bjk1:focus{border:1px solid #0066cb;}
.liuyan td .ly_tj{width:70px; height:26px; line-height:26px; text-align:center; background:#0066cb; border-radius:3px; color:#fff; font-weight:bold; border:none; cursor:pointer;transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	-webkit-transition:all 0.3s;}
.liuyan td .ly_tj:hover{background:#0053a5;}


.page{border-top: 1px solid #e7e7e7; text-align:center; padding:20px 0 30px 0; margin: 0 auto;}
.page .page_list{}
.page .page_list a{display:inline-block; margin:0 2px; width:22px; height:22px; border-radius:5px; overflow:hidden; text-align:center; line-height:22px; border:1px solid #e1e1e1; behavior:url(pie.htc); position:relative; font-family:Arial;}
.page .page_list a:hover{background:#fafafa; border:1px solid #e1e1e1; color:#555}
.page .page_list a.Current,
.page .page_list a.on{background:#1271b3; border:1px solid #1271b3; color:#fff}