﻿/* CSS Document */

/*主体*/
.main{ margin: 22px auto 0;}


/*左边*/
.mleft { float:left; width: 226px; }
.mleft .lmenu{ margin:0 0 12px 0; }
.mleft h3{ line-height: 48px; height: 53px; color: #0f2d6d; font-size: 16px; padding: 0 0 0 36px; background: url(../images/lbg.png) center bottom no-repeat; }
.mleft ul{ border: 1px solid #e9eaef; line-height: 16px;border-top: 0; }
.mleft ul li{  background: url(../images/ii2.jpg) 0 bottom repeat-x; }
.mleft ul>li a{ color: #3b3b3b; display: block; padding: 8px 0 8px 27px;font-size:13px; background: url(../images/ii1.jpg) 8px 12px no-repeat; }
.mleft ul>li:hover,.mleft ul li.current{ background: url(../images/ii4.jpg) 0 bottom #a5acb2  repeat-x; }
.mleft ul>li:hover>a,.mleft ul li.current a{ color:#fff; background: url(../images/ii3.png) 8px 12px no-repeat;  }



.lccontent{ background: url(../images/cbg.png); padding: 12px 15px; line-height: 25px; color: #000000; border-top: 0; border: 1px solid #d5d5d5; border-radius: 0 0 5px 5px;}
.lccontent a{
    text-decoration: underline;
  }


/*当前位置*/
.position{  border-bottom: 1px solid #e3e3e3;  line-height: 37px;  height: 37px;  overflow: hidden;}
.position a{ color: #000000; padding: 0 3px;}




/*右边*/
.mright { float:right; width: 742px; background: url(../images/b1.jpg) left 0 repeat-y; padding: 2px 0px 15px 15px;  }

.content{ line-height: 26px; padding: 23px 20px;min-height:300px;}
.content a{  color: #1c1a74; }



/*招聘*/
.recruit{ width:100%; text-align:center;font-size:14px; margin: 12px auto 0;}
.recruit th,.recruit td{ border-bottom: 1px solid #ededed; padding: 7px 0px;}
.recruit th{ border-top: 3px solid #135fb5; font-weight: normal;}
.recruit td a{ color:#3b3b3b; }
.recruit tr:hover td a{ color:#135fb5;font-weight:bold }

/*招聘详情*/
.recruit_info { margin: 12px auto 0;}
.recruit_info td{ padding:5px 10px; border: 1px solid #7d7d7d;}


.file  input[type="submit"]{ border:0px; width: 84px; height: 30px; line-height: 30px; text-align: center; float: right; background: #135fb5; color: #fff;cursor: pointer;}
.file  p{ text-align:center;}
.upload{ margin: 28px auto 0;}
.upload em{  margin-right:5px; }
.upload input[type="button"]{width: 58px;  height: 22px; background:url(../images/btn.jpg) no-repeat; border: 0;  text-indent: -9999px;display: inline-block;margin: 0 0 0 10px;cursor: pointer;}

.upload input[type="text"]{   border: 1px solid #e3e3e3;
    width: 203px;
    padding: 0px 5px;
    line-height: 21px;   height: 21px;
    /* background: url(../images/tbg.jpg) 0 0 repeat-x; */
    border-top: 1px solid #aaadb2;
}

/*新闻列表*/
ul.news_list{ height:auto; margin:0px auto;}
ul.news_list li{ line-height: 44px; height: 44px; border-bottom: 1px dotted #e3e3e3; display: block; overflow:hidden; background: url(../images/i1.png) 6px center no-repeat;}
ul.news_list li a{ color: #000000; padding: 0 0 0 18px; font-size: 13px; display: block;}
ul.news_list li a:hover { color: #135fb5; font-weight: bold;}
ul.news_list li span{ float:right; color: #282828; font-size: 12px;}


/*图片列表*/
ul.plist { height:auto; margin: 28px auto 0 20px; }
ul.plist li{ line-height: 32px; text-align: center; float: left; width: 220px; margin: 0 18px 12px 0;}
ul.plist li a{ color: #3b3b3b; }
ul.plist li p{ padding: 6px 0 0; height: 50px; line-height: 16px; overflow:hidden; }
ul.plist li img{ width: 218px; height: 163px; border: 1px solid #d4d4d4;}
ul.plist li:hover img{ border: 1px solid #135fb5; }
ul.plist li:hover a{ color:#135fb5;font-weight:bold;}


/* 分页 */
.pages { margin:30px auto; text-align: center; clear:both; overflow:hidden; color: #333333; }
.pages span,.pages a { color:#555555; line-height: 18px; height: 18px;  padding: 0 6px; min-width: 7px; display: inline-block; text-align: center; margin-left: 4px; border: 1px solid #dddddd;}
.pages a.currentpage{ color:#fff; background: #135fb5;}


/*新闻态详细内容页 */
.content .atitle { text-align:center; color: #135fb5; font-size: 16px; display:block; padding: 10px 0; border-bottom: 1px dashed #bebebe;}
.content .time {color: #282828;  font-size: 12px; line-height: 46px;text-align:center; }
.details { color: #282828; line-height:26px; padding: 4px 0; min-height: 300px;}
h3.ptitle {
    margin: 0 0 10px 0;
}

img.pimage {
    width: 218px;
    float: right;
    border: 1px solid #d9d9d9;
}


/*地图*/
#map { line-height: 15px; margin: 12px auto;}
#map td,#map th{ padding: 8px 0;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd}
#map th a{color:#3b3b3b;font-weight:bold;display: inline-block;  margin: 8px 0;}
#map td a{color:#939393;border-right: 1px solid #939393;padding: 0 10px;display: inline-block;margin: 8px 0;}

/* 上下页 */
.pn_page { line-height:26px; color: #939393; padding: 10px 0 0 0; border-top: 1px dashed #bebebe; }
.pn_page a{ color: #939393; }
.pn_page a:hover{ color:#135fb5 }


/*在线询盘*/
.online { color:#3b3b3b; margin: 0px 14px 0 14px; }
.online .online1 { float:left; width: 308px;}
.online .online2 { float:right; width: 305px; margin: 0 10px 0 0; border-left: 1px solid #e3e3e3; padding: 0 0 0 20px;}


.online p{ overflow:hidden; margin: 0 0 6px 0;}
.online label{font-size:13px; width: 90px;display: inline-block;float: left;text-align: right;margin-right: 13px;color: #3b3b3b;}

.online #vcImg{width: 68px;float: right;}

.online em{ color:#d20b0b; margin-right: 1px;}
.online input[type="text"]{
    border: 1px solid #e3e3e3;
    width: 190px;
    padding: 0px 5px;
    line-height: 20px;
    height: 20px;
}
.online input[type="text"].t1,
.online input[type="text"].t2{
    width: 35px;
}
.online input[type="text"].t3{
    width: 75px;
    float: right;
    margin: 1px 0 0 0;
}
.online input[name="VC"]{width: 106px;margin: 0 6px 0 0;}
.online img,.online input[type="radio"] {
    vertical-align: middle;
}
.online textarea{
    border: 1px solid #e3e3e3;
    width: 190px;
    height: 218px;
    padding: 0px 5px;
    line-height: 20px;
}
.online select{ width: 202px; border: 1px solid #e3e3e3; line-height: 22px; height: 22px; padding: 0 10px;}

.online input[type="submit"]{ float:right; width: 84px; line-height: 30px; background: #135fb5; border: 0; color: #fff; margin: 12px 0 0; cursor: pointer;}



/*人才库*/
.rc { margin:10px 0 0 0; }
.rc td{ border:1px solid #ebebeb; }
.rc p{ overflow:hidden; margin: 0 0 6px 0;}
.rc label{font-size:13px; width: 75px;display: inline-block;float: left;text-align: right;margin-right: 11px;color: #3b3b3b;}
.rc em{ color:#d20b0b; margin-right: 1px;}
.rc .p10{ padding: 4px 0 4px 124px;}
.rc input[type="radio"]{ vertical-align:middle;margin:0 4px 0 0; }
.rc input[type="text"]{
    border: 1px solid #e3e3e3;
    width: 203px;
    padding: 0px 5px;
    line-height: 20px;
    height: 20px;
    border-top: 1px solid #aaadb2;
}
.rc textarea{
    border: 1px solid #e3e3e3;
    width: 358px;
    height: 113px;
    padding: 5px 5px;
    line-height: 20px;
    border-top: 1px solid #aaadb2;
}
.rc input[type="submit"]{ width: 84px; line-height: 30px; background: #135fb5; border: 0; color: #fff; margin: 12px auto; cursor: pointer; display: block;}


