body{background:#ffffff; font-size:12px; font-family:"宋体"; line-height:22px; color:#2D2D2D; }
body,div,ul,ol,li,h1,h2,h3,h4,form,input,textarea,blockquote,p{padding:0; margin:0;}
table,td,tr,th{font-size:12px;}
ol,ul {list-style:none;}
li{list-style-type:none;}
img{border:0; vertical-align:middle}
address,cite,code,em,th,i{font-weight:normal; font-style:normal;}
h1,h2,h3,h4,h5,h6{font-size:inherit; font-weight:normal;}

a{color:#000000; text-decoration:none;}
a:visited {color:#000000; text-decoration:none;}
a:hover {color:#FF6600;text-decoration:underline;}
a:active {color:#cccccc;}

.rightmune a,.rightmune a:visited{color:#333333}
.rightmune a:hover{color:#FF6600}
.rightmune a:active{color:#666666}
a.a1{color:#e95017; text-decoration:none;font-size:12px;}
a.a1:visited {text-decoration:none;color:#e95017;}
a.a1:hover {color:#00437A;text-decoration:underline;}
a.a1:active {color:#e95017;}
a.a2{color:#555555; text-decoration:none; font-size:12px;}
a.a2:hover {color:#00437A;text-decoration:underline;}
a.a3{color:#006600; text-decoration:none;}
a.a3:hover {color:#00437A;text-decoration:underline;}
a.a4{color:#4c2d00; } 
.a1 { font-size:12px; color:#e95017;} 
.f12 { font-size:12px; }  
.graybd { border:1px #dddddd solid; } 
.hx a,.hx em,.fB{font-weight:bold;}
.f14{font-size:14px}
.f16{font-size:16px}
.hidden{display:none}
.clearfix{*zoom:1;}

.mt5{margin-top:5px}
.mb5{margin-bottom:5px}
.mt10{margin-top:10px}
.ml20{margin-left:20px}
.ml10{margin-left:10px}
.ml5{margin-left:5px}
.mr10{margin-right:10px}
.pm10{padding-bottom:10px; border-bottom:1px dotted #DDDDDD}
.lh40{line-height:40px}

.ad80{width:1000px; height:80px; } 
.ad235{width:235px; float:left;height:70px; margin-right:5px;} 
.ad520{width:520px; float:right;height:70px;   }
.ad240{width:240px; height:auto; }
.ad240 div,span { margin-top:5px; } 

#content,.footlist{width:1000px;margin:0 auto}
#foot{width:100%; border-top:#DDDDDD 1px solid; background:#F2F2F2; padding:10px 0;color:#777777;}
#foot a {color:#555555; } 
#foot img { vertical-align:top;  }

.adtop{width:998px;height:118px; border:#DDDDDD solid 1px; overflow:hidden; padding:6px 0 6px 0px; line-height:24px; }
.adtop1{width:224px; overflow:hidden; padding-left:8px; }
.adtop2{width:522px;  }
.adtop-text{width:520px; overflow:hidden; }
.adtop-text a{width:auto; float:left; padding:0 5px}
.adtop-img{width:520px; height:70px; overflow:hidden; }

.zhuanti{width:100%; height:80px; border-bottom:#CCCCCC 1px solid;overflow:hidden;}
.ztlist{width:auto; width:324px; color:#828282; margin-right:8px; float:left;} 
.ztlist img{float:left;width:120px; height:80px; margin-right:5px}
.ztlist p{padding-top:10px}
.main { width:100%; overflow:hidden;}
.mainright{width:250px;float:right; background:#F2F2F2;  }
.mainleft{width:750px; float:left; background:#FFFFFF;  }
.Leftbox{width:238px; border:#DDDDDD solid 1px;background:#FFFFFF; overflow:hidden; margin-left:5px; line-height:26px}
.Leftmune{width:100%; text-indent:10px; margin:10px 0 5px; font-size:14px; font-weight:bold}
.Leftlist{width:228px; clear:both; padding-bottom:10px; margin-left:10px;  color:#666666; }
 
.keyTag{background-color:#E8FEFB;background-image:url("kw_ico.gif");background-position: right bottom;background-repeat: no-repeat;border: 1px solid #AACFC8;float: left;line-height: 24px;margin-bottom: 8px;margin-right:6px;padding:0 5px;white-space: nowrap;width: auto;}

.Leftmune1{width:100%; margin-bottom:15px; font-size:14px; font-weight:bold;overflow:hidden}
.Lmune1{background:#FFFFFF; width:90px; float:left; padding:14px 10px 0;border-right:#DDDDDD 1px solid;cursor:pointer}
.Lmune2{background:#EFF6FC;width:107px; float:left; padding:13px 10px 0;border-bottom:#DDDDDD 1px solid;cursor:pointer}
.Leftline { width:100%; clear:both;  }
.train_line { width:100%; clear:both; height:24px; line-height:20px;  }
.train_line1 { width:100%; clear:both; line-height:20px;  }

.tartab { width:100%;  height:28px; padding:0; margin-bottom:4px;  }
.tartab1 { width:100%;  height:28px; padding:0; margin-bottom:4px; 
					border-left:#b5d7d9 1px solid;  border-top:#006600 2px solid; }
.tab0 { height:28px; cursor: hand; float:left; background-color:#ffffff;
				line-height:30px; text-align:center;  font-weight:bold;
				  font-size:14px;   text-decoration: none;    }
.tab1 { height:28px; cursor: hand;  float:left; 	 background-color:#F9FBFB; 	
			  line-height:30px; text-align:center;   border-bottom:1px #DDDDDD solid;
			    font-size:14px;  text-decoration: none;   } 
.tartab A:link { color:#000000; font-size:14px;  text-decoration: none;   } 
.tartab A:visited { color:#000000; font-size:14px;   text-decoration: none;   }  
.tab01 { width:1px; height:28px; float:left;  background-color: #b5d7d9; } 
.tab2 { height:26px;   background-color:#ffffff;  float:left; 
			 text-align:center; margin-top:2px;  border-bottom:1px #DDDDDD solid; }
 
#storetab1 {  height:166px; overflow:hidden;  }
#storetab2 {  height:166px;   overflow:hidden; } 
.Leftlogo { float:left; width:74px; text-align:center;   }
.Leftlogo img { border:1px #dddddd solid; margin-top:4px;  }

.Rightlist{width:740px; margin-right:10px; overflow:hidden; }
.Right-b-1{width:370px; float:right;}
.Right-b-2{width:345px; float:left;}
.Right-b-2 h3 { font-weight:bold;  font-size:16px;}
.Right-c-1{width:368px; float:left;border-left:1px #ccc solid;border-top:1px #ccc solid;border-bottom:1px #ccc solid;}
.Right-c-2{width:368px; float:right;border-right:1px #ccc solid;border-top:1px #ccc solid;border-bottom:1px #ccc solid;}
.Right-c-2 h3 { font-weight:bold;  font-size:16px;}

.new-l-1{margin-bottom:8px; color:#7EA8A6; font-size:14px; line-height:24px}
.new-l-1 li{ list-style:inside; color:#dddbdc;  }
.new-l-1 h3{font-size:20px; line-height:40px;  font-family:黑体;}
.new-l-2{padding:10px 0px 10px 0px; border:#CCCCCC dotted 1px; margin-bottom:6px; border-left:none; border-right:none;color:#999999;font-size:14px;}
.new-l-2 li{ list-style:circle inside; color:#aaaaaa; margin-left:2px;  }
.new-l-3{margin-bottom:8px; color:#7EA8A6; font-size:14px; line-height:24px}
.vid-1{background:url(v-ico-1.gif) left center no-repeat; padding-left:22px}
.vid-2{background:url(v-ico-2.gif) left center no-repeat; padding-left:22px}

.rightmune{width:738px; height:34px; overflow:hidden;border:1px #ccc solid;}
.rightmune h2{float:left; font-size:16px; font-weight:bold; padding-top:8px} 
.rightmune span{color:#CCCCCC; padding-top:8px}
.rm-bot-1{border-bottom:#DDDDDD 1px solid;}
.rm-bot-2{border-top:#006600 2px solid; font-size:14px;background-color:#F9FBFB; }
.hotnews {width:100%; height:34px; overflow:hidden;}
.hotnews h2{float:left; font-size:16px; font-weight:bold; padding-top:8px} 
.hotnews span{color:#CCCCCC; padding-top:8px}

.indepth {border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-top:2px solid #006600;}
.indepth img {border:1px solid #CCCCCC; padding:3px; background-color:#FFFFFF;}

.BigADS{position:relative; width:345px; height:250px} 
.Picbig{width:345px; height:250px; margin:0px; position:absolute; z-index:0}
.Picbg{width:345px;height:26px;background:#000000;opacity:0.8;-moz-opacity:0.8;
			 filter:alpha(opacity=80); position:absolute; bottom:0px; z-index:1}

.Picbot{ position:absolute; z-index:2;left:2px;bottom:0px;width:345px;height:26px;}
.Picbot .Pictit{float:left; width:265px; overflow:hidden; padding-left:5px;font-size:14px;
				   line-height:26px; color:#FFFFFF;   }
.Picbot .Pictit a{font-size:14px; font-weight:bold;   color:#FFFFFF; }
.Picbot .Pictit a:hover{   color:#FFFFFF; }
.Picbot .Pictit a:visited{   color:#FFFFFF; }
.Picbot .Picnum{float:right; padding-right:3px; padding-top:6px}
.Picbot .Picnum li{ float:left;margin:0 2px; line-height:10px; text-align:center; 
				width:8px; height:8px; background:#CCCCCC; overflow:hidden; 
				margin-top:2px;opacity:0.6;-moz-opacity:0.6; filter:alpha(opacity=60); cursor:pointer;}
				
.Picbot .Picnum .abc{background:#FFFFFF;opacity:100;-moz-opacity:100; filter:alpha(opacity=100);}

.Ico{width:50px; height:70px; position:absolute; z-index:3}
.Icoleft{left:4px; top:80px; background:url(icoleft.png) no-repeat; cursor:pointer;
				 opacity:0.0;-moz-opacity:0.0; filter:alpha(opacity=0); }
.Icoright{right:4px; top:80px; background:url(icoright.png) no-repeat; cursor:pointer;
			 opacity:0.0;-moz-opacity:0.0; filter:alpha(opacity=0); }

.IcoleftDisplay{ left:4px; top:80px; background:url(icoleft.png) no-repeat; cursor:pointer; }
.IcorightDisplay{right:4px; top:80px; background:url(icoright.png) no-repeat; cursor:pointer;}


.rsublist{color:#999999; width:100%; overflow:hidden; font-size:14px; line-height:24px}
.rsublist img {border:1px solid #CCCCCC; padding:3px; background-color:#FFFFFF;}
.areaico{width:auto; height:14px; line-height:16px; padding:2px 8px; color:#005049; background:#C8D5DD; float:left; margin-left:10px; margin-top:10px; overflow:hidden}
.S-list{width:100%; margin-bottom:8px; line-height:24px; overflow:hidden; font-size:14px; color:#666666;}
.newimg {  margin-top:2px; margin-bottom:12px;  padding:0px; }


/* 省份选择 */
.boxyc {float:left; position:absolute; z-index:35; display:none;   }
.boxyc .boxybody{ float:left; background:#D4E1F1; border:1px solid #9EABB4; border-top:none; padding:5px; } 
.boxyc .boxysub{ background:#FFF; border:1px solid #B9C6D6; width:300px;  padding:3px;}
.boxyc .boxysub li{line-height:30px; border-bottom:1px dotted #CCC;color:#003498; clear:both; }
.boxyc .boxysub li.last{ border-bottom:none;}
.boxyc .boxysub li.styred a{ color:#CC0000; font-size:14px;}
.boxyc .boxysub li span{ color:#777;}
.boxyc .boxysub li em{ color:#777;}
.boxyc .boxysub li a{color:#003498;}
#job_data { height:232px;   overflow:hidden; font-size:14px;  line-height:130%;  } 
#job_data .fl {  clear:left; width:49%; margin-top:7px; }
#job_data .fr {  width:49%;margin-top:7px;  }

.tj_title { color:#333333; font-size:12px;  margin-bottom:4px; margin-top:4px;}
.tj_title .tj_city { color:#333333; text-align:center;  }
.tj_title .tj_mianji { color:#333333;text-align:center; }
.tj_line  { clear:both; width:100%; font-size:12px; margin-top:2px; height:22px;  }
.tj_name  { float:left; width:146px; overflow:hidden; }  .tj_name a{ font-size:14px; }
.tj_city  { float:left; width:70px; overflow:hidden; color:#00437A; }
.tj_mianji  { float:left; width:56px; overflow:hidden; color:#00437A; text-align:right; }


/* 商城产品显示 */
.shop_plist  {  float:left; width:104px;  text-align:center; font-size:12px;
				line-height:140%;   margin-top:8px; margin-left:6px;}
.shop_pimg  {   border:1px solid #e1e1e1 ;  width:92px; }
.shop_pname  {   margin-top:2px; text-align:center; }
.shop_price { font-family:"Courier New"; color:#ff6600; } 
.shop_nlist  {  clear:both; margin-top:6px;   padding-left:10px; } 

.navinfo{margin:0 auto;width:995px;text-align:center;overflow:hidden;clear:both; border-top:solid 4px #006600;border-right:solid 1px #dcdddd;border-bottom:solid 1px #dcdddd;border-left:solid 1px #dcdddd;background:url(../images2014/nav_bg.gif);}
.navinfo h2{float:left;width:54px;}
.navinfo ul{float:left;display:inline;margin:10px 0 0 8px;}
.navinfo ul li{float:left; line-height:20px;padding:6px 0 0 0;}

.navinfo2{margin:0 auto;width:995px;text-align:center;overflow:hidden;clear:both; border-left:solid 1px #dcdddd;border-right:solid 1px #dcdddd;border-bottom:solid 1px #dcdddd;background:url(../images2014/nav2.gif);}
.navinfo2 ul{float:left;display:inline;margin:10px 0 0 10px;}
.navinfo2 ul li{float:left; line-height:24px;padding:6px 0 0 0;}



.blank7{clear:both; height:7px; overflow:hidden; display:block;background:#FFFFFF;}
.button{
                padding:2px 2px 2px 2px;
                text-decoration: none;
                display: inline-block;
                -moz-border-radius: 10px;
                -webkit-border-radius: 10px;
                -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
                -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
                border-bottom: 1px solid rgba(0,0,0,0.25);
                outline:none;
                position:relative;
                font-size: 32px;
				color:#FFFFFF;
                margin:5px;
                background:transparent url(buttonover.png) repeat-x top left;
                white-space:nowrap;
            }
            .button:hover{
                background-color: #777;
				color:#FFFFFF;
            }
            .button:active{
                top: 1px;
                left:1px;
				color:#FFFFFF;
            }
            .orange{
                background-color: #66CC66;
                border: 1px outset #F2FF00;
				font-size:13px;
            }
            .orange:hover{
                background-color: #FF0000;
            }
			.button a{color:#FFFFFF; text-decoration:none;}
            .button a:visited {color:#FFFFFF; text-decoration:none;}
            .button a:hover {color:#FFFFFF;text-decoration:underline;}
            .button a:active {color:#FFFFFF;}