@charset "utf-8";
/* CSS Document */



.dybanner { width:990px; float:left; height:227px; margin-top:28px;}
.dybanner .left{ width:194px; height:227px; background-color:#2c84c7; float:left; line-height:227px; color:#FFF; font-size:26px;}
.dybanner .right { width:796px; float:left; height:227px; overflow:hidden; }


.dycontent { width:990px; float:left; height:auto; float:left; background-color:#FFF;}
.dycontent .leftcon { width:194px; height:auto;  float:left; background-color:#FFF; padding-bottom:40px;}

.dycontent .leftcon .dymenu { width:180px; height:auto; float:left; margin:10px 0px 0px 7px;}

.dycontent .leftcon .dymenu .itemmenu { width:180px; height:auto; float:left; margin-top:8px;}
.dycontent .leftcon .dymenu .itemmenu a{ color:#7a7878; font-size:14px;}
.dycontent .leftcon .dymenu .itemmenu .nowtop{ width:140px; float:left; height:32px; line-height:35px; overflow:hidden; background-image:url(../images/child_bg.jpg); background-repeat:no-repeat; background-position:0px 0px; cursor:pointer; text-align:left; padding-left:40px;}
.dycontent .leftcon .dymenu .itemmenu .nowtop a{color:#2c84c7; }
.dycontent .leftcon .dymenu .itemmenu .top{ width:140px; float:left; height:32px; line-height:35px; overflow:hidden;  background-image:url(../images/child_bg.jpg); background-repeat:no-repeat; background-position:0px -35px; cursor:pointer; text-align:left; padding-left:40px;}
.dycontent .leftcon .dymenu .itemmenu .down{ width:180px; float:left; height:auto; overflow:hidden; display:none;}
.dycontent .leftcon .dymenu .itemmenu .down .lineitem { width:140px; float:left; height:32px; line-height:35px; text-align:left; padding-left:40px; margin-top:3px; cursor:pointer;}
.dycontent .leftcon .dymenu .itemmenu .down .lineitem a{ color:#7a7878; font-size:14px;}
.dycontent .leftcon .dymenu .itemmenu .down .lineitem:hover { background-color:#e4e4e4;  }
.dycontent .leftcon .dymenu .itemmenu .down .lineitem:hover a{ color:#2c84c7; }

.dycontent .leftcon .dymenu .itemmenu .nowdown{ width:180px; float:left; height:auto; overflow:hidden; display:block;}
.dycontent .leftcon .dymenu .itemmenu .nowdown .lineitem { width:140px; float:left; height:32px; line-height:35px; text-align:left; padding-left:40px; margin-top:3px; cursor:pointer;}
.dycontent .leftcon .dymenu .itemmenu .nowdown .lineitem a{ color:#7a7878; font-size:14px;}
.dycontent .leftcon .dymenu .itemmenu .nowdown .lineitem:hover { background-color:#e4e4e4; }
.dycontent .leftcon .dymenu .itemmenu .nowdown .lineitem:hover a{ color:#2c84c7; }
.dycontent .leftcon .dymenu .itemmenu .nowdown .lineitem_now { width:140px; float:left; height:32px; line-height:35px; text-align:left;  background-color:#e4e4e4;  padding-left:40px; margin-top:3px; cursor:pointer;}
.dycontent .leftcon .dymenu .itemmenu .nowdown .lineitem_now a{ color:#2c84c7; font-size:14px;}



.dycontent .leftcon .dymenu .itemmenu:hover .top { background-position:0px 0px; }
.dycontent .leftcon .dymenu .itemmenu:hover .down { display:block;} 
.dycontent .leftcon .dymenu .itemmenu:hover a{color:#2c84c7; }


.dycontent .leftcon .bottommenu { width:180px; float:left; height:26px; overflow:hidden; margin-top:20px;}
.dycontent .leftcon .bottommenu .itemb { width:21px; height:26px; float:left;}
.dycontent .leftcon .bottommenu .ml1 { margin-left:20px;}
.dycontent .leftcon .bottommenu .ml2 { margin-left:30px; }
.dycontent .leftcon .bottommenu .ml3 { margin-left:30px;}

.dycontent .rightcon { width:780px; height:auto;  float:left; overflow:hidden;}
.dycontent .rightcon .contentr { width:750px; float:left; height:auto; margin-left:20px; margin-top:18px; overflow:hidden; text-align:left; }
.dycontent .rightcon .righttitle { width:720px; float:left; height:30px; line-height:30px; font-size:12px; overflow:hidden; background-image:url(../images/icon_title.jpg); background-repeat:no-repeat; background-position:left center; text-align:left; padding-left:20px; border-bottom:1px solid #e3e2e8; color:#2c84c7;}
.dycontent .rightcon .righttitle .leftt { width:auto; height:30px; float:left;}
.dycontent .rightcon .righttitle .rightpos { width:auto; height:30px; float:right; text-align:left; }
.dycontent .rightcon .righttitle .rightpos a{color:#2c84c7; }


.dycontent .rightcon .textcontent { width:740px; float:left; height:auto; text-align:left; margin-top:20px; line-height:30px; color:#7a7878; padding-bottom:50px; position:relative; font-size:16px;}



.dycontent .rightcon .spacile_about { width:555px; height:200px; position:absolute; left:180px; top:80px; }
.dycontent .rightcon .spacile_about img { margin:0px;}
.dycontent .rightcon .spacile_about .lefta { width:255px; float:left; height:188px;  margin:5px 0px 0px 0px; border:1px solid #d2d2d2;}
.dycontent .rightcon .spacile_about .lefta .pic{ margin:0px; float:left; overflow:hidden; text-indent:0em; margin:4px 0px 0px 5px;}
.dycontent .rightcon .spacile_about .righta { width:255px; float:left; height:188px;  margin:5px 0px 0px 15px;  border:1px solid #d2d2d2;}
.dycontent .rightcon .spacile_about .righta .pic{ margin:0px; float:left; overflow:hidden; text-indent:0em; margin:4px 0px 0px 5px;}





.dycontent .rightcon .textcontent .qqweibo { width:140px; float:left; height:88px; position:absolute; left:500px; top:0px; }
.dycontent .rightcon .textcontent .qqfenx { width:140px; float:left; height:88px; position:absolute; left:500px; top:110px;}
.dycontent .rightcon .textcontent .weixin { width:88px; float:left; height:88px; position:absolute; left:600px; top:0px; background-image:url(../images/weixin.jpg);}



.dycontent .rightcon .textcontent .job_item { width:700px; float:left; height:30px; line-height:30px; overflow:hidden; }
.dycontent .rightcon .textcontent .job_item .leftinfo { width:600px; float:left; height:30px; line-height:30px; text-align:left;}
.dycontent .rightcon .textcontent .job_item .dateinfo {  width:100px; float:left; height:30px; line-height:30px; text-align:right;}

.dycontent .rightcon .textcontent .line_hr { width:100%; height:5px; line-height:5px; overflow:hidden; float:left; border-bottom:1px dashed #e4e4e4;}


.dycontent .rightcon .textcontent .div_line { width:700px; height:50px; line-height:50px; float:left;}
.dycontent .rightcon .textcontent .div_line input,span { margin-left:8px;}
.dycontent .rightcon .textcontent .div_btn { width:700px; height:31px; line-height:31px; float:left; }
.dycontent .rightcon .textcontent .div_btn input { width:93px; height:31px; background-image:url(../images/msdy.png); padding:0px; border:0px; margin:0px; cursor:pointer;}
.dycontent .rightcon .textcontent .div_btn .btn { width:100px; float:left; height:35px;  margin-left:70px; cursor:pointer;}

.dycontent .rightcon .textcontent .div_code { width:100px; height:50px; line-height:50px; float:left; margin-left:170px;}




.dycontent .rightcon .textcontent .dymaplinetitle { width:760px; float:left; height:30px; overflow:hidden; line-height:30px; background-color:#e9e9e9;}
.dycontent .rightcon .textcontent .dymaplinetitle a{ font-weight:bold;}

.dycontent .rightcon .textcontent .dymaplineitem { width:152px; float:left; text-align:left; height:30px; overflow:hidden; line-height:30px; }
.dycontent .rightcon .textcontent .dymaplineitem a{ color:#7a7878;}
.dycontent .rightcon .textcontent .dymaplineitem a:hover{ color:#2c84c7;}
























