body {margin:0 auto; width:100%;max-width:640px;font-size:14px; font-family:Microsoft YaHei,Arial, Helvetica, sans-serif; background:#ffffff; color:#5c5c5c; text-align:left; line-height:22px;}
input, select { font-size:14px; }
a{ color:#5c5c5c; font-size:14px; text-decoration:none; outline-style:none; outline-color:invert; outline-width:medium}
a:link,a:hover,a:visited, a:active, a:focus {color:#5c5c5c;   text-decoration:none;outline-style:none; outline-color:invert; outline-width:medium} 
*{margin:0px auto;padding:0px auto;}
ul,li{ padding:0px; margin:0px; list-style:none;}
a img{ border:none;}
.clear{ clear:both; height:0;line-height:0; overflow:hidden; display:block;}
.in_con{margin:0px auto;padding:0px auto; height:100%; padding-bottom:1px; width:100%;}
.body_con{ width:100%; padding:5px 0px 20px 0px;left:0px;}
.gun_top{width:100%; z-index:10; background:#FFFFFF;}
.cpbk{border:1px solid #CCCCCC;}
.top{}
.top .logo{ float:left;}
.dh{margin-top:0px; }
.dh .l_title{float:left; font-size:18px; text-indent:34px; color:#fff; line-height:28px; font-weight:bold;background:#efede6 url(../images/intro_title2.jpg) no-repeat left center; width:100%;border-bottom:1px solid #c1c1c1; }
.more {background:#f7f5f0;line-height:30px; text-align:center; width:100%; margin-bottom:12px; margin-top:10px;}
.more a{color:#000;line-height:30px; font-size:16px; font-weight:bold;}
.content{ padding:8px;}
.pro_contet{ width:100%; clear:both; padding-top:8px;}
.prolist{width:172px; height:170px; padding:2px; margin:1px;border:1px solid #CCCCCC;float:left; border-radius:5px; text-align:center;}
.prolist img{border-radius:5px;}
.prolist .l_pic{ position:absolute; width:160px; top:15px; text-align:center;}
.prolist .r_con{}
.intro_con{ padding:15px 10px; line-height:30px; font-size:14px; }
.intro_con p img{ margin:0px auto;}

.cpfl{width:auto;text-align:left;color: #333; clear:both;}
.cpfl div{width:110px;float:left; border-bottom:solid 1px #f1f1f1; position:relative; padding-left:10px;text-align:left;height:30px;}
.cpfl div a{ color:#333; text-align:left; line-height:30px; font-size:12px; }
.big_bt { font-size:16px; line-height:40px; font-weight:bold; text-align:center; color:#FF0000;}
.r_title_limit{ height:30px; font-size:12px; color:#000;text-align:left;text-indent:30px; margin-top:1px; clear:both; background:url(../images/intro_title3.jpg) no-repeat left center;}
.r_title_limit a{font-size:12px; color:#000; line-height:30px;}
#big_img img{width:100%; height:auto;}
.mainMenu{ background:url(../images/1_04.jpg) repeat-x center center;width:100%;z-index:3;}
.mainMenu ul li{
	width: 16.5%;
	text-align: center;
	float: left;
	height: 37px;
	background: url(../images/1_06.jpg) repeat-y left center;
}
.mainMenu ul li a{ font-size:18px;color:#fff; display:block; line-height:37px;}
.mainMenu ul li a:hover{ color:#fff}
.mainMenu .main_dh{overflow:hidden;}
.bottombq { background:#fff; line-height:20px; text-align:center; margin-bottom:95px; border-top:2px solid #0040d1;}
.bottom{background:url(../images/1_04.jpg) repeat-x center center; line-height:35px; height:35px; width: 100%; z-index: 999; color:#FFFFFF;  position:fixed;left:0px;bottom:0px;_position:absolute;_top:expression(document.documentElement.clientHeight+document.documentElement.scrollTop-this.offsetHeight); font-size:14px;}
.bottom a{ color:#FFFFFF; width:25%; font-size:16px text-align:center; display:block; float:left; padding-top:0px; background:url(../images/1_06.jpg) repeat-y left center;position:relative; }
.bottom a.none{ border:none;}
.bottom a span{ padding:3px;}
.bottom .tb1{ padding-left:25px; background:url(../images/bottom_tb1.png) no-repeat 6px center; color:#FFFFFF;}
.bottom .tb2{ padding-left:25px; background:url(../images/bottom_tb2.png) no-repeat 6px center; color:#FFFFFF;}
.bottom .tb3{ padding-left:25px; background:url(../images/bottom_tb3.png) no-repeat 6px center; color:#FFFFFF;  border:none;}
.bottom .tb5{ padding-left:25px; background:url(../images/bottom_tb5.png) no-repeat 6px center; color:#FFFFFF;  border:none;}
.bottom a.last{ width:24%;}
.m-footer{margin:0 auto;text-align:center;z-index:4000;max-width:100%;min-width:100%;z-index:4000;position:fixed;left:0px;bottom:0px;_position:absolute;_top:expression(document.documentElement.clientHeight+document.documentElement.scrollTop-this.offsetHeight);}
.m-footer ul li{float:left;padding:5px 0;width:25%;background:#0040d1;}
.m-footer .icon{width:100%; display:block;}
.m-footer ul a{display:block;font-family:'Microsoft YaHei';color:#fff;text-align:center;font-size:1.2em;}
.m-footer ul span{display:block;margin:0 auto;width:100%;}
.m-footer ul span.u-img{margin-bottom:3%;}
.m-footer ul span.u-img img{max-width:50%;}
.xukuang { border-bottom:1px solid #CCCCCC;}
.fl{width:100%;clear:both;}
.fl ul li{width:46%; text-align:center; float:left; height:30px; background:#f0ede8; margin:5px; border:1px dashed #ef9d44;}
.fl ul li a{color:#000; display:block; line-height:30px;}
.newslist li{width:100%; text-align:left;height:26px; border-bottom:1px dashed #CCCCCC;}
.newslist li a{line-height:26px;}
.pageleft { overflow:hidden; width:300px; line-height:24px; height:24px }
.pageright { overflow:hidden; width:300px; line-height:24px; height:24px }
.pageleft { padding-left:10px; float:left; text-align:left }
.pageright { padding-right:10px; float:right; text-align:right }
.pageNavi { padding:10px 0px 25px 0px; MARGIN: 10px auto 0px; WIDTH: 98%; TEXT-ALIGN: center}
.wp-pagenavi {MARGIN: 0px auto; PADDING-TOP: 15px}
.wp-pagenavi A {border: 1px solid #cecece;
    padding: 4px 8px;
    MARGIN: 2px; COLOR: #333! important; TEXT-DECORATION: none! important
}
.wp-pagenavi A:visited {border: 1px solid #cecece;
    padding: 4px 8px;
    MARGIN: 2px; COLOR: #333! important; TEXT-DECORATION: none! important
}
.wp-pagenavi A:hover {FONT-WEIGHT: normal! important; COLOR: #0b3779! important; BACKGROUND-COLOR: #eee! important}
.wp-pagenavi A:active {BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none}
.wp-pagenavi SPAN.pages {padding: 4px 8px;
    border-right: 1px solid #cecece;
    border-top: 1px solid #ccc;
    margin: 2px;
    border-left: 1px solid #cecece;
    COLOR: #454545! important; BORDER-BOTTOM: #ccc 1px solid
}
.wp-pagenavi SPAN.extend {border: 1px solid #ccc;
    padding: 4px 8px;
    MARGIN: 2px; COLOR: #454545! important; }
.wp-pagenavi SPAN.current {border: 1px solid #aaa;
    padding: 4px 8px;
    MARGIN: 2px; COLOR: #000! important; BACKGROUND-COLOR: #eee! important
}
.wp-pagenavi {CLEAR: both}
.wp-pagenavi A {
	PADDING:2px;
	MARGIN: 2px;
	TEXT-DECORATION: none;
	border: 1px solid #cecece;
}
.wp-pagenavi SPAN {
	PADDING:2px;
	MARGIN: 2px;
	TEXT-DECORATION: none;
	background-color:#cecece;
	color:#000;
	border: 1px solid #cecece;
}
.wp-pagenavi A:hover {
	border: 1px solid #cecece;
}
.wp-pagenavi SPAN.current {
	border: 1px solid #cecece;
}
.wp-pagenavi SPAN.current {FONT-WEIGHT: bold}
