@charset "utf-8";
body{font-size:12px; font-family:"Times New Roman", Times, serif; color:#000; background:url(../images/bg.gif) #fff no-repeat center top;}
*{margin:0px;padding:0px;}
form{margin:0px;padding:0px;}
img{border:none;}
a:link,a:visited,a:active{text-decoration:none; color:#000;}
a:hover{color:#ff6600;}
ul li{ list-style:none;}


#header{ width:100%; margin:0 auto; padding:0; background-color:#fff; background:url(../images/headbg.gif) repeat-x 0 0; overflow:hidden}
#header .top{ margin:auto; width:1003px; height:80x; background:url(../images/topbg.gif) repeat-x 0 0; overflow:hidden}
#header .logo{ float:left; padding:5px 0; overflow:hidden}
#header .home{ float:right; width:851px; height:22px; line-height:25px; padding:3px 10px 0 0; text-align:right; color: #0C0C0C; background:url(../images/homebg.gif) no-repeat 10px 5px; overflow:hidden}
#header .home a{ padding:0 5px; color: #333333;}
#header .home a:hover{ color: #ff0000;}
#header .home1{ float:right; width:535px; height:22px; line-height:25px; padding:7px 10px 0 350px; font-size:14px; background:url(../images/homebg.gif) no-repeat 10px 5px; overflow:hidden}
#header .home1 a{float:left; width:76px; text-align: center; }
#header .home2{ float:right;  width:535px; height:26px; line-height:15px; padding:0px 10px 0 350px; font-size:10px; color: #666666;  background:url(../images/homebg.gif) no-repeat 10px 5px; overflow:hidden}
#header .home2 a{ float:left;  width:76px; font-family: Georgia, "Times New Roman", Times, serif; text-align: center; color: #666666; }
#header .home2 a:hover{ float:left;  width:76px; font-family: Georgia, "Times New Roman", Times, serif; text-align: center; color: #ff0000;}

#header .menu{ float:left; width:300px; height:27px; padding:0 0 0 0px;line-height:27px; background:url(../images/m_m.gif) repeat-x 0 0; overflow:hidden}
#header .menu .m_l{ float:left; width:5px; height:27px; background:url(../images/m_l.gif) no-repeat 0 0; overflow:hidden}
#header .menu .m_r{ float:left; width:5px; height:27px; background:url(../images/m_r.gif) no-repeat 0 0; overflow:hidden}
#header .menu .m_m{ float:left; width:680px; height:27px; overflow:hidden}
#header .menu .m_m a{ float:left; width:82px; font-size:13px;  font-weight:bold; height:27px; display:block; text-align:center; color:#b3e58e; background:url(../images/lia.gif) no-repeat right top; overflow:hidden}
#header .menu .m_m a:hover{ color:#ff6600;}
#header .menu .m_m span{ float:right; width:270px; text-align:center; color:#fff;}
#header .flash{ margin:auto; width:1037px; overflow:hidden}

#content{ width:1037px; margin:0 auto; padding:0; background-color:#f5f1e8; overflow:hidden}
#content .leftside{ float:left; width:232px; padding:0 6px 6px 0; overflow:hidden}
#content .midside{ float:left; width:397px; overflow:hidden}
#content .right{ float:left; width:397px; overflow:hidden}
#content .rightside{ float:left; width:788px; overflow:hidden}

.top1{ width:405px; height:11px; background:url(../images/top1.gif) no-repeat 0 0; overflow:hidden}
.bot1{ width:405px; height:11px; background:url(../images/bot1.gif) no-repeat 0 0; overflow:hidden}
.title{ width:790px; height:26px; padding:15px 0 0 0px; line-height:25px; overflow:hidden}
.title .t_l{ float:left; width:790px; height:36px; line-height:31px; padding:0 0 0 22px; background:url(../images/tit3.jpg) no-repeat 0 0; font-size:14px; color: #3a3a3a; font-weight:bold;}

.prolist{ float:left; width:232px; padding:7px 5px 0px 5px; margin-bottom:6px; overflow:hidden}
.prolist ul{ width:230px; padding:7px 5px 8px 8px; border-top:none; overflow:hidden}
.prolist ul li{ float:left; width:225px; height:30px; line-height:28px; padding:4px 0 0 44px; background:url(../images/icon1.gif) no-repeat 0 50%; overflow:hidden}
.prolist ul li a{ line-height:28px; font-size:14px; color:#000;  }

.prolist1{ float:left; width:225px; padding:7px 5px 0px 5px; margin-bottom:6px; overflow:hidden}
.prolist1 .ptit1{ width:255px; height:31px; line-height:31px; padding:2px 0 0 20px; font-size:12px; font-weight:bold; color:#fff; background:url(../images/tit1.jpg) no-repeat 0 0; overflow:hidden}
.prolist1 ul{ width:230px; padding:7px 5px 8px 8px; background-color: #fff;  border-top:none; overflow:hidden}
.prolist1 ul li{ float:left; width:225px; height:28px; line-height:28px; padding:0 0 0 12px; background:url(../images/icon2.gif) no-repeat 0 50%; overflow:hidden}
.prolist1 ul li a{ line-height:28px; font-size:13px;  color:#393939;  }


.new{ float:left; width:397px; height:650px; margin:8px 8px 0px 0;  background:url(../images/bian1.gif) repeat-y 0 0; overflow:hidden}
.new .tit1{ width:390px; height:28px; line-height:25px; padding:12px 0 0 22px;  }
.new ul{ padding:8px 5px 0 5px; width:290px;}
.new li{ float:left; width:350px; height:25px; line-height:25px; padding:0 5px 0 15px; background:url(../images/icon2.gif) no-repeat 5px 10px; border-bottom:1px dashed #CACACA; overflow:hidden}
.new li a{ float:left}
.new li span{ float:right;}

.new1{ float:left; width:397px; height:170px; margin:8px 8px 0px 0;  overflow:hidden}
.new1 .tit1{ width:390px; height:28px; line-height:25px; padding:12px 0 0 22px;  }
.new1 ul{ padding:8px 5px 0 5px; width:290px;}
.new1 li{ float:left; width:350px; height:25px; line-height:25px; padding:0 5px 0 15px; background:url(../images/icon2.gif) no-repeat 5px 10px; border-bottom:1px dashed #CACACA; overflow:hidden}
.new1 li a{ float:left}
.new1 li span{ float:right;}

.tel{ width:258px; padding:8px 10px; margin-bottom:6px; border-top:none; line-height:25px; overflow:hidden}
.tel1{width:390px; padding:5px 8px; line-height:25px; font-size:13px; color:#666666;  overflow:hidden}
.tel1 a{width:390px; padding:5px 8px; line-height:25px; font-size:13px; color:#666666;  overflow:hidden}

.jj{ float:left; width:397px; height:650px; margin:8px 8px 0px 0; background:url(../images/bian1.gif) repeat-y 0 0; overflow:hidden}
.jj .jjtit{ width:380px; height:31px; line-height:31px; padding:12px 0 0 22px;  overflow:hidden}
.jj .jjtit .j_l{ float:left; }
.jj .jjcont{ width:355px; height:598px; font-size:13px; color:#666666; padding:0 12px 0 18px; line-height:25px; overflow:hidden}
.jj .jjcont img{ float:left; padding:0 8px 0 0;}

.protit{ width:670px; height:25px; line-height:25px; margin-bottom:5px; background:url(../images/tit3.jpg) no-repeat 0 0; overflow:hidden}
.protit .t_l{ float:left; width:80px; height:25px;float:left; font-size:12px; font-weight:bold; color:#fff; text-align:center; }
.protit .t_more{ float:right; padding:7px 15px 0 0;}

.pro{ width:630px; padding:10px 12px 0 12px;  background-color:#FAFAFA; margin-bottom:6px; overflow:hidden}
.pro .show{ float:left; width:140px; height:156px; padding:0 10px; overflow:hidden}
.pro .show img{ width:140px; height:120px; padding:3px; background:url(../images/imgbg.gif) no-repeat 0 0; overflow:hidden}
.pro .show p{ width:141px; height:30px; line-height:30px; text-align:center; overflow:hidden}

.pro1{ width:780px; padding:9px 3px 0 3px; border-left:1px solid  #cac9c7; border-right:1px solid  #cac9c7; border-bottom:1px solid  #cac9c7; background-color:#FAFAFA; margin-bottom:6px; overflow:hidden}
.pro1 .show{ float:left; width:185px; height:196px; padding:0 5px; overflow:hidden}
.pro1 .show img{ width:180px; height:160px; padding:2px; border:1px solid #ccc; overflow:hidden}
.pro1 .show p{ width:181px; height:30px; line-height:30px; text-align:center; overflow:hidden}

.picture{ width:700px; padding:10px 4px 0 4px; border:1px solid #ccc; background-color:#FAFAFA; margin-bottom:6px; overflow:hidden}
.picture .show{ float:left; width:216px; height:186px; padding:0 10px 10px 4px; overflow:hidden}
.picture .show img{ padding:3px; overflow:hidden}
.picture .show p{ width:216px; height:30px; line-height:30px; text-align:center; overflow:hidden}

.infro{ width:768px; padding:0 9px 0 9px; border-left:1px solid  #cac9c7; border-right:1px solid  #cac9c7; border-bottom:1px solid  #cac9c7; background-color:#FAFAFA; margin-bottom:6px; overflow:hidden}
.infro li{ float:left; width:725px; height:25px; line-height:25px; padding:5px 5px 0 15px; background:url(../images/icon2.gif) no-repeat 0px 10px; border-bottom:1px dashed #CACACA; overflow:hidden}
.infro li a{ float:left;}
.infro li span{ float:right;}

.dhys{ width:1037px; margin:0 auto 0 auto; background:#fff;  overflow:hidden }
.dh{width:1037px; background:url(../images/dhysbg.gif) no-repeat 0 0; padding:0 5px 0 5px; overflow:hidden}
.dh .show{float:left; width:185px; height:196px; padding:15px 9px 10px 9px;  overflow:hidden}
.dh .show img{ width:180px; height:158px; margin: 5px ; padding:3px;  border:1px solid #aaa; overflow:hidden}
.dh .show p{ width:185px; height:30px; padding:0 0 0 0;  line-height:25px; font-size:13px; font-weight:bold; color:#6b6b6b; text-align:center; background:url(../images/pbg.gif) no-repeat 0 0; overflow:hidden}

.dhys1{  width:1037px; margin:0 auto 0 auto; background:#fff;  overflow:hidden }
.dh1{width:1037px; background:url(../images/dhysbg1.gif) no-repeat 0 0; padding:15px 5px 0 50px; overflow:hidden}
.dh1 .show{float:left; width:190px; height:200px; padding:15px 3px 3px 3px;  overflow:hidden}
.dh1 .show img{ width:180px; height:158px; margin: 5px ; padding:3px;  border:1px solid #aaa; overflow:hidden}
.dh1 .show p{ width:152px; height:24px; line-height:24px; text-align:center; background:url(../images/pbg.gif) no-repeat 0 0; overflow:hidden}


.page{ width:700px; padding:15px 0; text-align:center; font-size:14px; overflow:hidden}
.page a{ padding:0 5px;}

h1{ font-size:14px;}
h2{ font-size:14px;}
h3{ font-size:14px;}
.img{ width:600px; text-align:center; padding:0 45px; overflow:hidden}
.xx{ width:735px; padding:12px;  line-height:30px; background-color:#fff; overflow:hidden}
.link{ width:1037px; padding:15px 0 15px 0; background-color:#FAFAFA; margin-bottom:6px; text-align:center; overflow:hidden}
.link a{ padding:0 5px; font-size:12px; color:#000; }


#footer{ width:1037px; margin:0 auto; padding:0; background-color:#fff; overflow:hidden}
#footer .foot{ width:1025px; height:27px; padding:0 5px; line-height:27px; text-align:center; background:url(../images/footbg.gif) repeat-x 0 0; border:1px solid #E2E2E2; overflow:hidden}
#footer .foot a{ padding:0 8px; font-size:12px; color:#5c5d58;  }
#footer .text{ width:1025px; padding:8px 5px; line-height:25px; font-size:12px; color:#5c5d58;  text-align:center; overflow:hidden}












