.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;
	position: relative;

	}

.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:hover a{

	background-color:#e1f1f7;

	color:#006bb6;

	}


.ul_01 li dl{display: none; width: 400px;}
.ul_01 li:hover dl{display: block; position: absolute; z-index: 99;}
.ul_01 li:hover dl a{ 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(../images/pn.png) no-repeat; HEIGHT: 60px; CURSOR: pointer; TOP: 100px

}

.next {

	Z-INDEX: 100; POSITION: absolute; WIDTH: 50px; BACKGROUND: url(../images/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: 343px;

	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('../images/new_head_bg.png') repeat-x;

	}	
	
	
.headh {

    width: 100%;

    height: 43px;

    background: url('../images/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('../images/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(../images/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(../images/foot_line.jpg) no-repeat left 20px;

	padding-top:30px;

	width:350px;

	float:left;

	text-align:center

	}	

/*列表页

--------------------------------------------*/

.about_banner{

	background:url(../images/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(../images/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;

	}		
	
	.con_righth{

	width:auto;

	float:left;
	}		

.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;

	}	



.show_imgh{

	border:1px solid #CACACA;

	padding:2px;

	width:249px;

	height:95x;

	text-align:center;
	 margin-top: 10px;

	}

.show_imgh:hover{

	border:1px solid #0078bf;

	}	


.show_imgs{

	border:1px solid #CACACA;

	padding:2px;

	width:160px;

	height:62x;

	text-align:center;
	 margin-top: 10px;

	}

.show_imgs:hover{

	border:1px solid #0078bf;

	}	

.word1{

	text-align:center;

	width:245px;

	font-size:14px;

	height:30px;

	line-height:30px;

	}
	
	.wordh{

	text-align:center;

	width:245px;

	font-size:14px;

	height:20px;

	line-height:20px;

	}
	

/*焦点图

-------------------------------------------------*/

.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(../images/search_bg.jpg) no-repeat;

	width:1100px;

	height:97px;

	}		

.search_l{

	background:url(../images/search_1.jpg) no-repeat left 23px;

	width:122px;

	height:45px;

	}

.search_c{

	background:url(../images/search_2.jpg) no-repeat;

	width:609px;

	height:45px;

	line-height:45px;

	border:0; 

	border:none;

	}

.search_r{

	background:url(../images/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(../images/wm_banner.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_../images/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('../images/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_../images/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('../images/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(../images/pro_left.png) center right no-repeat;*/

	background:url(../images/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('../images/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('../images/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;

	}

	

	

	

	

	.xr_pages{

}

.xr_pages ul{

	float:left;

	padding:12px 0px 12px 16px;

}

.xr_pages ul li{

	float:left;

	font-family:Tahoma;

	line-height:17px;

	margin-right:6px;

	border:1px solid #E9E9E9;

}

.xr_pages ul li a{

	float:left;

	padding:2px 4px 2px;

	color:#555;

	display:block;

}

.xr_pages ul li a:hover{

	color:#690;

	text-decoration:none;

	padding:2px 4px 2px;

}

.xr_pages ul li.thisclass,

.xr_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{

	background-color:#F8F8F8;

	padding:2px 4px 2px;

	font-weight:bold;

}

.xr_pages .pageinfo{

	line-height:21px;

	padding:12px 10px 12px 16px;

	color:#999;

}

.xr_pages .pageinfo strong{

	color:#555;

	font-weight:normal;

	margin:0px 2px;

}


.nav_bg .nav ul li a:hover {

	color: #3f90dc;

	background:#fff;

}
