@charset "utf-8";
/*index content*/
.aboutus{}
.aboutus h2{ height:20px; color:#fff; background:#a4a4a4; position:relative; padding:6px 0 0 10px;}
.aboutus h2 a{ position:absolute; font-family:arial; color:#fff; top:5px; right:6px; font-weight:normal; font-size:11px; }
.aboutus h2 a:hover{ color:#d7191f; text-decoration:underline;}
.aboutus .content{ background:url(../images/aboutcon.jpg) left bottom repeat-x #fff; line-height:20px; text-indent:2em; padding:15px 22px 0; height:160px;}

.adver{ height:362px; background:url(../images/adverbg.jpg) no-repeat; margin-top:1px;}/*0811 change*/
.adver .picLinkList{ margin-left:19px; width:199px; padding-top:8px; overflow:hidden;}
.adver .picLinkList img{ display:block; float:left; margin-top:2px;}/*0811 change*/
.adver .relativeLink{ width:187px; height:64px; background:url(../images/link.jpg) no-repeat; margin:4px 0 0 19px; color:#a02d30; font-size:14px; font-weight:bold; padding:10px 0 0 10px;}/*0811 change*/
.adver .relativeLink select{ display:block; width:176px; margin-top:8px;}
.adver .except{ display:block; margin:10px 0 0 19px;}

#tabtit{ height:29px; background:url(../images/titbg.jpg) repeat-x; margin-top:3px; padding-left:4px;}/*0811 change*/
#tabtit span{ float:left; width:88px; height:19px; text-align:center; cursor:pointer; margin:4px 2px 0 0; padding-top:6px;}
#tabtit span.active{ width:102px; background:url(../images/spans.jpg) no-repeat; font-size:14px; color:#ba0006; font-weight:bold;}
.news{ height:148px; background:url(../images/tabcontent.jpg) repeat-x left bottom #fff; padding-top:9px; position:relative;}/*0811 change*/
.news li{ line-height:20px; width:651px; float:left; display:inline; margin-left:38px; background:url(../images/sanj.jpg) 0 45% no-repeat; padding-left:14px; overflow:hidden;}/*0811 change*/
.news li .txt{ float:left; width:500px;}
.news li .txt a:hover{ text-decoration:underline;}
.news li .date{ float:right;}
.news .more{ color:#d7191f; text-decoration:underline;font-family:arial; font-size:11px; top:-22px; right:11px; position:absolute;}
.news .more:hover{ color:#d7191f; text-decoration:underline; }

.picNews{ height:161px; background:url(../images/newpicbg.jpg) left bottom repeat-x #fff; margin-top:4px;}
.picNews li{ float:left; width:182px; margin-right:6px;}
.picNews li.except{ margin-right:0;}
.picNews li img{ display:block;}
.picNews li a h2{ line-height:24px; background:#848484; font-size:12px; padding-left:10px; color:#fff;}
.picNews li a:hover h2{ color:#fff; text-decoration:underline;}
.picNews li p{ line-height:20px; padding:6px 12px 0 10px;}
.picNews li .more{ color:#d7191f; text-decoration:underline;font-family:arial; font-size:11px; float:left; margin-left:10px;}

/*subweb content*/
.rightMain{ min-height:350px; _height:350px;}
.rightMain h2.templatesTitle{ background:url(../images/contt.jpg) no-repeat; padding:8px 0 0 33px; color:#ba0006; height:20px;}
.rightMain h2.newst{ padding-left:23px;}
.rightMain h2.dutytit{ padding-left:15px;}

/*0811 add begin*/
#myconsole{ background:url(../images/contt1.jpg) no-repeat; padding:0; color:#3a3a3a; font-size:12px; font-weight:normal; height:28px; padding-left:9px; cursor:pointer;}
#myconsole a{ float:left; width:80px; height:20px; margin-top:3px; text-align:center; padding-top:5px;}
#myconsole a.active{ width:102px; font-weight:bold; font-size:14px; color:#ba0006; background:url(../images/fank08.jpg) no-repeat;}
/*0811 add end*/

.basicIntro{ background:url(../images/basicinf.jpg) repeat-x left bottom; padding:20px 21px 50px;}
.basicIntro p{ text-indent:0em; margin-top:20px; line-height:23px;}

.service{}
.service .servContent{ padding-bottom:28px; border-bottom:1px solid #e7e7e7; overflow:hidden; }
.service .servContent img{ float:left; margin:22px 0 0 25px;}
.service .servContent .txt{ color:#000; float:left; width:602px; display:inline; margin:20px 0 0 36px; line-height:23px;}
.service .picsList{ background:url(../images/basicinf.jpg) repeat-x left bottom; overflow:hidden; width:760px; padding:0 0 65px 11px;}
.service .picsList li{ float:left; margin:30px 53px 0 0;}
.service .picsList li.except{ margin-right:0;}

.commendNews{ overflow:hidden; width:100%; margin-bottom:10px;}
.commendNews .focusPic{ float:left; display:inline; margin:10px 0 0 2px;}
.commendNews .txt{ float:left; width:410px; display:inline; margin:10px 0 0 32px;}
.commendNews .txt h3{ margin-top:10px; color:#000;}
.commendNews .txt p{ margin-top:20px; color:#000;}
.commendNews .txt .details{ float:right; color:#d7191f; text-decoration:underline; margin:8px 4px 0 0;}
.commendNews .txt .details:hover{ color:#d7191f; text-decoration:underline;}

.bulletin{}
.bulletin h3{ height:20px; background:url(../images/bulletin.jpg) no-repeat; color:#000; padding:6px 0 0 24px; position:relative;}
.bulletin h3 a{ position:absolute; font-family:arial; color:#a02d30; top:5px; right:13px; font-weight:normal; font-size:11px; text-decoration:underline;}
.bulletin ul{ margin:12px 0 22px; overflow:hidden; width:740px;}
.bulletin li{ width:662px; float:left; line-height:27px; display:inline; margin-left:37px; background:url(../images/huid.jpg) 0 45% no-repeat; padding-left:16px; overflow:hidden;}
.bulletin li .txt{ float:left; width:486px;}
.bulletin li .date{ float:right;}
.media{ background:url(../images/basicinf.jpg) repeat-x left bottom; padding-bottom:60px;}
.media ul{ margin-bottom:0;}

.mediaContent{ background:url(../images/basicinf.jpg) repeat-x left bottom; padding-bottom:50px;}
.mediaContent ul{ margin:20px 0 22px; overflow:hidden;  width:100%; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; padding-top:10px; padding-bottom:40px;}
.mediaContent li{ width:672px; float:left; line-height:27px; display:inline; margin-left:37px; background:url(../images/huid.jpg) 0 45% no-repeat; padding-left:16px; overflow:hidden;}
.mediaContent li .txt{ float:left; width:486px;}
.mediaContent li .date{ float:right;}
.mediaContent .pages{ text-align:right; padding-right:21px;}
.mediaContent .pages1{ margin-top:14px;}

.employee{ background:url(../images/basicinf.jpg) repeat-x left bottom #fff; padding-bottom:30px;}
.employee li{ border-bottom:1px solid #e7e7e7; margin-top:24px; width:100%; padding-bottom:24px; overflow:hidden;}
.employee li.except{ border-bottom:0;}
.employee li .pic{ float:left; margin-left:14px;}
.employee li .txt{ float:left; margin:0 0 0 38px; display:inline; width:470px; color:#000; line-height:23px;} 
.employee li .txt h3{ line-height:26px;}
.employee li .txt p{ padding-right:20px; margin-top:8px;}
.employee li .txt .details{ float:right; color:#d7191f; text-decoration:underline; }
.employee li .txt .details:hover{ color:#d7191f; text-decoration:underline;}

.dutyInfo{ width:100%; margin-top:14px; overflow:hidden;}
.dutyInfo .txt{ float:left; width:590px; display:inline; margin-left:23px; line-height:23px; color:#000;}
.dutyInfo .txt p{ text-indent:2em;}
.dutyInfo .txt a{ float:right; color:#d7191f; text-decoration:underline; margin-top:6px;}
.dutyInfo .txt a:hover{ float:right; color:#d7191f; text-decoration:underline; }
.dutyInfo img{ float:left; margin:6px 0 0 30px;}

.dutyContent{ margin-top:16px; background:url(../images/basicinf.jpg) repeat-x left bottom #fff; padding-bottom:50px;}
.dutyContent .duuty{ border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; width:100%; overflow:hidden;}
.dutyContent .duuty .focusPic1{ float:left; margin-top:30px;}
.dutyContent .duuty ul{ margin:22px 0 0 20px; float:left; overflow:hidden; width:454px; padding-bottom:25px;}
.dutyContent .duuty li{ width:438px; float:left; line-height:27px; display:inline; background:url(../images/huid.jpg) 0 45% no-repeat; padding-left:16px; overflow:hidden;}
.dutyContent .duuty li .txt{ float:left; width:350px;}
.dutyContent .duuty li .date{ float:right;}
.dutyContent .pages{ text-align:right; padding-right:21px; margin-top:16px;}

.business{ margin-top:14px; background:url(../images/basicinf.jpg) repeat-x left bottom #fff; padding-bottom:40px; padding-right:3px;}
.businessCon{ width:554px; margin-left:21px;}
.businessCon .pic{ display:block;}
.businessCon .txt{ color:#000; padding:20px 12px 40px; line-height:25px;} 
.businessCon p{ text-indent:2em; margin-top:4px;}

.leftTd1{ vertical-align:top;}
.rightTd1{ vertical-align:top; width:184px; background:url(../images/rightbb.jpg) left bottom no-repeat #f4f4f4;}

.rightNav{}
.rightNav h3{ background:url(../images/rightt.jpg) no-repeat; height:21px; padding:12px 0 0 17px;}
.rightNav ul{ padding-left:13px;}
.rightNav li{ width:163px; float:left;}
.rightNav li a{ display:block; line-height:27px; background:url(../images/rightnavli.jpg) no-repeat; padding-left:29px; width:134px;}
.rightNav li a:hover , .rightNav li.current a{ background:url(../images/rightnavli2.jpg) no-repeat;}

.topic{ width:100%; overflow:hidden;}
.topic img{ float:left; margin:26px 0 0 41px;}
.topic .txt{ width:370px; float:left; margin:26px 0 0 52px; display:inline; line-height:28px; color:#000;}
.topic .txt p.except{ color:#ba0006;}

.hrForm{ margin-top:40px; width:540px; color:#000; margin-left:1px; border-top:1px solid #dadada; background:#f4f4f4; padding:22px 18px 50px 18px;}
.hrForm .formmain{ margin-top:10px;}
.hrForm table td{ border-bottom:1px solid #cacaca; height:30px; color:#525252;}
.hrForm table td.td1{ background:#c45d47; font-size:14px; font-weight:bold; color:#fff;}
.hrForm table td.td2{ padding-left:11px;}
.hrForm table a{ color:#ae4028; text-decoration:underline;}
.hrForm .pages{ text-align:right; margin-top:18px;}

/*add 0727*/
.culture1{ float:left; width:474px; margin-left:11px; color:#666; font-size:14px; font-weight:bold; margin-top:18px; display:inline;}
.culture1 li{ border-bottom:1px solid #dfdfdf; line-height:42px; padding-left:9px; height:42px; *height:auto;}
.culture1 li.except{ padding-left:113px;}
.culture1 li a.active{ color:#ba0006; text-decoration:underline;}
.culture1 span{ float:left;}
.culture1 a{ float:left; margin-right:18px;}

.curtureCon{ float:left; width:256px; height:461px; background:url(../images/curconte.jpg) no-repeat; margin:16px 0 0 24px; display:inline; }
.curtureCon .cuu{ width:216px; margin:0 auto;}
.curtureCon .cuu h5{ font-size:14px; line-height:19px; margin-top:16px; margin-bottom:10px;}
.curtureCon .cuu p{ text-indent:2em; margin-top:3px; line-height:20px;}
.mybg{ height:44px; background:url(../images/mybg.jpg) repeat-x;}