﻿@charset "utf-8";
/* CSS Document */

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0 }
a,img{border:0;}
ul{
	list-style-type: none;	
}
body {
	font-family: "微软雅黑"; 
}
object, embed, video {
	max-width: 100%;
}
/* IE 6 不支持最大宽度，因此默认为 100% 宽度 */
.ie6 img {
	width:100%;
}
#header {
	height: 113px;
	margin: 0 auto;
	/*background-image: url(../image/header/bg0.jpg);*/
	background-repeat: repeat-x;
}
#header .topcenter {
	height: 113px;
	margin: 0 auto;
	width: 90%;
	max-width:1240px;
	min-width:990px;
}
#header .topcenter .logo {
	float: left;
	height: 47px;
	width: 185px;
	padding-top:50px;
}
#header .topcenter .ver {
	height: 31px;
	text-align: right;
	padding-top: 5px;
	padding-right: 15px;
	font-size: 14px;
}
.header_right {
	float: right;
	/*width: 75%;*/
	height: 108px;
    margin-left:10px;
}

#maincontent {
	clear: both;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	background-color: #FFF;
	/*width: 100%;
	max-width:1240px;
	min-width:990px;*/
	width:1240px;
}

#footer {

	margin: 20px auto;
	background-color: #f3f3f3;
	background-repeat: repeat-x;
	min-width: 990px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}

.header_bottom_line{
	background-color: #d80c18;
	clear: both;
	height: 4px;
	min-width: 990px;
}
#menu {
	/*background-image: url(../images/header/menu_bg1.jpg);*/
	background-repeat: repeat-x;
	height: 25px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#menu .nav {
	width: 100%;
	float: right;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}




#header .topcenter .seach {
	height: 41px;
	
	float: right;

	background-repeat: no-repeat;
	margin-top: 7px;
}

#spliad {
	clear: both;
	/*height: 500px;*/
	margin: 5px auto;
	min-width: 990px;
	background-image: url(../images/loading.gif);
	background-repeat: no-repeat;
	background-position:center;
	min-height:100px;
}
#footer .footcenter {
	width: 90%;
	max-width: 1240px;
	min-width: 990px;
	clear: both;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
    display:block;
}
.clear{clear:both;}

#search_box {
	float: left;
	margin-top: 5px;
	width: 241px;
	height: 35px;
	background-image: url(../images/header/bg_search_box2.gif);

} 
#search_box #s { 
float: left; 
padding: 0; 
margin: 3px 0 0 2px; 
border: 0; 
width: 190px; 
background: none; 
font-size: .8em; 
height: 28px;
} 
#search_box #go { 
float: right; 
margin: 3px 4px 0 0; 
} 
#maincontent .left_menu {
	font-family: Verdana, Geneva, sans-serif;
	width: 300px;
	float: left;
	margin-right: 9px;
}
#maincontent .right_content {
	font-family: Verdana, Geneva, sans-serif;
	float: right;
	width: 930px;
	
}
#maincontent .left_menu ul {
	list-style-type: none;
}
.dh {
	background-image: url(../images/dh_bg1.jpg);
	background-repeat: repeat-x;
	/*height: 30px;*/
	width: 100%;
	padding-top: 17px;
	font-size: 12px;
	text-align: left;
    border-bottom:solid 1px #d9d9d9;
    padding-bottom:10px;
}
.h3 {
	font-size: 18px;
	font-weight: bold;
}
.h2 {
	font-size: 24px;
	font-weight: bold;
}
.content {
	line-height: 30px;
}
a {
	/*font-size:12px;*/
    line-height:150%;
	color:#4c4b4b;
	text-decoration:none;
}
/* 包含浮动: h5bp.com/q */ 
/*.clearfix:before, .clearfix:after { content: ""; display: table;}
.clearfix:after { clear: both; }*/
.clearfix { zoom: 1; }


.clearfix {
	
}
.clearfix::before {
	line-height: 0; display: table; content: "";
}
.clearfix::after {
	line-height: 0; display: table; content: "";
}
.clearfix::after {
	clear: both;
}



.xm-pagenavi {
	padding: 30px 0px; text-align: center;
}
.xm-pagenavi .numbers {
	border-width: 1px 1px 1px 0px; border-style: solid; border-color: rgb(230, 233, 237); margin: 0px; padding: 5px 10px; height: 20px; color: rgb(101, 109, 120); line-height: 20px; vertical-align: middle; display: inline-block;
}
.xm-pagenavi :first-child.numbers {
	padding-right: 20px; padding-left: 20px;
}
.xm-pagenavi :last-child.numbers {
	padding-right: 20px; padding-left: 20px;
}
.xm-pagenavi a.numbers:hover {
	background: rgb(245, 247, 250); text-decoration: none;
}
.xm-pagenavi span.numbers {
	color: rgb(204, 209, 217);
}
.xm-pagenavi span.current {
	background: rgb(255, 111, 61); color: rgb(255, 255, 255);
}
.xm-pagenavi .first {
	border-left-width: 1px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px;
}
.xm-pagenavi .last {
	border-top-right-radius: 5px; border-bottom-right-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px;
}



.article_title {
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	clear: both;
	padding: 10px;
}
.article_content {
	font-size: 12px;
	clear: both;
	padding: 10px;
	line-height: 25px;
}
#footer .footcenter section {
	float: left;
	width: 15%;
	margin: 20px 0 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #dfdfdf;
	padding: 0 0 0 15px;
    min-height:460px;

	
}
    #footer .footcenter section h4
    {
        margin-bottom:5px;
        font-size: 1.8rem;
        font-weight:bold;
    }
#footer .footcenter section ol{
	list-style-type: none;
    padding:0;
    margin:0 0 10px 10px;
}
    #footer .footcenter section ol li
{
    border-bottom:dotted 1px #d9d9d9;
    line-height:25px;
    margin:5px 0;
}
#footer .footcenter section a{
	font-size: 14px;
}
#footer .footcenter section a:hover{
	font-size: 14px;
	color: #000;
	text-decoration: underline;
}
#footer .copyright{
	color: #CCC;
	background-color: #a6a6a6;
	height: 40px;
	clear: both;
}
#footer .copyright div{
	padding: 5px;	
}


.none
{
    display:none;
}


.loading_tips
{

}


/*@media only screen and (max-width: 1190px) {
#spliad {
	
}
#maincontent {
	width:100%;
	min-width:990px;
}
#footer .footcenter section h2 {
	font-size: 18px;
}

#maincontent .left_menu {
	width:20%;
	min-width: 200px;
}
#maincontent .right_content {
	width:78.5%;
	min-width: 760px;
}
}*/

body
{
    background: #fff;
    color: #5e5e5e;
    font-family: 微软雅黑,'Microsoft YaHei','Microsoft YaHei UI','arial','宋体','sans-serif';
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0;}
table { border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0;}
address,caption,cite,code,dfn,/*em,strong,*/th,var { font-style:normal; font-weight:normal}
ol,ul { list-style:none}
caption,th { text-align:left}
/*h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal}*/
q:before,q:after { content:''}
abbr,acronym { border:0}
p{word-wrap:break-word;}
pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}/*mai 修改，支持网络文本复制的格式*/

/* 文字排版 */
.fem0_8{font-size:0.8rem;}
.fem1{font-size:1rem;}
.fem1_1{font-size:1.1rem;}
.fem1_2{font-size:1.2rem;}
.fem1_3{font-size:1.3rem;}
.fem1_4{font-size:1.4rem;}
.fem1_5{font-size:1.5rem;}
.fem1_6{font-size:1.6rem;}
.fem2{font-size: 2rem;}
.fem3{font-size: 3rem;}
.fem4{font-size: 4rem;}

.fem1_1{font-size:1.1rem;}
.f10{ font-size:10px}
.f12{ font-size:12px}
.f13{ font-size:13px}
.f14{ font-size:14px}
.f15{ font-size:15px;}
.f16{ font-size:16px}
.f17{ font-size:17px;}
.f18{ font-size:18px;}
.f20{ font-size:20px}
.f22{ font-size:22px;}
.f24{ font-size:24px;}
.f30{ font-size:30px;}
.f36{ font-size:36px;}
.fb{ font-weight:bold}
.fn{ font-weight:normal}
.t2{ text-indent:2em}
.lh150{ line-height:150%}
.lh180{ line-height:180%}
.lh200{ line-height:200%}
.unl{ text-decoration:underline;}
.unl_a:hover{ text-decoration:underline;}
.no_unl{ text-decoration:none;}
.cb_h{ height:0; visibility:hidden; overflow:hidden;_height:1px; _margin-top:-1px;*height:1px !important; *margin-top:-1px !important;}
.font-h{ font-family:"黑体";}
.font-y{ font-family:'微软雅黑',arial,'宋体',sans-serif;}
.font-s{ font-family:"宋体";}

.lh_nor{ line-height:normal;}
.lh20{ line-height:20px;}

.lh22{ line-height:22px;}
.lh23{ line-height:23px;}
.lh24{ line-height:24px;}
.lh25{ line-height:25px;}
.lh30{ line-height:30px;}
.lh40{ line-height:40px;}
.lh50{ line-height:50px;}
.lh60{ line-height:60px;}
.lh45{ line-height:45px;}

.fcw{color:#ffffff;}
.fcb{color:#000000;}





/* 定位 */
.tl{ text-align:left}
.tc{ text-align:center}
.tr{ text-align:right}
.bc{ margin-left:auto; margin-right:auto;}
.fl{ float:left; display:inline}
.fr{ float:right; display:inline}
.cb{ clear:both}
.cl{ clear:left}
.cr{ clear:right}
.clr{zoom:1;}/*不用添加多余标签清除浮动*/
.clr:after{display:block;content:"\0020";height:0;clear:both;visibility:hidden;}
.clearfix:after{ content:""; display:block; height:0; clear:both; visibility:hidden}
/*.clearfix{ display:inline-block}*/
.clearfix{ height:1%}.Clearfix { display:block}
.vm{ vertical-align:middle}
.pr{ position:relative}
.pa{ position:absolute}
.abs-right{ position:absolute; right:0}
.zoom{ zoom:1}
.z-index{ z-index:11}
.z-index-0{ z-index:0}
.visibility{ visibility:hidden}
.hidden{ overflow:hidden;}
.none{ display:none}
.inline-block{display:inline-block}
.inline{ display:inline;}
.mt25 {margin-top: 25px;}
.mt30{margin-top: 30px;}
.mt4{margin-top: 4px;}

/* 长度高度 */
.w{ width:100%}
.w10{ width:10px;}
.w20{ width:20px;}
.w30{ width:30px;}
.w40{ width:40px;}
.w50{ width:50px;}
.w60{ width:60px;}
.w70{ width:70px;}
.w80{ width:80px;}
.w90{ width:90px;}
.w100{ width:100px;}
.w180{ width:180px;}
.w200{ width:200px;}
.w220{ width:220px;}
.w250{ width:250px;}
.w300{ width:300px;}
.w320{ width:320px;}
.w340{ width:340px;}
.w400{ width:400px;}
.w500{ width:500px;}
.w600{ width:600px;}
.w620{ width:620px;}
.w680{ width:680px;}
.w700{ width:700px;}
.w800{ width:800px;}
.w810{ width:810px;}
.w1020{ width:1020px;}
.w1040{ width:1040px;}
.w1180{ width:1180px;}
.w1000{ width:1000px;}
.w990{ width:990px;}
.w970{ width:970px;}
.w960{ width:960px;}
.w940{ width:940px;}
.w900{ width:900px;}
.w855{ width:855px;}
.w852{ width:852px;}
.w835{ width:835px;}
.w830{ width:830px;}
.w790{ width:790px;}
.w780{ width:780px;}
.w777{ width:777px;}
.w770{ width:770px;}
.w760{ width:760px;}
.w750{ width:750px;}
.w740{ width:740px;}
.w730{ width:730px;}
.w727{ width:727px;}
.w710{ width:710px;}
.w700{ width:700px;}
.w690{ width:690px;}
.w680{ width:680px;}
.w675{ width:675px;}
.w670{ width:670px;}
.w665{ width:665px;}
.w650{ width:650px;}
.w645{ width:645px;}
.w640{ width:640px;}
.w630{ width:630px;}
.w620{ width:620px;}
.w610{ width:610px;}
.w580{ width:580px;}
.w570{ width:570px;}
.w560{ width:560px;}
.w540{ width:540px;}
.w530{ width:530px;}
.w525{ width:525px;}
.w520{ width:520px;}
.w480{ width:480px;}
.w460{ width:460px;}
.w450{ width:450px;}
.w435{ width:435px;}
.w430{ width:430px;}
.w420{ width:420px;}
.w415{ width:415px;}
.w410{ width:410px;}
.w390{ width:390px;}
.w380{ width:380px;}
.w370{ width:370px;}
.w360{ width:360px;}
.w350{ width:350px;}
.w340{ width:340px;}
.w330{ width:330px;}
.w320{ width:320px;}
.w310{ width:310px;}
.w290{ width:290px;}
.w280{ width:280px;}
.w270{ width:270px;}
.w260{ width:260px;}
.w255{ width:255px;}
.w250{ width:250px;}
.w230{ width:230px;}
.w225{ width:225px;}
.w220{ width:220px;}
.w215{ width:215px;}
.w195{ width:195px;}
.w192{ width:192px;}
.w190{ width:190px;}
.w180{ width:180px;}
.w170{ width:170px;}
.w160{ width:160px;}
.w150{ width:150px;}
.w140{ width:140px;}
.w130{ width:130px;}
.w120{ width:120px;}
.w110{ width:110px;}
.w105{ width:105px;}
.w96{ width:96px;}
.w65{ width:65px;}
.w35{ width:35px;}
.w25{ width:25px;} 
.w5{ width:5px;}


.h50{ height:50px;}
.h80{ height:80px;}
.h100{ height:100px;}
.h200{ height:200px;}
.h{ height:100%}
.h850{height:850px;}
.h650{ height:650px;}
.h565{ height:565px;}
.h550{ height:550px;}
.h505{ height:505px;}
.h530{ height:530px;}
.h410{ height:410px;}
.h400{ height:400px;}
.h396{ height:396px;}
.h366{ height:366px;}
.h346{ height:346px;}
.h280{ height:280px;}
.h235{ height:235px;}
.h190{ height:190px;}
.h180{ height:180px;}
.h165{ height:165px;}
.h160{ height:160px;}
.h150{ height:150px;}
.h145{ height:145px;}
.h110{ height:110px;}
.h90{ height:90px;}
.h75{ height:75px;}
.h70{ height:70px;}
.h65{ height:65px;}
.h60{ height:60px;}
.h55{ height:55px;}
.h45{ height:45px;}
.h40{ height:40px;}
.h38{ height:38px;}
.h35{ height:35px;}
.h33{ height:33px;}
.h30{ height:30px;}
.h29{ height:29px;}
.h25{ height:25px;}
.h20{ height:20px;}
.h18{ height:18px;}
.h14{ height:14px;}
.h5{ height:5px;}
.min_h300{ min-height:300px;}
.min_h200{ min-height:200px;}
.min_h80{ min-height:80px;}
.min_h60{ min-height:60px;}
.min_h38{ min-height:38px;}
.min_h33{ min-height:33px;}
.min_h22{ min-height:22px;}
.h_auto{ height:auto;}

/* 边距 */
.m10{ margin:10px;}
.m15{ margin:15px;}
.m30{ margin:30px;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt50{ margin-top:50px;}
.mt100{ margin-top:100px;}
.mb5{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb20{ margin-bottom:20px;}
.mb30{ margin-bottom:30px;}
.mb50{ margin-bottom:50px;}
.mb100{ margin-bottom:100px;}
.ml5{ margin-left:5px;}
.ml65{ margin-left:65px;}
.ml85{ margin-left:85px;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.ml20{ margin-left:20px;}
.ml30{ margin-left:30px;}
.ml50{ margin-left:50px;}
.ml100{ margin-left:100px;}
.ml200{ margin-left:200px;}
.mr5{ margin-right:5px;}
.mr10{ margin-right:10px;}
.mr15{ margin-right:15px;}
.mr20{ margin-right:20px;}
.mr30{ margin-right:30px;}
.mr50{ margin-right:50px;}
.mr100{ margin-right:100px;}
.mc
{
    margin:0 auto;
}
.p5{ padding:5px;}
.p10{ padding:10px;}


.p15{ padding:15px;}
.p20{ padding:20px;}
.p30{ padding:30px;}
.pt5{ padding-top:5px;}
.pt10{ padding-top:10px;}
.pt15{ padding-top:15px;}
.pt20{ padding-top:20px;}
.pt30{ padding-top:30px;}
.pt50{ padding-top:50px;}
.pt100{ padding-top:100px;}
.pb5{ padding-bottom:5px;}
.pb10{ padding-bottom:10px;}
.pb15{ padding-bottom:15px;}
.pb20{ padding-bottom:20px;}
.pb30{ padding-bottom:30px;}
.pb50{ padding-bottom:50px;}
.pb100{ padding-bottom:100px;}
.pl5{ padding-left:5px;}
.pl10{ padding-left:10px;}
.pl15{ padding-left:15px;}
.pl20{ padding-left:20px;}
.pl30{ padding-left:30px;}
.pl50{ padding-left:50px;}
.pl100{ padding-left:100px;}
.pr5{ padding-right:5px;}
.pr10{ padding-right:10px;}
.pr15{ padding-right:15px;}
.pr20{ padding-right:20px;}
.pr30{ padding-right:30px;}
.pr50{ padding-right:50px;}
.pr100{ padding-right:100px;}



.white-space{white-space: nowrap;}
.word-wrap{word-wrap:break-word;}
.word-break{word-break:break-all;}
.word-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}/*..代表溢出文字*/
.bgcolor-white{ background-color:#fff;}
.pointer{cursor:pointer;}
.pointer_d{ cursor:default;}
.vt{ vertical-align:top;}
.resize{resize:none;}
.block{ display:block;}
.box-sizing{box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.fix{position:fixed;left:0;top:0;z-index:10000;}






/*打分星星*/
#star{position:relative;width:200px;}
#star ul,#star span{float:left;display:inline;height:21px;line-height:21px;}
#star ul{margin:0 10px;}
#star li{float:left;width:24px;cursor:pointer;text-indent:-9999px;background:url(../images/star.png) no-repeat;}
#star strong{color:#f60;padding-left:10px;}
#star li.on{background-position:0 -28px;}
#star p{position:absolute;top:20px;width:158px;height:44px;display:none;background:url(../images/star_icon.gif) no-repeat;padding:12px 10px 0; font-size:12px; line-height:18px; z-index:10;}
#star p em{color:#f60;display:block;font-style:normal;}

/*背景色*/
.bg1{ background-color:#d2d2d2;}/*灰色*/
.bg2{ background-color:#fafafa;}/*浅灰色*/
.bg3{ background-color:#e4f4d9}/*淡绿色*/
.bg4{ background-color:#31a030}/*深绿色*/
.bg5{ background-color:#83ca60}/*绿色*/
.bg6{ background-color:#ededed;}/*中度浅灰*/
.bg7{ background-color:#f48a00;}/*橙色*/
.bg8{ background-color:#00ae20;}/*导航绿色*/


/*边框*/
.border1{ border:solid 1px #d9d9d9;}
.border_t{ border-top:solid 1px #d9d9d9;}
.border_r{ border-right:solid 1px #d9d9d9;}
.border_l{ border-left:solid 1px #d9d9d9;}
.border_b{ border-bottom:solid 1px #d9d9d9;}
.border_b_d{ border-bottom:dashed 1px #d9d9d9;}
.border_t_d{ border-top:dashed 1px #d9d9d9;}
.border_l_d{ border-left:dashed 1px #d9d9d9;}
.border_r_d{ border-right:dashed 1px #d9d9d9;}
.border_orange{ border-color:#fa8717;}
.border_green{ border-color:#4d9602;}
.border_gray{ border-color:#e7eaec;}
.border_t_none{ border-top:none;}
.border_b_none{ border-bottom:none;}
.border_none{ border:medium none;}

/*圆角*/
.border_rdu3{border-radius:3px;}
.border_rdu5{border-radius:3px;}
.border_rdu50{border-radius:50%;}



/*链接*/
.body-container a {
    text-decoration: none;
    outline: none;
}
.gray,.gray a{ color:#797979;}
.gray2,.gray2 a,a.gray2{ color:#464646;}
.white{ color:#fff;}
.white a{ color:#fff;}
a.white{ color:#fff;}
.red{ color:#cc0000;}
a.red{ color:#cc0000;}
.red2,.red2 a,a.red2 {color:#e22323;}
.green,.green a,a.green{ color:#2fa132;}
.greenover,.greenover a,a.greenover{ color:#464646;}
.greenover:hover,.greenover a:hover,a.greenover:hover{ color:#2fa132;}
.blue, a.blue,.blue a{ color:#37a3e3;}
.orange{ color:#fa8717;}
.color1{ color:#47456d;}/*有点紫色*/
a.color_web{ color:#464646;}
a.alink1
{
    padding:5px;
    border:solid 1px #d9d9d9;
    border-radius:3px;
}
    a.alink1:hover
    {
        color:#cc0000;
    }



/* icon */
.my-icon
{
    display: inline-block;
    vertical-align: middle;
    background-image: url(/images/my_icon.png);
    background-repeat: no-repeat;
}
 .my-icon-upload{
    width: 26px;
    height: 26px;
    background-position: left -40px;
    margin-right: 10px;
}


.tal{text-align:left;}
.tar{text-align:right;}
.tac{text-align:center;}