body,div,p,input,a,textarea,ul,li,h1,h2,h3,h4,h5,h6,dl,dt,dd,span,form{margin:0;padding:0;}
body,input{font:normal 12px Microsoft Yahei, Verdana, ËÎÌå, sans-serif;}
ul li{list-style:none;}

html,body{
	height:100%;
}
body {
	MIN-WIDTH: 320px; color:#333333;
}

a { color:#333333; text-decoration:none; }
a:hover {color:#1760CA; text-decoration:none; }
.clearfix{clear: both; height:0px;}
.h25 { line-height:25px;}
.fl { float:left;}
.fr { float:right;}
.text2 { color:#FF0000;}
.main {height:auto; margin:0 auto; min-width:320px;MAX-WIDTH: 640px; min-height:300px;}

.top {
	WIDTH: 100%;
	HEIGHT: 40px;
	padding:10px 0px;
	Z-INDEX: 1000; position:relative;
	MAX-WIDTH: 640px;
}

.topl {
	position: absolute; left:10px;top:12px;
}

.topr {position: absolute; right:10px;top:12px;}
.menu {
position:relative;
}
.mico {
	background-image: url(../images/tico0.gif); width:30px; height:30px; background-size:30px 30px;
	cursor:pointer;
}

.micoon {
	background-image: url(../images/tico1.gif); width:30px; height:30px; background-size:30px 30px;
	cursor:pointer;
}



.menulist{
	position:absolute; z-index:1000; right:0px; width:100px;
	display:none;
	padding-top:2px;
}


.qnav{line-height:30px; background-image: url(../images/catbg.png);}

.qnav ul li{
	background-color: #2363D8;
}
.qnav ul li a{ display:block;
height:30px;
font-size:12px;
color:#ffffff;
padding-left:10px;
}
.qnav ul li a:hover{
	color:#FFFFFF;
	text-decoration:none;
	background-color: #1D2B84;
}


.banner{position:relative;width:100%;height:400px;overflow:hidden;}
.banner .bar_list{width:100%;height:400px;overflow:hidden;}
.banner .bar_list ul{position:relative;overflow:hidden;}
.banner .bar_list ul li,.banner .bar_btn ul li{float:left;}
.banner .bar_list ul li a,.banner .bar_list ul li a img{display:block;width:100%;}
.banner .bar_btn{width:100%;height:14px;position:absolute;bottom:20px;}
.banner .hdnum{margin:0 auto; text-align: center;}
.banner .hdnum span{display:inline-block;margin-left:10px;width:11px;height:11px;background:url(../images/d.png);cursor:pointer;overflow:hidden; color:#FFFFFF; text-align:center; line-height:30px; font-size:16px;}
.banner .hdnum span.cur{background:url(../images/d-i.png)}


.hboxt {
text-align:center;
font-size:20px;
line-height:30px;
margin-top:20px;
}
.hboxt span{
	color:#848E9A;
	display:inline-block;
	background-image: url(../images/htline.gif);
	padding-top:5px;
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	width:305px;
}
.hboxt span.bg1{
	background-image: url(../images/htline1.gif);
}

.hlistt { height:40px; line-height:40px;background-color: #f3f3f3; padding:0px 15px; margin-top:10px;}
.hlistt span { float:left; font-size:14px;}
.hlistt a { float:right;}

.catpic{}
.catspic { padding:1px;}
.catspic li{border:1px solid #f1f1f1; float:left; text-align:center; width:50%;margin: -1px;background: #ffffff;}
.catspic li div{
padding:2px;
display: table-cell;
vertical-align:middle;
text-align:center;
*display: block;
vertical-align:middle;
}
.catspic li img{vertical-align:middle;}
.catspic li a{ font-size:12px; color:#333333;}
.catspic li p{text-align:center; margin:5px 0px 0px; line-height:30px; height:30px; overflow:hidden; padding:0px 10px;background: #f7f7f7;}


.ainfo{ padding:0px 5px;}

.ainfo li{
width:100%; margin-top:10px;
}
.ainfo li dl{	border:1px solid #e5e5e5;}
	
.ainfo li dt{
	text-align:center;
}
.ainfo li img{ width:100%;
}

.ainfo li dd{
	line-height:25px;
	padding:0px 20px;
	padding-bottom:10px;
}
.ainfo li dd.tt{
	font-size: 16px;
	text-align:center;
	height:30px;
	border-bottom:none;
	padding-bottom:0px;
	padding-top:15px;
	color: #2363D8;
}



.bannbg img{ width:100%;}
.atitle {
	border-bottom:1px solid #EEEEEE;
	font-size:16px;
	line-height:40px;
	height:40px;
	padding-left:10px;
	font-weight:bold;
	color:#1760CA;
}

.context {
	line-height:25px;
	padding:15px 10px;
	min-height:220px;
	font-size:13px;
}
.context img{ width:100%;}

.anav {
	HEIGHT: 70px;
	padding:15px 0px 10px;
	border:1px solid #EEEEEE;
	border-left:none;
	border-right:none;
}

.anav LI {
	FLOAT: left; HEIGHT: 70px;	WIDTH: 33%; text-align:center; line-height:25px;
}

.anav LI a{
	display:inline-block;
	WIDTH: 70px;
	height:70px;
	font-size:14px;
}

.anav LI a img{
	WIDTH: 45px; height:45px;
}

.contbd {border: 1px solid #EEEEEE;border-radius:4px; padding:10px; margin:15px 10px; min-height:240px;}

.norecord {
	background-image: url(../images/order_none.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top:100px;
	margin:70px auto;
	text-align:center;
	line-height:40px;
	font-size:16px;
}


.newslist{
padding:10px;
}
.newslist ul{
}

.newslist li{
border-bottom:1px dashed #ccc;
margin-bottom:10px;
padding-bottom:10px;
}
.newslist dd {
	background-image: url(../images/biao02.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left:20px;
}
.news_t{line-height:22px;}
.news_t a{font-size:14px;}
.news_t span{font-size:12px; color:#00A1E9;}
.news_info{line-height:22px; overflow:hidden;color:#A2A2A2; margin:5px 0px; font-size:12px; max-height:44px;}		


.newstitle {
	line-height:30px;
	text-align:center;
	margin-bottom:20px;
	background-image: url(../images/line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-top:20px;
	padding-bottom:10px;
}
.newstitle h4{
	font-size: 14px;
	font-weight: bold;
}
.newsbot {
	line-height:30px;
	background-image: url(../images/line.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top:20px;
	padding-top:10px;
}

.bf_sort { line-height:28px; height:28px;}
.bf_sort li{
	display:block;
	float:left;
	text-align:center;
	width:50%;
	background-color: #f5f5f5;
	border: 1px solid #ffffff;
	margin: -1px;
}
.bf_sort li a{
	color: #333333;
}

.bf_sort .on{
	background-color: #00A1E9;
}
.bf_sort .on a{
	color: #FFFFFF;
}

.prolist{
padding:10px 0px;
}
.prolist li{
border-bottom:1px solid #F9F6F1;
margin-bottom:10px;
padding-bottom:10px;
width:100%;
float:left;
}
.prolist dt {
width:30%;
float:left;
margin-right:5px;
padding:0px 5px;
}

.prolist dt img{
	width:100%;
	float:left;
	
}
.prolist dd {
	float:right;
	width:64%;
}
.prolist dd .finfo {
	min-height:50px;
	line-height:22px;
	height:88px;
	overflow:hidden;
	color: #A2A2A2;
	padding-right:5px;
}
.prolist dd .finfo a{color: #2363D8;}



.prolist li dd .pbtn a{
display:inline-block;background:#83B842; color:#ffffff;border-radius:3px; text-align:center; padding:3px 8px;}
.prolist li dd .pbtn a:hover{
background:#68982E; color:#ffffff;}
.prolist li dd .pbtn span{
display:inline-block;background:#FF9900; color:#ffffff;border-radius:3px; text-align:center; padding:3px 8px;}

.pcatbox{ min-height:240px;margin:15px 10px;}	
.pcat{
border:1px solid #e5e5e5;
border-bottom:none;
border-radius:6px;
}
.pcat li{
border-bottom:1px solid #e5e5e5;
height:42px;
}

.pcat li a{
	display:block;
	padding:5px 10px;
	line-height:32px;
	height:32px;
	background-image: url(../images/icon_next.gif);
	background-repeat: no-repeat;
	background-position: right center;
	color:#2363D8;
}


input.tinput{border:1px solid #dfdfdf; padding:5px;}

input.zx_btn{background:#2363D8; padding:5px 10px; border:none; margin:2px; height:26px; color:#FFF; cursor:pointer; -moz-border-radius: 2px;/* Gecko browsers */-webkit-border-radius: 2px;   /* Webkit browsers */
    border-radius:2px;/* W3C syntax */}
.meminput3{
	border:1px solid #ccc;
	padding:2px 5px;
	line-height:18px;
	overflow:auto;
	width:80%;
}


.cartok { font-size:14px;line-height:40px; color:#FFFFFF; text-align:center;}
input.c_btn{background:#ffffff; padding:0 20px;*padding:0 35px;_padding:0 35px; border:none; margin:2px; height:34px; cursor:pointer; -moz-border-radius: 2px;/* Gecko browsers */-webkit-border-radius: 2px;   /* Webkit browsers */
    border-radius:2px;/* W3C syntax */ width:100%; font-size:16px; margin-top:10px;}

.addpanel_overlay {
	Z-INDEX: 1100; POSITION: fixed; FILTER: alpha(opacity=56); WIDTH: 100%; BOTTOM: 0px; BACKGROUND: #000; HEIGHT: 100%; TOP: 0px; RIGHT: 0px; LEFT: 0px; opacity: 0.56; moz-opacity: 0.56; _position: absolute; display:none;
}
.addpanel_dialog {
	Z-INDEX: 1200; POSITION: fixed; MARGIN-TOP: -80px; WIDTH: 100%; max-width:640px; TOP: 40%; _margin-top: 0; _position: absolute; padding-bottom:10px;
}
.addpanel_bg {
	BACKGROUND:none;background-image: url(../images/fbg.png); padding-top:10px;
}

.addpanel_windowname {
	POSITION: relative; MARGIN-TOP: -2px; HEIGHT: 32px; OVERFLOW: hidden; 
}
.addpanel_windowname H2 {
	LINE-HEIGHT: 32px; DISPLAY: inline; FLOAT: left; COLOR: #fff; MARGIN-LEFT: 10px; FONT-SIZE: 14px; FONT-WEIGHT: 100
}
.addpanel_inlay {
	MARGIN: 0px 10px; padding:10px;border:1px solid #CCA884;
}

.addpanel_fjtz {
	Z-INDEX: 1200; POSITION: fixed; WIDTH: 100%; max-width:640px;TOP: 20%;
}
.addpanel_fjtz img {
	WIDTH: 100%;
}

.Page{ text-align: center; padding:20px 0; font-size:12px;}
.Page span{ padding:5px 8px; margin:0 3px; display:inline-block; color:#999999; border:1px solid #ccc;}
.Page a{ padding:5px 8px; margin:0 3px; display:inline-block;font-size:12px; background-color:#e3e3e3;border:1px solid #ccc;}
.Page a:link,.Page a:visited{}
.Page a:hover{
	color:#fff;
	text-decoration: none;
	background-color: #2363D8;
}
.Page .cur{ color:#fff;background-color: #2363D8;}
.Page a.cur:link,.Page a.cur:visited,.Page a.cur:hover{ color:#fff; }




.footer{overflow:hidden;font-size:14px;font-size:12px;border-top:solid 1px #DADADA; padding-bottom:60px; margin-top:10px;}
.footh{margin:10px auto 0px;overflow:hidden;font-family:Î¢ÈíÑÅºÚ;font-size:14px;background:#F7F7F7; font-size:12px;border-top:solid 1px #DADADA; padding-bottom:20px;}

.footer a{color:#D83BEA;font-size:14px;}

.footer_ban{text-align:center;overflow:hidden;padding:15px 0px; line-height:22px;}
.footer_ban a{margin-right:13px; font-size:12px;}


.metaNavigation {
	WIDTH: 100%;
	bottom: 0px;
	max-width:640px;
	Z-INDEX: 1000;
	POSITION: fixed;
}
.metaNavigation ul{padding:8px 0px; height:40px;background-color: #f5f5f5;}
.metaNavigation li{float:left;height:40px;line-height:40px;text-align:center; width:22%;border-right:1px solid #e7e7e7; position:relative;}
.metaNavigation li a{font-size:12px;}
.metaNavigation li.gotop{
	border:none;
	width:10%;
	cursor:pointer;
	padding-top:4px;
	text-align:center;
}



.nav_1 LI .nav_3 {
	POSITION: absolute; WIDTH: 100%; bottom:38px; LEFT: -1px; z-index:1001;background-color: #ffffff; display:none; line-height:30px;border:1px solid #e7e7e7;border-bottom:none;
}
.nav_1 LI .nav_3 dd{
	border-bottom:1px solid #e7e7e7; height:30px; overflow:hidden;
}