@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; font-family:"宋体"; font-size:12px; color:#343434; }
img { border:0; }
a:link,a:visited{ color:#343434; text-decoration:none;}
a:hover,a:active { color:#d9281e; text-decoration:none;}

.bg_body{ background:url(../images/bg_body.jpg) top center repeat-y;}
.bg_logo{ background: url(../images/bg_logo.jpg) repeat-x; height:30px; line-height:30px;}
.bg_menu{ background:url(../images/bg_menu.jpg) repeat-x; height:71px;}

.pad{ padding:10px;}
.padp{ padding:0 5px;}
.padp1{ padding-top:10px;}
.padp2{ padding-top:31px;}
.padp3{ padding-top:20px;}
.padl{ padding-left:10px;}
.padr{ padding-right:10px;}
.padr1{ padding-right:20px;}
.padb{ padding-bottom:10px;}
.padb1{ padding-bottom:5px;}
.txt{ font-size:15px; color:#FFF; text-indent:38px; }
.txt1{ font-size:15px; color:#FFF; text-indent:18px; background:url(../images/bg_title2.jpg) no-repeat left bottom; }
.txt2{ font-size:15px; color:#cd4506; text-indent:22px; }
.more a{color:#FFF; padding-right:20px; }
.more1 a{color:#cd4506; padding-right:20px; }



.bor{ border-bottom: solid 1px #dbc0b5; border-left:solid 1px #dbc0b5; border-right:solid 1px #dbc0b5}
.bor1{border-bottom: solid 1px #d0edff; border-left:solid 1px #d0edff; border-right:solid 1px #d0edff}
.borb{border-bottom:dotted 1px #bebebe; }
.icon{ background:url(../images/icon.jpg) no-repeat left center; height:30px; line-height:30px; text-indent:10px;}
.icon1{ height:30px; line-height:30px; text-indent:10px;}
.icon2{ background:url(../images/icon1.jpg) no-repeat left center; height:30px; line-height:30px; text-indent:10px;}
.icon3{ background:url(../images/icon4.jpg) no-repeat left center; height:30px; line-height:30px; text-indent:10px;}


.title_color{ background:#f1f1f1; height:30px;}
.title_icon{ font-family:"微软雅黑"; font-size:14px; background:url(../images/title_icon.jpg) left bottom no-repeat; text-indent:40px;}
.title_icon1{ font-family:"微软雅黑"; font-size:14px; text-indent:15px;}
.textcontent{line-height:24px; padding-right:20px; padding-bottom:20px;}
.newtitle{ font-size:14px; font-weight:bold;}

.new { color:#666666; height:26px; line-height:26px; padding-left:12px; background:url(../images/icon.jpg) left no-repeat; }
.new:link,.new:visited {color:#666666; height:26px; line-height:26px; text-decoration:none; }
.new:hover,.new:active {color:#ff7d08; height:26px; line-height:26px; text-decoration:none;  }

.newtop { color:#666666; height:24px; line-height:24px; padding-left:40px; background:url(../images/zxgg.jpg) left no-repeat; }
.newtop:link,.newtop:visited {color:#666666; height:24px; line-height:24px; text-decoration:none; }
.newtop:hover,.newtop:active {color:#ff7d08; height:24px; line-height:24px; text-decoration:none;  }

.newhonor:link,.newhonor:visited {color:#0a6daf; text-decoration:none; }
.newhonor:hover,.newhonor:active {color:#0a6daf; text-decoration:none;  }

.leftmenu { color:#ffffff; height:25px; line-height:25px;width:190px; text-indent:25px;}
.leftmenu:link,.leftmenu:visited {color:#ffffff; height:28px; line-height:28px; text-decoration:none; background:url(../images/leftmenu_active.jpg) left center no-repeat; float:left; width:190px; }
.leftmenu:hover,.leftmenu:active {color:#ffffff; height:28px; line-height:28px; text-decoration:none; background:url(../images/leftmenu_over.jpg) left center no-repeat; float:left; width:190px;  }
.leftmenu#current{color:#ffffff; height:28px; line-height:28px; text-decoration:none;background:url(../images/leftmenu_over.jpg) left center no-repeat; float:left; width:190px; } 



.contactbg{ background:url(../images/contactbg.jpg) no-repeat center center; width:259px; height:182px;}


ul,li{margin:0px;padding:0px;}
li{list-style-type:none;}

.cont{padding:0 5px;}
.cls{clear:both;}
.hidden{display:none;}
#sourse{border:1px dotted #ccc;width:600px;height:300px;margin:0px auto;}
.textDiv{margin:10px 40px 10px;text-align:center;}
h2{margin:0px 10px;background:#ccc;padding:5px;}
.example{margin:10px;background:#FFF;border:1px dotted #ccc;padding:10px;}

.scrolldoorFrame{width:323px;margin:0px auto;overflow:hidden;}
.scrollUl{width:387px; background:url(../images/bg_title1.jpg) repeat-x;overflow:hidden;height:45px; padding-top:7px;}
.scrollUl li{float:left;}

.bor03{border-top-width:0px; text-align:left;}
.sd01{cursor:pointer; background:url(../images/bg_titlevoer.jpg) no-repeat; float:left; width:92px; color:#ffffff; height:28px; line-height:28px; font-size:15px; text-align:center;}
.sd02{cursor:pointer;background:url(../images/bg_title2.jpg) no-repeat; float:left; width:92px;width:92px;height:28px; line-height:28px; color:#ffffff; font-size:15px; text-align:center;}


.menu_a1 a { text-align:center; width:95px; height:40px; line-height:40px; float: left; font-size:15px;}
.menu_a1 a:link {color: #ffffff; width:95px;}
.menu_a1 a:visited {color:#ffffff; width:95px;}
.menu_a1 a:hover {background:url(../images/menu_over.jpg) no-repeat center top; color: #ffffff; width:95px;}
.menu_a1 a:active {background:url(../images/menu_over.jpg) no-repeat center top; color: #ffffff; width:95px;}
.menu_a1 a#current {background:url(../images/menu_over.jpg) no-repeat center top; color: #ffffff; width:95px;}

#menu2_box {text-align: left; margin: 0px; width: 714px; font-size: 12px}
#menu2_box_in {position: absolute; text-align: left; line-height: 30px; margin: 0px; height: 30px; top: 0px}
.menu ul {text-align: left; padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; height: 30px; padding-top: 0px}
.menu li {text-align: left; padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; height: 30px; padding-top: 0px}
.menu ul LI {float: left; height: 30px; line-height:30px; text-align:center;}
.menu ul LI a {float: left; height: 30px; line-height:30px; text-align:center; width:75px; }
.menu ul li a:link {color: #c70d25;}
.menu ul li a:visited {color: #c70d25;}
.menu ul li a:hover {color: #c70d25; text-decoration:underline;}
.menu ul li a:active {color: #c70d25; text-decoration:underline;}

.tab:link,.tab:visited { color:#ffffff;text-decoration:none;}
.tab:hover,.tab:active { color:#ffffff; text-decoration:none; }


.message { color:#666666; height:30px; line-height:30px;font-weight:bold;}
.message:link,.message:visited {color:#666666; height:26px; line-height:26px; text-decoration:none; }
.message:hover,.message:active {color:#d9281e; height:26px; line-height:26px; text-decoration:none;  }