@charset "gb2312";
/* CSS Document */

body{font-size:14px; font-family:Microsoft yahei;}
body,h1,h2,h3,h4,h5,h6,div,p,span,from,select,ul,ol,li,dl,dd,dt,img{ margin:0px; padding:0px;}
ul,li{ list-style:none;}
a:link,a:visited{ text-decoration:none; color:#333;}
a:hover{ text-decoration:underline; color:#C00;}
.c{ clear:both;}
img{ border:none;}
#logo{ margin:auto; text-align:center; padding-bottom:10px;}
#nav{ height:46px; background:url(imgnav_bg.jpg) repeat-x;}
#nav_concent{ width:960px; height:46px; margin:auto;}
#nav_concent div{ float:left;height:46px;line-height:46px;}
#nav_concent a {color:#FFF;font-size:16px;text-decoration:none;}
#nav_left{ width:74px; height:46px;  display:inline;}
#nav_left a{ width:58px; height:46px; line-height:44px; font-size:16px; font-weight:bold; display:block; padding-left:16px; color:#FFF;}
#nav_left a:hover{ text-decoration:none; color:#FFF;}
#nav_center{ width:790px; height:46px; display:block;}
#nav_center ul li{ width:105px; float:left; line-height:44px; display:inline; margin-left:5px; }
#nav_center ul li a{ width:100%; height:46px; display:block; font-size:16px; color:#FFF; text-align:center;}
#nav_center ul li a:hover{ text-decoration:none; color:#ffcc00;}
#main{ width:960px; margin:auto; padding-top:10px;}
#focus{ width:960px; height:257px;}
#banner{ width:730px; float:left;}
#ours{ width:225px; float:right;}
#ours_main{ width:215px; height:212px; margin:auto; background:#FFF;}
#ours_main p{ height:32px; color:#999; line-height:32px; margin-left:8px;}
#ours_main h5{ text-align:center; margin-bottom:10px;}
#qq{ margin-bottom:15px; display:block;}
#dizhi{ padding:0 10px 0 10px; display:block; line-height:20px; color:#0066cc;}
#xm{ height:68px; margin:10px 0; background:#e9f4ff;}
#xm_li li{ width:320px; height:68px; float:left; background:url(imgxm_line.jpg) right center no-repeat;}
#xm_li li a:link,#xm_li li a:visited{ color:#2a69af;}
#xm_li li a:hover{ text-decoration:none; color:#C00;}
.xm_li1 a{ width:242px; height:17px; display:block; background:url(imgxm1.jpg) left center no-repeat; margin:8px 0 0 17px; padding:34px 0 0 61px;}
.xm_li2 a{ width:242px; height:17px; display:block; background:url(imgxm2.jpg) left center no-repeat; margin:8px 0 0 17px; padding:34px 0 0 61px;}
.xm_li3 a{ width:242px; height:17px; display:block; background:url(imgxm3.jpg) left center no-repeat; margin:8px 0 0 17px; padding:34px 0 0 61px;}
#xm{ height:68px; margin:10px 0; background:#e9f4ff;}
#xm ul li{ height:56px; float:left; background:url(imgxm_line.jpg) right center no-repeat; margin-left:17px; padding:12px 17px 0 0; display:inline; color:#2a69af;}
#xm ul li a{ font-size:14px; font-weight:bold; line-height:30px;}
#xm ul li a:link,#xm ul li a:visited{ color:#ff5b02;}
#xm ul li a:hover{ color:#2a69af; text-decoration:none;}
#box1{ width:392px; height:140px;}
#box1 p img{ float:left;}
#box2{ width:278px; height:140px; margin:0 10px; display:inline;}
#box3{ width:264px; height:140px;}
.box{ float:left; border:1px solid #d2d2d2;}
.box h3{ height:34px; font-size:14px; background:url(imgtitbg.jpg) repeat-x; border-bottom:1px solid #c3c3c3; padding-left:10px;}
.box h3 a{ float:right;}
.box h3 a img{ margin:12px 10px 0 0;}
.box h3 span{ width:100px; height:23px; display:block; padding:11px 0 0 40px; color:#005e46;}
#box1 h3 span{ background:url(imgtit1.jpg) left center no-repeat;}
#box2 h3 span{ background:url(imgtit2.jpg) left center no-repeat;}
#box3 h3 span{ background:url(imgtit3.jpg) left center no-repeat;}
.box p{ line-height:22px; padding:10px;}
.box p img{ margin-right:10px;}
.box p a{ margin-left:10px;}
.box p a:link,.box p a:visited{ color:#ff6f02;}
.zhuanye{ margin-top:15px;}
.zhuanye h3{ margin-bottom:10px;}
.table{ width:100%; border-left:1px solid #b1c8d7; border-top:1px solid #b1c8d7;}
.table td{ border-right:1px solid #b1c8d7; border-bottom:1px solid #b1c8d7; padding:7px; line-height:24px;}
.top_tr td{ border-right:none; background:#efefef; text-align:center; line-height:30px; font-weight:bold; color:#005e46;}
#line{ height:2px; background:#005e46; overflow:hidden;}
.table td img{ margin-top:10px;}
.td_tit{ color:#e46200;}
#news{ width:958px; background:#FFF; border:1px solid #b1c8d7;}
#height{ height:10px; overflow:hidden; width:960px; margin:auto; background:#FFF;}
.news_box{ width:479px; float:left;}
.news_box ul{ float:left; margin:10px 0;}
.news_box ul li{ width:430px; line-height:28px; background:url(imglistn.jpg) left center no-repeat; padding-left:7px; border-bottom:1px dotted #efefef;}
.news_box h6{ text-align:center; margin:10px 0 0 0;}
#link{ border:1px solid #d2d2d2; background:url(imgtitbg.jpg) repeat-x; margin-top:10px;}
#link h3{ height:32px;font-size:14px;border-bottom:1px solid #c3c3c3; color:#0a59b5;}
#link h3 p{ margin-left:15px; line-height:32px; padding-left:25px; background:url(imglink.jpg) left center no-repeat;}
#link h3 span{ font-size:12px; font-weight:normal; color:#F00; margin-left:20px;}
#link_a{ padding:15px;}
#link_a a{ margin:15px; line-height:26px;}
#gd{ margin:10px 0;}
#gd h1{ width:940px; height:44px; background:url(imggd_tit1.jpg) no-repeat; font-size:14px; text-align:right; line-height:44px; padding-right:20px;}
#gd h1 a:link,#gd h1 a:visited{ color:#ff3c00;}
#demo {overflow:hidden; width:960px; padding-top:10px;}
#demo img { border: 3px solid #ededed; margin-right:10px; padding:2px; width:160px;height:120px;}
#indemo { float: left; width: 800%; }
#demo1 { float: left; }
#demo2 { float: left; }
#foot{ margin-top:100px; padding-top:10px; border-top:3px solid #274596; background:#e4e4e4; line-height:35px; text-align:center;}
/*
* by zy
*
*/
#xinwen {
width: 668px;
float: left;
background: url(imgntit.jpg) left top no-repeat;
padding-top: 39px;
margin-top: 5px;
}
.news {
width: 322px;
height: 242px;
float: left;
border: 1px solid #cecece;
}
.news h5 {
height: 35px;
line-height: 35px;
font-size: 14px;
padding-left: 35px;
color: #025696;
background: url(imgnews_tit.jpg) no-repeat;
}
#lc {
width: 292px;
float: right;
margin-top: 5px;
}
.news h5 img {
float: right;
margin: 15px 15px 0 0;
}
.news ul li {
line-height: 24px;
height: 24px;
}

.top{
width: 1000px;
height: 90px;
margin: 0 auto;
background: url(/img/top_bg.jpg) no-repeat bottom;
}
.top ul {
display: block;
float: left;
padding-top: 22px;
}
.top ul li {
display: block;
float: left;
padding-right: 15px;
}

.top dl {
display: block;
float: right;
padding-top: 19px;
color: #565656;
}
.top dl dt {
text-align: right;
}
.top dl dt a {
color: #565656;
}
.top dl dd {
padding-top: 17px;
}