@charset "utf-8";
/*页面通用主样式*/
body,td,th,input,select,textarea { font-family:"宋体",Arial,; font-size:12px; color:#333;}
body {margin:0px auto; padding:0px; background:url(../images/body_bg.jpg);}
form,img,iframe,h3,div,span,a,td,p{margin:0px auto; padding:0px;}
img{ border:0px none;}
ul{margin:0;padding:0;list-style:none;}
input,select,textarea {margin:0px;}

/*链接主样式*/
a {font-size:12px;}
a img{ border:0px none;}
a:link,a:visited {color:#333; text-decoration:none;}
a:hover,a:active {color:#ff0000; text-decoration:underline;}

/*页面整体内容DIV样式*/
#div_top{ background: url(../images/top_bg.jpg) repeat-x; width:100%;}
.div_top{ width:1258px; margin:0px auto; background: url(../images/top_bg.jpg) repeat-x;}
.menu{ width:800px; height: 104px; text-align:center;}
.menu ul,.menu li{ position: relative; display: inline; float: left;}
.menu ul li a{float:left; outline:none; width:105px; height:104px; text-decoration: none;}
a.menu:link,a.menu:visited { color:#fff; float: left; display:block; width:105px; height:104px; font:14px/104px "微软雅黑",Arial,Sans-Serif;background:url(../images/menu_link.jpg) center top no-repeat;}
a.menu:hover,a.menu:active { color:#fff; float: left; display:block; width:105px; height:104px; font:14px/104px "微软雅黑",Arial,Sans-Serif;background:#d5783c;}

.div_main{ width:1258px; margin:0px auto; padding:20px 0px;}
.about_title{ background:url(../images/about_title.jpg) left center no-repeat; width:390px; height:33px;}
.pro_title{ background:url(../images/pro_title.jpg) left center no-repeat; width:520px; height:33px;}
.contact_title{ background:url(../images/contact_title.jpg) left center no-repeat; width:280px; height:33px;}
.ny_div_main { width:1258px; margin:0px auto;}

/*内页整体内容DIV样式*/
.class_title{ background:url(../images/class_title.jpg) no-repeat; line-height:38px; height:38px; padding-left:35px; color:#fff; font-weight:bold;}
.class_list{ line-height:30px; height:30px;}
.class_list a:link,.class_list a:visited{ display:block; background:url(../images/class_link.jpg) no-repeat; padding-left:27px; width:140px;}
.class_list a:hover,.class_list a:active{ display:block; background:url(../images/class_hover.jpg) no-repeat; padding-left:27px; width:140px;}
.class_list1{ border-bottom:1px dotted #d4d2cf; height:26px; line-height:26px; display:block; padding-left:15px; background:url(../images/list_icon.gif) no-repeat left center; color:#fff;}
.class_list1 a:link,.class_list1 a:visited {color:#333; text-decoration:none;}
.class_list1 a:hover,.class_list1 a:active {color:#ff0000; text-decoration:underline;}
.ny_title{ background: url(../images/ny_title.jpg) left center no-repeat; padding-left:40px; height:38px; line-height:38px;}

/*图片链接样式*/
.pro_bg{ width:160px; height:150px; float:left; margin:0px 10px 10px 0px;}
.pro_bg a img {border:solid 1px #ccc; background:#fff; padding:3px;}
.pro_bg a:hover img {border:solid 1px #ff0000;background:#fff; padding:3px; } 
.pro_bg p{ line-height:30px; height:30px; text-align:center;}

/*图片链接样式*/
#footer{ background:#1E1E1E; width:100%;}
.footer{ padding:30px 0px; width:1258px; background:#1E1E1E; margin:0px auto; color:#fff; line-height:30px; text-align:center;}
.footer a:link,.footer a:visited{ color:#fff;}
.footer a:hover,.footer a:active{ color:#fff; text-decoration:underline;}