@charset "utf-8";
body { font: 12px "微软雅黑", "黑体"; color: #404040; background: #FFF; margin: 0px auto; }

div,h1,h2,h3,h4,h5,h6,ul,li,span,img,p{ margin: 0px; padding: 0px; border: 0;}
div{ margin: 0px auto; }
table{ margin: auto; border: 0; }
ul{ list-style: none; }

.clear { clear: both; margin-top: -1px; font-size: 1px; visibility: hidden; width: 1px; line-height: 0; height: 0px; }

input,textarea,select { font: 12px "微软雅黑", "黑体"; color: #404040; }
input.keyword{ border-style: solid;	border-width: 0px; }

a { color: #1a1a1a; text-decoration: none; }
a:hover { color: #9c0; text-decoration: none; }

/*字体*/
.text_red { color:#F00; }
.text_white { color: #fff; }
.text_c00 { color:#c00; }
.text_ccc { color:#ccc; }
.text_bbb { color:#bbb; }
.text_555 { color:#555; }
.text_f80 { color:#f60; }
.text_bold{ font-weight: bold; }
.text_15 { font-size: 15px; }
.text_time { font: 9px Tahoma; color: #06C; }
.text_point { color: #F00; font-size: 12px; font-weight: normal; }
.text_star { color: #FC3; }

/*内容段落*/
.content{ line-height: 1.8em;}
.content p{ margin-bottom: 5px; text-indent:2em; }
.content div{ margin-bottom: 5px; text-indent:2em; }

/*列表分页*/
.page{ width:100%; height: 25px; background: #f7f7f7; padding: 0px 5px 0px 0px; height: 25px; margin-top: 5px; }
.page table{ line-height: 25px; float: right; }
.page td{ padding-right: 3px; padding-left: 3px; }
.page .num{ font-size: 11px; color: #f00; padding-right: 2px; padding-left: 2px; }
a.ud { color: #555; text-decoration: none; font: 10px/16px "宋体"; text-align: center; display: block; width: 28px; border: 1px solid #CCC; }
a.ud:hover { color: #fff; text-decoration: none; background: #f60; font-weight: bold; }
.ud2 { color: #ccc; text-decoration: none; font: 10px/16px "宋体"; text-align: center; display: block; width: 28px; border: 1px solid #CCC; }
a.pg { color: #555; text-decoration: none; text-align: center; display: block; width: 24px; border: 1px solid #CCC; font-size: 10px; line-height: 16px; }
a.pg:hover { color: #fff; text-decoration: none; background: #f60; font-weight: bold; }
a.pg2 { color: #FFF; text-decoration: none; text-align: center; display: block; width: 24px; border: 1px solid #CCC; font-size: 10px; line-height: 16px; font-weight: bold; background: #f60; }
a.pg2:hover { color: #fff; text-decoration: none; background: #f60; font-weight: bold; }

/*页面分页*/
.pageList { height: 39px; width: 100%; border-top: 1px dotted #CCC; }
.pageList a { padding-right: 8px; padding-left: 8px; line-height: 32px; margin: 2px; background: #f7f7f7; border: 1px solid #CCC; }
.pageList a:hover { color: #ff6600; }
.pageList .current { color: #ff6600; border: 1px solid #ff6600; padding-right: 8px; padding-left: 8px; line-height: 32px; margin: 2px; }

/*分类导航*/
.navlist{}
.navlist a { font-size: 15px; line-height: 38px; background: url(../images/gwsemi_1_22.jpg) no-repeat 0px 0px; display: block; width: 138px; height:38px; overflow: hidden; padding: 0px 20px 0px 24px; }
.navlist a:hover { background: url(../images/gwsemi_1_22v.jpg) no-repeat 0px 0px; color: #fff; }
.navlist .current { font-size: 15px; line-height: 38px; background: url(../images/gwsemi_1_22v.jpg) no-repeat 0px 0px; display: block; width: 138px; height:38px; overflow: hidden; padding: 0px 20px 0px 24px; color: #fff;}
.subnavlist{}
.subnavlist a { font-size: 13px; line-height: 30px; background: url(../images/gwsemi_1_21.jpg) no-repeat 0px 0px; display: block; width: 140px; height:30px; overflow: hidden; padding: 0px 10px 0px 32px; }
.subnavlist a:hover { color:#f60; }
.subnavlist .current { font-size: 13px; line-height: 30px; background: url(../images/gwsemi_1_21.jpg) no-repeat 0px 0px; display: block; width: 140px; height:30px; overflow: hidden; color:#f60; padding: 0px 10px 0px 32px; }
.sub2navlist{}
.sub2navlist a { line-height: 30px; background: url(../images/gwsemi_1_18.jpg) no-repeat 0px 0px; display: block; width: 130px; height:30px; overflow: hidden; padding: 0px 10px 0px 42px; }
.sub2navlist a:hover { color:#f60; }
.sub2navlist .current { line-height: 30px; background: url(../images/gwsemi_1_18.jpg) no-repeat 0px 0px; display: block; width: 130px; height:30px; overflow: hidden; color:#f60; padding: 0px 10px 0px 42px; }

/*页头*/
.header { width: 955px; background: url(../images/gwsemi_02.jpg) no-repeat 0px 0px; height: 85px; }
.header .logobox { float: left; width: 255px; }
.header .topnavbox { float: left; width: 700px; }
.header .topnavbox .topnav { height: 30px; width: 700px; }
.header .topnavbox .topnav ul li { line-height: 26px; background: url(../images/gwsemi_03.gif) no-repeat 0px 0px; float: right; height: 26px; padding-left: 8px; margin-right: 10px; margin-left: 4px; }
.header .topnavbox .topnav ul li a { color: #1a1a1a; }
.header .topnavbox .topnav ul li a:hover { color: #f70; }
.header .topnavbox .searchbox { height: 22px; width: 700px; margin-top: 20px; text-align: right; }
.header .topnavbox .searchbox form .searchinput { background: url(../images/gwsemi_05.gif) no-repeat 57px 0px; float: right; height: 22px; width: 204px; }
.header .topnavbox .searchbox form .searchinput input { background: none; width: 140px; padding-left: 7px; padding-top:3px; border-style: none; color: #808080; }
.header .topnavbox .searchbox form .searchsubmit { float: right; height: 22px; width: 33px; margin-right: 10px; }

/*主导航*/
.navigation { height: 30px; width: 955px; }
.navigation ul li { float: left; }

/*横幅*/
.banner { width: 955px; margin-top: 7px; }
.banner1 { width: 955px; margin-top: 5px; }
.banner1 img { height: 140px; width: 955px; }


/*首页推荐*/
.is { height: 258px; width: 955px; margin-top: 20px; }
.is .newsbox { background: url(../images/gwsemi_19.jpg) no-repeat 0px 0px; float: left; height: 258px; width: 468px; }
.is .newsbox .newsmore { text-align: right; height: 40px; width: 468px; line-height: 40px; color: #039; }
.is .newsbox .newsmore a { color: #039; }
.is .newsbox .newsmore a:hover { color: #f70; }
.is .newsbox .newslist { width: 438px; margin-top: 6px; }
.is .newsbox .newslist .newshead { height: 94px; width: 438px; }
.is .newsbox .newslist .newshead .newsheadimg { background: url(../images/news_nopic.jpg) no-repeat 0px 0px; float: left; height: 94px; width: 122px; }
.is .newsbox .newslist .newshead .newsheadimg img { padding: 4px; height: 86px; width: 114px; }
.is .newsbox .newslist .newshead .newsheadtext { float: left; width:300px; margin-left: 15px; }
.is .newsbox .newslist .newshead .newsheadtext .newsheadtexttitle { line-height: 24px; height: 24px; border-bottom: 1px dotted #CCC; background: url(../images/gwsemi_26.gif) no-repeat 0px 0px; overflow: hidden; font-size: 14px; padding-left: 20px; }
.is .newsbox .newslist .newshead .newsheadtext .newsheadtextnote { line-height: 1.8em; height: 60px; margin-top: 6px; text-indent: 2em; }
.is .newsbox .newslist .newselite { height: 90px; width: 438px; margin-top: 15px; }
.is .newsbox .newslist .newselite ul li { line-height: 29px; background: url(../images/gwsemi_33.gif) no-repeat 0px 0px; height: 29px; padding-left: 14px; border-bottom: 1px dotted #CCC; font-size: 14px; }
.is .newsbox .newslist .newselite ul li span { font-size: 11px; color: #039; padding-left: 10px; }
.is .probox { background: url(../images/gwsemi_20.jpg) no-repeat 0px 0px; height: 258px; width: 468px; margin-left: 19px; float: left; }
.is .probox .promore { text-align: right; height: 40px; width: 468px; line-height: 40px; color: #039; }
.is .probox .promore a { color: #039; }
.is .probox .promore a:hover { color: #f70; }
.is .probox .prolist { width: 454px; margin-top: 6px; }

/*页面*/
/*头部*/
.pagetop { background: url(../images/gwsemi_1_17.jpg) no-repeat 0px 0px; height: 40px; width: 955px; margin-top: 5px; }
.pagetop .bigname { display: inline; padding: 0px 10px; float: left; height: 40px; width: 202px; }
.pagetop .bigname img { width:202px; height:40px;  }
.pagetop .position { line-height: 25px; display: inline; padding: 10px 10px 0px; _padding-top:15px; float: right; height: 25px; width: 693px; text-align: right; font-size: 14px; }
/*中部*/
.pagebody { background: url(../images/gwsemi_1_19.jpg) repeat-y 0px 0px; width: 955px; height:auto; overflow:auto; }
/*侧栏*/
.sidebar { width: 182px; margin-top: 20px; display: inline; padding: 0px 20px; float: left; }
/*主栏*/
.mainbody { display: inline; padding: 10px 15px; float: right; width: 683px; }
.mainbodybox { }
/*信息内容*/
.infobox { }
/*标题*/
.infotitle { height:29px; font-size: 18px; color: #f70; line-height: 29px; background: url(../images/label_book2.gif) no-repeat 0px 9px; border-bottom: 1px dotted #666; padding: 5px 0px 0px 20px; }
/*字号*/
.infotfont { line-height: 25px; background: #f7f7f7; text-align: right; padding: 0px 5px 0px 0px; height: 25px; margin-top: 5px; }
/*内容*/
.infocontent { min-height: 435px; _height: 435px; padding: 10px 0px; }
/*申请职位*/
.infoaccept { line-height: 25px; text-align: right; height: 25px; padding-top: 5px; }
.infoaccept a{ font-size: 14px; background: #f2f2f2; border-top: 1px solid #CCC; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; border-left: 4px solid #f70; padding: 1px 10px; }
.infoaccept a:hover{ border-top: 1px solid #CCC; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; border-left: 4px solid #9c0; padding: 1px 10px; }
/*返回*/
.infoback { line-height: 25px; background: #f7f7f7; text-align: right; padding: 0px 5px 0px 0px; height: 25px; margin-top: 5px; }
/*列表*/
.listbox { min-height: 530px; _height: 530px; padding: 0px 0px; }
.tabletext{ padding: 4px; }
.tabletext1{ width:152px; padding: 4px; word-wrap:break-word; }
/*列表条数*/
.listcount { line-height: 25px; background: #f7f7f7; text-align: right; padding: 0px 5px 0px 0px; height: 25px; margin-top: 5px; }
/*列表标题*/
.listtree { min-height: 470px; _height: 470px; padding: 10px 0px; }
.listtree .listtitle { height: 37px; border-bottom: 1px dotted #666;}
.listtree .listtitle .listsn { line-height: 37px;  text-align: center; float: left; width: 8%;  }
.listtree .listtitle h3 { line-height: 37px; float: left; width: 70%; font-size: 12px; font-weight: normal; }
.listtree .listtitle .listtime { line-height: 37px;  float: left; width: 22%; color:#09f; }
/*下载标题*/
.downtitle { line-height: 25px; display: inline; float: left; padding: 0px 5px; }
.downtitle a{ text-decoration: underline; }
/*产品*/
.producttree { }
.producttree .probox { padding: 15px 0px; height: 82px; width: 680px; border-bottom: 1px dotted #666; }
.producttree .probox .propictrue { display: inline; float: left; height: 80px; width: 170px; padding-right: 10px; overflow: hidden; }
.producttree .probox .propictrue img { height: 72px; width: 160px; padding: 5px; }
.producttree .probox .proother { display: inline; float: left; height: 80px; width: 500px; overflow: hidden; }
.producttree .probox .proother .protitle { font-size: 14px; line-height: 24px; background: #f8f8f8 url(../images/label_point_c00.gif) no-repeat 4px 6px; height: 24px; overflow: hidden; padding: 0px 0px 0px 18px; }
.producttree .probox .proother .pronote { line-height: 1.5em; height: 38px; overflow: hidden; text-indent: 2em; }
.producttree .probox .proother .promore { line-height: 18px; height: 18px; background: url(../images/current_arrow2.gif) no-repeat -6px 4px; padding-left: 14px; }

/*底部*/
.pagebottom { background: url(../images/gwsemi_1_20.jpg) no-repeat 0px 0px; height: 10px; width: 955px; }

/*.proimg_out { background: #f2f2f2; height: 94px; width: 124px; border: 1px solid #ddd; text-align: center; }
.proimg_ovr { background: #ffd9bf; height: 94px; width: 124px; border: 1px solid #f60; text-align: center; }
.img_out { background: #f2f2f2; height: 107px; width: 140px; border: 1px solid #ddd; text-align: center; }
.img_ovr { background: #ffd9bf; height: 107px; width: 140px; border: 1px solid #f60; text-align: center; }*/

/*页脚*/
.footer { width: 955px; background: #e5eaef; margin-top: 20px; height: 75px; border-top: 15px solid #036; }
.footer .footerbox { width: 755px; margin-top: 6px; line-height: 1.8em; float: left; margin-left: 15px; display:inline; }
.footer .footerbox a:hover { color: #f70; }
.footer .footerlogo { width: 155px; margin-top: 6px; margin-left: 15px; display:inline; }
