/* Styles create:10-11-18 Author:lz */
/* all */
body,ul,ol,li,p,h1,h2,h3,h4,form,img,div,dl,dt,dd{margin:0;padding:0;border:0;}
body{margin:0;font:12px/1.5 "宋体"; background:#fff; text-align:center; color:#454545;}
ul,ol,dl{list-style-type:none;}div{margin:0 auto; text-align:left;}
img{border:none; vertical-align:top;}.hidden{display:none}.left{ float:left}.right{ float:right}
.clearfix:after{clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:".";}a{color:#464646;text-decoration:none;}a:hover{color:#f60;text-decoration:underline;}.gray,a.gray{color:#666;}.blue,a.blue,.top .blue a{color:#009;}.orange,a.orange,.blue a:hover{color:#ffe400;}.black a{color:#000;}
a.gray:hover,a.blue:hover,a.gray:hover,.gray:hover,a.orange:hover,.black a:hover,.top .blue a:hover{color:#f60;}em,cite{font-style:normal;}.f_weight{font-weight:bold;}
.red{color:#f00;}.blue{color:#013d9f; }.blue a:link,.blue a:visited{color:#013d9f; }
.tu,.tu a:link,.tu a:visited{ text-decoration:underline;}
.border{ background:#f0f6fd; border:1px #8fb3de solid; padding:10px;}
.cl{ clear:both; height:0; padding:0; margin:0;}
.m10p{ margin-bottom:10px;}
.border_bottom{ border-bottom:1px #e8eaef solid; }
.f14{ font-size:14px;}

/*header*/
.header,.footer,.main{width:980px;  }
.header .left{ color:#666;}
.quickmenu{ padding-top:4px; color:#ccc;}

.footer{padding:10px 0; text-align:center; margin-top:10px; border-top:solid 1px #ccc; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:20px;}

/*nav*/
.nav{width:980px;height:44px; background:url(../images/bgimg/bg.gif)  left -44px repeat-x;  line-height:44px; overflow:hidden; font-weight:bold; font-size:14px; } 
.nav ul{  } 
.nav ul li {float:left; text-align:center;  }
.nav ul li a{ color:#fff; border-right:1px solid #fff; padding:0 12px; text-align:center;}
.nav ul li a:hover{ text-decoration:underline; color:#fcff00}
.nav a:link,.nav a:visited{ color:#fff;}
.nav .left{ background:url(../images/bgimg/bg.gif) top left no-repeat!important; display:block  }
.nav .right{font-weight:normal; font-size:12px; background:url(../images/bgimg/bg.gif) right -88px no-repeat!important; color:#d5e3ef; display:block;  width:160px;_padding:10px 0 0 0; float:right}
.nav .right strong{ color:#FFFF00}
.nav .right .STYLE2{ background:#000; width:20px; height:18px;   color:#ffff3c; line-height:18px; text-align:center; font-weight:bold }

/*main*/
.main_bg{ background:url(../images/bgimg/main_bg.gif) top left repeat-x;}
.main{ background:#fff url(../images/bgimg/bg.gif)  left -143px repeat-x;}
.main .banan{ float:left; overflow:hidden}
.main2{ background:#fff; width:980px; }
.main .top_new{ width:412px; padding-right:20px; overflow:hidden; margin:27px 20px; border-right:#c7e2f3 1px solid; display:inline}
.main .top_new dl{ border-bottom:1px #6ba4cf dashed; padding:15px 0;}
.main .top_new dl dt{ color:#013d9f; font-size:20px; font-family:"黑体"; height:32px; overflow:hidden;text-overflow:ellipsis;}
.main .top_new dl dt a:link,.main .top_new dl dt a:visited{color:#013d9f;}
.main .top_new dl dd span,.top_new dl dd{ height:40px; display:block;overflow:hidden; }
.main .top_new .first{ height:auto;}
.main .top_new ul{padding:10px 0 0 0}
.main .top_new ul li{width:410px; float:left; height:20px; line-height:20px}
.main .top_new ul li a{ font-size:14px}
.main .new{ margin-top:8px; height:111px; overflow:hidden;}
.main .new h3{ font-size:12px; font-weight:normal; width:48%; height:16px; overflow:hidden; float:left; margin:0 8px 3px 0px;}
.main .new h3 a:hover{ color:#ff5500}
.main .new h3 img{ margin-right:3px;}
.main .application{ width:490px; padding:27px 17px 0 0;}
.main .application .box{ border:1px #c7e2f3 solid; padding:10px;}
.main .application .box .sj{ font-size:12px; color:#666;  }
.main .application .box .sj a{ text-decoration:underline; color:#0033CC}
.main .application .box .sj a:hover{ color:#ff5500}
.main .application .box .button{ margin-top:8px; text-align:center}
.title{ height:34px; background-repeat:no-repeat;  margin-left:30px; }
.title01{ background:url(../images/bgimg/bg2.gif) left -48px; margin-left:0;}
.title02{ background:url(../images/bgimg/bg2.gif) left -98px;  margin:30px auto 20px 30px;}
.title03{ background:url(../images/bgimg/bg2.gif) left -152px;margin:30px auto 20px 30px;}
.title04{ background:url(../images/bgimg/bg2.gif) left -258px;margin:30px auto 20px 30px;}
.title05{ background:url(../images/bgimg/bg2.gif) left -311px;margin:30px auto 20px 30px;}
.title06{ background:url(../images/bgimg/bg2.gif) left -366px;margin:30px auto 20px 30px;}
.title07{ background:url(../images/bgimg/bg2.gif) left -205px;margin:30px auto 20px 30px;}
.main .introduction_left{ width:312px; }
.main .introduction_title{ font-size:14px; font-weight:bold; border-bottom:1px #bbc7dd dashed; line-height:35px; margin-bottom:10px;}
.main   h4{ background:url(../images/bgimg/bg2.gif) left -1px; height:38px;  }
.main .border2{ border:1px #dddddd solid; height:235px; padding:10px; overflow:hidden}


/*回顾2010*/
.review{ background:url(../images/bgimg/bg2.gif) left -417px no-repeat; height:100%;   overflow:hidden; margin-top:10px; position:relative;  } 
.review .back_top{ position:absolute; top:15px; right:10px; background:url(../images/bgimg/bg.gif) right -304px; width:66px; height:22px; padding-left:6px;line-height:22px;}
.review .video{ margin:55px 0 0 10px;} 
.review .focus_img{border:1px #ccc solid; margin:5px;}
.review .middle{ width:349px; margin:80px 22px auto 38px;}
.review .middle .focus{ background:url(../images/bgimg/bg.gif) -158px -268px no-repeat; height:23px; display:block}
.review .middle .focus_list{ border-bottom:1px #b6b6b6 dashed; padding:10px 0; margin-bottom:10px;  }
.review .middle .focus_list dt{ font-size:16px; color:#000; font-family:"黑体"; height:20px; overflow:hidden; line-height:22px ; margin-bottom:8px; text-decoration:underline}
.review .middle .focus_list dd{ height:54px; overflow:hidden; line-height:14px; color:#666;}
.review .middle .black{ margin-top:15px; color:#000;}
.review .middle .black li{ height:20px; overflow:hidden; line-height:22px;}
.review .right{ background:#f4f9fe; width:241px; overflow:hidden; margin:55px 10px 0 0;}
.review .right .title2{ background:url(../images/bgimg/bg.gif)  left -132px  repeat-x; font-size:14px; font-weight:bold; color:#000; padding-left:10px; height:25px; line-height:25px; width:100%; display:block}
.review .right img{ width:159px; height:105px; overflow:hidden; margin:13px auto; display:block}
.review .right p{ margin:23px auto auto 16px;}
.review .right p strong{ color:#013d9f;}

.people{ width:964px; display:block; background:#f0f6fd; padding:8px; float:left;  }
.people_title{ font-size:14px; font-weight:bold; margin-top:15px; border-top:1px #d6e3f2 solid; background:#f0f6fd; line-height:28px; height:28px; padding:5px 0 0 8px;}
.people li{ width:88px; overflow:hidden;margin:0 2px 5px 0; display:inline; padding:2px; border:1px #d8e1ed solid;  background:#fff; text-align:center; float:left; height:100px; }
.people li span{ line-height:14px; display:block; margin:5px 2px;}
.people li img{ width:90px;}
 

/*主题发言*/
.topics{ background:url(../images/bgimg/bg.gif)  left -186px repeat-x; height:28px; line-height:28px;}
.topics .left{ background:url(../images/bgimg/bg.gif) left  -158px no-repeat; font-size:14px; font-weight:bold; padding-left:22px;}
.topics .right{ width:5px; background:url(../images/bgimg/bg.gif)  right  -214px no-repeat;}
.topics1 dl{ width:460px; border-bottom:1px #dedede dashed; padding:8px 0; float:left; margin-right:30px; display:inline}
.topics1 dl dt{ font-size:14px; font-weight:bold; text-decoration:underline; margin-bottom:3px; height:20px; overflow:hidden; }
.topics1 dl dt a:link,.topics1 dl dt a:visited{ text-decoration:underline;}
.topics1 dl dd img{ float:left; display:block; margin-right:5px;}
.topics1 dl dd span{  color:#666; display:block;line-height:14px; height:54px; overflow:hidden;}
.click{ margin:40px auto; text-align:center}
.units span{ background:url(../images/bgimg/bg.gif) left -265px; height:104px; width:28px; margint:auto 10px;  display:block; float:left;}
.units li{ float:left; width:158px; height:101px; float:left;  margin:0 25px 10px 0;}

/*领导致词*/
.main .greetings dl{ width:296px; overflow:hidden}

/*活动介绍*/
.activity{   margin:16px 36px 0 auto; font-size:32px; text-align:right; font-family:"微软雅黑"; float:right;}
.width{ width:92%; margin-bottom:20px; font-size:14px;}
.about_title{ display:block; cursor:hand}
.width strong{ font-size:14px;}
 
.h20p{ height:20px;}
.login_box{ background:#fff; position:relative; border:8px #8fb3de solid; width:800px; padding:10px; z-index:999999}
.login_box .close{ width:80px; height:30px; line-height:30px; background:#8fb3de; color:#FFFFFF; font-weight:bold; position:absolute; top:-8px; right:-8px; text-align:center; font-size:18px;}
.login_box .close a,.login_box .close a:link,.login_box .close a:visited{ font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;}
.login{  width:500px; margin:8px 8px auto 0; float:left; border:1px #dcdcdc dashed; padding:5px;}
.margin_top{ margin-top:10px; font-size:18px; color:#ff5500; font-family:"黑体"}
.margin_top .gray{ font-family:"宋体";font-size:12px;}
.border3{ border:1px #dcdcdc dashed; margin-top:10px;}
.stories{ width:90%; overflow:hidden; margin:20px auto;}
.stories h1{ font-family:"黑体"; font-size:20px; color:#000000; font-weight:normal; line-height:30px; text-align:center;}
.stories .date{ text-align:center; color:#666; margin-bottom:20px; border-bottom:1px #ccc dashed;}
.gx td{text-align:center}
.gx td label{ font-size:14px; font-weight:bold;padding:10px 0 0 0; display:block}
.gx td label input{width:30px;height:30px;}

/*个人中心后台界页*/
.center_l{ width:147px;margin:16px 10px auto 26px; }
.center_l .s_nav_title{ height:25px; line-height:25px; background:url(../images/bgimg/center_title.gif) no-repeat; padding-left:10px; color:#004e8e; font-weight:bold; font-size:14px;  }
.center_l .s_nav_title span{ font-weight:normal; font-size:12px; color:#666;}
.center_l .s_nav{ background:#f4f9fe; border:1px #e0e8f1 solid; display:block;font-size:14px; line-height:30px;   padding:15px 10px 10px 10px;}
.center_l .s_nav li{ border-bottom:1px #e0e8f1 solid;}
.center_l .s_nav li b{color:#ff0000}

.center_r{ width:765px; margin-top:16px;}
.center_r .date{ display:block; float:left; margin-right:62px;}
.center_r .title1{ float:left; width:505px; overflow:hidden; margin-right:20px; height:16px;}
.center_r .replay{ float:left}
.basic_title{ font-size:14px; font-weight:bold;   line-height:30px;}

.tip{ background:#fffdf3; border:1px #ffdb96 solid; padding:3px; line-height:18px; width:300px; float:left}


/*公司展示页面*/
.main2 .company{padding:30px;}
.main2 .company .info01{ margin:0 0 20px 0;overflow:hidden; width:100%}
.main2 .company .info01 h2{width:923px;height:27px;line-height:27px;background: url(../images/bgimg/company_h2.gif); margin:0 0 20px 0}
.main2 .company .info01 h2 span{padding:0 0 0 20px; font-size:16px; color:#fff}
.main2 .company .info01 ul{ height:190px}
.main2 .company .info011 ul{ height:auto}
.main2 .company .info01 .box01{width:330px;padding:0 20px 0 0;border-right: 1px solid #ccc; float:left}
.main2 .company .info01 .box01 .one{width:112px; padding:0 10px 0 0; float:left;}
.main2 .company .info01 .box01 .one img{border: 1px solid #ccc}
.main2 .company .info01 .box01 .two{ width:208px;float:right; }
.main2 .company .info01 .box01 .two b{ font-size:24px; color:#FF6600;font-family:"Microsoft Yahei",simHei; font-weight:normal;padding:0 0 0 10px}
.main2 .company .info01 .box01 .two em{ font-style:normal; color:#0033CC; font-weight:bold;padding:0 6px; font-size:16px}
.main2 .company .info01 .box01 .two a{ color:#0033CC; text-decoration:underline;font-weight:bold;padding:0 4px 0 0}

.main2 .company .info01 .box02{width:320px;padding:0 20px;border-right: 1px solid #ccc; float:left}
.main2 .company .info01 .box02 li strong{ font-size:14px; color:#0033CC;padding:0 0 0 20px;background: url(../images/bgimg/company_ico.gif) no-repeat}
.main2 .company .info01 .box02 li a{color:#0033CC; text-decoration:underline}
.main2 .company .info01 .box02 .one{padding:5px 0}
.main2 .company .info01 .box03{ text-align:center; width:160px;padding:0 0 0 20px; float:left}
.main2 .company .info01 .box03 li img{padding:0 0 4px 0}
.main2 .company .info01 .box03 li b{ color:#CC0000; font-size:14px}
.main2 .company .info01 .box03 li textarea{width:160px; height:60px; margin:0 0 4px 0}
.main2 .company .info01 .box03 .enter{width:97px; height:29px; line-height:29px;background: url(../images/bgimg/enter.gif); font-size:14px; color:#fff; font-weight:bold; border:0}
.main2 .company .info01 .box04{width:650px;padding:0 20px 0 0;border-right: 1px solid #ccc; float:left}
.main2 .company .info01 .box04 .one{width:112px; padding:0 10px 0 0; float:left;}
.main2 .company .info01 .box04 .one img{width:110px; height:130px;border: 1px solid #ccc}
.main2 .company .info01 .box04 .two{width:500px;float:left; font-size:14px; line-height:20px;padding:0 0 0 10px}


.main2 .company .info02{ margin:0 0 20px 0; overflow:hidden; width:100%}
.main2 .company .info02 h2{width:923px;height:50px;background: url(../images/bgimg/bg.gif) repeat-x 0 -431px;}
.main2 .company .info02 h2 img{padding:6px 0 0 20px}
.main2 .company .info02 ul{padding:0 20px}
.main2 .company .info02 li{padding:0 0 10px 0; margin:0 0 10px 0;border-bottom: 1px dashed #aaa}
.main2 .company .info02 li strong a{ font-size:14px; color:#FF6600; text-decoration:underline;}
.main2 .company .info02 li p{padding:4px 0 0 0}
.main2 .company .info02 li p a{ color:#0033CC; text-decoration:underline}

.main2 .company .info03{ margin:0 0 20px 0;overflow:hidden; }
.main2 .company .info03 h2{width:923px;height:27px;line-height:27px;background: url(../images/bgimg/company_h2.gif); }
.main2 .company .info03 h2 span{padding:0 0 0 20px; font-size:16px; color:#fff}
.main2 .company .info03 .line{border: 1px solid #C2DDF2;padding:5px; overflow:hidden; _float:left; float:left; width:910px; _width:908px }
.main2 .company .info03 .gd li{width:170px;text-align:center; padding:0 5px; float:left; overflow:hidden;}
.main2 .company .info03 .gd li img{width:150px; height:120px; display:block;border: 1px solid #ccc;padding:4px; margin:0 0 4px 0}

.main2 .company .info04{padding:8px 10px; background:#ECF4F8;border: 1px solid #C2DDF2; overflow:hidden; }
.main2 .company .info04 h2{ font-size:20px; color:#CC0000;font-family:"Microsoft Yahei",simHei; font-weight:normal}

 
.main2 .company .info04 .h2_one{margin:20px 0 10px 0;padding:20px 0 0 0;border-top: 1px dashed #aaa;border-bottom: 1px solid #aaa;}
.main2 .company .info04 .h2_tow{margin:20px 0 10px 0;  border-bottom: 1px solid #aaa;}

.main2 .company .info04 .box01 li{padding:0 0 4px 0}
.main2 .company .info04 .box01 textarea{width:870px; height:80px}
.main2 .company .info04 .box01 input{ margin:0 20px 0 0; width:100px}
.main2 .company .info04 .box01 .no{width:auto; margin:0 4px 0 0 }
.main2 .company .info04 .box01 .enter{float:right; width:97px; height:29px; line-height:29px;background: url(../images/bgimg/enter.gif); font-size:14px; color:#fff; font-weight:bold; border:0}
.main2 .company .info04 .box02{padding:0 10px; font-size:14px}
.main2 .company .info04 .box02 li{border-bottom: 1px dashed #aaa;padding:0 0 15px 0; margin:0 0 15px 0}
.main2 .company .info04 .box02 .one em{font-style:normal; color:#999; float:right}
.main2 .company .info04 .box02 .two{padding:6px;border: 1px solid #ddd; background:#fff; margin:4px 0 0 0}
.main2 .company .info04 .box02 .two .hh{color:#FF6600;border: 1px solid #EDDABA; background:#FCF6EA;padding:10px; margin:4px 0 0 0; font-size:12px}

/*参加公司列表*/
.main2 .company_list{ padding:10px; display:table}
.main2 .company_list a{ text-decoration:underline; color:#0033CC}
.main2 .company_list dl{width:166px; overflow:hidden;margin:10px; display:inline; padding:2px; border:1px #d8e1ed solid;   text-align:center; float:left;padding:10px 0}
.main2 .company_list dl dd{ width:160px; overflow:hidden; height:78px; margin-bottom:5px; overflow:hidden;}
/*.main2 .company_list dl dd img{width:114px; height:77px}*/
.main2 .company_list dl dt{ color:#666; overflow:hidden;}
.main2 .company_list dl dt a{padding:2px 10px;border:1px #ccc solid; background:#ddd; display:block; width:60px; margin:auto}
.main2 .company_list .gray{ color:#999;}

.main .width .prize{ width:550px; font-size:14px; line-height:24px; color:#666;   height:100%; overflow:hidden; margin-bottom:15px;}
.main .width .prize span{float:left; }
.main .width .prize li{ width:550px; overflow:hidden; border-bottom:1px #ececec solid; padding:13px 0; display:table}
.main .width .prize img{  margin-right:15px; height:100%;float:left;  }
.main .prizemain{ background:url(../images/advpic/t02.gif) top right no-repeat}

.main2 .center_r .message_box{ position:relative; border:1px #8fb3de solid; padding:3px; background:#f2f7fe; float:left; margin-bottom:3px;}
.main2 .center_r .message_box span{ position:absolute; top:-10px; left:10px;}
.link td img{border: 1px solid #ccc;}

.two_messages{padding:6px;border: 1px solid #ddd; background:#fff; margin:4px 0 10px 0}
.two_messages .hh{color:#FF6600;border: 1px solid #EDDABA; background:#FCF6EA;padding:10px; margin:4px 0 0 0; font-size:12px}

/*公告*/
.gg{padding:4px 8px;background:#FFFFE7;border: 1px solid #FFE2AB; margin:10px auto 0 auto; width:936px; color:#FF0000; font-weight:bold}
.company_search{padding:10px 20px; border: 1px solid #C7DDEE; background:#EFF8FF; width:910px; margin:auto;}
.company_search select{ float:right}
.company_search b{ font-size:14px;padding:0 10px 0 0}
.company_search input{color:#999}
.company_search .name{margin:0 30px 0 0;width:250px }
.company_search .enter{ color:#111; margin:0 0 0 4px}
.widows{width:300px; padding:14px 10px; background:#EFF8FF;border: 2px solid #0052B7; text-align:center}
.widows .enter{border: 1px solid #ccc; background:#eee; padding:1px 6px; font-size:14px; font-weight:bold; margin:8px 0 0 0;cursor:hand}
.widows strong{ display:block; text-align:left; font-size:14px; color:#CC0000;margin:0 0 8px 0;border-bottom: 1px solid #ddd}
/*分享*/
.share{ text-align:center;overflow:hidden;padding:24px 0}
.share a{padding:0 10px 0 20px; text-decoration:underline; color:#000; height:22px; line-height:22px}
.share .bg01{background: url(../images/advpic/fxico.gif) no-repeat 0 1px}
.share .bg02{background: url(../images/advpic/fxico.gif) no-repeat 0 -29px}
.share .bg03{background: url(../images/advpic/fxico.gif) no-repeat 0 -58px}
.share .bg04{background: url(../images/advpic/fxico.gif) no-repeat 0 -84px}
.share .bg05{background: url(../images/advpic/fxico.gif) no-repeat 0 -117px}
.share .bg06{background: url(../images/advpic/fxico.gif) no-repeat 0 -147px}
.share .bg07{background: url(../images/advpic/fxico.gif) no-repeat 0 -177px}