.main{width:969px; display:block}
.mleft{float:left;width:215px;}
.mright{float:right}
.tophead{float:right; font-size:12px; display:block;width:500px;}
.tophead span{ display:block;font-size:16px; text-align:right; font-weight:bold; margin-bottom:3px; margin-top:5px }
.tophead span i{font-size:16px;font-style:normal; color:ff6600; padding:0; margin:0}
.tophead li{ float:right; display:block; width:300px; list-style-type:none; padding-left:5px; line-height:22px; margin:0;font-size:13px; }
.logo{width:969px; text-align:left; height:85px; display:block; text-align:right}
p{text-indent:2em}
#navMenu {	
    height:33px;
	width:969px;
	overflow:hidden;
	background:url(images/imenu.gif) no-repeat;
	text-align:center; margin:0 auto
}
#navMenu ul { line-height: 33px;margin: 0px; padding:0  
}
#navMenu li {
    margin: 0;
    list-style-type:none;
	float: left; text-align:center;
	line-height:33px; background: url(images/line.gif) right no-repeat;
}
#navMenu li a {
    margin: 0;
	font-size: 15px;
	color: #FFF;
	display: block;
	width:107.6px;
}
#navMenu li a:hover, #navMenu li.hover a {
    margin-top: 0px;
	background: url(images/menuv.jpg) no-repeat;
	background-position: center top;
	text-decoration: none;
	

}

#navMenu dt {
    margin: 0;
    list-style-type:none;
	float: left; text-align:center;
	line-height:33px;color: #FFF;
}
#navMenu dt a {
    margin: 0;
	font-size: 15px;
	color: #FFF;
	display: block;
	width:137px;background: 
}
#navMenu dt a:hover, #navMenu dt.hover a {
    margin-top: 0px;
	background: url(images/menuv.jpg) no-repeat;
	background-position: center top;
	text-decoration: none;color: #FFF;
	

}
/*=======================*/
body {
	margin: 0;
    font-color:#555555;
	font-family:sans-serif;
	FONT-SIZE: 13px;
	background:url(images/b_bg.jpg) top center repeat-x;
 }
img{ margin:0; padding:0; border:0}
td,div {
	FONT-SIZE: 13px;
	line-height:25px;
	color: #555555;font-family:sans-serif;
}
select,input{
    FONT-SIZE: 13px;
	height:25px;
	color: #555555;}
a:link {
	color: #555555; text-decoration: none; 
}
a:visited {
	color: #555555; text-decoration: none;
}
a:active {
color: #555555; text-decoration: none; 
}
a:hover {
	color: #0075E9; text-decoration: none; 
}
a.pt:hover {COLOR: #FC7101; TEXT-DECORATION:none}
a.pt:link {COLOR: #FC7101; TEXT-DECORATION:  none}
a.pt:active {COLOR: #FC7101; TEXT-DECORATION: none}
a.pt:visited {COLOR: #FC7101; TEXT-DECORATION:  none}
.ips{BORDER: darkgray 1px solid; FONT-SIZE: 12px; COLOR: #555555;  overflow:hidden; line-height:21px; height:25px; padding-left:3px}
.ipt{BORDER: darkgray 1px solid; FONT-SIZE: 12px; COLOR: #555555;  overflow:hidden; line-height:21px; padding-left:3px}

.ibt,.ibt td{color:#ffffff; line-height:20px; background:none}
.ibt a:link,.ibt a:visited,.ibt a:active{color:#ffffff; }
.ibt a:hover{color:#ffffff; text-decoration:underline}
.newstitle{COLOR: #000;font-size:14px;font-weight:bold; }
.mmf{font-size:10px;color:#F1F5F9;font-weight:bold; text-align:inherit}
.blue13{font-size:13px;color:#003399;font-weight:bold; text-align:inherit}
.smbot {font-weight: bold; line-height:25px; font-size:14px}
.f14{font-size:14px;font-weight:bold}
.f11{font-size:11px;}
.t14{font-size:14px;color:#4D4D4D}
.pd5{padding:5 5 5 5}
.lp15{ padding:0 0 0 15}
.tp10{margin-top:10px; margin-bottom:5px}
.dtleft{float:right; }
.lok{line-height:30px}
.nrp{background-repeat:no-repeat}
h1{font-size:20px; color:#184A8F; color:#555555; margin-top:30px}
.pdr18{padding-right:18px}
.news2{color:#555555}
.fright{float:right; }
.fleft{float:left}
th{font-size:12px}
.hcenter{border:1px solid #DADADA; width:739px; overflow:hidden }
.intro{width:739px; line-height:29px;background:url(images/nav.gif)  repeat-x; text-align:left; margin-bottom:10px  }
.txtm{text-indent:2em; font-weight:normal; line-height:23px; padding:5px 10px 5px 10px}
.intro h1{font-weight:bold;line-height:29px; color:#555555; font-size:14px; padding:0; text-align:left;margin:0;  text-indent:1.9em }
.intro h1 span{float:right; font-weight:normal; font-size:12px; padding-right:10px}
.hc{width:253px; line-height:21px;background:url(images/ap.gif)  no-repeat;  }
.hc h1{font-weight:bold;line-height:25px; color:#FFFFFF; font-size:14px; padding:0; margin:3 0 5 0; line-height:25px;  text-indent:1.5em }


.cp{float:left; margin-right:8px}

.dlm{background:url(/images/dl.gif) repeat-x; line-height:23px;width:95%;}
.itb{ border:1px solid #B8CEE0;width:100%; }
.itb tr{border-bottom:1px solid #cccccc}
.itb td{ text-align:center; line-height:14px; padding:2 2 2 2; }
.pt20{padding-top:20px}
.tp30{margin-top:25px}
.pro1{padding-right:20px; magin-bottom:20px; display:block; width:145px; height:160px}
.proimg1{margin-bottom:0px; float:left; width:135px; text-align:center; padding-bottom:10px; }
.proimg1 a{line-height:30px}
.proimg1 img{border:1px solid #E6E6E6}
.ctit{color:#1E5A96; font-size:14px; font-weight:bold}
.listbg{background:url(images/listbg.gif) repeat-x; height:30px}
.tj{width:107px; height:107px; border:1px solid #888888; text-align:center; float:left}
.qq{padding-left:14px; padding-right:14px; }
.navv{height:28px; line-height:28px; background-color:#EDEBEB; border:1px solid #E6E6E6;background:url(images/tgg.gif) repeat-x; }

.nav{height:30px; color:#555555; background:url(images/nav.gif) repeat-x;line-height:30px;padding-left:4px; padding-right:10px;}
.nav strong{font-size:14px; font-weight:bold; color:#0075E9; padding-left:19px; letter-spacing:2PX;background:url(images/se.gif) 1px 2px no-repeat;}
.nav a:link,.nav a:visited,.nav a:hover,.nav a:active{ line-height:25px;color:#555555; }
.nav span{float:right; height:23px; color:555555}
.nav span i{font-style:normal; color:555555}

.nav2{height:28px; line-height:28px; padding-top:3px;margin-top:13px; background-color:#EDEBEB; padding-left:8px; background:url(images/tgg.gif) repeat-x; }
.tm5{margin-top:1px; width:969px; margin-bottom:5px; overflow:hidden}
.mg10{padding-bottom:8px; padding-top:8px; padding-left:30px}
.mg10 li{list-style-type:none; line-height:25px; height:20px; padding-left:20px; list-style-position:outside}
.mg10 li a{width:120px; padding:0 0 0 0; }
.h30{height:30px}
.myclass{color:#A55210; margin-left:15px}
.pageme{text-align:center; padding-top:50px}
.menuc{width:760px; border-top:1px solid #999999; border-bottom:1px solid #999999; text-align:center; height:30px; line-height:30px;}
.menuc span a{ width:118px; height:30px; line-height:30px; display:inline-table}
.onbt a:link,.onbt a:hover,.onbt a:visited,.onbt a:active{width:118px; height:30px; color:#ffffff; line-height:30px; background:url(images/gg.gif) top no-repeat;}
.menubig{font-weight:bold; height:20px; color:#006F00}
.askimg img{border:1px dashed #999999; float:left;}
.anlicss{width:770px; height:156px; border:1px solid #e2e2e2;background:url(images/ali.gif) bottom repeat-x; line-height:156px;   float:left}
.gpcss{width:770px; height:170px; line-height:176px;background:url(images/ali.gif) bottom repeat-x; display:block}
.aliimg{ border:1px solid #999999; margin-bottom:5px}
.bt10{padding-bottom:15px}
.ddate{float:right; font-size:11px; }
.atat{padding-left:3px; padding-right:3px}
.titgp{height:30px; font-weight:bold; font-size:14px; background:url(images/abg.gif) bottom repeat-x; line-height:30px; padding-top:10px}
.media{ width:420px; padding-top:10px}
.media li{width:130px; list-style-type:none;float:left; text-align:left; line-height:40px }

.pro{margin:20px 0 0 0; padding:0; display:block; width:739px; overflow:hidden;C}
.pro img{width:160px; height:130px; border:1px solid #cccccc}
.pro li{float:left; margin:0 5px 0 8px; list-style-type:none; width:164px; height:170px;text-align:center;overflow:hidden; margin-bottom:10px; text-align:center;line-height:17px;padding-left:0px}
.pro li a{width:163px; height:205px; color:#555555; line-height:17px}
.pro li a:hover{color:#ff6600;}
.pro img{ display:block; margin:2px 2px 3px 2px}
.pro a{ line-height:1.8}
.pro span{display:block; margin-top:1px; }
.pro span b{color:#ff6600;}

.proimg1 a:hover img {border:1px solid #c6c6c6}
.tb15{padding-bottom:15px; padding-top:15px}
.bts img{ margin-bottom:4px; margin-top:4px}
.mytit{background:url(images/tgg.gif) repeat-x; font-weight:bold; font-size:12px; line-height:28px; padding-left:15px}
.mytd{padding:10 10 10 10;}
.myt1d li{ list-style-type:none;display:block;padding-left:38px; background:url(images/sidebar_dot.gif) no-repeat 32px 10px; font:normal 12px/2em ;color:#102654;line-height:2.4em;}
.mytd li{list-style-image:url(images/sidebar_dot.gif); line-height:2; list-style-position:inside; text-align:left;padding-left:5px}
.mytd2{padding:0 10 10 10; background-color:#FFFFFF }
.larcode{font-weight:bold; color:#006F00; display:block; line-height:27px}
.iname{font-weight:bold; color:#006F00; font-size:14px; line-height:30px}
.skput{height:22px; line-height:18px; font-size:12px; color:#888888}.imga{float:right; padding:14 0 3 5;}
.proa{display:table}
.proa span{ width:190px;  overflow:hidden;display:block; background:url(images/pm1.gif) 17px 13px no-repeat;border-bottom:1px solid #cccccc;line-height:29px; list-style-position:outside; list-style-type:none; text-align:left; text-indent:2em  }
.proa span a:link,.proa span a:visited{width:190px; overflow:hidden;display:block; list-style-type:none; line-height:29px; list-style-position:outside;  text-align:left;padding-left:6px; }
.proa span a:hover{width:190px; overflow:hidden;display:block; background:url(images/pm2.gif) 17px 13px no-repeat; line-height:29px; list-style-position:outside;  text-align:left;padding-left:6px; }

.proa h2{background:url(images/menut.gif) top no-repeat; text-align:left; color:#f3f3f3; letter-spacing:1px;  font-size:14px; height:29px; line-height:29px; padding:0 0 0 25;margin:0 0 3 0; }
.proa{width:190px;overflow:hidden; float:left; margin-bottom:8px; border-bottom:1px solid #dddddd }

.proa h3{width:190px; font-size:13px; font-weight:normal; background:url(images/ht.gif) 20px 9px no-repeat #eeeeee;border-bottom:1px solid #ffffff;line-height:32px; display:block; list-style:none; list-style-position:outside;  margin:0; text-indent:3em  }
.proa h3 a:link,.proa h3 a:visited{width:190px;display:block; height:32px; line-height:32px; text-align:left;}
.proa h3 a:hover{width:190px;display:block; height:32px; line-height:32px;text-align:left; background:url(images/ht.gif) 20px 9px no-repeat #f8f8f8;}


.leftmenu li{width:190px;font-weight:normal; background:url(images/ht.gif) 20px 9px no-repeat #eeeeee; border-bottom:1px solid #ffffff;line-height:32px; height:32px;  display:block; list-style:none; list-style-position:outside;  margin:0; text-indent:3em  }
.leftmenu li a:link,.leftmenu li a:visited{width:190px;display:block; height:32px; line-height:32px; text-align:left;}
.leftmenu li a:hover{width:190px;display:block; height:32px; line-height:32px;text-align:left;background:url(images/ht.gif) 20px 9px no-repeat #f8f8f8;}

.leftmenu li strong{ font-weight:bold; color:#1E872B}
.leftmenu h2{background:url(images/menut.gif) left bottom no-repeat; color:#ffffff; text-align:left;  letter-spacing:1px; font-size:14px; height:29px; line-height:29px; padding:0 0 0 20;margin:0 0 3 0; }

.kefu{margin-top:10px; display:table; font-size:12px}
.kefu h2{background:url(images/menut.gif) left bottom no-repeat; color:#ffffff; text-align:left;  letter-spacing:1px; font-size:14px; height:29px; line-height:29px; padding:0 0 0 20;margin:0 0 8 0; }

.mainnews{width:300px;overflow:hidden; float:left; padding:8px 0 15px 0}
.mainnews li{list-style-type:none; text-align:left; list-style-position:outside; border-bottom:1px dotted #cccccc; line-height:19px; color:#4D6C8A; background:url(images/li.gif) 5px 11px no-repeat; padding:4px 0px 4px 15px}
.mainnews li span{font-size:11px; float:right; color:#999999; padding-left:3px }

.kft{text-align:center; background-color:#B7CDDF; line-height:20px; border:1px solid #ffffff; color:#164368; font-weight:bold}
.contact{ margin:0;text-align:left;word-break:break-all; font-size:12px;border:1px solid #DADADA; width:739px;  overflow:hidden }
.contactxt{padding:15 15 25 35;}
.pagess{margin-bottom:30px; margin-top:20px; display:block; text-align:center;}
.fpage{padding-top:30px} 
.gfont{color:#999999}
.qq li{list-style-type:none; width:68px; overflow:hidden; list-style-position:outside}
.newlist{width:750px; padding-left:10px; text-align:left; padding-top:30px}
.newlist li{ list-style-type:none; text-align:left; line-height:32px; padding-left:1px;list-style-position:outside; border-bottom:1px dotted #cccccc; overflow:hidden  }
.newlist li i{font-style:normal; color:#999999; padding-right:10px; float:left}
.newlist ul{background:url(images/ag.gif) repeat-x; border:1px solid #E0E0E0; height:31px; line-height:31px; font-weight:bold; font-size:14px; padding:0 0 0 15; margin:0 0 5 0;}
.newlist span{float:right; font-weight:normal; padding-right:5px; text-align:left;color:#999999; }
.down td{background-color:#FFFFFF; padding-left:6px; line-height:27px; text-align:center}
.down td b{float:left; font-weight:normal}
.leftinfo{width:215px;float:left;  padding-bottom:10px; margin-bottom:5px;}
.ecenter{ margin:20px 20px 32px 30px;text-align:left;word-break:break-all; font-size:12px; }
.mcenter{border:1px solid #DADADA; width:739px; overflow:hidden }
.wen{padding:15 15 15 15; margin:0;text-align:left;word-break:break-all; }
.c_bg{background:url(images/c_bg.gif) no-repeat;}
.ab,.ap{display:block; margin-bottom:20px}
.ab p{ margin-left:20px; font-style:normal; line-height:21px}
.proshow{margin:30 10 20 20; text-align:left;font-size:15px}
.proshow div,.proshow p{font-size:15px}
.proshow h1{text-align:center; display:block; padding:0; margin:5px 0px 25px 10px; line-height:35px; font-size:20px;color:#0075E9}
.proshow h2{ display:block; padding:0; margin:0; line-height:20px; font-size:16px; color:#ff6600 }

.proshow center{font-size:12px; display:block; padding:0; margin:0 0 20 0; color:#999999; text-align:center; }
.proshow center a{color:#999999;}
.proshow table td{padding-left:3px}
.proshow table { border:1px solid #cccccc}
.proshow img{margin-bottom:10px; max-width:720px}
.backbtn{float:right; margin:40 10 20 10;  display:block}
.backbtn {}
.backbtn img{margin-left:30px;float:right}
.top15{margin-top:15px}
.jline{border-top:1px dashed #cccccc}
.jobtit{background:url(images/jt.gif) no-repeat; height:24px; width:240px; display:block; color:#FFFFFF; line-height:24px; padding-left:39px;  font-weight:bold}
.down{margin:20 0 20 30;width:690px;}
.down ul{ margin:0; padding:0 0 0 20; line-height:27px; font-weight:bold; background-color:#B9D4EF;width:690px; color:#0D57A1; }
.down li{ list-style-type:none; list-style-position:outside; background:url(images/li.gif) 7px 14px no-repeat; padding-left:17px; line-height:27px; width:690px; display:block; background-color:#F7FBFF; border-bottom:1px dotted #ADAFB0}
.down span{float:right; padding-right:50px; cursor:hand;}
.boxbg{ background-color:#ffffff;  }
.pages{padding-bottom:60px; text-align:center; margin-top:30px; width:725px; display:table}
.pages a.:active{BORDER: #9aafe5 1px solid;padding:3 5 2 5; TEXT-DECORATION: none; font-size:14px; font-family:simsun; color:#6682CB}
.pages a:link{BORDER: #9aafe5 1px solid;padding:3 5 2 5; TEXT-DECORATION: none; font-size:14px; font-family:simsun; color:#6682CB}
.pages a:visited{BORDER: #9aafe5 1px solid;padding:3 5 2 5; TEXT-DECORATION: none; font-size:14px; font-family:simsun; color:#6682CB}
.pages a:hover{BORDER: #2b66a5 1px solid;padding:3 5 2 5; TEXT-DECORATION: none; font-size:14px; font-family:simsun;color:#2b66a5}

#pageNav a,#pageNav strong,#pageNav span,.pageNav a,.pageNav strong,.pageNav span{font-size:12px; display:inline-block;overflow:hidden;padding:3px 7px;padding:2px 7px 4px\9;margin:7px 3px 0;line-height:1.231;border:1px solid #d6d6d6;background:#fff;vertical-align:middle}
#pageNav a:hover,.pageNav a:hover{text-decoration:none;color:#FF6600;border-color:#FF6600;background:#ffffff;font-size:12px; }
#pageNav a.pageBtn,.pageNav a.pageBtn{padding:4px 7px 2px;padding:3px 7px\9;_padding:4px 7px 2px;font-family:"Simsun";font-size:12px; }
#pageNav strong,.pageNav strong{color:#333;background:none;border:0}
#pageNav span,.pageNav span{padding:0;margin:0;background:none;border:0}
#pageNav strong{font-size:12px; font-weight:bold;display:inline-block;overflow:hidden;padding:3px 7px;padding:2px 7px 4px\9;margin:7px 3px 0;line-height:1.231;border:1px solid #FF6600;background:#FFEEE5;vertical-align:middle;padding:4px 7px 2px;padding:3px 7px\9;_padding:4px 7px 2px;font-family:"Simsun";color:#FF6600;  }
#pageNav .tbx{font-size:12px;display:inline-block;overflow:hidden;padding:3px 7px;padding:2px 7px 4px\9;margin:7px 3px 0;line-height:1.231;border:0px solid #d6d6d6;background:#fff;vertical-align:middle;padding:4px 7px 2px;padding:3px 7px\9;_padding:4px 7px 2px;font-family:"Simsun";color:#888888}
#pageNav span i{font-style:normal; color:ff6600}

.pd25{ margin:20 0 0 44}

.btl a{ line-height:19px}
#gao{margin-bottom:10px}
.foot{height:75px; line-height:20px; overflow:hidden; width:969px; text-align:center; margin-top:10px;  }
.foot ul{background:url(images/ft2.gif) top repeat-x;color:#FFFFFF; margin:0; padding:0; text-align:center; height:28px; line-height:28px;}
.foot ul a,.foot ul a:visited,.foot ul a:link,.foot ul a:active{ color:#FFFFFF}
.foot ul a:hover{text-decoration:underline;color:#f3f3f3}
.foot dl{margin:5px 0 0 0}
.homepro{width:739spx; height:440px;}
.homepro h2{font-weight:bold;line-height:27px; color:#FFFFFF; font-size:14px;text-align:left; padding:0; margin:0 0 5 0;  text-indent:1.9em;background:url(images/ap.gif)  no-repeat; }
.homepro span{float:right; font-size:12px; font-weight:normal;  padding-right:10px}
.box133_1{margin:2 0 5 0}
.box133_1  LI {LIST-STYLE-TYPE: none;border:0; padding:0; margin:0; }
.box133_1  IMG { border:0; padding:0; margin:0}
.box133_1  .container {border:0; padding:0; margin:0}
.box133_1  .container * {border:0; padding:0; margin:0}
.box133_1  .container {
	POSITION: relative; WIDTH: 700px; HEIGHT: 210px; OVERFLOW: hidden;border:0; padding:0; margin:0
}
.box133_1  .slider {
	POSITION: absolute;
	left: 1px;
}
.box133_1  .slider ul{ margin:0; padding:0}
.box133_1  .slider LI {
	LIST-STYLE-TYPE: none; DISPLAY:block; border:0; padding:0; margin:0; 
}
.box133_1  .slider IMG {
	/*WIDTH: 700px;*/ DISPLAY: block;border:0; padding:0; margin:0/* HEIGHT: 280px*/
}
.box133_1  .slider2 {
	WIDTH: 10000px;border:0; padding:0; margin:0
}
.box133_1  .slider2 LI {
	FLOAT: left;border:0; padding:0; margin:0;list-style-position:outside
}
.box133_1  .num {
	POSITION: absolute; BOTTOM: 5px; RIGHT: 5px
}
.box133_1  .num LI {
	BORDER: 0; TEXT-ALIGN: center;  LINE-HEIGHT: 16px; BACKGROUND-COLOR: #f3f3f3; MARGIN: 3px 1px; WIDTH: 16px; FONT-FAMILY: Arial; FLOAT: left; HEIGHT: 16px; COLOR: #666666; FONT-SIZE: 12px; OVERFLOW: hidden; 
}
.box133_1 .num LI.on {
	BORDER: 0;  LINE-HEIGHT: 16px; BACKGROUND-COLOR: #ff6600; MARGIN: 3px 1px; WIDTH: 16px; HEIGHT: 16px; COLOR: #fff; FONT-SIZE: 12px; BORDER-TOP: 0px; FONT-WEIGHT: bold; 
}
.style1 {color: #0000FF} 
.ykt p{text-indent:2em} 
.ykt h1{color:#ff6600; font-size:25px; text-align:left; margin-top:20px} 
.ykt h2{font-size:19px; text-align:left; } 

.zhengshu{margin:40px 0 0 0;text-align:left;  line-height:28px}
.zhengshu li{width:200px; height:213px; line-height:20px; float:left; list-style-type:none; text-align:center; margin:0 29px 0 20px}
.zhengshu img{display:block; border:1px solid #EDEDED; margin-bottom:3px; width:200px; height:145px; }

.fengcai{margin:25px 0 10px 25px;text-align:left;  line-height:28px}
.fengcai li{width:340px; height:290px; line-height:20px; float:left; padding:10px 0 0 10px; list-style-type:none; background:url(images/fc.jpg) no-repeat; text-align:center; margin-right:15px}
.fengcai img{display:block;  width:320px; height:230px; margin:0 0 18px 0; padding:0; padding:1px solid #ff6600 }

.jobtable{margin-top:15px;}
.jobtable td{border-bottom:1px solid #cccccc; padding-left:7px; height:40px;line-height:40px;}
.jobtable td b{color:#2255DD; font-size:14px; font-weight:normal}
.viewjob td{padding-left:6px; line-height:28px;}
.promx{ border-bottom:1px dashed #cccccc; margin-top:10px}
.promx h3{margin:0; font-size:14px}
.emt{line-height:21px; text-indent:2em}
.promx span a:link,.promx span a:visited,.promx span a:active{color:#FF6600; line-height:35px}
.promx i{float:right; font-style:normal; color:#999999}
.promx i a,.promx i a:visited,.promx i a:link{color:#999999}
.promx img{border:1px solid #dddddd}
.homeimg{margin-top:20px;}
.homeimg img{display:block; width:170px; height:130px; border:1px solid #cccccc}
.homeimg li{width:170px; height:170px; line-height:30px; margin-right:40px; text-align:center; list-style-type:none; float:left}
.zzs li{ display:table;font-size:14px;background:url(images/arr.gif) 1px 7px no-repeat; text-indent:10px }
.zzs{ display:table; width:700px; padding-top:40px; margin-bottom:20px; }