﻿@charset "utf-8";
/* CSS Document */
body {background-color: #fff !important;font-size: 12px;color: #575757;font-family:arial,verdana,sans-serif,'\5b8b\4f53','Lucida Grande','Lucida Sans Unicode';}
.content{width:1000px; padding: 13px 0px 0px 0px;margin-left:auto; margin-right:auto; overflow:hidden;}

/*------------------------面包屑----------------------------------*/
.location{font-family:Arial, Helvetica, sans-serif; line-height:26px;  font-size: 12px; padding-left: 7px;height: 26px; float:left;/**line-height:25px; */display:block; overflow:hidden;width:954px;}
.location span{padding-left:7px;}
.location a{font-size:12px; color:#535353;margin: 0 3px;}
.location a:hover{color:#c00;}

/*左侧导航开始*/
.leftRow{width: 179px;margin-bottom: 16px;float: left; margin-right: 16px; overflow:hidden; display:inline;}
.left_nav_part{margin:16px 0;width:100%;}
.left_nav{clear: both;width:100%;border-top: 1px solid #d6d6d6;}
.left_nav li {border-bottom: 1px solid #d6d6d6;width: 100%;text-align: left;background-color: transparent;line-height: 28px; }
.left_nav li a{font-size: 11px;line-height: 18px;padding:5px 10px; display:inline-block;}
.left_nav a.current{color: #ff7f00;font-size: 11px;}
.left_nav .current a{color: #ff7f00;font-size: 11px;}
.left_nav .current a:hover{background:#e9e9e9;}
.left_nav .secondList li{width: 179px;text-align: left;border-bottom: 1px solid #c9c9c9; vertical-align: middle;line-height: 28px;*line-height: 22px;}
.left_nav .secondList li a {display:inline-block;padding: 5px 10px 5px 20px;font-weight: normal;vertical-align: middle;font-size: 11px;}
.left_nav li .action{color: #ff7f00; }


/*间距*/
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px; height:103px;}
.mb15{margin-bottom:15px;}
.mb18{margin-bottom:18px;}

/*栏目标题*/
.column_hd{font-size: 24px;font-family: Times New Roman, Times, serif;
color: #cb1c01;line-height: 30px;text-align: left;display: block;background-image: url(../images/public/wcnpc_06.jpg);
background-repeat: repeat-x;background-position: center bottom;
margin-bottom: 10px;margin-top: 15px;}
.hd01{height: 26px;line-height: 26px;color: #4c4948;font-size: 18px;font-family:Impact, Helvetica, System;display: block;text-align: left;}
.hd02{display: block;line-height: 60px;  font-family: Verdana, Geneva, sans-serif; font-size: 24px; color: #cc0000; font-weight:normal; text-align: left; margin-bottom:10px;}
.hd03{padding-bottom: 10px;height: 26px;}
.hd03 span{height: 26px;color: #f08300;line-height: 26px;font-family: Impact,Helvetica,System;font-size: 18px;float: left;}
.hd04{height: 40px;font-size: 18px;color: #f76809; background:url(../images/public/xb_03.gif) no-repeat left 15px;text-indent: 15px;line-height: 40px;font-family: Arial}
.hd05{display: block;height: 24px;font-family: Arial;font-size: 12px;color: #ff7f00;font-weight: inherit;line-height: 20px;list-style-position: inside;margin-top: 10px;} 
.more{padding: 0px 0px 13px 0px;text-align: left;background-image: url(../images/public/wcnpc_06.jpg);background-repeat: repeat-x;background-position: center bottom;margin-bottom: 23px;}
.more a{width: 75px;height: 28px; display:block;}

/*分割线*/
.line{display: block;width: 100%;border-bottom: 1px solid #ccc;line-height: 15px;height: 1px;margin-bottom: 8px;}
.line02{BORDER-BOTTOM: #ccc 1px solid;LINE-HEIGHT: 15px;WIDTH: 100%;DISPLAY: block;MARGIN-BOTTOM: 8px;HEIGHT: 1px;CLEAR: both;}

/*右侧开始*/
.rightRow{width: 764px; float:left; overflow:hidden;}
.middleRow{width: 574px;float: left;margin:0px 16px 16px 0; display:inline;_margin:0px 0px 16px 0; _overflow:hidden;}
.middleRow p{line-height: 19px;}
.rightRow_con p{line-height: 19px;margin: 6px 0px 15px;}

/*右侧related links*/
.lastRow{width: 172px;float: right;margin-top: 18px;}
.relatedlink{border: 1px solid #CBE6EF;margin-bottom: 16px;padding: 0px; width:170px; overflow:hidden;}
.relatedlink .title{height:23px;border-bottom: 1px solid #CBE6EF; font-weight:normal;}
.relatedlink .title span {height: 23px;line-height: 23px;font-weight: bold;display: block;text-align: left;padding-left: 10px;
font-size: 12px;color: #2b9bbf;}
.relatedlink_list{padding: 3px;*padding:3px 0 3px 8px !important;}
.relatedlink_list ul{text-align: left;margin-right: 0px;margin-left: 5px;margin-bottom: 0px;color: #656565;line-height: 18px; *width:154px; overflow:hidden;}
.relatedlink_list ul li{list-style-type: none;background: url(../images/public/icon2.gif) no-repeat left 5px;padding-left: 15px;border-bottom: none;font-size: 11px;margin-top: 5px; overflow:hidden;}
.CaseStudies{*width:143px; overflow:hidden;}

/*头部代码代码开始*/
.header_top { width:1000px; margin:0px auto;height:97px; position:relative; z-index:9999999;}
.header_logo { display:block; width:191px; height:52px;padding-top:22px;}
.header_left{
	float: right;
	margin-top: 15px;
	width: 450px;
}
.companyPart li{float: left;margin:0 4px;color: #575757;font-weight: bold;_margin:0 2px;*margin:0 2px;}
.languagePart li{float: left;
	margin:0 4px; 
	_margin:0 2px;
	*margin: 0 2px;
	font-weight: bold;
}
.languagePart{
	padding-left: 24px;
}
.searchPart{
	margin-top: 20px;
	text-align: right;
}
.searchInput{
	width: 180px;height: 25px;
}
.searchButton{
	width: 65px;
	height: 25px;
	background:url(../images/public/searchPress.jpg) repeat-x 0 0;
	border: none;
}
/*头部导航*/
.header_nav{ background:url(../images/public/nav_bg.jpg) repeat-x 0 0; height:28px;background:#c00; position:relative; z-index:1000000;width: 1000px;margin: 0 auto;}
/*fixnav part start*/
.fixNav{height:28px;line-height:28px;width:100%;text-align:center;position:fixed;z-index:110;left:0;top:0;}
/*mainNav part start*/
.mainNav {width:1000px; margin:0px auto; position:relative;}
.backCLassic{ display:inline-block; width:95px; height:20px; background:url(../images/pulic/backClass.jpg) no-repeat 0 0; position:absolute; right:-25px; top:4px;}
.mainNav li { float: left;height:28px;position: relative; }
.mainNav li a{ margin:2px 0 0; height:25px;line-height:24px; padding:0 18px;padding:0 20px\9;padding:0 18px\9\0;position:relative;color: #fff; text-decoration: none; display: block; border: 1px solid #c91019; border-bottom:0; float:left; font-size: 17px;}
.mainNav li a:hover{text-decoration:none;height:25px; color: #cc0000; z-index: 100000; background: #fff; border: 1px solid #CC0000; border-bottom:0;font-size: 17px;}
.subMenu { position: absolute; left:0px; top: 28px; display: none; z-index:10000;}

.mainNav li .popUpBox {width: 544px; height: auto; border: 1px solid #CC0000;}
.mainBgBox {width:544px; border: 1px solid #C00; border-top:0; float: left; padding: 10px 0px 10px 10px; background-color: #fff; }
.mainNav .introduc { background-color: #fff; float: left; width: 290px; }
.mainNav .introduc .part { float: left; width: 130px; margin-right: 15px; _margin-right: 7px; padding-bottom: 10px; padding-top: 10px;}
.mainNav .introduc img { margin-bottom: 5px; }
.mainNav .introduc span { width: 120px; display: block; line-height: 17px; text-align: left; }
.mainNav .introduc a:link, .mainNav .introduc a:visited { clear: both; float: none; display: block; background-color: transparent; border: none; line-height: 17px; text-align: left; color: #8F8F8F; font-weight: normal; padding: 0px; margin: 0px; height: auto;  }
.mainNav .introduc a:hover, .mainNav .introduc a:active { clear: both; float: none; display: block; background-color: transparent; border: none; line-height: 17px; text-align: left; color: #FF8E44; font-weight: normal; padding: 0px; margin: 0px; height: auto; top: 0px;  }
.mainNav .levelTowList { float: left; width: 245px; background-color: #fff; float: left; background-image: url(../images/line-bg.jpg); background-repeat: repeat-x; background-position: center top; }*/
.mainNav .levelTowList span { background-image: url(../images/public/nv_li_bg.jpg); background-repeat:no-repeat; background-position: 0 center ; display: block; height: 28px;  line-height:28px;margin-left: 20px;}
.mainNav .levelTowList a:link, .mainNav .levelTowList a:visited {margin:0px; display: block; height: 28px; width: 210px; line-height: 28px; padding: 0px 0px 0px 15px; background-color: transparent; text-decoration: none; text-align: left; border: none; color: #494949; font-weight: normal; background-image: url(../images/nv_li_bg.png); background-position: left center; background-repeat: no-repeat; font-size:14px;}
.mainNav .levelTowList a:hover, .mainNav .levelTowList a:active { margin:0px; display: block; height: 28px; width: 210px; line-height: 28px; padding: 0px 0px 0px 15px; background-color: transparent; text-decoration: none; text-align: left; border: none; color: #c00; top: 0px; font-weight: normal; background-image: url(../images/nv_li_bg.png); background-position: left center; background-repeat: no-repeat; font-size:16px; }
.mainNav .keyWordsBox { border-top: 1px solid #fff; width: 255px; padding-left: 15px; padding-top: 10px; overflow: hidden; text-align: left; }
.mainNav .keyWordsBox a:link, .mainNav .keyWordsBox a:visited { display: inline; float: left; height: 25px; line-height: 25px; padding: 0px 5px; background-color: #F3F3F3; color: #8F8F8F; margin: 4px 10px 4px 0px; border: none; font-weight: normal; white-space: nowrap; clear: none; }
.mainNav .keyWordsBox a:hover, .mainNav .keyWordsBox a:active { display: inline; float: left; height: 25px; line-height: 25px; padding: 0px 5px; background-color: #FF8E44; color: #fff; margin: 4px 10px 4px 0px; border: none; font-weight: normal; white-space: nowrap; clear: none; }
.t_SiteMaster_eipcontainer { position: relative; overflow: inherit;  *overflow:visible;
}
.mainNav .mainlevel .mainNavhover { color: #C00 !important; text-decoration: none; background-color: #fff; display: block; _display: inline-block; text-align: center; height: 27px !important; line-height: 26px !important; padding: 0px 9px !important; border-top: 1px solid #C00; border-left: 1px solid #C00; border-right: 1px solid #C00; z-index: 20000; position: relative; top: 1px; font-weight: bold; }




/*底部开始*/
.footerwrap{width:1000px; margin:0 auto;float: none;margin-top: 20px;}
.ftLogoPart {float: left;margin-top:10px;*margin-top:auto;_margin-top:auto;	_margin-left:21px;}
.infPart {width:auto;/*760px;*/	line-height: 21px;margin: 0px;margin-left:93px;	*margin-top:6px;_margin-top:6px;height: 96px;
padding: 0px 0px 6px 0px;}
.infPart li {line-height: 21px;text-align: left;height: 21px;list-style-type: none;}
.mapBox {line-height: 21px;	text-align: left;margin: 0px;padding: 0px;height: 21px;}
.mapBox li {list-style-type: none;float: left;padding: 0px 3px 0px 0px;}
.mapBox .liCut {padding: 0px 3px 0px 0px;color: #a7a7a7;_line-height:18px;}
.mapBox li a, .mapBox li a:visited {color: #a7a7a7;}
.mapBox li a:hover, .mapBox li a:active {color: #656565;}
.footer{line-height:62px;background-color: #d1d1d1;text-align: center;}
.footer_top{
	background-color: #f9f9f9;
	height: 164px;
	border-top:2px solid #e4e4e4; 
	text-align:left;
}
.about_cnpc{
margin-top: 17px;
padding-left: 48px;
width: 225px;
border-right:1px solid #dbdbdb; 
height: 125px;
float: left;
}
.about_cnpc h4,.press h4,.Contact_us h4{
	font-size: 18px;
	color: #8b8b8b;
	line-height: 40px;
}
.footer_link{
	font-size: 14px;
	color: #656565;
	height: 24px;
	line-height: 24px;
}
.press{
	margin-top: 17px;
padding-left: 56px;
width: 168px;
border-right:1px solid #dbdbdb; 
height: 125px;
float: left;
}
.Contact_us{
	margin-top: 17px;
padding-left: 56px;
float: left;
}
/*底部结束*/

/*小方块背景*/
.xb_bg{ background:url(../images/public/xb_03.gif) no-repeat left 4px; text-indent: 15px;color: #3d3d3d;}
/*橘黄色箭头背景*/
.arrow {margin-bottom: 16px;}
.arrow li{background-image: url(../images/public/orange.gif);background-repeat: no-repeat;
background-position: left 7px;padding-left: 15px;line-height: 25px;}
.rightRow .arrow li a{color: #ED6D04;}

.detailContent .greentitle {
  color: #009900;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-align: left;
}


/*-------------------------------↓分页样式开始↓------------------------------------*/
.page_num{padding-top:15px; height:40px; overflow:hidden; width:50%; margin:auto;float:right;}
#page_div{line-height:21px; color:#575757; font-family:Arial, Helvetica, sans-serif; width:auto; *width:328px; +width:330px!important; height:20px; float:right;}
#pagination_input{ width:40px; height:17px; line-height:17px; margin:0 2px; padding:0; overflow:hidden; border:1px solid #ccc;}
#page_div .pagination_index, #page_div .pagination_index_num{ 
  padding:0 4px;
margin-right:0px;
float: left; height:20px; line-height:21px; }
#page_div .pagination_index a, #page_div .pagination_index_num a{padding:0px; margin:0px;text-align:center;  color:#575757;}
#page_div .pagination_index a:hover, #page_div .pagination_index_num a:hover{padding:0px; margin:0px;text-align:center;  color:#575757;}
#page_div .pagination_index_last{ width:auto; +width:145px!important; 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;}
.wrapper .mainBody .leftNav ul{ padding:5px 0px; font-family:"宋体";}

.dmxx_flash{ position:absolute; right:20px; top:20px;}
.floatright{float: right;
font-weight: bold;}
.gsjslb{ color:#666;}

/*-------------------------------↓2017年元旦改版新增样式↓------------------------------------*/

/*二级页面左侧浮动*/

#my_left_bar{width:76px;height:61px; position:absolute; top:155px; left:81px; z-index:99999;}
.open_close{display:block;width:76px; height:61px; background:url(../images/public/left_ccc.png) no-repeat; _position:absolute; _right:0; _top:0;}
.my_list_box{width:170px;padding-bottom:20px; background:url(../images/public/left_bar_btoom.png) no-repeat right bottom;position:absolute; right:0px; top:61px;}
.one_list{width:160px;background:url(../images/public/left_bar.png) no-repeat right 0; padding-top:10px;text-align: right;padding-right: 10px;}
.on_list{position:relative;line-height:32px; font-size:12px;width:170px; /*_width:143px;*/ z-index:9999; }
.on_list a{color:#7d7d7d;line-height:32px; font-size:12px; display:block;  width:153px; padding-right:25px;text-align:right; hide-focus: expression( this.hideFocus=true ); outline: none;}
.on_list a:hover,.on_list .active,.on_list .act{ color:#cc0000;  background:url(../images/public/quan.png) no-repeat right center;_background:url(../images/public/quan.png) no-repeat 114px center;}
.on_list .act{ color:#000;}
.on_list ul{ position:absolute; z-index:-1; left:122px; width:112px; border:1px solid #e9e9e9; border-top:1px solid #959595; padding:5px 0px; background:#fff; opacity:0.8; filter:alpha(opacity=80);
scrollbar-arrow-color:#fff;
	scrollbar-face-color:#cdb9b9;
	scrollbar-3dlight-color:#cdb9b9;
	scrollbar-highlight-color:#cdb9b9;
	scrollbar-shadow-color:#cdb9b9;
	scrollbar-darkshadow-color:#cdb9b9;
	scrollbar-track-color:#f5f5f5;
	scrollbar-base-color:#cdb9b9;
}
.on_list ul li{ line-height:24px; font-size:12px; padding-left:17px; text-align:left;}
.on_list ul li a{ color:#959595;line-height:24px; font-size:12px; text-align:left; display:block; width:auto; padding:0px;}
.on_list ul li a:hover{ background:none;}
.er_list{ display:none; top:0px;}
.er_list li a{ height:24px;line-height:24px; overflow:hidden;}

.c_on_list{position:relative;line-height:32px; font-size:12px;width:136px; z-index:9999;}
.c_on_list a{  color:#7d7d7d;line-height:32px; font-size:12px; display:block; padding-right:25px; width:104px; text-align:right;}
.c_on_list a:hover,.c_on_list .active,.c_on_list .act{ color:#cc0000;  }
.c_on_list .act{ color:#000;}

.c_on_list ul{ padding-left:20px; padding-right:20px;}
.c_on_list ul li{ line-height:24px; font-size:12px; padding-left:17px; text-align:left; border-bottom:1px solid #e9e9e9; padding-left:10px;}
.c_on_list ul li a{ color:#959595;line-height:24px; font-size:12px; text-align:left; display:block; width:auto; padding:0px;}
.c_on_list ul li a:hover{ background:none;}
.mt13{margin-top:13px;}

.focus-cnpc .focus-btn{ right:25px;}
.focus-cnpc .tupxwm{ right:5px;}


/*-------------------------------↓新增栏目样式↓------------------------------------*/
h3.cloumn_first{
	font-size: 30px;
	color: #cc0000;
	height: 45px;
}
h4.cloumn_second{
	height: 58px;
	border-bottom: 2px #e5e5e5 solid; 
height: 30px;
margin-bottom: 24px;
}
.clounm_title{

	border-bottom: 2px #cc0000 solid; 
	color: #cc0000;
	font-size: 24px;
	display: inline-block;
	height: 30px;
}
a.clounm_title:hover{
	color: #b10000;
}
