@charset "utf-8";
/* CSS Document */

body,html,img{ margin:0; padding:0; border:0;font:normal 12px/1.3em  "宋体" Arial, Helvetica, sans-serif;}
body{ background:url(../images/bodybg.gif) repeat;}
table,input,textarea{font-size:12px;}/* only for FF */
form{ margin:0; padding:0;}
input{text-indent:2px; padding:0;}

.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;margin:0;height:0px;line-height:0;font-size:0;overflow:hidden;}

i{ font-style:normal; color:#F00;}
em{ font-style:normal; color:#999; margin-left:1.5em}
a:link, a:visited{ text-decoration:none; color:#339;}
a:hover, a:active{ text-decoration:none; color:#c00;}

ul,dl{margin:0; padding:0; list-style:none;}


/* ========= branch introduce =========== */
#hd{ width:950px; margin:0 auto;}
#mn{width:950px; margin:0 auto; background:#fff url(../images/m_bg.gif) top repeat-x;}
#ft{width:930px; margin:0 auto; background:#fff; padding:10px;}

/* ========= hd begin =========== */
.hd_s1{ height:16px; padding:5px;background:url(../images/topbg.gif);}
.hd_s2{ height:153px; background:url(../images/toppic.jpg) no-repeat;}
.hd_guide{ height:35px; background:url(../images/guidebg.gif) repeat-x;}
	.hd_guide li{ display:block; float:left; width:90px; height:35px; line-height:35px; font:bold 14px/35px "宋体"; text-align:center; background:url(../images/guideli.gif) no-repeat;}
	.hd_guide li.on{ background:url(../images/guidelion.gif);}
	.hd_guide li.clear{ width:100%; height:0; line-height:0; font-size:0; background:none; float:none; clear:both; display:none;}
	.hd_guide li a:link,.hd_guide li a:visited{ color:#fff;}

/* ========= mn begin =========== */
.adress{ height:20px; line-height:20px; padding:5px;}
.mleft{ width:219px; background:url(../images/m_lbg.gif) top no-repeat; float:left;  height:auto !important;min-height:481px; height:481px;}
	.mleft li{ display:block; width:200px; height:70px;font:bold 14px/70px "宋体"; text-align:center; background:url(../images/m_llibg.gif) no-repeat; margin:0 auto 15px auto;}
	.mleft li.twoline{ line-height:22px; height:45px; width:150px; padding:15px 25px 0 25px;overflow:hidden;}
	.mleft li.xiala{padding:10px 0 0 0;line-height:20px; height:30px; background:url(../images/m_llibg2.gif) no-repeat;margin:0 auto;}
	.mleft li.xialacen{ font-size:12px; font-weight:normal;height:24px; line-height:24px; background:url(../images/m_llibg3.gif);margin:0 auto;}
	.mleft li.xialaend{ height:5px; line-height:0; font-size:0; overflow:hidden; background:url(../images/m_llibg4.gif) no-repeat;  margin:0 auto 15px auto;}
.mright{width:730px; float:left;}
	.mr_title{ width:724px; height:43px; background:url(../images/m_rtitle.gif) no-repeat; text-indent:40px; line-height:43px; font-weight:bold; font-size:14px;}
	.subtitle{text-align:center; font-size:12px;border:dashed 1px #9cadcc;width:95%;margin:0 auto; height:22px; line-height:22px; color:#9cadcc;}
		.mr_cen{width:722px; border:solid 0px #86a9c3; border-width:0 1px; height:auto !important;min-height:400px; height:400px;}
		.mr_subcen{ width:100%; padding:10px 0;}
		.mr_subcen h2{ width:97%; margin:0 auto; padding:0; height:25px; font:bold 14px/25px Arial, Helvetica, sans-serif; color:#fff; text-indent:1em; background:url(../images/m_rbg.gif) repeat-y; }
		.mr_subcen h2 span{ float:right; font-size:12px; line-height:24px; margin-right:1em; font-weight:normal;}
		.mr_subcen li{ display:block; width:97%; margin:0 auto; border-bottom:solid 1px #e0e0e0; background:url(../images/m_rlibg.gif) 0 8px no-repeat; height:30px; line-height:30px; font-size:13px; text-indent:20px;}
		.mr_cen h1{ margin:0 auto; padding-top:10px; height:30px; font:bold 16px/30px "宋体"; text-align:center; width:90%;}
		.mr_cen li{ display:block; width:97%; margin:0 auto; border-bottom:solid 1px #e0e0e0; background:url(../images/m_rlibg.gif) 0 8px no-repeat; height:30px; line-height:30px; font-size:13px; text-indent:20px;}
		.mr_cen .article{ padding:10px; line-height:2em;}
		.mr_cen .article p{ text-indent:2em;}
	

	.mr_end{ width:724px; height:15px;background:url(../images/m_rend.gif) top no-repeat; }

/* ========= ft begin =========== */
.footer{  border:solid 1px #f0f0f0; height:50px; text-align:center; padding-top:30px; color:#999999;}

