﻿.top{
	width:1130px;
	margin:0 auto;
	height:95px;
	padding-top:25px
	
	}
.logo{
	float:left;
	}	
.tel{
	float:right;
	}
		
.nav_bg{
	height:49px;
	background-color:#006bb6;
	}	
.nav{
	width:1100px;
	margin:0 auto;
	}	
.ul_01{
	height:49px;
	line-height:49px;
	}		
.ul_01 li{
	float:left;
	color:#FFF;
	}
.ul_01 li a{
	color:#ffffff;
	padding-left:26px;
	padding-right:26px;
	font-size:17px;
	display:block;
	height:49px;
	line-height:49px;
	}	
.ul_01 li a:hover{
	background-color:#e1f1f7;
	color:#006bb6;
	}		
	
.slides {
	Z-INDEX: 1; POSITION: relative; MARGIN: 0px auto; WIDTH: 100%; HEIGHT: 481px; OVERFLOW: hidden
}
.slides_container {
	POSITION: absolute; MARGIN: 0px 0px 0px -960px; WIDTH: 1920px; TOP: 0px; LEFT: 50%
}
.banner {
	WIDTH: 1920px; DISPLAY: block; FLOAT: left; HEIGHT: 481px
}
.ppnn {
	Z-INDEX: 100; POSITION: relative; MARGIN: 0px auto; WIDTH: 1000px; HEIGHT: 481px; CURSOR: pointer; TOP: -400px
}
.prev {
	Z-INDEX: 100; POSITION: absolute; WIDTH: 50px; BACKGROUND: url(pn.png) no-repeat; HEIGHT: 60px; CURSOR: pointer; TOP: 100px
}
.next {
	Z-INDEX: 100; POSITION: absolute; WIDTH: 50px; BACKGROUND: url(pn.png) no-repeat; HEIGHT: 60px; CURSOR: pointer; TOP: 100px
}
.prev {
	BACKGROUND-POSITION: -6px -5px; LEFT: 0px
}
.next {
	BACKGROUND-POSITION: -12px -74px; RIGHT: 0px
}
.m_case {
	MARGIN-TOP: 25px; WIDTH: 598px
}
.m_case .tit_m H4 {
	COLOR: #ed7601
}
.m_case UL {
	BORDER-BOTTOM: #e1e1e1 1px solid; BORDER-LEFT: #e1e1e1 1px solid; PADDING-BOTTOM: 12px; BACKGROUND: #fff; CLEAR: both; OVERFLOW: hidden; BORDER-TOP: #e1e1e1 0px solid; BORDER-RIGHT: #e1e1e1 1px solid
}
.m_case UL LI {
	TEXT-ALIGN: center; MARGIN: 20px 0px 0px 18px; WIDTH: 174px; DISPLAY: inline; FLOAT: left
}
.m_case UL LI A {
	COLOR: #464646
}
.m_case UL LI SPAN {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; DISPLAY: block; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid
}
.m_case UL LI SPAN.hover {
	BORDER-BOTTOM: #378d00 1px solid; BORDER-LEFT: #378d00 1px solid; BORDER-TOP: #378d00 1px solid; BORDER-RIGHT: #378d00 1px solid
}
.m_case UL LI P {
	MARGIN-TOP: 8px
}
.hot_pc LI .p_img {
	POSITION: relative
}
.hot_pc LI .p_img SPAN {
	CURSOR: pointer
}
.hot_pc LI .p_img .tc {
	POSITION: absolute; DISPLAY: none; TOP: 0px; LEFT: 0px
}
.hot_pc LI .p_img .tc EM {
	POSITION: absolute; FILTER: alpha(opacity=70); WIDTH: 172px; DISPLAY: block; BACKGROUND: #000; HEIGHT: 127px; TOP: 0px; LEFT: 0px; opacity: 0.7
}
.hot_pc LI .p_img .tc .p_word {
	Z-INDEX: 10; POSITION: absolute; TEXT-ALIGN: left; PADDING-LEFT: 10px; WIDTH: 162px; HEIGHT: 121px; COLOR: #fff; PADDING-TOP: 6px; TOP: 0px; LEFT: 0px
}
.hot_pc LI .p_img .tc .p_word H5 {
	FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.hot_pc LI .p_img .tc .p_word P {
	LINE-HEIGHT: 18px
}
.hot_pc LI .p_img .tc .p_word A {
	POSITION: absolute; BOTTOM: 0px; LEFT: 0px
}
.box{
	width:1080px;
	background-color:#FFF;
	padding:10px;
	margin:0 auto;
	}
.box1{}
.box1_l{
	width:382px;
	float:left;
	}
.box1_c{
	width:400px;
	float:left;
	padding-left:12px;
	}
.box1_r{
	width:274px;
	float:left;
	padding-left:12px;
	}
.width1{
	width: 400px;
    height: 346px;
	}
.width2{
	width: 274px;
    height: 260px;
	margin-bottom:8px
	}		
.newsItem {
    border-left: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
   /* float: left;*/
	}
.newsItem .head {
    width: 100%;
    height: 43px;
    background: url('new_head_bg.png') repeat-x;
	}	
.newsItem .content {
    width: 100%;
  /*  height: 180px;*/
    padding-top: 10px;
	}	
/*.photo img{
	padding-left:8px;
	}*/		
.news_word{
	/*width: 100px;*/
	padding-left:14px;
	padding-right:14px;
	float:left;
	text-align:center;
	background: url('news_focus_bg.png') repeat-x;
    border-right: 1px solid #e7e7e7;
	color: #015293;
	height: 43px;
	font-size:16px;
    line-height: 43px;
	font-weight:bold
	}		
.news_more{
	float:right;
	color:#FFF;
	line-height: 43px;
	padding-right:10px;
	font-size:14px;
	font-weight:normal
	}	
.ul_03{
	padding-left:6px;
	}
.ul_03 li {
	background:url(dian_03.png) no-repeat 3px 13px;
	padding-left:14px;
    line-height:30px;
	font-size:14px
	}
.ul_03 li span{
	float:right;
	padding-right:10px;
	font-size:14px
	}			
.ul_03 li a {
    text-decoration: none;
	font-size:14px
	}
.box2{
	margin-top:10px;
	}			
.box2_l{
	float:left;
	width:534px;
	
	}
.box2_r{
	float:left;
	padding-left:12px;
	width:534px;
	}
.width3{
	width: 532px;
    height: 330px;
	}		
.T_SC{
	height:100px;
	padding-left:6px;
	border-bottom:dotted 1px #ccc;
	margin-bottom:6px
	}
.T_SC .photo{
	width:136px;
	height:86px;
	float:left;
	margin-right:10px;
	border:1px solid #CCC;
	text-align:center;
	padding:2px
	}
.T_SC .text{
	width:360px;
	padding-left:10px;
	float:left;
	}	
.T_SC .text h3{
	color:#000;
	height:30px;
	line-height:30px;
	margin-bottom:2px;
	font-weight:bold
	}
.T_SC .text p{
	width:360px;
	line-height:22px;
	margin:0;
	color:#333;
	}
.width4{
	width: 532px;
    height:250px;
	}
.width5{
	width:1080px;
    height:250px;
	}
#ddemo {
	overflow:hidden;
	width:1060px;
	
	}
#dindemo {
     float: left;
     width: 1600%;
    }
#ddemo1 {
     float: left;
    }
#ddemo2 {
     float: left;
}	
.show_box{
	float:left;
	padding-left:7px;
	padding-right:7px;
	}	
.show_img{
	border:1px solid #CACACA;
	padding:2px;
	width:204px;
	height:149px;
	text-align:center;
	}
.word{
	text-align:center;
	width:204px;
	font-size:14px;
	height:30px;
	line-height:30px;
	}				
.picscroll{
	padding-left:10px;
	}	
.links_l{
	background-color:#f1f1f1;
	height:66px;
	width:192px;
	font-size:20px;
	padding-left:8px;
	float:left;
	line-height:66px;
	}	
.links_r{
	background-color:#f1f1f1;
	height:66px;
	width:520px;
	float:left;
	padding-left:350px;
	line-height:66px;
	}
.bottom_bg{
	background-color:#005fa0;
	height:196px;
	}
.bottom{
	width:1080px;
	margin:0 auto;
	}				
.bottom_l{
	width:730px;
	float:left;
	padding-top:55px;
	font-size:14px;
	color:#FFF;
	line-height:28px
	}
.bottom_r{
	background:url(foot_line.jpg) no-repeat left 20px;
	padding-top:30px;
	width:350px;
	float:left;
	text-align:center
	}	
/*列表页
--------------------------------------------*/
.about_banner{
	background:url(about_banner.jpg) no-repeat center center;
	height:219px;
	margin-top:1px;

	}
.current_location {
    width: 100%;
    height: 40px;
    line-height: 40px;

    border-bottom: 1px solid #dddddd;
	}
.locationPath {
    font-size: 12px;
    height: 40px;
    line-height: 40px;
    color: #666666;
    float: left;
	}
.locationPath a	{
	color: #666666;
	}
.con_left{
    float: left;
    width: 226px;
    min-height: 200px;
    border-width: 2px 1px 1px 1px;
    border-color: #0078bf #e1e1e1 #e1e1e1 #e1e1e1;
    border-style: solid;
    margin-top: 10px;
	}	
.con_left .head {
    width: 226px;
    height: 42px;
	font-size:17px;
	}
.con_left .head img {
    float: left;
    margin: 11px 0px 0px 5px;
	}
.con_left .head span {
    float: left;
    color: #3971c0;
    font-weight: bolder;
    line-height: 42px;
    margin-left: 5px;
    display: inline;
	}
.sb_lmfll
{
	width: 170px;
	background:url(sy_01.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	border: 1px solid #e9e9e9;
	padding-left: 35px;
	margin-bottom: 8px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	font-size: 14px;
	height: 31px;
	line-height: 31px;
	cursor:pointer;
}
.navContent{display: none;}
.navContent li a{display:block;width:170px;heighr:35px; padding-left: 50px;line-height:35px;color:#333; margin: 0px auto; border-bottom:1px dashed #eeeeee; font-size:14px}
.navContent li a:hover{color:#fff;background-color:#c9000d;}
.con_right{
	width:820px;
	float:left;
	padding-left:20px;
	}		
.article {
    height: 100px;
    border-bottom: 1px dashed #999999;
    margin-top: 15px;
	margin-bottom: 15px;
	}
.article .timeLine {
    float: left;
    width: 80px;
    height: 25px;
    line-height: 25px;
    background-color: #3092c1;
    margin: 0 auto;
    font-size: 10px;
    color: #ffffff;
    text-align: center;
    vertical-align: middle;
	}
.article .content {
    float: left;
    width: 730px;
    padding-left: 10px;
    height: 80px;
    text-align: left;
	}
.article .content a {
    color: #555555;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
}		
.article .content p {
    padding-top: 10px;
    width: 730px;
    overflow: hidden;
    color: #8f8e8e;
    font-size: 13px;
    word-break: break-all;
    height: 60px;
    overflow: hidden;
    line-height: 25px;
}
.pages{
    margin-top: 30px;
    padding: 3px;
    text-align: center;
}
/*详情页
-----------------------------------------*/

.con_title {
    margin: 10px auto 20px;
    text-align: center;
}
.ty_gl_main h3{
    background-color: #f1f1f1;
    height: 40px;
    line-height: 40px;
    text-align: right;
	padding-right:20px;
	font-size:14px;
    font-weight: normal;
}

.contents {
	border: 1px dashed #CCCCCC;
	padding: 20px;
	margin-top:20px;
    font-size: 14px;
    line-height: 28px;
    margin-top: 15px;
	}
.content2 {
	border: 1px dashed #CCCCCC;
	padding: 10px;
	margin-top:10px;
    font-size: 14px;
    line-height: 28px;
	}
	
/*建设成果
-------------------------------------------------*/
.show_box1{
	float:left;
	padding-left:9px;
	padding-right:9px;
	margin-top:12px
	}	
.show_img1{
	border:1px solid #CACACA;
	padding:2px;
	width:245px;
	height:180x;
	text-align:center;
	}
.show_img1:hover{
	border:1px solid #0078bf;
	}	
.word1{
	text-align:center;
	width:245px;
	font-size:14px;
	height:30px;
	line-height:30px;
	}
/*焦点图
-------------------------------------------------*/
.mychgPic{width:382px; height:346px; margin:0 auto}
.mF_liuzg{ position:relative; width:382px; height:346px; overflow:hidden; font:12px/1.5 Verdana,Geneva; background:#fff;}
.mF_liuzg .loading{position:absolute;z-index:9999;width:100%;height:100%;color:#666;text-align:center;padding-top:90px;}/*载入画面*/
.mF_liuzg .pic li{width:382px;position:relative;overflow:hidden;*margin-top:-2px;}
.mF_liuzg .pic li p{width:382px;position:absolute;}
.mF_liuzg .pic li p a{display:block;}/*图片和焦点图框架一样大小*/
.mF_liuzg .pic li p img{width:382px;height:346px;}
.mF_liuzg .txt li{position:absolute;z-index:2;bottom:0;width:382px;height:36px;line-height:34px;overflow:hidden;display:none;}
.mF_liuzg .txt li a{display:block;color:#fff;padding:2px 0 0 16px;font-size:14px;font-weight:bold;text-decoration:none;}/*标题样式*/
.mF_liuzg .txt-bg{position:absolute;bottom:0;z-index:1;width:382px;height:36px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;}/*标题背景*/
.mF_liuzg .num{position:absolute;z-index:3;bottom:8px;right:8px;color:#333;}/*按钮样式*/
.mF_liuzg .num li{ float:left; width:22px; height:18px; position:relative; border:1px solid #FFF; line-height:18px; text-align:center; margin-right:3px; cursor:pointer; background:#000; filter:alpha(opacity=90); opacity:0.9; color: #FFF; }
.mF_liuzg .num li.current,.mF_liuzg .num li.hover{ background:#A61814; color:#fff; font-weight:bold;}	

.fenye { text-align:cener; padding:20px 25px 10px 0;}
.fenye a { border:1px solid #dbdbdb; padding:5px 8px;}
.fenye a.fenye_h { color:#fff; background:#ff7e00; border:1px solid #e36500; font-weight:bold;}
.fenye a:hover { background:#ff7e00; color:#fff; text-decoration:none;}	

/*新闻中心总页
------------------------------------------------------*/

.listbox{
	width:1100px;
	padding-bottom:10px;
	margin:0 auto;
	}
.listbox1{
	margin-top:10px;
	}	
.listbox1_l{
	width:468px;
	float:left;
	}
.listbox1_r{
	width:620px;
	padding-left:12px;
	float:left;
	}	
.width6{
	width: 620px;
    height:328px;
	}	
.bg_white{
	background-color:#FFF;
	}	
.search_dis{
	/*padding-top:22px;*/
	}	
.search_bg{
	background:url(search_bg.jpg) no-repeat;
	width:1100px;
	height:97px;
	}		
.search_l{
	background:url(search_1.jpg) no-repeat left 23px;
	width:122px;
	height:45px;
	}
.search_c{
	background:url(search_2.jpg) no-repeat;
	width:609px;
	height:45px;
	line-height:45px;
	border:0; 
	border:none;
	}
.search_r{
	background:url(search_3.jpg) no-repeat;
	width:119px;
	height:47px;
	border:0; 

	}
.width7x{
	width:358px;
    height:250px;
	}
.listfloat{
	float:left;
	margin-bottom:10px;
	margin-right:10px;
	}
.listfloat1{
	float:left;
	margin-bottom:10px;
	}		
/*文明网
--------------------------------------------*/
.wm_nav_bg{
	height:49px;
	background-color:#d60000;
	}
.wm_banner{
	background:url(wm.jpg) no-repeat center center;
	height:240px;
	}	
.wmbox1_l{
	width:500px;
	float:left;
	}
.wmbox1_r{
	width:566px;
	padding-left:12px;
	float:left;
	}
.width7{
	width:566px;
	height:276px;
	}	
.wm_news_word{
	/*width: 100px;*/
	padding-left:14px;
	padding-right:14px;
	float:left;
	text-align:center;
	background: url('wm_news_focus_bg.png') repeat-x;
    border-right: 1px solid #e7e7e7;
	color: #d60000;
	height: 43px;
	font-size:16px;
    line-height: 43px;
	font-weight:bold
	}		
.myfc{ width:1080px; /*height:216px;*/ border-left:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; border-right:1px solid #e6e6e6;}
.myfc .menu{ width:100%; height:43px; background: url('new_head_bg.png') repeat-x; }
.myfc .menu ul{ margin:0px;padding:0px; float:left;}
.myfc .menu ul li{ /*width:100px; */height:43px; line-height:43px; text-align:center; margin:0 auto; vertical-align:middle; list-style-type:none; float:left; cursor:pointer;}
.myfc .menu ul .mouseover{ background-image:url('wm_news_focus_bg.png');background-repeat:repeat-x;border-right:1px solid #e7e7e7;/* width:100px*/font-size:16px;color:#d60000; font-weight:bold}
.myfc .subHead{width:680px; float:left; padding-left:70px;}
.myfc .subHead ul{ margin:0px;padding:0px; }
.myfc .subHead ul li{padding-left:12px; padding-right:12px; height:43px; line-height:43px; text-align:center; vertical-align:middle; float:left;  _zoom:1;_display:inline; }
.myfc .subHead ul .mouseover{  /*width:86px;*/padding-left:16px; padding-right:16px;  height:29px; line-height:29px; margin-top:8px;  background-image:url('kssz_bg_active.png'); background-repeat:repeat-x; font-size:13px;color:#545454;}
.myfc .subHead ul .mouseout{ /*width:86px;*/padding-left:16px; padding-right:16px;  height:29px; line-height:29px;  margin-top:8px; cursor:pointer; font-size:13px;color:#333333; background-repeat:repeat-x;  }
.myfc .subHead ul .mouseover a{ /*width:86px;*/padding-left:16px; padding-right:16px; height:29px;display:inline-block;line-height:29px;font-size:13px;color:#ffffff; cursor:pointer; vertical-align:middle;}
.myfc .subHead ul .mouseout  a{ /*width:86px;*/padding-left:16px; padding-right:16px; height:29px;display:inline-block;line-height:29px;font-size:13px;color:#333333; cursor:pointer; vertical-align:middle;}
.myfc .myContent{width:1050px; min-height: 146px; _height:146px; overflow:visible; margin:15px; margin-bottom:5px}
.myfc .myContent .item{ width:525px; min-height: 136px;_height:136px;overflow:visible;float:left; margin-bottom:10px}
.myfc .myContent .item img {
    width: 128px;
    height: 150px;
    float: left;
    border: 2px solid #e7e7e7;
	}
.myfc .myContent .item .info {
    width: 325px;
    height: 120px;
    float: left;
    padding: 8px;
	}
.myfc .myContent .item .info .name{
	border-bottom:1px solid #dad6d6;
	font-size:16px;
	}
.myfc .myContent .item .info .desc{
	font-size:14px;
	margin-top:4px;
	line-height:26px;
	}		
.myfc .myContent .item .info .name span{
	display:block;
	padding-bottom:6px;
	width:80px;
	text-align:center;
	border-bottom:2px solid #d60000;
	}
.wm_bottom_bg{
	height:118px;
	border-top:4px solid #d60000;
	}
.wm_bottom{
	width:1080px;
	margin:0 auto;
	padding-top:30px;
	text-align:center;
	font-size:14px;
	line-height:28px
	}		
	
.menu_list{width:210px;margin:0 auto; margin-top:10px;}
.menu_head{/*height:40px;line-height:40px;padding-left:38px;font-size:14px;color:#525252;cursor:pointer;border:1px solid #e1e1e1; border-bottom:none;position:relative;margin:0px;font-weight:bold;background:#f8f4f4 url(pro_left.png) center right no-repeat;*/
	background:url(sy_01.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	border: 1px solid #e9e9e9;
	padding-left: 35px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	font-size: 14px;
	height: 31px;
	line-height: 31px;
	cursor:pointer;
	position:relative;
	}
.menu_list .current{background:#f8f4f4;}
.menu_body{line-height:34px; font-size:14px}
.menu_body a{display:block;height:34px;line-height:34px;padding-left:34px;color:#333333;background:#fff;text-decoration:none;border-bottom:1px dashed #e1e1e1;}
.menu_body a:hover{text-decoration:none;}	


.Menubox{
	width: 100%;
    height: 43px;
    background: url('new_head_bg.png') repeat-x;
	}
.Menubox li{
	float:left;
	display:block;
	cursor:pointer;
	width:95px;
	text-align:center;
	color: #015293;
	height: 43px;
	font-size:16px;
    line-height: 43px;
	font-weight:bold
	}
.Menubox li a{
	color:#4B4B4B;
	}
.Menubox li a:hover{
	color:#D31515;
	}
.Menubox li a:link{
	color:#4B4B4B}	
.Menubox li.hover{ 
	width:95px;
	text-align:center;
	float:left;
	text-align:center;
	background: url('news_focus_bg.png') repeat-x;
    border-right: 1px solid #e7e7e7;
	color: #015293;
	height: 43px;
	font-size:16px;
    line-height: 43px;
	font-weight:bold
	}
.Menubox li.hover a{color:#015293}

.Contentbox{
	clear:both; 
	width: 100%;
	text-align:center;
    padding-top: 10px;
	}