@charset "utf-8";
body{margin:0;padding:0;font-size:12px;font-family:"\5B8B\4F53"; text-align:center;}
:focus {outline:0 none;}
.clear {clear:both;}
a, a:visited {text-decoration:none;color:#656565;}
.fl{float:left;}
.w100{width:100%;}
.w800{width:800px;}
.mb20 {margin-bottom:20px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb19 {margin-bottom:19px;}
.mb5 {margin-bottom:5px;}
.ml20{margin-left:20px;}
.pb20{padding-bottom:20px;}
.b1px{border-bottom:1px solid #F1F1F1;}
.wrapper {font-size:12px;color:#6d6d6d;background-color:#fff;text-align:left;width:1200px;overflow:hidden;}
.header {width:1200px;background-color:#fff;margin:0 auto;padding:4px 0px 20px 0px;}
.header a, .header a:visited {color:#797979;}
.header a:hover, .header a:active {color:#444444;}

.gsld .title{font-family: "宋体";font-weight: bold;font-size: 14px;color: #004276;}
.gsld .date{font-family: "宋体";font-weight: bold;font-size: 14px;color: #333;}

/*RSS part over*/
/*language part start*/
.languagePart {margin-top:30px;padding:0px;height:24px;line-height:24px;float:right;}
.languagePart li {float:left;list-style-type:none;padding:0px 3px;white-space:nowrap;}
.languagePart .liEng {font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.languagePart .liCut {float:left;list-style-type:none;padding:0px 5px;color:#666;}
/*language part over*/
/*logo part start*/
.logoPart {float:left;display:inline;}
/*logo part over*/
.searchPart {float:left;bottom:0px;}
.searchPart .searchInput {font-size:12px;line-height:30px;height:30px;width:180px;border-top:1px solid #ccc;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;vertical-align:middle;color:#a7a7a7;float:left;margin-top:5px;}
.searchPart .searchInputChange {font-size:12px;line-height:30px;height:30px;width:180px;border-top:1px solid #56a2d7;border-right:1px solid #7db2d8;border-bottom:1px solid #7db2d8;border-left:1px solid #7db2d8;vertical-align:middle;color:#a7a7a7;}
.searchPart .searchButton {width:44px;height:16px;vertical-align:middle;border-style:none;background-color:#fff;cursor:pointer;position:relative;float:left;}
.searchPart .searchButton img{margin-top:5px;}
/*main nav start*/
.nav {width:1200px;height:30px;}
.nav .leftCut {width:5px;background-image:url(../images/index02.jpg);background-position:center;background-repeat:repeat-x;height:30px;float:left;display:inline;}
.nav .middleCut {width:1200px;background-image:url(../images/index02.jpg);background-position:center;background-repeat:repeat-x;height:30px;float:left;display:inline;}
.nav .rightCut {width:5px;background-image:url(../images/index02.jpg);background-position:center;background-repeat:repeat-x;height:30px;float:left;display:inline;}
.navList2 {margin:0 auto;display:block;float:left;}
.navList2 .mainlevel {position:relative;background-image:url(../images/index02.jpg);background-position:center;background-repeat:repeat-x;float:left;font-size:14px;font-weight:bold;}
.navList2 .mainlevel a:link, .navList2 .mainlevel a:visited {color:#fff;text-decoration:none;line-height:30px;display:block;padding:0px 47px;text-align: center;}
/*turn*/
.navList2 #mainlevel_01 a{padding:0px 30px;}
.navList2 #mainlevel_02 a{padding:0px 48px;}

.navList2 #mainlevel_01 ul li a{padding:0px;}
.navList2 #mainlevel_02 ul li a{padding:0px;}
/*turn*/
.navList2 .mainlevel a:hover, .navList2 .mainlevel a:active {text-decoration:none;}
.navList2 .mainlevel ul {display:none;position:absolute;left:50%;margin-left:-60px;width:150px;border:1px solid #C00;padding-bottom:15px; background-color:#fff;padding-top:5px;z-index:9999;}
.navList2 .mainlevel li {background-color:#fff;width:150px;}
.navList2 .mainlevel li a:link, .navList2 .mainlevel li a:visited {color:#000;font-size:12px;font-weight:normal;border-bottom:1px dashed #666;width:120px;margin:0 auto;padding:0px;}
.navList2 .mainlevel li a:hover, .navList2 .mainlevel li a:active {color:#C60;}
/*main nav over*/
.mainBody {width:1200px;background-color:#fff;margin:0px auto;padding:0px 0px 20px 0px;}
.leftRowMP {width:900px;float:left;}
.rightRowMP {width:275px;float:left;margin-left:20px;}

.wrapper2{width:275px;height:378px;position:relative;overflow:hidden;}
.wrapper2 img{position:relative;z-index:99;}
.box{width:100%;height:72px;padding:14px 0;position:absolute;background:red;font-size:20px;line-height:36px;text-align:center;border-radius:5px;}
.box:nth-child(odd){background:#da0101;color:#fff;}
.box:nth-child(even){background:#f1f1f1;}
.boxes{position:relative;top:360px;}

.flashBox {width:900px;height:360px;background-color:#999;}
.secondLR {width:275px;float:left;}
.secondRR {width:480px;float:left;margin-left:20px;}
.leftRowMP .secondRR{width:353px;margin-left:0;}
.leftRowMP .secondRR.ml14{margin-left:14px;}
.leftRowMP.w1000{width:1200px;}
.leftRowMP.w1000 .secondRR{width:575px;}
.leftRowMP.w1000 .secondRR.ml14{margin-left:40px;}
.leftRow {float:left;width:190px;}
.middleRow {float:left;width:80%;margin:0px 11px 0px 16px;display:inline;line-height:2.5em;}
.middleRow table{max-width: 754px;
    position: relative;
    z-index: 999;
    background: #fff;
    margin: 18px 0;}
.rightRow {float:right;width:172px;background:#ececec;}
.rightRowSecond {float:left;width:754px;margin-left:16px;_width:724px;display:inline;}
/*left nav start*/
.leftNavPart {border-top:2px solid #666;width:188px;padding:1px 0px 0px;margin-bottom:16px;background-color:#eee;}
.leftNavPart img {float:left;}
.leftNav {margin:0px;width:188px;padding:0px;clear:both;border-top:1px solid #666;background-color:#eee;padding-bottom:71px;background-image:url(../images/hzw-content-1.gif);background-position:center bottom;background-repeat:no-repeat;}
.leftNav li {list-style-type:none;line-height:28px;text-align:left;padding-left:20px;padding-bottom:2px;font-weight:bold;background:url(../images/hzw-content-3.gif) no-repeat 12px bottom;}
.leftNav li a{color:#6D6D6D;}
.leftNav li ul li{line-height:27px; height:27px; padding-bottom:0px; font-weight:normal; background:none;}
.leftNav li ul li a {display:block;height:27px;width:100%;font-weight:bold;color:#6D6D6D;}
.leftNav li ul li a:hover {display:block;height:27px;width:100%;color:#c51616;}
/*this .aSelect style is for the a tag selected style*/
.leftNav li .aSelect {background-color:#b5b5b5;display:block;height:28px;width:100%;color:#fff;}
.leftNav .secondList {padding:5px 0px;}
.leftNav .secondList li {padding-left:0px;background:none;padding-left:53px;_padding-left:20px;*padding-left:20px;text-indent:0px;line-height:27px;height:27px;}
.leftNav .secondList li a {font-weight:normal;color:#6D6D6D;}
.leftNav .secondList li a:hover {font-weight:normal;color:#0099FF;}
/*copy start*/
.baseContent {margin-bottom:20px;padding:0px;	}/*整体宽度、webpart之间间距*/
.baseContentHead {height:27px;background-color:#ececec;text-align:left;}/*标题背景控制*/
.baseContentHead span.title {text-align:left;padding-left:20px;height:27px;line-height:27px;	color:#C00;font-weight:bold;letter-spacing:2px;font-size:12px;}/*标题文字样式控制*/

.baseContentHead span.more a {display:inline-block;height:27px;width:5040px;padding-right:5px;line-height:27px;background-image:url(../images/index05.jpg);background-position:left center;background-repeat:no-repeat;}/*更多文字控制*/
.baseContentBody {	background-color:#ececec;overflow:hidden;}/*列表背景控制*/
.baseContentFoot {}/*列表下方内容控制*/
/*copy end*/

/*copy start*/
.baseContent2 {margin-bottom:20px;padding:0px;text-align:center;min-height:350px;}/*整体宽度、webpart之间间距*/
.baseContentHead2 {height:28px;border-bottom:1px solid #ff7f00;}/*标题背景控制*/
.baseContentHead2 span.title {height:28px;line-height:28px;padding-left:10px;color:#C00;font-weight:bold;letter-spacing:2px;float:left;}/*标题文字样式控制*/
.baseContentHead2 span.lmbt {height:28px;line-height:28px;color:#C00;font-weight:bold;letter-spacing:2px;float:left;}/*标题文字样式控制*/
.baseContentHead2 span.more {width:30px;float:right;}
.baseContentHead2 span.more a {display:inline-block;height:28px;width:30px;padding-right:5px;line-height:28px;background-image:url(../images/index05.jpg);background-position:left center;background-repeat:no-repeat;}/*更多文字控制*/
.baseContentBody2 {padding:3px;}/*列表背景控制*/
.baseContentFoot2 {}/*列表下方内容控制*/
/*copy end*/

/*copy start*/
.baseContent3 {margin-bottom:20px;padding:0px;text-align:center;}/*整体宽度、webpart之间间距*/
.baseContentHead3 {height:28px;border-bottom:1px solid #D4D4D4;width:550px; margin:0 auto;	}/*标题背景控制*/
.baseContentHead3 span.title {height:28px;line-height:28px;padding-left:15px;color:#F90;font-weight:bold;letter-spacing:2px;float:left;font-size:14px;background-image:url(../images/gsjj_16.gif);background-position:left center;background-repeat:no-repeat;}/*标题文字样式控制*/
.baseContentHead3 span.more {width:50px;float:right;}
.baseContentHead3 span.more a {display:inline-block;height:28px;width:50px;padding-right:5px;line-height:28px;color:#F90;}/*更多文字控制*/
.baseContentBody3 {padding:3px;}/*列表背景控制*/
.baseContentFoot3 {}/*列表下方内容控制*/
/*copy end*/

/*copy start*/
.baseContent4 {margin-bottom:20px;padding:0px;text-align:center;}/*整体宽度、webpart之间间距*/
.baseContentHead4 {height:28px;}/*标题背景控制*/
.baseContentHead4 {height:28px;border-bottom:1px solid #F90;}/*标题背景控制*/
.baseContentHead4 span.title {height:28px;line-height:28px;padding-left:15px;color:#F90;font-weight:bold;letter-spacing:2px;float:left;font-size:14px;background-image:url(../images/gsjj_16.gif);background-position:left center;background-repeat:no-repeat;}/*标题文字样式控制*/
.baseContentHead4 span.more {width:40px;float:right;}
.baseContentHead4 span.more a {display:inline-block;height:28px;width:40px;padding-right:5px;line-height:28px;}/*更多文字控制*/
.baseContentBody4 {padding:3px;}/*列表背景控制*/
.baseContentFoot4 {}/*列表下方内容控制*/
/*copy end*/

/*copy start*/
.baseContent5 {margin-bottom:20px;padding:0px;text-align:center;}/*整体宽度、webpart之间间距*/
.baseContentHead5 {height:28px;border-bottom:1px solid #999;}/*标题背景控制*/
.baseContentHead5 span.title {height:28px;line-height:28px;padding-left:15px;color:#F90;font-weight:bold;letter-spacing:2px;float:left;font-size:14px;background-image:url(../images/gsjj_16.gif);background-position:left center;background-repeat:no-repeat;}/*标题文字样式控制*/
.baseContentHead5 span.more {width:50px;float:right;}
.baseContentHead5 span.more a {display:inline-block;height:28px;width:50px;padding-right:5px;line-height:28px;}/*更多文字控制*/
.baseContentBody5 {padding:3px;}/*列表背景控制*/
.baseContentFoot5 {}/*列表下方内容控制*/
/*copy end*/

.w150 {width:150px;}
/*样式一*/
.mainNewsList {text-align:left;line-height:30px;margin-right:0px;margin-bottom:0px;color:#656565;overflow:hidden;}
.mainNewsList li {list-style-type:none;	background-image:url(../images/bg1.gif);background-repeat:repeat-x;background-position:bottom;padding:0px 5px 0 0px;white-space:nowrap;overflow:hidden;}
.mainNewsList li a {display:inline;overflow:hidden;}
.mainNewsList .time {float:right;color:#666666;}
.mainNewsList .title {background-image:url(../images/icon2.gif);background-repeat:no-repeat;background-position:left center;float:left;	padding-left:16px;max-width:336px;overflow: hidden;}
/*样式2*/
.mainNewsList2 {text-align:left;line-height:31px;margin-right:0px;margin-bottom:0px;color:#656565;overflow:hidden;}
.rdxxContentBody .mainNewsList2 li{font-size:12px;}
.rdxxContentBody .mainNewsList2{padding-top:8px;}
.mainNewsList2 li {list-style-type:none;padding:0 10px 0 20px;	background:url(../images/bg1.gif) repeat-x 50% bottom;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-moz-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;font-size:14px;}
.mainNewsList2 li a{color:#818181;}
.mainNewsList2 li a:hover{color:#818181;}
.mainNewsList2 span {float:right;color:#AAA;}
/*样式3*/
.mainNewsList3 {text-align:left;line-height:28px;margin-right:0px;margin-left:5px;margin-bottom:0px;color:#656565;overflow:hidden;}
.mainNewsList3 li {background-image:url(../images/icon1.gif);background-repeat:no-repeat;background-position:-8px center;list-style-type:none;padding-left:5px;text-indent:5px;border-bottom:1px solid #ccc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-moz-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.mainNewsList3 span {float:right;color:#AAA;}
/*面包屑导航*/
.crumbs {line-height:40px;text-align:left;height:40px;padding-left:20px;}
.crumbsForMiddle {line-height:24px;text-align:left;padding-left:0px;color:#656565;padding:0 0 10px;}
.crumbs a:hover, .crumbs a:active {color:#c00;}
/*footer start*/
.footer {width:1200px;border-top:1px solid #cdcdcd;padding:4px 0px 0px 0px;background-color:#fc0001;margin:0 auto;text-align:center;color:#fff;margin-top:20px;overflow: hidden;}
.infPart {line-height:21px;margin:0px;height:56px;padding:6px 0px 6px 5px;}
.infPart li {line-height:30px;text-align:center;height:30px;list-style-type:none;}
.infPart .b {font-weight:bold;}
.mapBox {float:right;line-height:21px;text-align:center;padding:0px;height:21px;margin:5px 0px 0px;}
.mapBox li {list-style-type:none;float:left;padding:0px 3px 0px 0px;}
.mapBox .liCut {font-family:"宋体";padding:0px 5px 0px 0px;color:#666;}
.mapBox li a, .mapBox li a:visited,, .mapBox li a:link {color:#797979;}
.mapBox li a:hover, .mapBox li a:active {color:#FFA100;}
/*footer over*/

/*所有basecontent的宽度控制*/
.sideContentWidth {width:172px}
/*两侧的basecontent宽度*/
.middleContentWidth {width:566px;}
/*中间为一个basecontent时候，basecontent的宽度*/
.middleContent2Width {width:272px;float:left;}
/*中间为两个basecontent时候，basecontent的宽度*/
.leftMiddleContent2Margin {margin-right:13px; display:inline;}
/*中间为两个basecontent时候，给靠左的basecontent一个右外边距*/
/*细览*/
.newsDetailContent {width:900px;margin:0 auto;padding-left:30px;padding-right:30px;}
.bodyWithTitle {width:745px;margin:0 auto;}
.bodyWithTitle h1 {font-size:16px;font-weight:bold;line-height:45px;color:#ff6600;width:745px;text-align:center;}
.bodyWithTitle h1 p{font-size:16px;font-weight:bold;line-height:30px;color:#ff6600;text-align:center;width:745px;}
.bodyWithTitle p {line-height:23px;text-align:left;	padding-bottom:1em;font-size:9pt;}
.bodyWithTitle .time {line-height:30px;}
.bodyWithTitle .smallTitle {font-size:13px;font-weight:bold;text-align:left;text-indent:24px;display:block;line-height:24px;padding-top:15px;}
.bodyWithTitle .cutLine {border-top:1px #f7b700 solid;border-bottom:1px #f60000 solid;height:1px;}
#pubTime {float:left;padding-left:20px;}
#fontSize {}
#print {float:right;padding-right:20px;cursor:pointer;}
#print img {vertical-align:middle;display:inline;}
.newsDetail {border:1px #e8e8e8 solid;background-color:#f8f8f8;padding:20px;}
.newsDetail p {font-size:14px;line-height:25px;text-align:justify;text-indent:2em;}

.middlecontent p{text-align:left; font-size:12px; line-height:19px;letter-spacing:1px;color:#575757; padding-bottom:1em;}
/*右侧公共信息*/
/*联系信息*/
.lxxx{height:32px;background-color:#ececec;border-bottom:1px solid #ccc; margin-left:10px;}/*标题背景控制*/
.lxxx span.title {margin-top:19px;color:#797979;font-weight:bold;letter-spacing:2px;float:left;font-size:12px;}
/*标题文字样式控制*/
.lxxxContentBody{margin-top:15px;}
/*热点信息*/
.rdxxContentBody li{line-height:25px;background-image:url(../images/icon_1.jpg);background-repeat:no-repeat;background-position:5px center;padding-left:15px;}

/*-------------------------------↓分页样式开始↓------------------------------------*/
.page_num{padding-top:15px; height:40px; overflow:hidden; width:96%; margin:auto;}
#page_div{line-height:20px; color:#000; width:100%; height:20px; margin:0 auto; font-size:12px; font-weight:lighter;}
#page_div li{display:inline-block;margin: 0 3px;}
#page_div li a{padding:3px 5px;border:1px solid #333;}
#page_div li.thisclass a{background:#c00;color:#fff;border:1px solid #c00;}
#pagination_input{width:20px; height:16px; line-height:16px; margin:0 8px; padding:0; overflow:hidden; border:1px solid #ccc;}
#page_div .pagination_index, #page_div .pagination_index_num{
background:#F8F9FB; border:1px solid #CAD4DF; padding:0 8px;
margin-right:2px;
float:left; height:20px;text-align:center;}
#page_div .pagination_index a, #page_div .pagination_index_num a{padding:0px; margin:0px;text-align:center;  color:#666666;}
#page_div .pagination_index a:hover, #page_div .pagination_index_num a:hover{padding:0px; margin:0px;text-align:center;  color:#666666;}
#page_div .pagination_index_last{width:260px; float:right; text-align:right; margin:0 auto;}
/* ========="首页"样式=========*/
#page_div .pagination_index_num{margin-right:2px; padding:0px; width:20px;}
#page_div .currentIndex{background:#145190; border:1px solid #145190; width:20px; height:20px;
line-height:20px; color:#FFF;text-align:center; font-weight:bold;} /*=========当前页码样式=========*/
/*-------------------------------↑分页样式结束↑---------------------------------------*/
.line{width:100%; border-bottom:1px solid #ccc; margin:20px auto 10px;}
.con_li{float:left; width:600px; overflow:hidden; height:30px; padding-left:10px;}
.topIframe{height:208px;}
/*-------------------------------↓分页样式开始↓------------------------------------*/

/*-------------------------------↓新增修改↓------------------------------------*/
.gsjslb{color:#666;}
.gsjslb option{color:#666;}
.leftNav ul{padding:5px 0px;}
.secondList{padding:5px 0px;}

.bodyWithTitle h1 p{line-height:30px; padding-bottom:0px;}
.bodyWithTitle .time{margin-bottom:20px; display:block; text-align:center;}

.page_num{clear:both;}
/*-------------------------------↓新增修改结束↓------------------------------------*/

/*logo*/
.gsjs_logo{width:100%;height:43px;background:url('../images/gsjs/gsjs_logo.jpg') no-repeat left top;margin-bottom:16px;}
/*leaders-ul*/
.leaders{width:100%;float:left;}
.leaders li{float:left;width:33%;height:26px;text-align:left;line-height:26px;text-indent:4px;color:#006;}
.leaders li a,.leaders li a:visited{color:#006;}
.leaders li a:hover{color:#ff8400;}
.leaders li.title{width:100%;height:34px;line-height:34px;font-weight:bold;background:#e6f3ff;color:#353535;}

.middleFlash p{line-height:20px;text-align:left;text-indent:2em;}
ul.zyyw{width:500px;float:left;margin:20px auto 0 32px;}
ul.zyyw li{width:500px;height:44px;float:left;background:#ececec;margin-bottom:20px;}
ul.zyyw li .logo,.middleFlash ul li .logo a{display:block;width:64px;height:44px;}
ul.zyyw li .logo{float:left;}
ul.zyyw li .ktsc{background:url('../images/zyyw_ktsc.jpg') no-repeat center center;}
ul.zyyw li .lyhg{background:url('../images/zyyw_lyhg.jpg') no-repeat center center;}
ul.zyyw li .xs{background:url('../images/zyyw_xs.jpg') no-repeat center center;}
ul.zyyw li .trqgd{background:url('../images/zyyw_trqgd.jpg') no-repeat center center;}
ul.zyyw li .text{display:block;float:left;width:426px;height:100%;line-height:44px; padding-left:10px;}
ul.zyyw li .lyhgText{line-height:22px;}


.NewsComment_line {
  line-height:22px;
  background-color:#FFE6CB;
  color:#7e551f;
}
.NewsComment_Re {
  line-height:22px;
}
.NewsComment_border {
	background-image:url(http://www.cnpc.com.cn/cnpcstockinfo/dmxx/resources/images/line-down.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
.NewsComment_font2 {
	color:#DC0100;
	font-weight:bold;
	font-family: "宋体";
}


dl{width:49%;float:left;text-align:left;}
.rightdl{margin-top:8px;}
dt{height:26px;line-height:26px;background:url('../images/tzzgx/icon1.jpg') no-repeat 28px 50%;text-indent:44px;font-weight:bold;}
.leftdl dt{margin-top:8px;}
.rightdl dt{margin-top:4px;}
dd{height:20px;line-height:20px;background:url('../images/tzzgx/icon1.jpg') no-repeat 44px 50%;text-indent:60px;}


/* 工程案例 */
.pic_ttle{text-align: center;}
.pic_ttle h3{font-size:20px;line-height:30px;}
.picMarquee-left{ width:1200px;  overflow:hidden; position:relative; }
.picMarquee-left .hd{ overflow:hidden;  height:30px;  padding:0 10px;  }
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
    cursor:pointer; background:url("../images/arrow.png") no-repeat;}
.picMarquee-left .hd .next{ background-position:0 -50px;  }
.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
.picMarquee-left .bd{ padding:10px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:300px; height:200px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px; }