@charset "gb2312";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,font{padding:0; margin: 0; font-family: "ËÎÌå", Arial, Helvetica, sans-serif;}
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{ border:0; vertical-align:top;}
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-size:100%;}
ol,ul,li,dl,dt,dd{ list-style:none;}
input,button,textarea,checkbox,select,radio,form{ vertical-align: top;}
a{ color:#000; text-decoration:none;}
a:link,a:visited{ text-decoration:none;}
a:hover{ text-decoration:underline;}
.red,.red a{ color:#F00;}
.left{ float:left;}
.right{ float:right;}s
.autohei{ overflow:hidden; zoom:1;}
.clear{ font-size:0; line-height:0; clear:both; overflow:hidden; zoom:1;}
.blank{ height:8px; font-size:0; line-height:0; clear:both; overflow:hidden;}
body{ font-size:12px; background:url(../images/yy_body_bg.png) repeat;}


.yy_topbar{ background: url(../images/yy_topbar_bg.png) repeat-x; height:80px; overflow:hidden; text-align:center; padding:5px 0 0;}

.yy_topnav{ background:url(../images/yy_topnav_bg.png) repeat-x; height:44px; overflow:hidden; border-left:1px solid #98abff;border-right:1px solid #98abff}
.yy_topnav ul{ width:950px; margin:0 auto; line-height:44px;}
.yy_topnav ul li{ float:left; overflow:hidden; background:url(../images/yy_topnav_line.png) no-repeat 0 2px;}

.yy_topnav ul li a{ color:#fff; padding:0 20px; font-size:14px;}
.yy_topnav ul li a.first{ background:url(../images/yy_topnav_hover.png) no-repeat 0 1px; width:63px; height:41px; text-align:center; padding:0 2px; display:block} 

#yy_wrap{ background:url(../images/yy_wrap_bg.png) repeat-y; width:992px; margin:0 auto; overflow:hidden;}

.yy_banner,.yy_adv{ text-align:center; overflow:hidden;zoom:1;}

.yy_main{ margin:0 16px; overflow:hidden; zoom:1;}

.yy_about{ height:334px; background:url(../images/yy_about_bg.jpg) no-repeat center; overflow:hidden;zoom:1;}

.yy_about dl{ overflow:hidden;zoom:1; margin:0 10px;}
.yy_about dt{ width:524px; float:left; margin-right:42px; margin-right:39px\9; display:inline; padding:20px 0 0;}
.yy_about dt span{ float:left; margin-right:10px; display:inline;}
.yy_about dt span img{ padding:3px 0 0;}
.yy_about dt p{ line-height:26px; color:#333333; text-indent:2em; padding:0 5px;}
.yy_about dd { overflow:hidden;zoom:1;}
.yy_about dd  h3{ padding:0 0 18px; overflow:hidden;}
.yy_about dd p{ line-height:24px; text-indent:2em;color:#333333;}
.yy_about dd p strong{ color:#b70000}

.yy_about dd ul li{ margin:8px 0 0; color:#333333}
.yy_about dd ul { margin:8px 0 0; overflow:hidden;zoom:1;}

.yy_step{overflow:hidden;zoom:1;}
.yy_step ul li{ float:left; margin-right:2px; display:inline;}


.w_yyleft { width:247px; }
.w_yylttop { height:140px; overflow:hidden; background:url(../images/w_bg1.png) no-repeat center; }
.w_yylttop h3 { height:48px; overflow:hidden; line-height:40px; text-align:center; font-family:"Î¢ÈíÑÅºÚ"; color:#eaf3f7; font-size:2em; }
.w_yylttop ul {height:56px; overflow:hidden; display:block;  margin:0 12px; }
.w_yylttop ul li { width:97px; height:56px; overflow:hidden; float:left;text-align:center; padding-top:0px; margin:0 5px; display:inline;}
.w_yylttop p { padding-top:5px; height:32px; overflow:hidden; line-height:32px; font-size:1.2em; color:#fff; text-align:center; }


.w_pubdiv { padding:1px; }
.w_title {height:33px; overflow:hidden; padding:0 24px 0 10px; background: url(../images/w_titbg.gif) repeat-x center top; line-height:33px; }
.w_title strong { float:left; display:block; color:#fff; font-size:1.4em; }

.w_ghcg { padding:10px 0;  border:1px solid #9fc2ea; overflow:hidden;zoom:1; }
.w_ghcg ul { height:350px; overflow:hidden; width:229px; float:left; }
.w_ghcg ul li { width:239px; float:left; line-height:24px; overflow:hidden; height:24px; font-size:1.2em; color:#3a3a3a; }
.w_ghcg ul li span { float:left; display:block; padding:0 5px }
.w_yyright { width:700px; border:1px solid #9fc2ea }
.w_yyform { padding:10px; color:#666666;overflow:hidden;}
.w_yytopp { text-indent:2em; line-height:24px; color:#444; font-size:1.2em; }
.w_yybiaodian {margin-top:8px; background:url(../images/yy_form_bg.png)  no-repeat; height:368px; width:664px; overflow:hidden;  }



.w_yybiaodian li {padding:10px 0 15px 30px; border-bottom:1px solid #d8d8d8; font-size:1.2em; color:#0d0d0d; height:23px; overflow:hidden; line-height:23px; }
.w_yybiaodian li em { color:#cb0000; float:left; padding-right:2px; }
.w_yybiaodian li label { float:left; }
.w_yybiaodian li .w_text1 { border:1px solid #ccc; height:21px; overflow:hidden; line-height:21px; width:171px; float:left; }
.w_txtname { margin-right:35px; display:inline; }
.w_yybiaodian li .w_text2 { width:34px; margin-right:5px; }
.w_txtsex { display:inline; }
.w_nannv { display: inline; float: left; line-height: 26px; margin-right: 10px; }
.w_nannv input { display: inline; float: left; height: 22px; line-height: 22px; margin:2px 5px 0 0; }
.w_select { width:148px; height:23px; overflow:hidden; border:1px solid #d8d8d8; }

.text03 { display: inline; float: left; height: 26px; margin-right: 10px; width: 138px; }

/*--ÈÕÆÚ¿Ø¼þÑùÊ½--*/
.date_selector, .date_selector * { width: auto; height: auto; border: none; background: none; margin: 0; padding: 0; text-align: left; text-decoration: none; }
.date_selector { background: #F2F2F2; border: 1px solid #bbb; padding: 5px; margin: -1px 0 0 0; position: absolute; z-index: 100000; display: none; }
.date_selector_ieframe { position: absolute; z-index: 99999; display: none; }
.date_selector .nav { width: 17.5em; /* 7 * 2.5em */ }
.date_selector .month_nav, .date_selector .year_nav { margin: 0 0 3px 0; padding: 0; display: block; position: relative; text-align: center; }
.date_selector .month_nav { float: left; width: 55%; }
.date_selector .year_nav { float: right; width: 35%; margin-right: -8px; /* Compensates for cell borders */ }
.date_selector .month_name, .date_selector .year_name { font-weight: bold; line-height: 20px; }
.date_selector .button { display: block; position: absolute; top: 0; width: 18px; height: 18px; line-height: 17px; font-weight: bold; color: #003C78; text-align: center; font-size: 120%; overflow: hidden; border: 1px solid #F2F2F2; }
.date_selector .button:hover, .date_selector .button.hover { background: none; color: #003C78; cursor: pointer; border-color: #ccc; }
.date_selector .prev { left: 0; }
.date_selector .next { right: 0; }
.date_selector table { border-spacing: 0; border-collapse: collapse; clear: both; width:219px; }
.date_selector th, .date_selector td { width: 2.5em; height: 2em; padding: 0; text-align: center; color: black; }
.date_selector td { border: 1px solid #ccc; line-height: 2em; text-align: center; white-space: nowrap; color: #003C78; background: white; }
.date_selector td.today { background: #FFFEB3; }
.date_selector td.unselected_month { color: #ccc; }
.date_selector td.selectable_day { cursor: pointer; }
.date_selector td.selected { background: #D8DFE5; font-weight: bold; }
.date_selector td.selectable_day:hover, .date_selector td.selectable_day.hover { background: #003C78; color: white; }
.w_txttime{ border:1px solid #d8d8d8; height:21px; overflow:hidden; width:136px; background: url(../images/w_timebg.gif) no-repeat 118px 3px;}
.w_time{ margin-left:88px; display:inline;}
.w_yybiaodian .w_miaoshu{ height:162px; overflow:hidden; border-bottom:none;}
.w_yybiaodian .w_miaoshu textarea{ width:494px; height:113px; border:1px solid #d8d8d8; line-height:22px; }
.w_yybiaodian .w_miaoshu cite{ display:block; text-align:center; margin-top:18px;}
.w_btn01{ background:url(../images/w_btn1.png) no-repeat center top; width:82px; height:29px; overflow:hidden; border:none; margin-right:10px; cursor:pointer;}
.w_yyafter{ width:647px; margin:0 auto; line-height:24px; font-size:1.2em; color:#666666;}
.w_yyafter p{ font-size:12px;}
.w_yyafter p strong{ color:#d20000;}
.w_yyafter h3{ text-align:right; height:26px; line-height:26px;}
.w_yyafter h3 strong{ color:#252525;}
.w_yyafter h3 a{ display:inline; float:right; margin-left:6px;vertical-align:middle; line-height:30px;}
.w_yyafter h3 a img{ vertical-align:top;}
.w_youshi{ padding:16px 0 13px;}
.w_youshi ul{ display:block; height:auto; overflow:hidden; zoom:1;}
.w_youshi ul li{ width:192px; float:left; height:141px; overflow:hidden; background:url(../images/w_yslibg.png) no-repeat center top; padding:7px 18px 0 20px; margin-left:12px; display:inline;}
.w_youshi ul li h2{ text-align:center; height:28px; overflow:hidden; line-height:28px; font-family:"Î¢ÈíÑÅºÚ"; color:#fff; font-size:1.6em;}
.w_youshi ul li p{ text-indent:2em; color:#2b2b2b; line-height:20px; font-size:1.2em; padding-top:6px;}
.w_zhengce{ padding:12px 24px 16px 20px;}
.w_zcpic{ text-align:center; width:599px; margin-top:10px;}
.w_gglan{ width:310px; height:321px; overflow:hidden; text-align:center;}
.w_jucuo{ padding-bottom:20px; height:auto; overflow:hidden; display:block; zoom:1;}
.w_jucuo li{ width:294px; border:1px solid #d2d2d2; padding:1px; height:217px; overflow:hidden; float:left; margin:20px 0 0 20px; display:inline;}
.w_jucuo li h2{ position:relative; z-index:1; text-align:center; font-size:1.4em; color:#007812; height:39px; overflow:hidden; line-height:39px; font-weight:bold;}
.w_jucuo li h2 em{ width:41px; height:39px; overflow:hidden; position:absolute; z-index:2; top:0px; left:0px;}
.w_jucuo li span{ display:block; margin:2px auto 0; width:240px; background:url(../images/w_jcpbg.gif) no-repeat center top; height:72px; line-height:22px; font-size:1.2em; color:#535353; overflow:hidden; padding:5px 10px 0;}
.w_jucuo li p{ text-indent:2em; line-height:22px; font-size:1.2em; width:265px; margin:0 auto; padding-top:5px; color:#535353;}
.w_dconline{ padding:10px 0 26px 15px; display:block; height:auto; overflow:hidden; zoom:1;}
.w_dconline li{ width:449px; float:left; margin:18px 0 0 18px; display:inline;}


.yy_form_tit{ background:url(../images/yy_form_titbg.png) no-repeat; height:44px; line-height:44px; overflow:hidden;zoom:1;}
.yy_form_tit h3{ color:#fff; font-size:14px; padding:0 20px;}
.yy_form_sub{ background:url(../images/yy_form_sub) no-repeat; width:114px; height:30px; border:none; }

.yy_add_exp{ background:url(../images/yy_add_exp.png) top no-repeat; height:280px; overflow:hidden; border:1px solid #9dbcdf; padding:26px 0 0;}

.yy_add_expL{ width:480px; float:left;}
.yy_add_expL dl{ margin:8px 10px; overflow:hidden;zoom:1;}
.yy_add_expL dt{ float:left; margin-right:10px; margin-right:7px\9; display:inline; overflow:hidden;}
.yy_add_expL dt span img{ padding:2px; background:#FFF; border:1px solid #7ba8db}
.yy_add_expL dt h3{ text-align:center;}
.yy_add_expL dt h3 a img{ margin:6px 3px 0;}
.yy_add_expL dd{ overflow:hidden;zoom:1;}
.yy_add_expL dd p{ line-height:22px; color:#333333}
.yy_add_expL dd p strong{ color:#c81616; font-size:14px;}
.yy_add_expL dd ul{ border-top:1px  dashed #909090; padding:8px 0; margin:8px 0 0;}
.yy_add_expL dd ul li{line-height:26px; background:url(../images/yy_add_expico1.png) no-repeat; padding-left:20px; color:#333333}

.yy_add_expR{ width:428px; float:right;}
.yy_add_expR dl{}
.yy_add_expR dt{width:214px; float:left; text-align:center; line-height:22px;}

.yy_add_expR dl h3{ font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; color:#222222;}
.yy_add_expR dl span img{padding:2px; background:#FFF; border:1px solid #7ba8db}
.yy_add_expR dl h3 strong{ color:#950505}


.yy_add_expR dd{width:214px; float:right; text-align:center; line-height:22px;}
.yy_infor_tit{ background:url(../images/yy_infor_tit.png) no-repeat; height:45px; line-height:45px;}
.yy_infor_tit h3{ background:url(../images/yy_infor_ico1.png) no-repeat 0 2px; padding-left:50px;color:#950505; color:#f9fcff; font-size:20px; font-family:"Î¢ÈíÑÅºÚ"}
.yy_infor{ border:1px solid #278594; overflow:hidden;zoom:1; background:url(../images/yy_infor_bg.png) center no-repeat; height:525px; padding:0 20px 0 0; margin:0 0 8px;}
.yy_inforL{ width:510px; float:left; padding:25px 54px 0;}
.yy_inforL dl{ height:94px;}
.yy_inforL dl p{ line-height:24px;}
.yy_inforL dt{ overflow:hidden; margin:3px 0;}

.yy_inforR{ width:294px; float:right; padding:42px 12px 0;}
.yy_inforR p{ line-height:22px; padding:12px 8px 0; color:#343434;}
.yy_inforR ul{ margin:0 10px 8px; overflow:hidden;zoom:1;}
.yy_inforR ul li{ line-height:23px; color:#333333; margin:8px 0 0;}

.yy_inforR ul li a img{ vertical-align:middle; margin:0 4px;}
.yy_inforR  p a img{ vertical-align:middle; margin:0 0 0 20px}

.yy_foot{ background:url(../images/yy_foot.png) repeat-x; height:194px; overflow:hidden;zoom:1; padding-bottom:70px;}

.yy_foot_nav{ background:url(../images/yy_foot_navbg.png) center no-repeat; text-align:center; height:39px; line-height:39px;color:#414141;}
.yy_foot_nav a{ padding:0 12px; color:#414141;}

.yy_foot dl{ width:940px; margin:0 auto; overflow:hidden;}
.yy_foot dt{ width:600px; float:left; text-align:center; overflow:hidden;}
.yy_foot dt span img{ float:left; margin-right:10px; display:inline;}
.yy_foot dt p{ line-height:26px; color:#323232; font-size:14px; padding:40px 0 0;}
.yy_foot dd{float:right; width:240px;}
.yy_foot dd ul{ margin:40px 0 0;overflow:hidden;zoom:1;}
.yy_foot dd ul li{float:left; margin:0 2px; display:inline;}