@charset "utf-8";
body {
color: #333333;
font-size:12px;
margin:0px;
font-family:microsoft yahei,Verdana,Arial;
overflow-y:scroll;
background:url(../img/top_bg.jpg) 0px 0px repeat-x;}
a {font-size: 12px;color:#333333;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;color:#FF0000;}
a:active {text-decoration: none;}
form{ padding:0px; margin:0px;}
img{border:0px;}
ul,li,ol{list-style:none; padding:0px; margin:0px;}
td {font-size:12px; color:#555555; font-family:microsoft yahei,Arial;}
SELECT {FONT-SIZE:12px;}
input{FONT-SIZE:12px;FONT-FAMILY:Arial; vertical-align:middle;outline:none}
.left{float:left;}
.right{ float:right;}
.clear{ clear:both;}
.head{ width:1002px; margin:0px auto;}
.menubox{ width:455px;}
.emenubox{ width:500px;}
#navmenu{ height:31px; margin-left:auto;}
#navmenu a.channelmenu_main:link,#navmenu a.channelmenu_main:active,#navmenu a.channelmenu_main:visited{
float:left;
display: block;
color: #FFF;
padding:0px 8px;
text-decoration:none;
font: 12px/31px  microsoft yahei,Verdana,Arial;
}

#navmenu a.channelmenu_main:hover{
float:left;
display: block;
text-decoration:none;
color:#000;
padding:0px 8px;
font: 12px/31px  microsoft yahei,Verdana,Arial;
}
.head .m_top{ padding:6px 0px 0px 0px; margin:0px;}
.head .top{ padding-top:36px; margin:0px; overflow:hidden;}
.head .top .pav_left{padding:0px; margin:0px; width:270px;}
.head .top .pav_right{ padding-top:8px; margin:0px; width:690px;}
.head .top .pav_left .logo{margin:0px; padding-bottom:26px;}
.head .top .pav_left .searchform{width:190px; padding:0px; margin-left:10px; overflow:hidden;}
.head .top .pav_left .searchform .forminput{ width:170px; height:18px;}
.head .top .pav_left .searchform .forminput .input{ width:170px; border:1px #ebebeb solid; height:14px; line-height:12px; padding-left:3px;}
.head .top .pav_left .searchform .formgo{height:10px; width:10px; margin-top:5px;}

a.catmenu:link, a.catmenu:active,a.catmenu:visited{
float:left;
display: block;
color:#707070;
width:145px;
margin-left:12px;
padding-bottom:6px;
border-right:1px #dcdcdc solid;
text-decoration:none;
font-size:14px;
}

a.catmenu:hover{
float:left;
display: block;
color:#cfcfcf;
width:145px;
margin-left:12px;
padding-bottom:6px;
border-right:1px #dcdcdc solid;
text-decoration:none;
font-size:14px;
}

a.bmenu:link, a.bmenu:active,a.bmenu:visited{
float:left;
display: block;
color:#707070;
padding:7px 10px;
text-decoration:none;
font-size:12px;
}

a.bmenu:hover{
float:left;
display:block;
color:#cfcfcf;
padding:7px 10px;
text-decoration:none;
font-size:12px;
}

.main_box{ width:1002px; margin:0px auto; padding-top:30px;}
.title_name{ padding:3px 0px 10px 0px;text-align:center; font-size:16px; color:#707070; border-bottom:2px #ebebeb solid;}
.box_content{ padding:10px; margin:0px; overflow:hidden;}
.main_box .probox{ overflow:hidden; padding:0px; margin:0px;}
.main_box .leftpro{padding:0px;margin:0px; width:855px;}
.main_box .rightpic{padding:0px; margin:0px; width:130px;}
.foot{width:1002px; padding-top:10px; margin:0px auto;}
.foot .footlink{ background:url(../img/b_bg.jpg) no-repeat; height:31px;}
.foot .footlink .flinkbox{ height:31px; width:520px; margin:0px auto;}
.foot .footbody{ padding:15px 0px; text-align:center;}

#totop{position:fixed;bottom:40px;right:10px;z-index:999;width:71px; cursor:pointer; display:none;}
*html #totop{position:absolute;cursor:pointer;right:10px; display:none;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-112+"px")}
#totop a{display:block;width:71px;height:24px;padding-top:48px;background:url(../img/toTop.gif) no-repeat;text-align:center;color:#888}
#totop a.cur{background-position:-88px 0;text-decoration:none;color:#3a9}



