@charset "utf-8";

/* CSS Document */

/*======================================================Resetting====================================================*/
/* 2013317001 phoebe*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em,  img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b,  i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0 auto;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}
body {
	font-size:12px; 
	font-family:"Microsoft YaHei";
	overflow-x:hidden;
	color:#333333;
}
ol, ul {
	list-style: none;
}
.clearfix:after{
	content:"";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	font-size:0;
}
.clearfix {}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.fl{
	float:left;
	/*width:219px; */
	
}
.fr{
	float:right
}

/* Resetting HTML5! */
section, article, aside, header, footer, nav, dialog, figure { display:block; }

.condition.marTop20 span{margin-top:8px; display:block; margin-left:5px;}

/*公共样式*/
h1{height:50px; font-size:23px; line-height:50px; font-weight:bold; color:#626262; padding:0 20px; border-left:5px solid #e45827; margin:25px 0;}
a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
.content p.curr_position{color:#333; font-size:18px; height:60px; line-height:60px; border-bottom:1px solid #e5e5e5; margin-bottom:25px;}
.content p.curr_position span{color:#e45827;}

h1.index_h1{color:#e45827;}
h1.index_h1 a:link,h1.index_h1 a:visited{color:#e45827;}
h1.index_h1 a:hover{color:#e45827;}


h1 a:link,h1 a:visited{color:#626262;}
h1 a:hover{color:#626262;}



/*======================================================footer====================================================*/
.footer_iframe{width:100%; height:263px; margin-top:70px;}
.footer{width:100%; height:263px; background-color:#31333e;}
.footer ul{height:221px; width:1002px; margin:0 auto; color:#929394; font-size:12px;}
.footer ul li{float:left; margin-right:100px; width:auto;}
.footer ul li.index_contact{}
.footer ul li.related.index_contact{margin-right:0; width:264px;}
.footer ul li.related.index_contact p a{width:auto; display:block;}
.footer ul li.index_contact p a{margin-right:10px; width:75px; display:block; float:left;} 
.footer a:link,.footer a:visited{color:#929394; text-decoration:none;}
.footer a:hover{text-decoration:underline;}
.footer ul li h3{font-size:14px; color:#ebebeb; height:63px; line-height:63px;}
.footer ul li p{overflow:hidden; line-height:22px; width:258px;}
.footer ul li.index_contact_us p.contact_us_pic{margin-top:15px; background:url(../images/index_footer_icon.gif) no-repeat; padding-left:20px;}
.footer ul li.index_contact_us p.contact_us_pic1{border-bottom:1px solid #515257; padding-bottom:10px;}
.footer ul li.index_contact_us p.contact_us_pic1 span{margin-right:10px;}
.footer p.footer_bot{background-color:#1e202b; height:40px; line-height:40px; text-align:center; color:#929394;}

