@charset "utf-8";
/* CSS Document */

legend {color: #000;}
body, div{margin: 0 auto;padding: 0;color:#000;font-size:14px; font-family:"宋体"; line-height:120%;}
fieldset, img {border: 0;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal;}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select {*font-size: 100%;}
ul {list-style-type: disc; padding:0; margin:0 auto;}
table {border-collapse: collapse;border-spacing: 0;}
caption, th {text-align: left;}
sup, sub {font-size: 100%;vertical-align: baseline;}
del {text-decoration: line-through;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
.w100 a{ color:#333; text-decoration:none;}
a:link{color:#1674DC;}
a:visited{color:#1674DC;}
a:hover,a:active,a:focus{color:#bc0003; text-decoration:underline;}

.clear{ clear:both;}
.biaozhi{ background:url(../images/29.gif;vpn_img) top no-repeat; line-height:120px;}

/*整体样式设计*/
.w100{width:100%; height:auto; float:left; margin-top:50px;}
.w1065{width:1065px;}

/*头部*/
.head{height:30px; background:#bc0003; color:#FFF;}
.head a,.menu a{color:#FFF;}
.head a:hover{color:#FFF; text-decoration:none;}

/***********导航************/
.menu{height:40px; line-height:40px; font-weight:700; text-align:center;}
.menu1{background:#f4272e; width:1065px; height:40px;}
.menu a{display:block; width:100px; height:100%; text-align:center;}
.menu a:hover{ background:#8f0a0f;}
.menu a:visited,.menu a:active{color:#FFF;}

.nav{height:20px; width:1065px; background:url(images/nav1.jpg;vpn_img) repeat-x;}
.nav a{color:#6d3200;}

.main{margin-top:10px; height:auto;}
.main1{width:1065px; height:545px; }
.work{width:350px; height:100%; float:left;}
.w_img{width:100%; height:270px; float:left;}
.group{width:100%; height:145px; float:left; margin-top:5px;}


.news{width:430px; height:100%; float:left; margin-left:12px;}
.new1{height:210px; overflow:hidden; border-bottom:#ccc 1px solid; width:100%; float:left;}
.new1 h1{color:#f21b23; text-align:center; font-weight:600; font-size:22px;}
.new1 h1 a{color:#f21b23;}
.new1 p{padding:4px 6px; color:#999999; line-height:25px;}

.new2{width:100%; height:220px; float:left;}
.new2 a,.ml1 a,.ml2 a,.gg2 a,.lead a,.jg a{color:#333;}
.new2 ul,.ml1 ul,.ml2 ul{width:100%; height:100%; list-style-type:disc; padding-left:10px;}
.new2 ul li,.ml1 ul li,.ml2 ul li{line-height:28px; margin:8px; text-indent:4px;}
.new2 a:hover,.ml1 a:hover,.ml2 a:hover,.lead a:hover,.jg a:hover,.view_action a:hover,.list4 li a:hover{color:#bc0003;}

.gonggao{width:260px; height:100%; float:left; margin-left:13px;}
.gonggao .gg1{width:100%; height:50px; float:left;}
.gg2{width:100%; height:156px; background:url(../images/5.jpg;vpn_img) no-repeat; float:left;}
.gg2 ul{width:100%; height:90%; padding:0px; padding-left:24px; margin-top:10px; line-height:26px;}
.gg3{width:236px; height:auto;  float:left;}
.gg3 a{width:236px; height:47px; display:block; float:left; margin:5px 12px 5px 12px;}

.main2{width:1065px; height:auto; min-height:850px !important; /*background:red;*/}
.m_left{width:800px; float:left; height:auto; min-height:600px !important; /*background:yellow;*/}
.m_right{width:260px; float:left; height:auto; min-height:600px !important;/* background:black;*/ margin-left:5px; text-align:center;}
.m_right img{max-width:245px;}

.ml1{width:350px; float:left;/* background:red; */height:240px; margin-top:10px;}
.ml2{width:440px; float:left; height:240px; margin:10px 0 0 10px;}

.ml1 ul li,.ml2 ul li{line-height:22px;}

.ml_one{width:100%; float:left; height:259px;}

/*********右侧组织机构**************/
.mr{width:100%; height:auto; min-height:200px !important; float:left;}
.mr img{margin-bottom:3px;}
.lead{border-bottom:#ccc solid 1px; heighr:32px; line-height:28px; width:100%;}
.jg{line-height:28px; list-style-type:none; width:98%; height:100%;}
.jg li{width:49%; float:left; /*height:28px;*/ font-size:12px; border:1px #ccc solid; }

.mr_one{width:100%; height:80px; float:left;}

.ml_two{height:250px; width:100%; float:left;}

/*tab栏目*/
.tab{ width:790px; height:210px; float:left; overflow:hidden;}
.tab1{width:110px; height:40px; float:left; color:#FFF; font-weight:600; text-align:center;}
.tab1 a{color:yellow;}
.tab1 a:hover{color:#FFF; text-decoration:none;}
.tab1 span{ background:#d20100; display:block; width:82px; height:30px; margin:8px 0 0 8px; line-height:30px;}

.news-gg{ text-indent:20px; text-align:left; overflow:hidden; height:150px; border-top:1px #ccc solid; border-left:1px #ccc solid; border-bottom:1px #ccc solid; border-right:1px #ccc solid;}
.news-gg a{color:#000;}
.news-gg a:hover{ text-decoration:underline;}
.tab2{ background:url(images/p_right.gif;vpn_img) 12px 7px no-repeat; height:30px;line-height:30px; text-indent:26px;}

/*.font{width:100%; height:240px; float:left;border:1px #ccc solid; background:#fff;}
.font2{width:790px; height:240px; float:left;}
.font3{width:100%; height:32px; background:#fff; display:block;}
.font2 span{line-height:25px;  color:#666;}
*/
.main3{width:1065px; height:100px;}

.link{width:1065px; height:auto; min-height:78px; border:1px #ccc solid;}
.link ul{list-style-type:none;}
.link ul li{width:200px; height:70px; float:left; margin:5px 6px;}

.foot{width:1065px; height:100%; margin:0 auto;  padding:0; background:url(../images/31.gif;vpn_img) no-repeat right bottom;}
.foot1{height:128px; background:url(images/30.gif;vpn_img) repeat-x;}
.foot_1{width:187px; height:100%; float:left;}
.foot_2{width:80px; float:left; height:100px; margin-top:28px;}
.foot_3{width:790px; float:right; height:128px; }
.foot_3 p{ margin-top:30px; line-height:30px; font-size:14px;}

.left{width:260px; height:auto; min-height:600px !important; float:left; border:1px #ddd solid; margin:0; padding:0;}
.right{width:790px; height:auto; min-height:600px !important; float:left; border:1px #ddd solid; margin-left:8px;}

.navigation{width:100%; height:40px; float:left; background:url(images/27.jpg;vpn_img) left no-repeat;}
.content-1{width:100%; height:auto; float:left; min-height:600px; font-weight:500; line-height: 30px;}
.content-1 p{line-height:30px; padding:5px; width:96%; display:block;}
.h3{color:#fff; margin:3px 0 0 20px;line-height:37px; font-weight:bolder; float:left; width:200px; height:100%;}

.tait {color: #fff; line-height:36px; float:left; margin-right:20px;}
.tait a{color:#fff;}
.tait a:visited,a:active{color:#fff;}
.tait a:hover{color:#fff;}



.cont_one{width:100%; height:auto; min-height:100px; margin:10px 0;}
.cont_head{width:780px; float:left; height:40px; line-height:40px; margin-bottom:10px; margin-left:6px; border-bottom:#bbb 1px solid;}
.cont_head span{font-weight:bold; color:#FFF;}
.cont_head span strong{display:block; width:130px; height:100%; background:#cc3c2e; text-align:center;}
.cont_head a{float:right; margin-right:10px; color:#666; font-size:14px;}
.c_right:hover{color:#bc0003}

/****图片页面****/
.list{width:97%; float:left; height:100%; margin:0 0 10px 10px;}
.list li{width:100%; height:248px; float:left; list-style-type:none; border-bottom:1px solid #999; margin:5px 0;}
.list_l{width:220px; float:left; height:100%;}
.list_l img{width:170px; height:200px; margin:10px 10px; border:1px solid #ccc; padding:2px;}
.list_r{width:530px; float:right; height:100%;}
.list_title{height:33px; width:105px; background:url(../images/32.png;vpn_img) no-repeat; display:block; color:#FFF; line-height:33px; text-align:center; float:left;  margin:8px 0;}
.list_c{width:420px; float:left; height:auto; min-height:33px; line-height:33px; margin:8px 0; text-indent:20px; color:#333;}
.list_c a{color:#333;}

/*--------列表分页*/
.c_listpage {padding: 3px; margin: 3px; text-align: center}
.c_listpage a {border: #eee 1px solid; padding:2px 5px;  margin: 2px; color: #333; text-decoration: none;}
.c_listpage a:hover {border: #333 1px solid; color: #d20100;}
.c_listpage a:active {border: #333 1px solid; color: #d20100;}
.c_listpage .current {border: #d20100 1px solid; padding:2px 5px; font-weight: bold; margin: 2px; color: #fff; background-color: #d20100}
.c_listpage .disabled {border: #eee 1px solid; padding:2px 5px; margin: 2px; color: #ddd;}

.list5 ul{list-style-type:none; margin:5px;} 
.list5 li{ width:750px;float:left;display:block;text-align:left; padding-left:20px;background:url(images/p_right.gif;vpn_img) 6px 10px  no-repeat;border-bottom:1px dashed #D1D1D1; overflow:dash;}
.list5 li a{line-height:30px; color:#333;} 
.list5 li a:hover,a:active,a:focus{color:#d20100;}

/*--------历侧标题*/
.ntitle {color: #d20100; line-height:36px; float:right; margin-right:20px;}
.ntitle a{color:#d20100;}
.ntitle a:visited,a:active{color:#d20100;}
.ntitle a:hover{color:#d20100;}

.search{width:50%; height:39px; text-align:center; color:#d20100; border-bottom:1px #ddd solid; float:left; line-height:30px; padding:0px; margin-top:6px;}
.search form input{height:25px; align-content: center;}
.search form button{width:75px;height:25px; background:#d20100; color:#fff; }
.search form select{height:25px;}

.timer{width:50%; float:left; height:45px; color:#333;  border-bottom:1px #ccc groove; line-height:40px; text-align:center;}


/*------内容显示******/
.view_navigation { height:22px; padding:5px;}
.view_title { text-align:center; font-size:16px; color:#FF0000; padding:10px; font-weight:bold;}
.view_info { text-align:center; height:30px;}
.view_content {font-size:14px;line-height:200%;}
.view_content img{max-width:700px;myimg:expression(onload=function(){this.style.width=(this.offsetWidth > 700)?"700px":"auto"});}
.view_page { text-align:center; font-size:14px;}
.view_next{text-align:left;}
.view_action { text-align:right; height:30px; color:#333;}
.view_action a{color:#333;}

/*---------------内容页:预定*/
.comment{
	border:1px solid #DDD; margin:10px; text-align:center;
}
.comment .commenttitle{
	height:26px; margin:1px auto;
	background:url(images/comment_title_bg.gif;vpn_img) repeat-x;
	border-bottom:1px solid #DDD;
}
.comment .commenttitle .title{
	float:left; margin:5px 0px 0px 12px; color:#999; display:inline; line-height:20px;
}
.comment .commenttitle .title strong{
	letter-spacing:4px; color:#444; margin-right:10px;
}
.comment .commentbox{
	width:95%;text-align:left;
}
.comment .commentbox dl{
	margin:10px auto 0px;
	border:1px solid #D1DDCE;
}
.comment .commentbox dl dt{
	background:#F4F9F2; line-height:25px; text-indent:10px; color:#333; border-bottom:1px solid #E6ECE3;
}
.comment .commentbox dl dt span{
	color:#669933; font-size:11px;
}
.comment .commentbox dl dd{
	padding:10px; font-size:14px;
	line-height:25px; color:#666;
}
/*---------------内容页:发表预定:标题*/
/*---------------内容页:发表预定:标题*/
.comment .posttitle{
	height:26px;
	margin:10px auto;
	background:url(images/comment_title_bg.gif;vpn_img) repeat-x;
	border-top:1px solid #DDD;
	border-bottom:1px solid #DDD;
	text-align:left;
}
.comment .posttitle strong{
	letter-spacing:4px;
	color:#444;
	display:block;
	margin:7px 0px 0px 13px;
}
.comment .postbox{
	width:95%;
	margin:5px auto;
	overflow:hidden;
	text-align:left;
}

.comment .postbox .userbox{
	overflow:hidden;
	margin-top:10px;
}
.comment .postbox .userbox dl{}
.comment .postbox .userbox dl dd{
	float:left;
	display:block;
	padding-bottom:2px;
}
.comment .postbox .userbox dl dd input.username,.comment .postbox .userbox dl dd input.password{
	width:150px;
	border:1px solid #CCC;
	padding:3px 0px 2px 5px;
	margin-right:10px;
}
.comment .postbox .userbox dl dd.mtop{
	margin:7px 7px 0px 0px;
}
.comment .postbox .txtbox{
	width:100%;
	line-height:40px;
}
.comment .postbox .txtbox textarea{
	border:1px solid #CCC;
	width:98%;
	height:80px;
	padding:5px;
}
.comment .postbox .txtbox div{padding-top:5px;color:#666666;}
.comment .postbox .txtbox input{
	width:280px;
	border:1px solid #CCC;
	padding:3px 0px 2px 5px;
	margin-right:10px;
}
.comment .postbox .txtbox img{position:static;+position:relative;vertical-align:middle}
.comment .postbox  .sbut{
	margin:10px;
}
.comment .postbox .userbox .submit{
	width:100px;
	height:25px;
	padding-top:2px;
}
.list4{width:100%; height:auto; list-style-type:none; padding:0px; margin:0px;}
.list4 li{width:23%; height:39px; line-height:39px; float:left; background:url(images/28.jpg;vpn_img) no-repeat; margin: 4px 7px; text-align:center; font-weight:900;}
.list4 li a{color:#333;}

/*------搜索显示*/
.search_tips { height:22px; padding:5px; font-size:14px;}
.search_rkey { height:22px; padding:5px; font-size:14px;}
.search_list dl{display:block;width:96%;margin:12px auto 0px;padding-bottom:8px;}
.search_list dl dt a{line-height:27px;font-size:14px;letter-spacing:1px;}
.search_list dl dd p{line-height:19px;color:#444;font-size:14px;margin-left:5px;}
.search_list dl dd span{font-size:12px;line-height:23px;color:#390;}
.search_list dl dd a{color:#777;text-decoration:none}
.search_list dl dd a:hover{color:#F30;}
.search_list dl dd span{margin-right:10px;}

.jb_title{ display:block; width:100%; height:36px; background:#FC6; line-height:36px; text-indent:20px;}
.jb_main{width:80%; height:auto; min-height:100px; margin:10px auto;}

/*法治政府底部*/
.fazhi {width:1200px; height:100%; margin:0 auto;  padding:0;}

.fazhi_1{width:187px; height:100%; float:left;}
.fazhi_2{width:80px; float:left; height:100px; margin-top:28px;}
.fazhi_3{width:790px; float:right; height:128px; }
.fazhi_3 p{width:790px;line-height:30px; font-size:14px;}

/*法治政府底部*/