@charset "utf-8";
/* CSS Document */

body,td,th,input,textarea,select{
	font-size:12px;
	font-family:"微软雅黑", Arial, Tahoma;
	color:#666666;
}
html{-webkit-text-size-adjust:none;}
body,form{
	margin:0;
}
input{outline:none;}
img{border:0px none; vertical-align:middle;}
table{border-collapse:collapse;}
ul{display:block; margin:0; padding:0;}
li{list-style:none;}
p{display:block; margin:0; padding:0;}
h1{color:#333; display:block; margin:0; padding:0; font-size:26px; font-weight:normal;}
a{color:#666666; text-decoration:none; outline:none;}
a:hover,a:active{color:#0093e7;}
.aGray{color:#999;}
.aGray:hover,.aGray:active{color:#0093e7;}
.aW{color:#FFF;}
.aW:hover,.aW:active{color:#FFF; text-decoration:underline;}

#head{width:100%; height:126px; background:#FFF; position:relative;}
#headbtm{width:100%; height:4px; background:url(../images/head_btm.png) repeat-x left bottom; position:absolute; z-index:8; bottom:-4px;}
#headC{width:1000px; height:126px; margin:auto; position:relative; z-index:9;}
#headtop{width:1000px; height:126px;}
#logo{ padding-top:10px; float:left;}
#menuC{width:1032px; height:43px; background:url(../images/menu_bg.png) no-repeat; clear:both; position:absolute; z-index:10; bottom:-20px; left:-16px;}
#menuBG{
	width:138px; height:43px; background:#74AF3A; display:block; position:absolute; z-index:11; top:0; left:0; margin-left:167px;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
#menu{width:987px; height:43px; margin:auto; text-align:center; padding-left:13px; position:relative; z-index:12; text-transform:uppercase;}
#menu li{float:left; width:138px;}
#menu li a{display:block; color:#FFF; font-size:14px; text-align:center; line-height:39px; height:43px;}
#headtel{width:200px; height:40px; float:right; padding-top:26px; color:#999;}
#headtel img{float:left; margin-right:6px;}
#home{width:50px; height:30px; padding-top:14px; float:right;}
#language{width:65px; padding-right:5px; height:30px; padding-top:14px; float:right; text-align:right;}
#language img{margin-right:6px; margin-top:-2px;}
#menubtm{width:1032px; height:17px; background:url(../images/menubtm_bg.png) no-repeat; clear:both; position:absolute; z-index:8; left:-16px; top:146px;}
#menuson{
	width:1020px; height:230px; background:url(../images/menuson_bg.png) no-repeat; position:absolute; z-index:9; top:138px; left:-9px;
	overflow:hidden; height:0px;
}
.son{width:940px; height:170px; margin:auto; padding-top:25px; padding-bottom:25px; float:left; padding-left:30px; padding-right:30px; margin-left:-30px;}
.son ul{width:242px; height:170px; float:left;}
.son ul li{width:120px; height:54px; margin-right:1px; margin-bottom:1px; float:left;}
.son ul li a{display:block; width:100%; height:54px; line-height:51px; font-size:14px; text-align:center; background:#AAA; color:#FFF;}
.sonsonC{width:650px; height:170px; float:right; overflow:hidden;}
.sonson,.sonsonS{width:650px; height:170px; line-height:200%; color:#666;}
.sonson img,.sonsonS img{float:left; margin-right:15px;}
.sonson p,.sonsonS p{margin-top:10px; text-align:right;}
.learn{display:inline-block; width:80px; height:26px; background:#74AF3A !important; color:#FFF !important; line-height:26px; text-align:center; padding:0px !important;}
.learn:hover,.learn:active{background:#F80 !important; color:#FFF !important;}
.sonlist{width:636px; height:170px; margin-left:12px;}
.sonlist a{display:block; padding:4px 0px 4px 24px; background:url(../images/arr.png) no-repeat left -59px; color:#666;}
.sonlist a:hover,.sonlist a:active{background-position:left 5px; color:#74AF3A;}
.sonlist p{margin-top:11px; text-align:left;}
.sonpro{display:inline-block; padding:4px 18px;}
.sonpro:hover,.sonpro:active{background:#DDD; color:#0093e7;}
#procls{width:164px; height:164px;}

#banner{width:100%; height:430px; background:#FFF; position:relative; overflow:hidden;}
#banner div{width:3000px; height:430px; position:absolute; left:50%; margin-left:-1500px; z-index:2; display:none;}

#farther{width:1000px; height:30px; margin:auto; position:relative; z-index:8;}
#fL{width:300px; height:30px; position:absolute; top:-36px; right:0px; text-align:right;}
#fL img{margin-left:10px; cursor:pointer;}

#main{width:1000px; margin:auto;}
#mL{width:550px; float:left; position:relative;}
#mC{width:186px;float:left;position:relative;margin-left:30px;}
#mR{width:232px; float:right; position:relative;}

#newsA a{display:inline-block; width:116px; height:35px; background:#E6E6E6; text-align:center; line-height:32px; font-size:14px; margin-right:1px; position:relative;}
#newsA a:hover,#newsA a:active{background:#DDD; color:#666;}
#newsA a span{background:url(../images/arr_down.png) no-repeat; width:7px; height:4px; position:absolute; bottom:-4px; left:55px; display:none;}
#newsA a.A{background:#0093e7; color:#FFF;}
#newsA a.A span{display:block;}
#newsT{margin-top:22px; width:550px; height:143px; position:relative;}
.newsL{margin-top:13px;}
.newsL a{display:block; height:25px; width:550px; line-height:25px;}
.newsL a span.newsLT{width:480px; height:25px; line-height:25px; display:block; float:left;}
.newsL a span.newsLD{width:70px; height:25px; line-height:25px; display:block; float:right; text-align:right; color:#AAA;}
.newsL a span.newsLT img{margin-top:-3px; margin-right:7px;}
#news2{  display:none;}
#news2 .newsL a{height:27px; line-height:27px;}

#mCvideo{width:186px;height: 160px;background:#67C248;margin-top:56px;}
#mCp{width:186px;height: 105px;background:#67C248;overflow:hidden;}
#mCp a { color:#FFF; padding-left:15px; width:70px; height:15px; overflow:hidden; padding-bottom:8px; display:inline-block }
#mCp a b { padding-right:5px; }

#supp{width:206px; margin-top:19px;}
#supp li{display:block; width:100px; height:76px; margin-bottom:2px; margin-right:2px; float:left;}
#supp li a{display:block; width:98px; height:74px; border:1px solid #E1E1E1; text-align:center; position:relative; overflow:hidden;}
#supp li a span.img{display:block; width:98px; height:74px; background:#FFF;}
#supp li a span.txt{display:block; width:98px; height:50px; background:#F80; position:absolute; bottom:-76px; left:0px; font-size:15px; padding-top:24px; color:#FFF;}

#proM{width:232px; height:360px; overflow:hidden; white-space:nowrap;}
#proM img{width: 100%;height: 226px;cursor:pointer;}
#proT{position:absolute; bottom:0; left:0; width:100%; height:40px;}
#proTBG{position:absolute; bottom:0; left:0; width:100%; height:40px; z-index:1; background:#000; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; opacity:0.6;}
#proText{position:absolute; bottom:0; left:0; width:100%; height:40px; z-index:2; color:#FFF; text-align:center; font-size:14px; line-height:36px;}
#proArrL{width:22px; height:17px; background:url(../images/pro_arrL.png) no-repeat left top; position:absolute; right:23px; bottom:41px; display:block;}
#proArrR{width:22px; height:17px; background:url(../images/pro_arrR.png) no-repeat left top; position:absolute; right:0; bottom:41px; display:block;}
#proArrL:hover,#proArrL:active,#proArrR:hover,#proArrR:active{background-position:left bottom;}

#second{width:1000px; margin:auto; border-top:1px dotted #CCC;}
#secondL{width:733px; float:left; margin-top:10px; position:relative;}
#caseMove{width:733px; height:188px; margin-top:16px;}
#case{width:733px; height:188px; overflow:hidden;}
#case li{width:182px; height:162px; border:1px solid #E1E1E1; float:left; margin-right:-1px;}
#case li a{display:block;}
.caseimg{padding:6px; padding-bottom:1px;}
.caseimg img{width:170px; height:113px;}
.casename{text-align:center; font-size:15px; color:#FFF; background:#999; width:170px; margin:auto; height:36px; line-height:33px;}
#caseL{width:29px; height:58px; background:url(../images/caseL.png) no-repeat left top; position:absolute; display:block; left:0; top:103px; z-index:9;}
#caseR{width:29px; height:58px; background:url(../images/caseR.png) no-repeat left top; position:absolute; display:block; right:0; top:103px; z-index:9;}
#caseL:hover,#caseL:active,#caseR:hover,#caseR:active{background-position:left bottom;}
#secondR{width:420px; float:right; margin-top:20px;}
#secondRL{width:186px; float:left; margin-top:43px;}
#cer{width:184px; height:96px; border:1px solid #DDD; border-bottom:0px none; background:url(../images/cer_bg.png) repeat-x left bottom; position:relative;}
.cerlist{width:186px; height:96px; display:none;}
.cerlist a{display:block;}
#cerL{width:8px; height:13px; background:url(../images/cerL.png) no-repeat left top; position:absolute; right:23px; bottom:9px; display:block; z-index:9;}
#cerR{width:8px; height:13px; background:url(../images/cerR.png) no-repeat left top; position:absolute; right:10px; bottom:9px; display:block; z-index:9;}
#cerL:hover,#cerL:active,#cerR:hover,#cerR:active{background-position:left bottom;}
#wxT{width:186px; text-align:center; background:#67C248; height:26px; line-height:26px; color:#FFF;}
#wx{width:184px; text-align:center; height:102px; background:#FFF; border:1px solid #DDD; border-top:0px none; padding-top:5px;}
#secondRR{width:232px; float:right; padding-top:6px;}

#foot{padding-top:13px; height:48px; border-top:3px solid #0093e7;}
#fC{width:1000px; height:48px; margin:auto;}
#footL{width:600px; height:38px; float:left; color:#888; line-height:19px; margin-top:-2px;}
#footR{width:186px; height:30px; float:right; text-align:right;}

#btm{width:100%; background:#EEE;}
#btmC{width:1000px; margin:auto;}
#btmlink{padding-top:22px; float:left;}
#btmlink li{float:left; display:block; margin-right:46px;}
#btmlink li a{display:block; padding-top:3px; padding-bottom:3px; color:#777;}
#btmlink li a:hover,#btmlink li a:active{color:#0093e7;}
#btmlink li a.btmlinkT{font-size:14px; color:#333; padding-bottom:10px;}
#btmlink li a.btmlinkT:hover,#btmlink li a.btmlinkT:active{color:#0093e7;}
#proS{width:232px; height:30px; background:#CCC; float:right; margin-top:0;}

.serviceman{display:inline-block; width:88px; height:24px; line-height:24px; text-align:right; padding-right:8px; background:url(../images/qqbg.png) no-repeat; margin:auto; margin-bottom:8px;}

#links{clear:both; padding-top:10px; text-align:right; position:relative; display:inline-block;}
#linkA{display:inline-block; padding:5px 23px 6px 11px; background:url(../images/arr_down1.png) no-repeat 89px center; border:1px solid #EEE; border-top:0px none; background_color:#EEE; position:relative; z-index:2; border-radius:0px 0px 5px 0px; color:#333;}
#linkcon{width:400px; height:86px; border:1px solid #DDD; background:#FFF; position:absolute; z-index:1; right:0; top:-77px; border-radius:5px 0px 0px 0px; text-align:center; display:none;}
#linkcon a{display:inline-block; margin-top:10px; padding-left:10px; padding-right:10px;}
#linkcon a img{width:46px; height:46px;}
#linkcon a span{display:block; padding-top:5px;}

#bannerM{width:100%; height:260px; position:relative;}
#bannerM_con{width:100%; height:260px; text-align:center;}
#bannerM_btm{width:100%; height:6px; background:url(../images/banner_btm.png) repeat-x left bottom; position:absolute; z-index:8; bottom:0px;}

#mainL{width:210px; float:left; position:relative;}
#mainR{width:755px; float:right;}

#mainL .ltit{text-align:right; padding-right:28px; font-size:20px; font-weight:bold; color:#0093e7; padding-top:32px; border-right:1px solid #E3E3E3;}
#mainL .ltitC{text-align:right; padding-right:28px; font-size:16px; color:#0093e7; font-weight:bold; border-right:1px solid #E3E3E3;}
#nav{padding-top:26px; padding-bottom:28px; border-right:1px solid #E3E3E3;}
#nav a{display:block; font-size:14px; padding-top:6px; padding-bottom:8px; text-align:right; padding-right:28px; position:relative; z-index:9;}
#nav a:hover,#nav a:active{color:#0093e7;}
#nav a.tA{color:#FFF; background:url(../images/nav_arr.gif) no-repeat left center; background-color:#0093e7; position:relative;}
#nav a.tA span{display:block; position:absolute; z-index:8; width:220px; height:20px; background:url(../images/nav_bg.png) no-repeat; left:-10px; bottom:-20px;}
#nav a.lc{display:block; font-size:12px; padding-top:6px; padding-bottom:8px; text-align:right; padding-right:28px; position:relative; z-index:9;}
#nav a.cA { color:#0093e7; font-weight:bold; }

.renews{ float:left;}
.renews a{display:block; font-size:12px; text-align:right; padding-right:20px; line-height:30px; position:relative; z-index:9;}
.renews a:hover{color:#0093e7;}

#leftsear{padding-top:26px; height:30px; border-right:1px solid #E3E3E3; margin-bottom:1px;}

#pListL{padding-bottom:5px; width:209px; margin-top:12px; margin-bottom:10px;}
#pListL a{font-size:12px; text-align:left;}
.prolist_side li{border-bottom:1px solid #E6E6E6; padding-left:10px; padding-right:10px;}
.prolist_side li a{background:url(../images/list_arr.gif) no-repeat 3px 13px !important; padding:9px 0px 9px 13px !important; font-size:12px;}
.prolist_side li a:hover,.prolist_side li a:active{background:url(../images/list_arr.gif) no-repeat 3px -79px !important; color:#F60;}
.prolist_side_son{padding-bottom:10px !important;}
.prolist_side_son li{border-bottom:0px none;}
.prolist_side_son li a{background:none !important; padding:5px 0px 5px 8px !important;}
.prolist_side_son li a:hover,.prolist_side_son li a:active{background:none !important; padding:5px 0px 5px 8px !important;}
.prolist_side li span.close{background:url(../images/plus_minus.gif) no-repeat right 13px !important; right:10px !important;}
.prolist_side li span.open{background:url(../images/plus_minus.gif) no-repeat right -179px !important; right:10px !important;}
.prolist_side_son li span.close{background:url(../images/plus_minus.gif) no-repeat right 9px !important; right:10px !important;}
.prolist_side_son li span.open{background:url(../images/plus_minus.gif) no-repeat right -183px !important; right:10px !important;}

#limg{position:relative; height:200px; border-right:1px solid #E3E3E3;}
#limg img{position:absolute; left:-5px;}

#lbtm{height:120px; background:url(../images/lbtm.png) no-repeat right top;}

#mainR .rtit{color:#464646; font-weight:bold; font-size:16px; padding-top:34px; border-bottom:1px solid #E6E6E6; padding-bottom:12px;}

.text{line-height:210%;}
.text p{margin-bottom:22px;}
.text img { max-width:100%; }
.text2{line-height:180%;}
.text2 p{margin-bottom:10px;}

#aboutmove{margin-top:30px;}
#aboutmove img{margin-right:1px;}

#history{margin-top:30px; padding-top:20px; background:url(../images/line1.gif) repeat-y center top;}
#history p{padding:10px 10px 11px 10px; border:1px solid #DDD; border-radius:3px; width:298px; box-shadow:1px 1px 3px 0px rgba(0,0,0,0.1); position:relative; line-height:135%;}
#history p.left{float:left;}
#history p.right{float:right; text-align:right;}
#history p.clear{clear:both; height:22px; border:0px none; padding:0; width:100%; box-shadow:none;}
#history p.left span.arr{background:url(../images/history_arr2.png) no-repeat; width:37px; height:12px; position:absolute; right:-37px; top:8px;}
#history p.right span.arr{background:url(../images/history_arr3.png) no-repeat; width:37px; height:12px; position:absolute; left:-37px; top:8px;}
#history p.left span.cir{background:url(../images/history_arr.png) no-repeat; width:15px; height:15px; position:absolute; right:-66px; top:2px;}
#history p.right span.cir{background:url(../images/history_arr.png) no-repeat; width:15px; height:15px; position:absolute; left:-66px; top:2px;}

.circle{width:112px; height:74px; margin:auto; background:url(../images/circle.gif) no-repeat; font-size:26px; text-align:center; padding-top:32px; color:#0093e7;}
.circleC{padding:90px 10px 10px 10px; line-height:180%; background:url(../images/circle_down.gif) no-repeat center 25px;}

#honor{width:100%; border-top:1px solid #E6E6E6;}
#honor .hh{clear:both; height:50px; cursor:pointer; display:block;}
#honor .hL{width:90px; height:40px; padding-top:5px; padding-bottom:5px; float:left; text-align:center;}
#honor img{height:40px;}
#honor .hR{width:645px; height:40px; padding-top:5px; padding-bottom:5px; line-height:38px; float:right; padding-left:18px; border-left:1px solid #E6E6E6;}

#proC{width:780px;}
#proC li{float:left; width:173px; margin-right:21px; margin-bottom:30px;}
#proC li a{display:block; width:173px;}
#proC li a img{width:173px; height:115px; background:#EEE;}
#proC li a span{display:block; width:163px; padding:13px 5px 16px 5px; text-align:center; background:#0093e7; color:#FFF; margin-top:1px; font-size:14px;}
#proC li.clear{width:100%; height:26px;}

#proList{width:780px;}
#proList li{float:left; width:171px; margin-right:21px; border:1px solid #E6E6E6; margin-bottom:20px;}
#proList li a{display:block; width:171px; text-align:center; min-height:150px; position:relative;}
#proList li a img{width:150px; height:100px; background:#EEE; margin-top:8px;}
#proList li a span{display:block; width:157px; padding:14px 7px 17px 7px; text-align:center;}
#proList li.clear{width:100%; height:26px; border:0px none;}

#pro_btm{padding-bottom:10px; padding-top:17px; margin-top:25px; border-top:1px solid #E6E6E6;}
#pro_btm ul{display:block; font-size:0px; width:700px; height:65px; overflow:hidden;}
#pro_btm ul li{height:65px; width:300px; float:left; margin-right:20px; overflow:hidden;}
#pro_btm ul li a img{vertical-align:middle; border:1px solid #E6E6E6; margin-right:7px; display:inline-block; width:48px; height:48px;}
#pro_btm ul li a .span{vertical-align:middle; display:inline-block; width:240px;}
#pro_btm ul li a{font-size:12px !important;}

.newslist li{display:block; clear:both;}
.newslist li a{display:block; width:100%; height:100%; min-height:96px;}
.newslist li div{float:left;}
.newslist li div.tim{width:60px; text-align:center; border-radius:0px 0px 10px 0px;}
.newslist li div p.tim1{background:#AAA; color:#FFF; height:24px; line-height:24px;}
.newslist li div p.tim2{border:1px solid #E6E6E6; border-top:0px none; font-size:26px; padding-top:7px; padding-bottom:9px; color:#F80;}
.newslist li div.con{width:675px; padding-left:20px; padding-top:2px;}
.newslist li.clear{width:100%; clear:both; height:30px; background:url(../images/line2.gif) repeat-x left 4px;}

.back{display:block; background:#EEE; padding:11px 0px 13px 0px; text-align:center; font-size:14px; border-radius:5px; box-shadow:1px 1px 2px 0px rgba(0,0,0,0.1);}

.newsPL{border-top:1px solid #E6E6E6; clear:both;}
.newsPLL{width:175px; float:left; padding:12px 15px; border-right:1px solid #E6E6E6; font-size:14px;}
.newsPLL a{color:#333;}
.newsPLL a:hover,.newsPLL a:active{color:#F80;}
.newsPLR{width:533px; float:right; padding-top:18px; padding-bottom:18px;}
.newsPLR a{display:inline-block; padding-left:5px; padding-right:5px;}
.nbs{display:inline-block; padding-left:5px; padding-right:5px;}

#caseList{width:780px; margin-top:30px;}
#caseList li{float:left; width:210px; padding:10px; margin-right:28px; border:1px solid #E6E6E6; border-radius:5px; box-shadow:1px 1px 3px 0px rgba(0,0,0,0.1); margin-top:10px;}
#caseList li a{display:block; width:210px; text-align:center;}
#caseList li a img{width:210px; height:157px;}
#caseList li a span{display:block; width:210px; text-align:center; padding-top:12px; padding-bottom:5px;}
#caseList li.clear{width:100%; height:10px; border:0px none; box-shadow:none;}

#focus_img{margin:auto; text-align:center;}
#focus_img img{margin:auto; height:400px;}
#focus_list{margin:auto;}
#focus_title{text-align:center; font-size:12px;}

.klist li{display:block; border-bottom:1px dotted #CCC;}
.klist li a{display:block; padding-left:33px; background:url(../images/icon_knowledge.png) no-repeat 10px center; padding-top:10px; padding-bottom:12px; font-size:14px;}

#jobList{width:780px;}
#jobList li{float:left; width:171px; margin-right:21px; border:1px solid #E6E6E6; border-radius:4px; box-shadow:1px 1px 2px 0px rgba(0,0,0,0.1); background:url(../images/job_bg.png) repeat-x left bottom;}
#jobList li a{display:block; width:171px; text-align:center;}
#jobList li a img{margin-top:15px; width:100px; height:100px;}
#jobList li a span.t1{display:block; width:145px; padding:8px 7px 2px 7px; text-align:center; margin:auto; margin-top:13px;}
#jobList li a span.t2{display:block; width:145px; padding:0px 7px 10px 7px; text-align:center; margin:auto; margin-bottom:6px; color:#888;}
#jobList li.clear{width:100%; height:26px; border:0px none; background:none;}

#navS{height:33px; background:#EEE; border:1px solid #E6E6E6; border-top:0px none;}
#navS a{display:inline-block; height:33px; line-height:32px; padding-left:23px; padding-right:23px; float:left; border-right:1px solid #E6E6E6; background:#EEE;}
#navS a:hover,#navS a:active{background:#FFF; color:#0093e7;}
#navS a.A{background:#0093e7; color:#FFF;}

.searHeight{
	font-style:normal; color:#EC0000;
}

#tagCon table{
	border-top:1px solid #DDD;
	border-left:1px solid #DDD;
	margin:10px auto;
}
#tagCon table td{
	border-right:1px solid #DDD;
	border-bottom:1px solid #DDD;
	padding:3px 5px;
}

#lcontact{padding-top:10px; border-right:1px solid #E3E3E3;}

.pdflink{display:inline-block; width:159px; height:36px; background:url(../images/pdfbg.png) no-repeat left top; text-align:center; color:#FFF; font-weight:bold; line-height:33px;}
.pdflink:hover,.pdflink:active{background-position:left bottom; color:#FFF;}
/* 轮播图css */
.slideBox{ width:100%; height:430px; overflow:hidden; position:relative; border:1px solid #ffffff; margin:0 auto }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#0093e7; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:430px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

/*分页*/
.pageNavi { float:left; margin:10px 0; display:block; WIDTH: 100%; TEXT-ALIGN: center; line-height:30px; font-size:14px;}
.wp-pagenavi { CLEAR: both}
.wp-pagenavi A {
	font-size:16px;
	border:#cccccc solid 1px;
	padding:5px 10px; 
-moz-border-radius: 5px;      /* Gecko browsers */
-webkit-border-radius: 5px;   /* Webkit browsers */
border-radius:5px;            /* W3C syntax */
margin:0 3px;
	}
.wp-pagenavi SPAN { 
border:#CCC solid 1px;
padding:5px 10px; 
-moz-border-radius: 5px;      /* Gecko browsers */
-webkit-border-radius: 5px;   /* Webkit browsers */
border-radius:5px;            /* W3C syntax */
margin:0 3px;
}
.wp-pagenavi A:hover { background:#0093e7; color:#FFF; border:#0093e7 solid 1px;}
.wp-pagenavi SPAN.current {  background:#0093e7; color:#FFF; border:#0093e7 solid 1px;}


/* Basic Grey */
.basic-grey {
margin-left:auto;
margin-right:auto;
max-width: 500px;
background: #fdf6f6;
padding: 25px 15px 25px 10px;
font: 12px Georgia, "Times New Roman", Times, serif;
color: #888;
text-shadow: 1px 1px 1px #FFF;
border:1px solid #E4E4E4;
}
.basic-grey h1 {
font-size: 25px;
padding: 0px 0px 10px 40px;
display: block;
border-bottom:1px solid #E4E4E4;
margin: -10px -15px 30px -10px;;
color: #888;
}
.basic-grey h1>span {
display: block;
font-size: 11px;
}
.basic-grey label {
display: block;
margin: 0px;
}
.basic-grey label>span {
float: left;
width: 20%;
text-align: right;
padding-right: 10px;
margin-top: 10px;
color: #888;
}
.basic-grey input[type="text"], .basic-grey input[type="email"], .basic-grey textarea, .basic-grey select {
border: 1px solid #DADADA;
color: #888;
height: 30px;
margin-bottom: 16px;
margin-right: 6px;
margin-top: 2px;
outline: 0 none;
padding: 3px 3px 3px 5px;
width: 70%;
font-size: 12px;
line-height:15px;
box-shadow: inset 0px 1px 4px #ECECEC;
-moz-box-shadow: inset 0px 1px 4px #ECECEC;
-webkit-box-shadow: inset 0px 1px 4px #ECECEC;
}
.basic-grey textarea{
padding: 5px 3px 3px 5px;
}

.basic-grey textarea{
height:100px;
}
.basic-grey .button {
background: #1b9de8;
border: none;
padding: 10px 25px 10px 25px;
color: #FFF;
box-shadow: 1px 1px 5px #B6B6B6;
border-radius: 3px;
text-shadow: 1px 1px 1px #9E3F3F;
cursor: pointer;
}


.basic-grey .btns {
background: #1b9de8;
border: none;
padding: 10px 25px 10px 25px;
margin-left:120px;
color: #FFF;
box-shadow: 1px 1px 5px #B6B6B6;
border-radius: 3px;
text-shadow: 1px 1px 1px #9E3F3F;
cursor: pointer;
}


/* hr*/
.hrBox{ width:675px; float:left; min-height:91px; _height:91px; border:1px solid #dbdbdb; margin-bottom:20px; background:#efefef; margin-left:16px;_margin-left:16px; } 
.hrBoxL{ width:100px; float:left; text-align:center;  }
.hrBoxL li{ width:100px; min-height:30px; _height:30px; line-height:30px;border-bottom:1px #dbdbdb solid;vertical-align: bottom}
.jobName{ width:380px; float:left;}
.hrBtn{ width:100px; float:left; text-align:center; padding-top:3px;}
.hrBoxL li.haode{ border-bottom:none;}
.hrBoxR{ width:574px; float:left; text-align:left; border-left:1px solid #dbdbdb;}
.hrBoxR li{ width:548px; min-height:30px; _height:30px; line-height:30px; border-bottom:1px #dbdbdb solid; padding-left:15px; vertical-align: bottom; padding-right:10px;}
.hrBoxR li.topline{ overflow:hidden; height:30px;}
.hrBoxR li.topline img{ margin-top:3px;}
.hrBoxR li.haode{ border-bottom:none;}
.hrTable{ width:614px; float:left; height:440px; background:#efefef; border:1px solid #dbdbdb;margin-left:35px;_margin-left:17px;}


.menu_list{ float:left;width:200px; text-align:center;}
.menu_head{ float:left;width:200px;height:47px;line-height:47px;font-size:14px;color:#525252;cursor:pointer;border:1px solid #e1e1e1;background:#f1f1f1 url(../images/pro_left.png) center right no-repeat;}
.menu_list .current{background:#f1f1f1 url(../images/pro_down.png) center right no-repeat;text-align:center; }
.menu_body{width:200px;overflow:hidden;line-height:30px;border-left:1px solid #e1e1e1;backguound:#fff;border-right:1px solid #e1e1e1;text-align:center;}
.menu_body ul{ float:left; display:block;width:180px;}
.menu_body ul li a{ float:left; display:block;width:180px;height:30px;line-height:30px;color:#777777;background:#fff;border-bottom:1px solid #e1e1e1;text-align:center;}
.menu_body ul li a:hover{text-decoration:none; }
.aaa{float:left;width:200px; text-align:center; text-align:center;background:#f1f1f1 url(../images/pro_down.png) center right no-repeat;}