@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0;}
.bd { background:url(../images/bj.jpg) no-repeat top center;}
.wid { width:1000px; margin:0 auto;}
#container{width:1000px; height:auto; clear:both; margin:0 auto; }
/**top**/
.top { height:29px; width:1000px;}
.welcome { line-height:29px; width:300px; color:#666666;}
.sc { width:350px; line-height:29px; text-align:right; color:#cfcfcf;}
.sc a { color:#666666;}
.sc a:hover { color:#666666; text-decoration:underline;}
.sc b { font-weight:normal; font-size:11px; padding:0 5px;}

.banner { width:1000px; height:128px;}

/*menu*/
.menu { background:url(../images/dhz.jpg) repeat-x; height:79px; width:1000px; float:left;}

.metab { width:990px; margin:0 auto;}
.tabtext { height:41px;}
.tabtext ul { padding-left:13px;}
.tabtext li { float:left; width:100px; line-height:41px; padding-right:10px; text-align:center;}
.tabtext li a { color:#fff; font-size:16px; font-weight:bold;}
.tabtext li.hover { background:url(../images/hover.jpg) no-repeat; width:100px;}
.tabtext li.hover a { color:#fff; font-size:16px;}

.shou input { background:url(../images/shou101.jpg) no-repeat; width:270px; height:27px; line-height:27px; border:0px; margin:8px 5px 0 80px; float:left; padding-left:23px}
.shou span img { width:47px; height:27px; margin-top:8px;}

.zndh { height:35px; line-height:35px; padding-left:15px;}
.zndh span{ font-size:14px; font-weight:bold; color:#333333;}
.zndh a { color:#666666; margin-right:10px;}
.zndh a:hover { color:#f30;}
.menu_k { height:35px; line-height:35px; width:990px; float:left;}
.menu_k a {padding:0px 5px; color:#666666; line-height:35px;}
.menu_k a:hover { color:#f30;}

/**main**/
.main { width:1000px; float:left;}
/*left*/
.left { width:738px;}
/*ltbox1*/
.ltbox1 { margin-top:15px; width:738px; float:left;}

/**图片滚动**/
.i_pic_gd{ width:298px; height:271px; border:1px solid #DDDDDB; padding:2px 2px;}
.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.cl { zoom: 1; }
.frame { margin-bottom: 10px; border: 1px solid #e1e1e1; background: #FFF; }
.title { padding: 0 10px; height: 32px; font-size: 14px; font-weight: 700; line-height: 32px; overflow: hidden; }
.block { margin: 10px 10px 0; }
.temp { margin: 1px; }
.slideshow { clear: both; }
.slideshow li { position: relative; overflow: hidden; }
.slideshow span.title { position: absolute; bottom: 0; left: 0; margin-bottom: 0;height: 32px; line-height: 32px; font-size: 14px; text-indent: 10px; }
.slideshow span.title, .slidebar li { background: rgba(0,0,0,0.3); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #30000000,endColorstr = #30000000); color: #FFF; overflow: hidden; }
.slidebar li { float: left; margin-right: 1px; width: 20px; height: 20px; line-height: 20px; text-align: center; font-size: 10px; cursor: pointer; }
.slidebar li.on { background: rgba(255,255,255,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #50FFFFFF,endColorstr = #50FFFFFF); color: #000; font-weight: 700; }
ul, li { list-style: none; }
.frame { background: none; border: 0px solid #fff; margin-bottom: 0px; }
.temp { margin: 0; }
.slidebar { position: absolute; top: 5px; left: 4px; }
.slideshow span.title, .slidebar li { background: rgba(0,0,0,0.3); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000,endColorstr = #90000000); color: #FFF; overflow: hidden; }
.slidebar li.on { background: rgba(255,255,255,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #9000000,endColorstr = #9000000); color: #1AA3D1; font-weight: 700; }
.slideshow SPAN.title { text-indent: 0px;width: 261px; }
.block { margin: 0;position: relative; }
#frameHlicAe { margin: 0px !important; border: 0px !important; }
.comiis_wrap960, .comiis_wrapad { margin: 0 auto; width: 259px; }
.comiis_wrapad { overflow: hidden; width:294px; height:267px; border:1px solid #FFF}
.comiis_wrapad img { float: left; margin-top: 0px; }
#slidesImgs li { width: 298px; height: 271px; display: none;}


.hb_new { margin-left:15px; width:417px; height:274px;}
.bt { background:url(../images/hbbj.gif) repeat-x; width:417px; height:35px; line-height:35px;}
.bt span a { color:#666666; margin-right:8px;}

.sy_new { border-bottom:#989898 1px dotted; padding:10px;}
.sy_new h2 { text-align:center; font-size:16px; font-weight:bold; line-height:32px;}
.sy_new h2 a { color:#269cda;}
.sy_new h2 a:hover { color:#269cda; text-decoration:underline;}
.sy_new p { line-height:18px;}

.bt_new { padding:5px 10px 0 10px;}
.bt_new li { line-height:30px; background:url(../images/icon.jpg) no-repeat left center; padding-left:15px; font-size:14px;}
.bt_new li span { float:right; font-size:12px;}

/*ltbox2*/
.ltbox2 { margin-top:15px; width:738px; height:330px; float:left;}
.bt2 { background:url(../images/xxgk.jpg) no-repeat; width:738px; height:47px; line-height:42px;}
.bt2 span { text-align:right;}
.bt2 span a { margin-right:5px;}

.cent { padding-top:10px;}
.ctlt { width:189px;}
.ctlt_01 { line-height:23px; padding-left:5px;}
.ctlt_01 a { color:#0c94dc;}
.ctlt_01 a:hover { color:#0c94dc; text-decoration:underline;}
.ctlt_01 b { color:#0c94dc; padding:0 5px; font-weight:normal;}

.ctlt_02 { margin-top:10px;}
.ctlt_02 a img {  width:189px; height:36px; margin-bottom:5px;}

.ctlt_03 { margin-left:10px;}
.ctlt_03 li { background:url(../images/icon.jpg) no-repeat left center; padding-left:15px; line-height:25px;}

.ctrt { width:524px; margin-left:20px;}
.btct { width:524px; height:32px; line-height:32px; border:#dddddd 1px solid; background:#f5f5f5;}
.btct li { width:87px; text-align:center; float:left; font-size:14px; margin-top:-1px; color:#666666; display:block; cursor:pointer;}
.btct li a { color:#666666;}
.btct li.hover { width:87px; height:32px; background:#fff; border-top:#0d93db 2px solid; border-left:#dddddd 1px solid; border-right:#dddddd 1px solid; border-bottom:#fff 1px solid; display:block; color:#0d93db; font-weight:bold; margin-top:-1px; display:block; cursor:pointer;}
.btct li.hover a { display:block}

.xxgk_list { padding:15px 5px 0 5px;}
.ctcent1 { height:85px; margin-bottom:15px;}
.ctpic { width:134px; height:85px;}
.ctcent01 { width:350px; margin-left:20px;}
.ctcent01 h2 { font-size:14px; font-weight:bold; line-height:22px;}
.ctcent01 p { line-height:21px;}

.ctcent2 {}
.ctcent2 li { line-height:30px; background:url(../images/icon2.jpg) no-repeat left center; padding-left:15px; font-size:14px;}
.ctcent2 span { float:right; font-size:12px;}

/*ltbox3*/
.ltbox3 { margin-top:15px; width:738px; float:left;}
.bt3 {  background:url(../images/zxbs.jpg) no-repeat; width:738px; height:47px; line-height:42px;}
.bt3 span { text-align:right;}
.bt3 span a { margin-right:5px;}

.cent2 { padding-top:10px;}
.ctlt2 { width:288px;}
.bt01 { line-height:32px; border-bottom:#989898 1px dotted; height:32px; margin-left:5px;}
.bt01 h2 { background:url(../images/icon3.jpg) no-repeat left center; padding-left:20px; font-size:14px; font-weight:bold; color:#666666;}
.bt01 span { margin-right:5px;}

.cebt { margin-top:15px;}
.cebt li { line-height:30px; background:url(../images/icon2.jpg) no-repeat left center; padding-left:18px; font-size:14px;}

.ctkt2_02 { margin-top:10px;}

.ctrt2 { width:428px; margin-left:20px;}
.ctkt3_01 { width:428px;}
.btct2 { width:426px; height:32px; line-height:32px; border:#dddddd 1px solid; background:#f5f5f5;}
.btct2 li { width:106px; text-align:center; float:left; font-size:14px; margin-top:-1px; color:#666666; display:block; cursor:pointer;}
.btct2 li a { color:#666666;}
.btct2 li.hover { width:106px; height:32px; background:#fff; border-top:#c35b24 2px solid; border-left:#dddddd 1px solid; border-right:#dddddd 1px solid; border-bottom:#fff 1px solid; display:block; color:#c35b24; font-weight:bold; color:#C35B24; display:block; cursor:pointer;}
.btct2 li.hover a { width:106px; height:32px; background:#fff; border-top:#c35b24 2px solid; border-left:#dddddd 1px solid; border-right:#dddddd 1px solid; border-bottom:#fff 1px solid; display:block; color:#c35b24; font-weight:bold;}

.gggs_list { width:426px; margin-top:15px;}
.ctcent3 li { line-height:30px; background:url(../images/icon2.jpg) no-repeat left center; padding-left:15px; font-size:14px;}
.ctcent3 span { float:right; font-size:12px;}

.ctkt3_02 { margin-top:10px; width:426px; height:41px; background:#f5f5f5;}
.ctkt3_02 h2 { width:128px; height:42px;}
.shou2 { margin:6px 0 0 5px;}
.shou2 input { width:245px; height:27px; border:#d3d3d3 1px solid; float:left;}
.shou2 span { float:left; width:30px; height:29px;}

.ctkt3_03 { margin-top:10px}
.li1 { width:212px; height:60px; border-bottom:#989898 1px dotted; border-right:#989898 1px dotted; padding:5px 0; float:left;}
.lipic { width:35px; height:55px; margin:0 10px;}
.lict { width:147px;}
.lict h2 { font-size:14px; font-weight:bold; line-height:22px;}
.lict h2 a { color:#c35b24;}
.lict p { line-height:18px; color:#666666;}
.li2 { width:212px; height:60px; border-bottom:#989898 1px dotted; padding:5px 0; float:left;}
.li3 { width:212px; height:60px; border-right:#989898 1px dotted; padding:5px 0; float:left;}
.li4 { width:212px; height:60px; padding:5px 0; float:left;}

/*ltbox4*/
.ltbox4 { margin-top:13px; width:738px; float:left;}
.bt4 { width:738px; height:41px; line-height:41px;}
.bt4 h2 { width:192px; height:41px;}
.bt4 span { text-align:right;}
.bt4 span a { margin-right:5px;}

.cent4 { width:730px; height:250px; border:#f3e9ed 4px solid;}
.zt01 { width:209px; height:225px; padding:0 17px; margin:12px 0; border-right:#989898 1px dotted;}
.ztbt { height:18px; line-height:18px;}
.ztbt h2 { font-size:14px; font-weight:bold; color:#666666;}
.ztpic { width:209px; height:41px; margin:10px 0;}
.ztct li { background:url(../images/icon2.jpg) no-repeat left center; padding-left:13px; line-height:30px; font-size:14px;}

.zt02 { width:209px; height:225px; padding:0 16px; margin:12px 0;}

/*right*/
.right { width:244px;}
.bsdt { width:244px; float:left; margin-top:15px;}
.zl { margin-top:10px; width:244px; float:left;}
.zttp { width:244px; float:left;}
.zttp img { margin-top:10px;}

.gzhd { width:244px; float:left; margin-top:10px;}
.gzbt { width:244px; height:41px;}
.gzct { width:216px; height:680px; border:#ebeffb 1px solid; background:#f7faff; padding:10px 13px;}
.gzbox1 { border-bottom:#d0d1d4 1px dotted; padding-bottom:13px;}
.tell { font-size:14px; color:#666666;}
.tel { line-height:30px; background:url(../images/tell.jpg) no-repeat left center; padding-left:23px; margin-left:7px;}
.yx { line-height:30px; background:url(../images/email.jpg) no-repeat left center; padding-left:25px; margin-left:5px;}
.gzan{}
.gzan li { width:102px; height:31px; margin:10px 3px 0 3px;  float:left;}

.gzbox2 { border-bottom:#d0d1d4 1px dotted; padding-bottom:13px; margin-top:10px;}
.gzbt2 { height:19px; line-height:19px;}
.gzbt2 h2 { width:75px; height:19px; line-height:19px; text-align:center; font-size:14px; font-weight:bold; color:#fff; background:#519409;}
.gzbt2 span { text-align:right;}
.gzbt2 span a { margin-right:5px;}
.gzct2 { margin-top:10px;}
.gzct2 li { background:url(../images/icon2.jpg) no-repeat left center; padding-left:15px; line-height:26px; font-size:14px;}

.gzbox3 { margin-top:10px;}
.gzbt3 h2 { width:75px; height:19px; line-height:19px; text-align:center; font-size:14px; font-weight:bold; color:#fff; background:#519409;}
.gzbt3 span { text-align:right;}
.gzbt3 span a { margin-right:5px;}

.gzct3 { margin-top:10px; color:#666666; line-height:24px;}
.gzct3 span { font-weight:bold;}
.gzct3 input { margin:0 10px;}
.gzan2 { margin:6px 0 0 30px;}
.gzan2 a { margin:0 5px;}

/*yqlj*/
.yqlj { width:1000px; height:35px; background:#f2f2f2; float:left; margin-top:15px;}
.yqlj li { float:left; margin-left:41px; width:202px;}
.selt { width:202px; margin-top:10px; height:19px; line-height:19px;}

/*foot*/
.foot { padding:15px 0; width:1000px; float:left; text-align:center; color:#666666; line-height:26px;}
.foot a { margin:0 10px;}


/*内页*/
.main1 { margin-top:10px; float:left; width:1000px;}
.ny_left { width:220px;}
.nyltct { width:200px; height:auto; padding:10px 10px 1px 10px; background:#f6f6f6;}
.nyltct li { background:url(../images/ny2_03.jpg) no-repeat; width:202px; left:34px; line-height:34px; margin-bottom:10px;}
.nyltct li a { padding-left:35px; display:block;}

.nyltbox2 { margin-top:15px;}
.nyltbox2 a img { margin-bottom:10px;}

.ny_right { width:738px; padding-left:20px; margin-left:20px; border-left:#d4d4d4 1px solid; min-height:600px;}
.dqwz { width:728px; height:32px; background:#f6f6f6; color:#666666; line-height:32px; padding-left:10px; float:left}
.dqwz a { color:#666666;}
.dqwz a:hover { color:#f30;}

.nyrtbox1 { margin:15px 0 10px; width:698px; float:left; padding:0px 20px;}
.nyrtbt { height:40px; line-height:40px; border-bottom:#269cda 2px solid; color:#269cda;}
.nyrtbt h2 { font-size:16px; font-weight:bold; color:#269cda; background:url(../images/ny_10.jpg) no-repeat left center; padding-left:20px; margin-left:10px;}
.nyrtbt span { margin-right:10px;}
.nyrtbt span a { color:#666666px;}
.nyrtbt span a:hover { color:#f30;}

.nyrtct { margin-top:10px;}
.nyrtct li { line-height:36px; font-size:14px; border-bottom:#b9b9b9 1px dotted;background:url(../images/icon.jpg) no-repeat left center; padding-left:15px; }
.nyrtct li a { color:#666666; margin-left:10px;}
.nyrtct li a:hover { color:#f30;}
.nyrtct span { float:right; margin-right:10px; color:#bcbcbc; font-size:12px;}

/*内页02*/
.ny2rtbt { height:40px; line-height:40px; background:url(../images/ny2_06.jpg) repeat-x; width:738px;}
.ny2rtbt h2 { font-size:18px; font-weight:bold; color:#269cda; padding:0 30px 0 20px; background:url(../images/ny_10.jpg) no-repeat left center #fff;}

.ny2rtct { margin-top:10px; color:#333333; padding:0px 40px;}
.ny2rtct  p { line-height:32px; font-size:14px; text-indent:2em;}

/*内页详情*/
.dqwz2 { width:990px; height:32px; background:#f6f6f6; color:#666666; line-height:32px; padding-left:10px; float:left;}
.dqwz2 a { color:#666666;}
.dqwz2 a:hover { color:#f30;}

.nyxqct { width:970px; margin-top:20px; padding:0 15px; float:left; color:#333333;}
.nyxqct h2 { height:30px; line-height:30px; font-weight:bold; font-size:24px; color:#269cda; text-align:center;}
.time { padding:20px 0; text-align:center;}
.nyxqct p { line-height:32px; font-size:14px;}

/*首页空气质量*/
.sykqzl{ width:242px; border:1px solid #EEEEEE; float:left; height:130px; background:url(../images/kqzl_bg.jpg) repeat-x top}
.sykqzl_tab{ width:242px; float:left;}
.sykqzl_tab ul{ margin-left:-1px;}
.sykqzl_tab li{float:left;display:block;cursor:pointer;	width:120px;	text-align:center;	color:#676767;	height: 39px;	line-height: 35px;	font-size:12px; }
.sykqzl_tab li a{cursor:pointer;color:#1A1A1A;	line-height: 35px;	font-size:12px; font-weight:bold;}
.sykqzl_tab li.hover{float:left;display:block;cursor:pointer;	width:121px;text-align:center;color:#FFFFFF;font-weight:bold;font-size:12px;line-height: 35px; background:url(../images/kqzl_tab.jpg) no-repeat top center; height:39px;}
.sykqzl_tab li.hover a{color:#1F76BC;	font-weight:bold;	font-size:12px;line-height: 28px;}
.sykqzl_tab span{height:24px;display: block;margin-left:1px;}
.sykqzl_k{ width:222px; float:left; padding:5px 10px 10px 10px;}


/*page style*/
.page_k{width:738px; float:left; margin-top:20px;}
.show_page{ text-align:center; height:50px; line-height:50px; font-size:12px; float:left; width:680px; }
.prev {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 4px; PADDING-LEFT: 18px; PADDING-RIGHT: 12px; BACKGROUND: url(../images/pconline_page.gif) no-repeat 0px -50px; HEIGHT: 22px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 5px;font-size:12px;
}
.next {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 4px; PADDING-LEFT: 12px; PADDING-RIGHT: 18px; BACKGROUND: url(../images/pconline_page.gif) no-repeat 0px 0px; HEIGHT: 22px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 5px;font-size:12px;
}
.prev:link{font-size:12px;}
A.prev:hover {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-POSITION: 0px -75px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.next:link{font-size:12px;}
A.next:hover {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-POSITION: 0px -25px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.pconline_page {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 3px; LINE-HEIGHT: 26px; MARGIN: 0px 2px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 5px; OUTLINE-WIDTH: medium; PADDING-RIGHT: 5px; COLOR: #000; FONT-SIZE: 12px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; TEXT-DECORATION: none; PADDING-TOP: 4px
}
.pconline_page1 {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: left; BORDER-LEFT: medium none; PADDING-BOTTOM: 4px; LINE-HEIGHT: 26px; MARGIN: 1px 2px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; BACKGROUND: #f80; COLOR: #fff; FONT-SIZE: 12px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 5px
}

.cn_docbody {
	font-size: 14px;
	font-style: normal;
	line-height: 28px;
	color: #333333;
	text-decoration: none;
}
.cn_doctitle {
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

   .sc.fr{
       display: flex;
       width: auto;
   }
   .topSearchInpt{
       width: 100px;
       border: none;
       background: #e6e6e6;
       height: 19px;
       margin: auto;
       padding: 0 10px;
   }
   .topSearchBut{
       border: none;
       background: #a2a2a2;
       color: #fff;
       height: 19px;
       font-size: 12px;
       padding: 0 10px;
       margin: auto;
       margin-right: 20px;
       line-height: 16px;
   }




















