/* 织梦铺（DeDePu.com）做最好的织梦整站模板下载网站 */
html, body {
	width: 100%;
	height: 100%;
}
/*=========base========*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
}
input, textarea {
	font-size: 12px;
	font-family: "微软雅黑";
	padding: 0;
	color: #888;
}
img {
	border: 0;
}
ul, ol {
	list-style: none;
}
a {
	text-decoration: none;
	color: #333;
}
a:hover {
	color: #ad2e23;
	text-decoration: underline;
}
body {
	background-color: #F0F0F2;
	color: #575656;
	font: 12px/1.5em "微软雅黑";
	-webkit-font-smoothing: antialiased;
	min-width: 998px;
}
p {
	font: 14px/1.8em "微软雅黑";
}
.newslist .conts p, .newslist .conts p a {
	font-size: 12px;
}
.exchange-down-publiclist .tit a {
	font-size: 12px;
}
.black15 {
	font-size: 0;
	height: 15px;
	overflow: hidden;
	width: 100%;
}
.black10 {
	font-size: 0;
	height: 10px;
	overflow: hidden;
	width: 100%;
}
.black20 {
	font-size: 0;
	height: 20px;
	overflow: hidden;
	width: 100%;
}
.black5 {
	font-size: 0;
	height: 5px;
	overflow: hidden;
	width: 100%;
}
.black150 {
	font-size: 0;
	height: 150px;
	overflow: hidden;
	width: 100%;
}
.black300 {
	font-size: 0;
	height: 0px;
	overflow: hidden;
	width: 100%;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.fixfloat:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
.fixfloat {
	zoom: 1;
}
.clear {
	clear: both;
}
.mr50 {
	margin-right: 50px;
}
.mr20 {
	margin-right: 20px;
}
.mr17 {
	margin-right: 17px;
}
.list {
	margin-top: 10px;
}
.list li {
	padding-left: 16px;
	background: url(icon.gif) no-repeat 0px 12px;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	font-size: 14px;
}
.list li a {
	color: #333333;
	height: 26px;
	line-height: 26px;
}
/*头部*/
.header {
	background-color: #ad2e23;
	z-index: 999;
	width: 100%;
	height: 95px;
	clear: both;
}
.header_group {
	background: url(navbg.png) repeat-x left bottom;
	position: absolute;
	z-index: 999;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 98px;
}
.header_top {
	position: relative;
	z-index: 10;
	width: 1000px;
	margin: 0 auto;
	text-align: left;
	height: 30px;
}
.logo {
	float: left;
	padding-top: 15px;
}
.h-right {
	float: right;
	padding-top: 18px;
}
.h-right ul {
	display: inline;
	padding-right: 5px;
	line-height: 24px;
}
.h-right li {
	float: left;
	color: #3a3a3a;
	display: inline;
}
.li_Eng {
	font-family: Arial;
}
.h-right a {
	color: #fff;
	font-size: 12px;
}
.h-right a:hover {
	color: #ecd19c;
}
.h-right .li_a .on {
	background: url(i02.gif) no-repeat 43px 5px;
	position: relative;
	z-index: 1;
	display: block;
}
.h-right .li_a { /*background:url(i01.gif) no-repeat left 11px;*/
	padding-left: 10px;
	margin-left: 15px;
}
.h-right .buy a {
	padding-left: 26px;
	background: url(buy.png) no-repeat top left;
	font-weight: bold;
}
.h-right .email a {
	padding-left: 26px;
	background: url(email.png) no-repeat top left;
	font-weight: bold;
}
.h-right .language {
	overflow: hidden;
	width: 90px;
	padding-left: 0px;
	background-color: #fff;
}
.h-right .language select {
	height: 20px;
	width: 105px;
	background-color: #fff;
	color: #707070;
	border: 0px;
	border-style: none;
	border-left-style: none;
	padding-left: 10px;
}
.h-right .link {
	overflow: hidden;
	width: 143px;
	padding-left: 0px;
	background-color: #fff;
}
.h-right .link select {
	height: 20px;
	width: 170px;
	background-color: #fff;
	color: #707070;
	border: 0px;
	border-style: none;
	border-left-style: none;
}
.navbody {
	position: absolute;
	left: 0;
	top: 58px;
	width: 100%;
	padding-top: 39px;
}
.nav {
	width: 1000px;
	position: absolute;
	left: 50%;
	top: 0px;
	margin-left: -500px;
}
.nav_ul {
	float: right;
	display: inline;
	padding-right: 5px;
}
.nav li {
	float: left;
	color: #000;
	font-size: 15px;
	font-weight: bold;
	display: inline;
	padding: 0 0 0 35px;
	font-family: "微软雅黑";
}
.nav_li {
	position: relative;
	z-index: 2;
}
.nav_li_hover {
	z-index: 1;
}
.nav_li a {
	display: block;
	float: left;
	position: relative;
	z-index: 2;
	cursor: pointer;
	color: #fff;
	font-size: 15px;
	padding-bottom: 3px;
}
.nav_li a.on {
	color: #fff;/* color:#ecd19c;*/
	text-decoration: none;
	border-bottom: 3px solid #fff;
}
.nav_li a:hover {
	color: #fff;/* color:#ecd19c;*/
	text-decoration: none;
	border-bottom: 3px solid #fff;
}
.headImg {
	widht: 100%;
	height: 280px;
	background-position: center top;
	background-color: #454545;
	background-repeat: no-repeat;
}
.pagemain {
	width: 980px;
	margin: 0 auto;
	overflow: hidden;
}
.pagemain .fl {
	background: url(pfl.jpg) left top no-repeat;
	width: 220px;
	padding-top: 56px;
}
.pagemain .fl .lm {
	width: 220px;
	height: 84px;
}
.pagemain .fl .gyls {
	background: url(gyls.jpg) left top no-repeat;
}
.pagemain .fl .fwjl {
	background: url(fwjl.jpg) left top no-repeat;
}
.pagemain .fl .zycy {
	background: url(zycy.jpg) left top no-repeat;
}
.pagemain .fl .qywh {
	background: url(qywh.jpg) left top no-repeat;
}
.pagemain .fl .tzzgx {
	background: url(tzzgx.jpg) left top no-repeat;
}
.pagemain .fl .zbzp {
	background: url(zbzp.jpg) left top no-repeat;
}
.pagemain .fl .xwzx {
	background: url(xwzx.jpg) left top no-repeat;
}
.pagemain .fl .lmlist {
	width: 220px;
	overflow: hidden;
}
.pagemain .fl .lmlist li {
	height: 36px;
	line-height: 36px;
	width: 204px;
	position: relative;
	background: url(pflbg.jpg) no-repeat left top;
}
.pagemain .fl .lmlist li a {
	display: block;
	width: 130px;
	height: 100%;
	padding-left: 74px;
	color: #565656;
	font-size: 14px;
}
.pagemain .fl .lmlist li a:hover {
	width: 146px;
	height: 48px;
	background-image: url(on.gif);
	color: #fff;
	text-decoration: none;
}
.pagemain .fl .lmlist li a.on {
	width: 146px;
	height: 48px;
	background-image: url(on.gif);
	color: #fff;
}
.pagemain .fl .lmlist li.b { /*border-bottom:3px #ad2e23 solid; margin-bottom:10px;*/
	margin-bottom: 13px;
}
.pagemain .fl .lmlist li.b:hover {/* border-bottom:3px #F0F0F2 solid;*/
}
.pagemain .fl .tit {
	width: 204px;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
}
.pagemain .fl .tit span {
	float: right;
	padding-top: 6px;
}
.pagemain .fl .tit span a {
	display: block;
	float: left;
}
.pagemain .fl .tit span a.xml {
	width: 25px;
	height: 10px;
	padding: 0px 3px;
	background: url(xml.gif) no-repeat center;
}
.pagemain .fl .tit span a.dy {
	width: 10px;
	height: 10px;
	padding: 0px 3px;
	background: url(dy.gif) no-repeat center;
}
.pagemain .fl .tit span a.email {
	width: 11px;
	height: 10px;
	padding: 0px 3px;
	background: url(email.gif) no-repeat center;
}
.pagemain .fl p {
	line-height: 24px;
	font-size: 12px;
	padding-top: 10px;
	width: 204px;
}
.pagemain .fl p.b {
	border-bottom: 3px #ad2e23 solid;
}
.pagemain .fr {
	width: 730px;
	padding-top: 20px;
}
.pagemain .fr .tit {
	margin-top: 50px;
	border-bottom: 1px #dadada solid;
	overflow: hidden;
	height: 43px;
}
.pagemain .fr .tit font {
	color: #ad2e23;
	font: 24px/1.8em "微软雅黑";
	float: left;
}
.pagemain .fr .tit span {
	float: right;
	margin-top: 19px;
}
.pagemain .fr .tit span a {
	font-size: 14px;
	color: #454545;
}
.pagemain .fr .tit span a:hover {
	color: #ad2e23;
}
.pagemain .main {
	width: 730px;
	color: #575656;
	font-size: 14px;
	line-height: 24px;
	margin: 20px 0;
	overflow: hidden;
}
.pagemain .main p {
	line-height: 26px;
	color: #454545;
}
.pagemain .main img {
	max-width: 730px;
}
.pagemain .main hr {
	height: 1px;
	border-left: 0px;
	border-top: 1px #dadada solid;
}
.xwzxindex td {
	padding: 20px 0;
	border-bottom: 1px dotted #a8a8a8;
}
.tdbt div, .tdtp div, .tdlb div {
	height: 147px;
	overflow: hidden;
}
.tdbt div {
	width: 28px;
	background-color: #ad2e23;
	color: #fff;
	font: 16px/1.4em "微软雅黑";
	text-align: center;
	vertical-align: middle;
	height: 120px;
	padding-top: 27px;
}
.tdtp div {
	width: 218px;
}
.tdtp div img {
	width: 218px;
	height: 147px;
}
.tdlb div {
	width: 484px;
}
.tdlb div ul {
	margin-left: 25px;
	width: 449px;
	overflow: hidden;
}
.tdlb div ul li {
	padding-left: 16px;
	background: url(icon.gif) no-repeat 0px 12px;
	height: 30px;
	line-height: 30px;
	height: 26px \9;
	line-height: 26px \9;
	overflow: hidden;
}
.tdlb div ul li a {
	color: #333333;
	display: block;
	float: left;
	width: 350px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.tdlb div ul li span {
	float: right;
	color: #ccc;
	font: 12px/28px "宋体";
	width: 80px;
}
.tdlb div ul li.more {
	background: none;
}
.tdlb div ul li.more a {
	color: #ad2e23;
	float: right;
	text-align: right;
	width: 60px;
}
.cy9 {
	width: 740px;
	height: 445px;
	background: url(9dcy.jpg);
	overflow: hidden;
}
.cy9 div {
	width: 242px;
	height: 147px;
	overflow: hidden;
	margin: 0 2px 2px 0;
	float: left;
}
.cy9 div a {
	width: 100%;
	height: 100%;
	display: block;
	background: #000;
	text-indent: -999px;
	opacity: 0.5;
	filter: Alpha(opacity=50);
}
.cy9 div a:hover {
	opacity: 0;
	filter: Alpha(opacity=0);
}
.foot-nav {
	width: 100%;
	height: 104px;
}
.foot-nav-main {
	width: 980px;
	height: 104px;
	margin: 0px auto;
}
.foot-nav-main .fl h2 {
	font-size: 14px;
	font-family: "微软雅黑";
	height: 30px;
	line-height: 30px;
	margin-top: 15px;
}
.foot-nav-main form {
	border: 1px solid #DDDDDD;
	width: 440px;
	height: 30px;
}
.searchSelect {
	width: 103px;
	height: 30px;
	line-height: 30px;
	float: left;
	position: relative;
	display: inline-block;
	border-right: 1px solid #DDDDDD;
}
.searchSelect select {
	width: 103px;
	height: 30px;
	line-height: 30px;
	border: 0px;
	text-align: center;
	font-size: 14px;
	color: #666;
}
#searchText01 {
	border: 0;
	margin: 0px;
	height: 30px;
	line-height: 30px;
	border: 0;
	width: 271px;
	background-color: #fff;
	font-size: 14px;
	float: left;
	display: inline;
	color: #666;
}
#searchSubmit01 {
	width: 65px;
	height: 30px;
	float: right;
	cursor: pointer;
	background: url(tj.jpg);
	border: 0;
	text-indent: -9999px;
}
.foot-nav-main .fl {
	height: 104px;
	width: 470px;
}
.foot-nav-main .fr {
	width: 104px;
	height: 70px;
	margin-top: 15px;
}
.foot-nav-main .fr h2 {
	font: 12px/1.8em "宋体";
	height: 67px;
	line-height: 14px;
	width: 18px;
	float: left;
	padding-top: 10px;
}
.foot-nav-main div.fx {
	width: 390px;
	padding-top: 46px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}
.foot-nav-main div.fx a {
	font: 12px/1.8em "宋体";
}
.foot-nav-main div.fx .xlwb {
	width: 90px;
	float: left;
	background: url(icons_1_16.png) 0 5px no-repeat;
	padding-left: 20px;
}
.foot-nav-main div.fx .txwb {
	width: 90px;
	float: left;
	background: url(icons_1_16.png) 0 -150px no-repeat;
	padding-left: 20px;
}
.foot-nav-main div.fx .xlwb a, .foot-nav-main div.fx .txwb a {
	height: 30px;
	line-height: 30px;
}
.foot-nav-main div.fx .bdsharebuttonbox {
	width: 160px;
	float: left;
}
.foot {
	width: 100%;
	background: #454545;
}
.foot-main {
	width: 980px;
	margin: 0px auto;
}
.foot-main ul {
	padding-top: 30px;
	overflow: hidden;
}
.foot-main li {
	float: left;
	text-align: left;
	width: 147px;
	height: 206px;
}
.foot-main li h2 {
	font-size: 16px;
	font-family: "微软雅黑";
}
.foot-main li p {
	font-size: 12px;
	padding-top: 20px;
	line-height: 28px;
}
.foot-main li a {
	color: #fff;
	margin: 0px 10px;
	font-family: "宋体";
}
.foot-main li.l {
	width: 90px;
}
.foot-main li.s {
	height: 292px;
}
.foot-t-div {
	background: #454545;
	width: 100%;
	height: 35px;
	padding: 40px 0px 30px 0px;
}
.foot-t {
	width: 1050px;
	height: 35px;
	line-height: 35px;
	margin: 0px auto;
	font-size: 12px;
	color: #8b8b8b;
	text-align: center;
}
.foot-t span {
	float: right;
	font-size: 12px;
}
.foot-t a {
	color: #8b8b8b;
	font: 12px/2em "宋体"
}
/* 通用的列表页样式 */
.ullist li {
	line-height: 35px;
	height: 35px;
	overflow: hidden;
}
.ullist li a {
	padding-left: 16px;
	font-size: 14px;
	display: block;
}
.ullist li a:hover {
	color: #ad2e23;
	text-decoration: none;
	background: #F6F6F6;
	border-left: 2px solid #ad2e23;
	padding-left: 14px;
}
.ullist li span {
	float: right;
	margin: -35px 16px 0 0;
	color: #CCC;
	font-size: 12px;
}
.ullist li:nth-child(5n+0) {
	border-bottom: 1px dashed #ccc;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
/* 分页 */
.turnPage {
	text-align: center;
	margin: 0 auto;
}
.turnPage span, .turnPage a {
	height: 23px;
	line-height: 23px;
	padding: 0 8px;
	margin: 4px;
	background: #fff;
	border: 1px solid #e5e5e5;
	overflow: hidden;
	vertical-align: top;
	display: inline-block;
	color: #252525;
	font-family: "宋体";
}
.turnPage span, .turnPage a:hover {
	background: #cc1b1b;
	border: 1px solid #cc1b1b;
	text-decoration: none;
	color: #fff;
}
.turnPage a {
	color: #252525;
}
.pagemain .fr .poze {
	width: 698px;
	background: url(poze.gif) no-repeat left center;
	height: 34px;
	line-height: 34px;
	padding-left: 20px;
	color: #999999;
}
.pagemain .fr .tit1 {
	width: 718px;
	height: 60px;
	padding-top: 20px;
}
.pagemain .fr .tit1 h1 {
	font-size: 18px;
	font-family: "微软雅黑";
	font-weight: bold;
	color: #323232;
}
.pagemain .fr .tit1 p {
	color: #787878;
	font-size: 12px;
	padding-top: 15px;
	border-bottom: 1px dashed #CBCBCB;
}
.pagemain .fr .tit1 p span {
	float: right;
}
.pagemain .fr .tit1 p a {
	display: block;
	width: 60px;
	height: 20px;
	line-height: 20px;
	background: #D9D9D9;
	text-align: center;
}
.pagemain .fr .con {
	width: 718px;
	color: #787878;
	font-size: 12px;
	line-height: 24px;
	border-bottom: 1px solid #CBCBCB;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
