@charset "utf-8";
/*网站公用样式，必须定义*/
/*****    让所有标签的外边界和内部的填充都为0    *****/
html,body,a,h1,h2,h3,h4,h5,h6,p,div,ul,li,ol,dl,dt,dd,img,form,input,textarea,select,fieldset {margin:0px;	padding:0px;}
/*****    让所有图片都边框都为0    *****/
img{border:none; margin:0;}
/*****    让所有类型的列表都是没有样式的    *****/
ul,ol,dl{list-style-type:none;}
select,input,select{vertical-align:middle;}
/*****   控制页面中的文字字体和字号   *****/
body,table,input,select,textarea{font-family:Arial,"宋体", Helvetica, sans-serif; font-size:12px; color:#333;}
div,td{font-size:12px; font-family:"宋体"; color:#333;}
/*****    清楚对象的左右浮动    *****/
.clear{font-size:0px; line-height:0px; clear:both; height:0px; overflow:hidden;}
/*****    网页公用的属性设置，包括文字字体、文字颜色、背景颜色或者图像等    *****/
body{background:#FBFBFB;}
/*****   网页中默认链接的样式设置   *****/
a{color:#333; text-decoration:none;}
/*****   网页中默认鼠标滑过链接的样式设置   *****/
a:hover{color:#333; text-decoration:underline;}
.overflow{overflow:auto;}
.nobg{background:none!important;}

#def_middle{width:1002px; height:610px; position:absolute; top:50%; left:50%; margin:-305px 0 0 -502px;}

.topbar{padding:13px 15px; text-align:right; color:#1573A2;}
.topbar a,.topbar a:hover{color:#1573A2; margin:0 10px;}

.nav a{display:block; height:31px; line-height:31px; font-size:14px; font-weight:bold; color:#fff;}
.nav a:hover{color:#fff; text-decoration:none;}
.nav_list{position:absolute; z-index:2; visibility:hidden;}
.nav_list a{display:block; color:#fff; height:30px; line-height:30px; background:#1573A2; border-bottom:1px solid #3083AD;}
.nav_list a:hover,.nav_list .current{text-decoration:none; color:#fff; background:#1A97D5; border-bottom:1px solid #34A3DA;}


/* 二级导航 */
.menu { width:283px; margin:0 auto; }
.menu dl { margin:0; width:283px; }
.menu dt { margin:1px auto 0 auto; width:283px; height:30px; line-height:30px; font-weight:bold; color:#333; text-align:center; overflow:hidden; }
.menu dt a { display:block; width:283px; height:30px; background:url('menu_1.jpg') no-repeat; }
.menu dt a:hover, .menu dt .current { background:url('menu_01.jpg') no-repeat; text-decoration:none; color:#fff;}
/* 三级导航 */
.menu dd { margin:0; width:283px; height:30px; line-height:25px; text-align:center; border-bottom:1px dashed #f60; overflow:hidden; }
.menu dd a{ display:block; color:#333; }
.menu dd a:hover, .menu dd .current {color:#f60; text-decoration:none; }


.location{font-size:14px; color:#005195; padding:10px 0; background:url(bg_location.jpg) no-repeat bottom right; margin-top:20px;}
.location strong{background:url(ico_arrow01.jpg) no-repeat 4px 0px ; padding-left:27px; padding-top:1px;}
.location span{float:right; font-size:12px; color:#000; padding-right:9px; color:#000;}
.location span a,.location span a:hover{color:#000;}


/* 文章内容样式 */
.artbox {padding:0; margin:0 25px;}
.artbox h1 {text-align:center; font:bold 16px/18px 'Arial'; padding:10px 0; color:#005195; margin-top:25px; background:url(bg_display_h1.gif) no-repeat bottom center;}
.article { font:12px/200% '宋体'; color:#333; padding:30px 25px 30px 25px; word-wrap:break-word; table-layput:fixed; word-break:break-all; }
.article a { color:#333; }
.article a:hover { color:#333; }

.index_copyright{font-family:Arial; line-height:20px; color:#fff;}
.index_copyright a,.index_copyright a:hover{color:#fff;}
.copyright{font-family:Arial; line-height:20px; color:#717171;}
.copyright a,.copyright a:hover{color:#717171;}


.list_news01 {padding:30px 0 10px 0; width:671px; margin:0 auto; clear:both;}
.list_news01 ul li{line-height:18px; background:url(bg_news_list_01.gif) repeat-x bottom left; color:#333; padding:5px 12px;}
.list_news01 li.bg {background:#F9F9F9 url(bg_news_list02.gif) repeat-x bottom left; color:#333;}
.list_news01 ul li a {text-decoration:none; color:#333;}
.list_news01 ul li a:hover {color:#333; text-decoration:underline;}
.list_news01 li.bg a{text-decoration:none; color:#333}
.list_news01 li.bg a:hover{color:#333; text-decoration:underline;}
.list_news01 span {font-family:Arial; font-size:11px; float:right; color:#8C8C8C}

.page{width:661px; color:#333; padding:15px 5px; margin:10px auto; clear:both; border-top:1px solid #E9E9E9;}
.page a{color:#333; text-decoration:underline;}
.page a:hover,.page .current{color:#8D0016;}
.page span{float:right;}

.titlebox2{background:url(bg_titlebox2.jpg) no-repeat; width:645px; height:26px; line-height:23px; font-size:12px; font-weight:bold; margin:0 auto; padding:6px 0 0 26px;}
.titlebox2 span{float:right; padding:0px 10px 0 0;}
/* 联系我们，留言 */
.mcbox{padding:10px 20px; margin:0 auto; line-height:22px; width:631px; color:#585858;}
.mcbox ul li{float:left; width:315px;}
.mcbox .hrtitle{width:631px; clear:both; color:#585858; padding:5px 0;}
.mcbox .hrabout{width:631px; clear:both;}

/* 表单 */
.inputbox {clear:both; width:651px; text-align:left; margin:10px auto 50px auto; padding:0 10px; }
.inputbox p { clear:both; text-align:left;}

.ibl { width:90px; color:#666; text-align:right; float:left; margin-right:10px; padding-top:13px;}
.ibr { width:551px; text-align:left; float:left; padding-top:10px; +padding-top:8px; color:#666;}

.orderlist td { background:#fff; padding:5px 10px; text-align:center; }
.orderbox { width:80%; text-align:center; padding:20px 0 0 0; }
.orderbox a { margin:0 10px; }

.input_01 { border:1px solid #b0b0b0; background:#f7f7f7; height:16px; padding:1px; }
.input_submit { cursor:pointer; border:0px; width:47px; height:20px; background-image:url('btn_submit.jpg'); }
.input_reset { cursor:pointer; border:0px; width:47px; height:20px; background-image:url('btn_reset.jpg'); }
.contact{padding:25px; width:621px; margin:0 auto; line-height:22px; font-size:12px; color:#484A4A;}




