*{ padding:0px; margin:0px; list-style-type: none; 
}
html{
	background:#fff;
}
body{ font-family: "microsoft Yahei", Verdana, Arial, Tahoma; font-size: 0.8rem; }
img{
	border:none;
}
.mt10 { margin-top:10px;}
.mt5 { margin-top:5px;}
a{ color:#333333; text-decoration:none; }
a:hover{ color:#CC0000; text-decoration:underline; }
ul{ list-style:none; list-style-type: none; margin:0px; padding:0px;}
input,select,button{
	font:12px Verdana,Arial,Tahoma;
	vertical-align:middle;
}
/*---------- stock ---------*/
.center{
	margin:0px auto; max-width:600px;
}
.w600{ max-width:calc(100% + 1); 
	/*position:relative;*/
}
.w6001{ max-width:calc(100% + 1); 
	/*position:relative;*/
}
.mt10 { margin-top:10px;}
.mt20 { margin-top:20px;}
.top { height: auto; width: 100%;position: relative; }
.c { clear:both;}
.logo { float: left; padding-top: 5px; padding-bottom: 5px; padding-left: 45px; background-image: url(../images/logo.png); background-repeat: no-repeat; background-position: left center; }
.nav { width: 100%; }
.nav li { text-align: center; width: 25%; float: left; font-size: 0.8rem; background-color: #232323; line-height: 30px; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #464646; border-bottom-color: #0A0A0A; background-image: url(../images/nav_line.png); background-repeat: no-repeat; background-position: right center; }
.nav li  a { color:#FFFFFF; text-decoration:none; }
.nav li  a:hover { color:#CC0000; text-decoration:none; }.main { width:100%;}
.pic { text-align: center; width: 100%; margin-top: 5px; margin-bottom: 5px; }
.pic  img { margin-left:auto; margin-right:auto; width: 100%; }

.dh { background-image: url(../images/dh1.png); background-repeat: no-repeat; background-position: left center; float: left; height: 35px; width: 30px; padding-top: 8px; padding-right: 5px; padding-bottom: 7px; padding-left: 30px; line-height: 35px; font-size:13px; z-index: 99; position: relative; }
.dh a { color:#FFFFFF; text-decoration:none;}
.logo_right { float: right; padding-top: 5px; }
.logos { margin-right: auto; margin-left: auto; line-height: 50px; text-align: center; height: 50px; font-size:14px; color: #FFFFFF; }
.logos  a { color:#FFFFFF; text-decoration:none;}
.logo_right span { float: left; height: 30px; width: 30px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; }
.logo1 { margin-right: auto; margin-left: auto; width: 100%; }
.logo1  a { color:#FFFFFF; text-decoration:none;}

.flexslider{ position:relative; width:100%; overflow:hidden; zoom:1; }
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:40px;height:90px;line-height:99em;overflow:hidden;margin:-40px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0px;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}

#bottom{ position:fixed; z-index:9999; height:40px; width:100%; bottom:0px; text-align:center; margin-right: auto; margin-left: auto; max-width:600px; padding-top: 3px; padding-bottom: 3px; background-color: #cd181f; }
#bottom ul{width:100%;}
#bottom li{ width:25%; float:left; line-height: 40px; text-align: center; }
#bottom li a{color:#fff; display:block;}
#bottom span { line-height: 30px; height: 30px; width: 100%; clear: left; }
#bottom dt { line-height: 15px; text-align: center; clear: both; height: 15px; width: 100%; }

/* ·ÖÒ³ */
#pages { font-family:"ËÎÌå"; line-height: 25px; padding-top: 14px; padding-right: 0; padding-bottom: 10px; padding-left: 0; text-align: center; }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px }
#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; border:1px solid #17386d; color:#fff; text-align:center; padding:0 10px; background-color: #17386d; }
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
.nav { background-image: url(../images/nav_bg.jpg); background-repeat: repeat-x; background-position: center top; width: 100%; }
.nav2 { width: 100%; }
.nav2 li { width: 15%; padding-top: 15px; padding-bottom: 5px; float: left; text-align: center; padding-right: 5%; padding-left: 5%; }
.nav2 span { text-align: center; width: 100%; }

.nav2 p { line-height: 25px; text-align: center; height: 25px; width: 100%; white-space: nowrap; }
.title { line-height: 33px; height: 33px; padding-left: 10px; font-size: 14px; font-weight: bold; color: #17386d; background-image: url(../images/title_bg.jpg); background-repeat: repeat-x; background-position: center center; }
.title span { font-size: 0.7rem; line-height: 33px; font-weight: normal; color: #333333; float: right; padding-right: 10px; }
.grid { background-color: #edecf2; padding: 5px; }
.grid_list { width: 100%; float: left; background-color: #FFFFFF; }
.grid_list li { width:49.5%; float:left; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #e2e2e2; border-bottom-color: #e2e2e2; padding-top: 8px; padding-bottom: 3px; text-align: center; }
.grid_list span { width: 100%; padding-top: 5px; padding-bottom: 5px; text-align: center; }
.grid_list span img { margin-left:auto; margin-right:auto;}
.grid_list p { height: 20px; padding-right: 5px; padding-left: 5px; text-align: center; line-height: 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-top: 3px; }
.txtlist { width: 100%; padding-top: 5px; padding-bottom: 5px; }
.txtlist li { line-height: 34px; background-image: url(../images/ico_2.jpg); background-repeat: no-repeat; background-position: right center; height: 34px; padding-right: 8px; padding-left: 8px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.txtlist li a{ display:block;}
.about { padding-top: 8px; padding-right: 5px; padding-bottom: 8px; padding-left: 5px; line-height: 22px; color: #333333; }
.about span { float: left; padding-right: 10px; padding-bottom: 10px; padding-top: 5px; }
.about_more { line-height: 30px; height: 30px; width: 70%; padding-right: 15%; padding-left: 15%; }
.about_more a { line-height: 30px; background-color: #17386d; text-align: center; height: 30px; width: 100%; float: left; color: #FFFFFF; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.p_class { width: 100%; padding-top: 5px; padding-bottom: 8px; }
.bottom { width: 100%; padding-bottom: 50px; padding-top: 5px; border-top-width: 2px; border-top-style: solid; border-top-color: #333333; }
.bottom_menu { width: 100%; }
.bottom_menu li { float: left; width: 24.5%; border-right-width: 1px; border-right-style: solid; border-right-color: #e2e2e2; line-height: 18px; height: 18px; text-align: center; margin-top: 5px; margin-bottom: 5px; }
.copyright { font-size: 0.8rem; line-height: 20px; color: #666666; text-align: center; width: 100%; padding-top: 8px; padding-bottom: 5px; }
.title2 { line-height: 33px; height: 33px; font-size: 12px; color: #333333; background-image: url(../images/title_bg.jpg); background-repeat: repeat-x; background-position: center center; padding-left: 25px; }
.title2 span { font-size: 14px; line-height: 33px; color: #17386d; float: left; padding-left: 5px; font-weight: bold; }
.title2 span a { color:#17386d; text-decoration:none;}
.page_content { font-size: 0.8rem; line-height: 1.4rem; color: #333333; padding: 5px; }
.page_content img { width:100%; height:auto;}
.list { padding-top: 5px; padding-bottom: 5px; }
.read_title { font-size: 1rem; line-height: 30px; font-weight: bold; color: #333333; text-align: center; width: 100%; padding-top: 10px; padding-bottom: 5px; }
.read_info { line-height: 30px; color: #666666; text-align: center; height: 30px; width: 100%; padding-bottom: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; }
.page_up { line-height: 35px; height: 35px; padding-left: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; }
.grid2 { width: 100%; padding-bottom: 8px; }
.page_content2 { width: 100%; padding-top: 10px; padding-bottom: 10px; }
.lanmu { line-height: 30px; height: 30px; border-left-width: 4px; border-left-style: solid; border-left-color: #17386d; background-color: #e7ece6; }
.lanmu span { line-height: 30px; color: #333333; float: left; height: 30px; padding-right: 10px; padding-left: 10px; background-color: #FFFFFF; font-size: 13px; font-weight: bold; }
.order { padding: 10px; }
.input-text { width:90%;}
.table_form td,.table_form tr { line-height:20px; padding:5px; font-size:13px; }
.input-text { line-height:28px; height:28px; color:#666666; }
.input_s2 { width:80%; line-height:30px; text-align:center; color: #FFFFFF; background-color: #CC0000; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; height: 30px; float: left; margin-left: 10%; }
.logo h1 { line-height: 30px; color: #333333; height: 30px; font-size: 1.1rem; font-weight: bold; }
.logo p { font-size: 12px; line-height: 20px; font-weight: normal; color: #666666; height: 20px; text-overflow: ellipsis; }
.logo_right2 { float: right; padding-top: 10px; padding-right: 5px; padding-bottom: 5px; }
.logo_right2 span { float: left; background-repeat: no-repeat; background-position: right center; }
.remen { width: 100%; padding-top: 5px; padding-bottom: 5px; }
.remen li { float: left; width: 50%; }
.remen span { line-height: 40px; text-align: center; height: 40px; margin-top: 3px; margin-bottom: 3px; background-color: #6ab1ea; margin-right: 5%; margin-left: 5%; float: left; width: 90%; }
.remen span a { color:#FFFFFF; text-decoration:none; display:block;}
.remen span a:hover { color:#FFFFFF; text-decoration:none; background-color:#3695E2; }
.tel1  {line-height: 30px; height: 30px; width: 70%; padding-right: 15%; padding-left: 15%; }
.tel1 span { line-height: 30px; background-color: #17386d; text-align: center; height: 30px; width: 100%; float: left; color: #FFFFFF; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background-image: url(../images/tel1.png); background-repeat: no-repeat; background-position: 10% center; }
.tel1 span a { color:#FFFFFF; text-decoration:none;}
.title i { font-size: 0.6rem; line-height: 35px; font-weight: normal; color: #666666; height: 35px; padding-right: 5px; padding-left: 10px; font-style: normal; font-family: "Times New Roman", Times, serif; }
.position { line-height: 33px; height: 33px; font-size: 12px; color: #333333; background-image: url(../images/title_bg.jpg); background-repeat: repeat-x; background-position: center center; width: 100%; }
.position  span { font-size: 0.7rem; line-height: 33px; color: #333333; float: left; padding-left: 25px; background-image: url(../images/pos.png); background-repeat: no-repeat; background-position: 2px center; }
.title3 { border-left-width: 5px; border-left-style: solid; border-left-color: #046BCC; line-height: 25px; background-color: #EBEBEB; height: 25px; }
.title3 span { background-color: #FFFFFF; float: left; padding-right: 8px; padding-left: 8px; font-size: 13px; font-weight: bold; }
.pic1 { width: 100%; }
