html { overflow-x: hidden; overflow-y: auto; }
body {text-align:center; margin:0; padding:0; background-color:#ffffff;font-size:12px;color:#333333;font-family:Arial,宋体;
}
td,th {font-size: 12px;color: #333333;}
div{ margin:0 auto; padding:0 auto; }
select{font-size:12px;border:0px #ddd solid!important;}
img{border-width: 0px;}

a:link {color: #3A3939;text-decoration: none;}
a:visited {color: #3A3939;text-decoration: none;}
a:hover {color: #4B771D;text-decoration: none;}
a:active {text-decoration: none;}

.searchinput{width:135px;border: 1px solid #A9ADAF;height:20;background:transparent ; color:#000000;}
.button{BORDER-RIGHT: #7b9ebd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #7b9ebd 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde); BORDER-LEFT: #7b9ebd 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #7b9ebd 1px solid	}

.header{ text-align:left;margin:0 auto;padding:0; width:1003px; vertical-align:top; background-color:#ffffff; height:140px;}
.topline{background-image: url('top_line.gif'); height:3px; margin:0px; padding:0px;  line-height: 3px; display:none; }
.logo{ width:570px; height:70px;float:left;}
.language{width: 210px;height: 20px;float: right;text-align: center;background-color: #e9eaee;margin-right: 25px;margin-top: 0px;}
.menu{ float:left; width:1003px; height:70px;background-image:url('top_bg.jpg');background-repeat:repeat-x; text-align:center;line-height:70px; margin:0 auto; padding:0 auto; }
.main{width: 1003px;text-align: left;margin:0 auto;padding:0;background-color: #ffffff;}
.footer{height:90px; text-align:center; width:1003px; margin:0; padding:0;background-color:#ffffff;}
.copyright{ background-image:url('copy_bg.jpg'); text-align:left; line-height:150%; color:#787e84; height:45px;margin:0 auto;padding:10px; width:983px; top:auto;}
.banner{height: 162px; margin: 0px;padding: 0px;}
.h_line{ background-image:url('f_b.gif'); height:2px; margin:0px; padding:0px; width:100%;  line-height: 2px; }
.h_line2{background-image:url('redl.gif');line-height:2px;width:100%;margin:0px;height:2px;}

.footer a{color:#ffffff;}
.footer a:hover{color:#ffffff;text-decoration:underline;}
.footer a:visited {color: #ffffff;}

.left{width: 230px;float: left;}
.search_title{ color:#829093; font-weight:bold; font-size:12px; background-image:url('Index_left_01.gif');width: 214px;height: 19px; padding-left:16px; padding-top:12px;}
.search{text-align:right;height: 25px;vertical-align: middle;margin: 0px;padding: 5px 0px 5px 5px;color:#829093;}
.leftSearch{text-align: center;height: 44px;vertical-align: middle;margin: 0px;padding: 10px 0px 0px 10px;color:#829093; font-weight:bold; font-size:11px;}

/*首页图片切换样式开始*/
#play img {border:0px}
#play {width:270px;height:190px;overflow:hidden;margin:3px auto; padding:0 10px 6px 50px; float:left;}
#play_info{position:absolute;margin-top:140px;padding:8px 0 0 20px;width:242px;color:#fff;z-index:1001;cursor:pointer}
#play_info b{font-size:14px;display:block}
#play_bg {position:absolute;background-color:#000;margin-top:140px;height:50px;width:270px;filter: Alpha(Opacity=30);opacity:0.3;z-index:1000}
#play_text {position:absolute;margin:128px 0 0 180px;margin:140px 0 0 180px;height:50px;width:60px;z-index:1002;}
#play_text ul {list-style-type:none; width:60px;height:50px;display:block;padding-top:1px;_padding-top:0px;filter: Alpha(Opacity=80);opacity:0.8;-moz-opacity:0.8; }
#play_text ul li {width:14px;height:14px;float:left;background-color:#000;display:block;color:#FFF;text-align:center;margin:1px;cursor:pointer;font-family:"Courier New";}
#play_list a{display:block;width:270px;height:190px;position:absolute;overflow:hidden; float:left;}
/*首页图片切换样式结束*/

.notice{padding:0 15px 7px 10px;height: auto;width:305px;  float:left;}
.news{padding:0 15px 10px 10px;height:auto; width:305px;}
.titleList,tr .titleList,.titleList td{ background:url("titleListBg.gif") repeat-x bottom; height:32px; line-height:32px; padding:0; margin:0 auto;}
.titleList2,tr .titleList2,.titleList2 td{  height:22px; line-height:22px; padding:0; margin:0 auto;}
.titleListTop,tr .titleList2,.titleList2 td{  height:22px; line-height:22px; padding:0; margin:0 auto;}
.titleListTop a,.titleListTop a:hover,.titleListTop a:visited{color:#DB6700;}

.index_left{ width:320px; float:left; margin:5px 0px 0 50px !important; margin:5px 0px 0 30px;}
.index_middle{ width:340px; float:left; margin:5px 5px 0 15px; padding:0;}
.index_right{ width:220px; float:left; margin:5px auto;}
.topNewImg{border: 1px solid #D9D9D9;background-color: #FFFFFF;width: 128px;height: 96px;float: left;text-align: center;vertical-align: middle;padding:4px;}
.topNews{line-height: 160%;width: 154px;float: right;height:108px;}
.right{width: 320px;float: right; margin:0; padding:0;}
.newPro{background-image: url('Index_r_04.gif');background-repeat: repeat-y;background-position: left;width:199px;text-align:center;padding-left:10px;height:190px;}
.advimg{padding:5px 0 5px 10px;}
.friendLink{ background-color:#f0f0f0; height:30px; width:100%; line-height:30px; text-align:center; margin:0 auto; float:left;}
.focus{width: 170px;height: 180px;background-color: #FFFFFF;border: 1px solid #C0C0C0;padding: 2px; text-align:center;margin:0 auto;}
#demo{overflow:hidden;height:176px;width:100%; float:left; text-align:center;}

.nav{float: right;width:65%;text-align:right;vertical-align:baseline; display:inline-block;}
.leftmenu{background-color:#F9FBF6;width: 240px;float: right;height:100%;margin:0 auto;padding-bottom:200000px;margin-bottom:-200000px; padding-right:5px; padding-left:5px; border-left:solid 1px #CDDDBD;}
.leftmenu a:link,.leftmenu a:visited{text-align:center;font-size:12px;text-decoration:none; display:block; width:100%; height:30px; line-height:30px; margin-top:8px; background:url("mn_bg1.gif") no-repeat top center; font-weight:bold; color:#075B0C;}
.leftmenu a:hover{ font-size:13px;text-decoration:underline; display:block; width:100%; height:30px; line-height:30px;  margin-top:8px; font-weight:bold; color:#ffffff;background:url("mn_bg2.gif") no-repeat top center;} 

.leftmenu2{background-color:#F9FBF6;width: 240px;float: right;height:100%;margin:0 auto;padding-bottom:1500px;margin-bottom:-1500px;padding-right:5px; padding-left:5px; border-left:solid 1px #CDDDBD;}
.leftmenu2 a:link,.leftmenu2 a:visited{text-align:center;font-size:12px;text-decoration:none; display:block; width:100%; height:30px; line-height:30px; margin-top:8px; background:url("mn_bg1.gif") no-repeat top center; font-weight:bold; color:#075B0C;}
.leftmenu2 a:hover{ font-size:13px;text-decoration:underline; display:block; width:100%; height:30px; line-height:30px;  margin-top:8px; font-weight:bold; color:#ffffff;background:url("mn_bg2.gif") no-repeat top center;} 
.rightContent2{width:735px !important; width:745px; float:left; margin:0 0px 0 0px !important; margin:0 0px 0 0px; padding: 0;}


.leftsmallmenu a:link,.leftsmallmenu a:visited{background:none;text-align:center;font-size:12px;text-decoration:none; display:block; width:100%; height:20px; line-height:18px; margin-top:8px;font-weight:bold; color:#666666;}
.leftsmallmenu a:hover{background:url("redmp.gif") no-repeat 78px 5px; font-size:13px;text-decoration:underline; display:block; width:100%; height:20px; line-height:18px;  margin-top:8px; font-weight:bold; color:#C52620;} 

.maniContent{ overflow:hidden; margin: 0 auto; width: 1003px;height:100%; border:solid 0px #cccccc; border-bottom-width:0; border-top-width:0;}
.rightContent{width:715px !important; width:725px; float:left; margin:0 10px 0 10px !important; margin:0 15px 0 0px; padding: 0;}
.Title{height: 35px;vertical-align:middle; line-height:35px;}
.title_big{color:#C52620;font-size:14px;vertical-align:bottom; display:inline-block;font-weight:bold;height: 35px; line-height:35px; width: 100%;margin: 0;  padding: 0;text-align:center;}
.Content{padding: 25px 20px 25px 20px;line-height: 150%;min-height: 350px; _height:350px; word-break:break-all;}
    
.imgNews{width: 100%;float: left; margin-bottom:5px;}
.newsImg{ padding:4px; border:solid 1px #D9D9D9;}
.newList{float: left;padding: 20px;margin: 0px;}
.news_title{color: #FF3E00;text-align: center;vertical-align: middle;font-weight:bold;height:35px;font-size:14px;}
.news_info{background-color: #f7f7f7;text-align: center;height:20px;}
.news_back{color: #FF6600;text-align: right;padding-top: 20px;padding-bottom: 10px;height:20px;}
.news_content{line-height: 150%;}

.padding_10px{ padding:10px; text-align:center;}

.jobTable{ background-color:#B1C3D9;}
.job_td{ text-align:center; background-color:#ffffff; color:#505664;}
.job_td_left{ text-align:left; background-color:#ffffff; color:#505664;}
.job_td_right{ text-align:right; background-color:#ffffff; color:#505664;}
.textbox {height: 17px;border: 1px solid #CCCCCC;background-color:#ffffff;}

.ct_title{color:#C52620;font-size:14px;vertical-align:baseline; display:inline-block;font-weight:bold;}
.ct_title2{color:#075B0C;font-size:14px;vertical-align:baseline; display:inline-block;font-weight:bold;margin:6px;}
.banner{margin:0 auto;text-align:center;width:1003px;}

.r1{float:right;   
     position:fixed !important; top/**/:100px;   
     position:absolute; z-index:300; top:expression(offsetParent.scrollTop+90);right:0px;}
.l1{float:right;   
     position:fixed !important; top/**/:100px;   
     position:absolute; z-index:300; top:expression(offsetParent.scrollTop+90);left:0px;}