﻿@charset "utf-8";
/*= common start =*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{ font-size:12px; line-height:20px;color:#343434; font-family:tahoma,Arial,"宋体",simsun;}
div,form,img,ul,ol,li,dl,dt,dd,option { border:0;}
table{border-collapse:collapse;border-spacing:0; border:0}
li{list-style:none;}
h2 { font-size:12px; color:#434343; line-height:22px; text-align:left;}
a {text-decoration:none; color:#326FA8;}
a:hover{text-decoration:underline; color:#2284E2;}

.clear{ zoom:1; clear:both}
.clear:after{ display:block;content:".";overflow:hidden;font-size:0;line-height:0; clear:both}
.display-n{ display:none}

/*a.img img{ border:1px solid #d6d6d6; padding:0px; margin:0px;}*/
a.img div{ border:1px solid #d6d6d6; float:left; }
a.img:hover div{ border:2px solid #006ed4; float:left;}

select { font-size:12px;color:#333;}
.textfield { background-color:#fff; border: #b4b4b4 1px solid;color:#333;height:19px; width:160px; }
textarea { border:#d5d5d5 1px solid; font-size:12px;}
.redtext{color:#f00;}

/*= common end =*/
/*= old nav start =*/
#d_yn-channel-nav { background: url(d_nav_bg.gif) repeat-x 0px 0px; position: relative; height: 54px; margin:auto;overflow:hidden}
#d_jzbox{width:1003px;margin:auto;}
a.d_scbut{ width:120px; height:34px; display:block; background:url(d_but_wysc.gif) no-repeat; font-size:14px; font-weight:bold; color:#fff; text-decoration:none;}
a.d_scbut:hover{ background:url(d_but_wysc1.gif) no-repeat;  width:120px; height:34px; font-size:14px; font-weight:bold; color:#fff; text-decoration:none;}

#new_login{ width:961px; height:17px;margin:2px auto 0;text-align:right;color:#326FA8;}
#new_login a.lo:link,#new_login a.lo:visited{ color:#326FA8; text-decoration:none;}
#new_login a.lo:hover,#new_login a.lo:active{ color:#326FA8; text-decoration:underline;}

#d_yn-channel-nav .d_yn-main { height:58px; line-height:28px; width:560px; float:left;}
#d_yn-channel-nav #d_navbox { margin: 0px auto; width:550px; float:left; height:34px; margin-top:20px;}
#d_yn-channel-nav #d_navbox ul{ display:block;}
#d_yn-channel-nav #d_navbox ul li{ float:left; color:#000;}

.d_logobox{float:left; width:194px; height:54px;}
.d_searchbox{float:right;line-height:21px;top:5px;right:20px;position:relative;}
.d_searchbox .left_s{ height:21px;float:left;}
.d_searchbox .right_s{ height:18px;float:left;margin-top:-1px;}

.d_searchbox a.gaoji:link,a.gaoji:hover{ color:#ff9100; text-decoration:underline;}

#d_yn-channel-nav #d_navbox a.d_bannermenu{ background:url(dhcd_left.gif) no-repeat left; display:block; float:left; font-size:14px; font-weight:bold; color:#000000; text-decoration:none; height:28px; margin-right:8px; line-height:28px;}
#d_yn-channel-nav #d_navbox a.d_bannermenu span{background: url(dhcd_right.gif) no-repeat right;display:block; float:left; height:28px;}
#d_yn-channel-nav #d_navbox a.d_bannermenu div{background:url(dhcd_cenbg.gif) repeat-x; margin:0 3px; float:left; height:28px; padding-left:18px; padding-right:18px; }

#d_yn-channel-nav #d_navbox a.d_bannermenu:hover{background:url(dhcd_left3.gif) no-repeat left; display:block; float:left; cursor:pointer; height:28px;font-size:14px; font-weight:bold; color:#fff; text-decoration:none; line-height:28px;}

#d_yn-channel-nav #d_navbox a.d_bannermenu:hover span{background: url(dhcd_right3.gif) no-repeat right; display:block; float:left; cursor:pointer; height:28px; font-size:14px; font-weight:bold; color:#fff; text-decoration:none;}

#d_yn-channel-nav #d_navbox a.d_bannermenu:hover div{background:url(dhcd_cenbg3.gif) repeat-x; margin:0 3px; float:left; cursor:pointer; height:28px; font-size:14px; font-weight:bold; color:#000000; text-decoration:none; padding-left:18px; padding-right:18px; }

#d_yn-channel-nav #d_navbox a.d_mainbav {background:url(dhcd_left2.gif) no-repeat left; display:block; float:left; cursor:pointer; height:28px;font-size:14px; font-weight:bold; color:#fff; text-decoration:none; margin-right:8px; line-height:28px;}

#d_yn-channel-nav #d_navbox a.d_mainbav  span{background: url(dhcd_right2.gif) no-repeat right; display:block; float:left; cursor:pointer; height:28px; font-size:14px; font-weight:bold; color:#fff; text-decoration:none;}

#d_yn-channel-nav #d_navbox a.d_mainbav  div{background:url(dhcd_cenbg2.gif) repeat-x; margin:0 3px; padding-left:18px; padding-right:18px;  float:left; cursor:pointer; height:28px; font-size:14px; font-weight:bold; color:#fff; text-decoration:none;}
/*= end =*/
/*= docin top menu start =*/
#s_landh{ width:100%;height:auto;}
.d_submenubox{width:960px;height:27px; background:#1a6fc0; margin:auto; position:relative; z-index:10}
.d_leftsubnavbox{float:right; width:200px; padding-top:5px; text-align:right; color:#fff;position:absolute;right:20px}

.d_submenu_wapper{width:100%;height:auto; overflow:hidden;background:#1A6FC0;}
.d_yn-sub-nav { width:730px; height:27px; background:#1a6fc0; padding-left:120px; float:left}
.d_yn-sub-nav ul { height:27px; text-align:center;}
.d_yn-sub-nav ul li { float: left; padding:0 4px;color:#fff; font-weight:bold;}

.d_yn-sub-nav ul li A { display: inline-block; padding:0 10px; font-weight:bold; font-size:12px; color:#fff; height:27px; text-decoration: none; line-height:27px;}
.d_yn-sub-nav ul li A:hover { text-decoration: none; height:27px; color: #b0d8fd; line-height:27px;}

.d_yn-sub-nav ul li.d_current,.d_yn-sub-nav ul li.d_current A,.d_yn-sub-nav ul li.d_current A:hover { background: url(subnav_bg1.gif) repeat-x; height:27px; line-height:27px; color: #000;}

a.d_bai12:link,a.d_bai12:visited,a.d_bai12:hover,a.d_bai12:active{ font-size:12px;text-decoration:underline;}
a.d_bai12:link { color:#fff;}
a.d_bai12:visited { color:#fff; }
a.d_bai12:hover { color:#b0d8fd; background-color:#1a6fc0;}
a.d_bai12:active { color:#b0d8fd; background-color:#1a6fc0;}

a.d_bailine12:link,a.d_bailine12:visited,a.d_bailine12:hover,a.d_bailine12:active{font-size:12px;text-decoration:underline;line-height:27px;}
a.d_bailine12:link {  color:#fff;}
a.d_bailine12:visited {color:#fff; line-height:27px;}
a.d_bailine12:hover { color:#b0d8fd; line-height:27px;background-color:#1a6fc0;}
a.d_bailine12:active { color:#b0d8fd; line-height:27px;background-color:#1a6fc0;}

.d_bai12none{ font-size:12px; text-decoration: none; color:#fff;}
/*= docin top menu end =*/
/*item top menu*/
#top-menu{ width:100%; height:27px; line-height:27px; clear:both;background:#1a6fc0;}
#top-menu div{width:960px; margin:0 auto;}
#top-menu ul{ display:block; padding:0 0 0 445px;}
#top-menu li,#top-menu li a,#top-menu li a:hover{ float:left;font-size:14px; font-weight:bold;color:#fff;text-decoration:none}
#top-menu li a{padding:0 12px;}
#top-menu li a:hover{color:#B0D8FD}
#top-menu li.d_current,#top-menu li.d_current a,#top-menu li.d_current a:hover{background:url(subnav_bg1.gif) repeat-x 0 0;color:#000;text-decoration:none}
/*item top menu end*/

/*= foot commom start =*/ 
.footer_qh12{ font-size:12px; line-height:22px; text-decoration:none; color:#969696; font-family:Arial, Helvetica, sans-serif;}
.edubox_footer{ width:auto; height:150px; margin:auto; border-top:1px solid #d4d4d4; margin-top:5px;}
.edubox_footer .fontnr{ margin:auto; height:28px; line-height:22px; text-align:center; margin-top:15px;}
.edubox_footer a:link { color: #2f6da8; text-decoration: none; }
.edubox_footer a:visited { color: #2f6da8; text-decoration: none; }
.edubox_footer a:hover { color: #fff; text-decoration: none; background: #039; }
.edubox_footer a:active { color: #fff; text-decoration: none; background: #f93; }
.edubox_footer .fontnr_one{ width:580px; margin:auto; height:24px; padding-left:20px; line-height:22px; text-align:left;}
.edubox_footer .fontnr2{float:left; line-height:22px; text-align:left;margin: -5px 0pt 0pt 70px; display: inline;}
.edubox_footer .fontnr3{float:left; padding-left:10px;}
a.footer_shline12{ font-size:12px; line-height:22px; text-decoration:underline; color:#313131; font-family:Arial, Helvetica, sans-serif;}
a.footer_shline12:hover{ font-size:12px; line-height:22px; text-decoration:underline; background:#fff; color:#fb9f00; font-family:Arial, Helvetica, sans-serif;}
a.footer_sl12{ font-size:12px; line-height:22px; text-decoration:none; color:#376798;}
a.footer_sl12:hover{ font-size:12px; line-height:22px; text-decoration:none; color:#fb9f00;}
a.footer_slbg12{ font-size:12px; line-height:22px; text-decoration:none; color:#376798;}
a.footer_slbg12:hover{ font-size:12px; line-height:22px; text-decoration:none; color:#fff; background:#039;}
/*= foot commom start end =*/ 


/*= foot =*/ 
.edubox_footer1{ width:auto; height:110px; margin:5px auto 0; border-top:1px solid #d4d4d4;background:#fff;clear:both; font-size:12px;text-align:center;}
.edubox_footer1 .fontnr{margin:15px auto 0; height:28px; line-height:22px; font-size:12px;}
.edubox_footer1 .fontnr a{ color:#2f6da8; text-decoration:none;}
.edubox_footer1 .fontnr a:hover { color: #fff; background: #039; }
.edubox_footer1 .fontnr a:active { color: #fff; background: #f93; }
.edubox_footer1 .fontnr_one{margin:auto; height:24px; line-height:22px;}
.edubox_footer1 span,.fontnr_one span{font-family:Arial,Helvetica,sans-serif;color:#969696}
/*= foot end =*/


/*= next page start =*/ 
#feny { width:auto; height:26px; padding-top:5px; text-align: center; float:right; font-size:12px; font-family: Verdana;}
#feny ul{}
#feny ul li{  padding:2px 2px 0px; float:left;}
#feny ul li a,#feny ul li a:hover,#feny .current_ss{ border:1px solid #999; padding:2px 7px 0px; float:left; text-decoration:none; color:#999;}
#feny ul li a:hover,#feny .current_ss{ border:1px solid  #666;background:#1b6fc0; color:#fff;}
/*= next page end =*/

/*head 2009-02*/
#head_k,#nav li a span,.searchBox,.searchbar{background:url(d_nav_bg.gif) no-repeat left bottom;}
#nav li a,.searchNew,.searchNew button,#nav li.channel,#uboxstyle div.tag_select,#uboxstyle div.tag_select_hover,#uboxstyle div.tag_select_open,.searchNew a.btn,.searchNew input.btn{background:url(nav_bg_l.png) no-repeat left 0;*background:url(nav_bg_l.gif) no-repeat left 0;}
#head_k{ width:100%; height:auto; padding:0 0 2px;text-align:center;background-repeat:repeat-x; background-position:0 -319px; position:relative; z-index:20}
.headBox{ width:960px; margin:0 auto; text-align:left;position:relative; height:62px;}
.logo_k,#nav{ float:left;height:60px;}
.logo_k,.logo_k img{  border:0;margin:0 0 2px}
.quick_link{ float:left;height:17px;font-family:Arial, Helvetica, sans-serif;margin:42px 0 0}
.quick_linkHead{ position:absolute;left:820px;top:2px;float:right;height:17px;font-family:Arial, Helvetica, sans-serif;margin:0px 0 0}
#head_k .quick_link a,#head_k .quick_link span{color:#326FA8;margin:0 0 0 6px;}
#head_k .quick_link a.username{ margin:0 0 0 3px;overflow: hidden; text-overflow:ellipsis; width:88px;*display:inline-block; text-align:right}
#head_k .quick_link a.mlrB{margin:0 0 0 3px; font-family:tahoma,Arial; font-size:11px}
#head_k .quick_link span,.searchBar p label{color:#999}
#head_k .quick_link span a{color:#333}
#head_k .quick_link a:hover{color:#2284E2;text-decoration:underline}
#nav{ position:absolute;left:380px;top:27px;}
#nav li{float:left;height:28px; line-height:28px;margin:6px 8px 0 0;}
#nav li a{float:left; padding:0 0 0 17px; font-size:14px; font-weight:bold;height:28px; line-height:32px; overflow:hidden}
#nav li a span{ float:left;background-position:right 0; padding:0 17px 0 0;color:#000; cursor:pointer; font-family:"宋体"}
#nav li a:hover{ background-position:left -56px; text-decoration:none}
#nav li a:hover span{ background-position:right -56px}
#nav li.buygift{ height:34px; line-height:34px; margin:0}
#nav li.buygift a{ background-position:left -84px;padding:0 0 0 38px;height:34px; line-height:38px;}
#nav li.buygift a span{ background-position:right -84px;color:#fff}
#nav li.buygift a:hover{background-position:left -118px;}
#nav li.buygift a:hover span{background-position:right -118px;}
#nav li a.on,#nav li a.on:hover{background-position:left -28px}
#nav li a.on span,#nav li a.on:hover span{background-position:right -28px;color:#fff}

/*head nav .channel*/
#nav li.channel{ background-position:0 -152px; width:84px; height:28px; overflow:inherit; position:relative; z-index:999;cursor:pointer;}
#nav li.channel a{ background:none;color:#000}
#nav li.channel li{ float:left; width:100%;height:22px; left:20px; margin:0; display:block;}
#nav li.channel li a:hover{ background:#dde2e6}
#nav li.channel li a span{ font-family:"宋体",simsun; padding:0; background:0}
#nav div{ width:84px;height:auto; overflow:hidden;}
#nav li.channel .ulblock{height:28px;width:63px; overflow:hidden;display:table}
#nav li.channel .ulblock:hover,#nav li.channel:hover ul{display:block}
#nav li.channel .ulblock ul{display:none;}
*>#nav li.channel ul{ display:none}
#nav li.channel .ulblock:hover ul,#nav li.channel:hover ul{display:block;margin:0; padding:0; width:82px; float:left; position:absolute; border:1px #d2dede solid;top:28px;left:-0px;background:#fafafa;border-collapse:collapse;}
/*head bar 090714*/
#head_wapper,.head_bar{height:35px}
#head_wapper{ border-bottom:1px #eaeaea solid;position:relative; z-index:99;min-width:960px;width:auto;_border-left:960px #fff solid;_zoom:1;}
.head_bar:after{content:".";clear:both;font-size:0;line-height:0;overflow:hidden}
.head_bar{ border-bottom:1px #bfbfbf solid;font-size:14px;color:#fff; background:#1a6fc0;min-width:960px;width:auto;_margin-left:-960px;_float:left;_position:relative;_zoom:1}
.head_bar a,.head_bar a:hover{ color:#fff;}

.logo_end,#nav_end li,.quick_end,.search_end{line-height:35px;}
.logo_end,#nav_end li,.search_end{ float:left}
.quick_end{ float:right;margin:0 10px 0 0; height:35px; font-size:12px}
.quick_end .clolrsh12,.quick_end .unline,.quick_end span{ margin:0 0 0 6px}
.quick_end .clolrsh12{ font-size:14px}
.quick_end span{ font-size:12px}
.quick_end span a{ font-size:11px}
.quick_end span a{background:url(top.gif) no-repeat right; padding:0 30px 0 0}
.quick_end span a.mlrB{background:url(d_icon_email.gif) no-repeat left; padding:0 0 0 18px}

.logo_end a{ float:left}
.logo_end a img{ display:block}

#nav_end,.search_end{ position:absolute;top:0;left:123px;}
.search_end{top:-1px;_top:4px;left:502px}
.search_end input{vertical-align:middle}
.search_end input.txt,.search_end input.txt-on{ border:1px #a3cfea solid; padding:3px 5px; width:127px;color:#ccc; font-size:14px}
.search_end input.txt-on{color:#000}
.search_end input.btn{ background:url(nav_bg_l.gif) no-repeat;width:60px; height:25px; line-height:25px;background-position:-84px -155px; border:0; font-size:14px; font-weight:bold; letter-spacing:2px; cursor:pointer; margin:0 5px;color:#000; padding:0}

#nav_end li{ padding:0 16px 0 0}
#nav_end li a{ float:left}
#nav_end li.channel{ background-position:0 -152px;height:35px;overflow:inherit; position:relative; z-index:999;cursor:pointer; margin:0 10px 0 0; background:url(tips.gif) no-repeat;background-position:31px 15px;}
#nav_end li.channel li{ float:left; width:100%;height:22px; left:20px; margin:0; display:block;}
#nav_end li.channel li a:hover{ background:#dde2e6}
#nav_end li.channel li a{color:#000; margin:0}
#nav_end li.channel li a span{ font-family:"宋体",simsun; padding:0; background:0}
#nav_end li.channel .ulblock{height:35px;overflow:hidden;display:table}
#nav_end li.channel .ulblock:hover,#nav_end li.channel:hover ul{display:block}
#nav_end li.channel .ulblock ul{display:none;}
*>#nav_end li.channel ul{ display:none}
#nav_end li.channel .ulblock:hover ul,#nav_end li.channel:hover ul{display:block;margin:0; padding:0; width:52px; overflow:hidden; float:left; position:absolute; border:1px #d2dede solid;top:35px;left:0;background:#fafafa;border-collapse:collapse;}
#nav_end li.channel .ulblock ul a,#nav_end li.channel:hover ul a{ text-align:left; font-weight:normal; padding:0 0 0 8px; width:54px; font-size:12px;height:22px; line-height:22px;overflow:hidden}

#nav_end li.buygift{ width:69px;background:url(upload.gif) no-repeat; background-position:0 5px; font-size:14px; font-weight:bold;}
#nav_end li.buygift a{color:#000; padding:0 0 0 28px}
#nav li.channel .ulblock ul a,#nav li.channel:hover ul a{ text-align:left; font-weight:normal; padding:0 0 0 8px; width:74px; font-size:12px;height:22px; line-height:22px;overflow:hidden}
/*head nav .channel end*/

/*item*/
#nav li.item{ position:relative}
#nav li.item a span{ padding:0 25px 0 0}
#nav li.item a span em{ position:absolute;right:7px;top:2px;}

/*
.searchBar{ width:325px; height:45px; position:absolute;top:15px; left:648px}
.searchBar p{ margin:0; height:20px; line-height:20px;float:left}
.searchBar p.spnew{ position:relative; top:0; left:0}
.spnew #topsearch{width:248px;height:17px;padding:0 0 0 2px; line-height:18px;float:left;clear:both;color:#666}
.searchBar input.mlrB{ margin:0 0 0 20px}
.searchBar p label{ margin:0 0 0 2px;}
.searchBar p a.searchnew{ margin:0 0 0 12px; line-height:26px;color:#FF9100;text-decoration:underline;}
.searchBar p.jp_kr{top:15px; left:0}
.searchBar p.jp_kr a.searchnew{ line-height:16px;position:absolute; right:-55px;top:1px;width:48px;}
*/

.searchBox{width:960px; height:75px;text-align:center; overflow:hidden; background-repeat:repeat-x; background-position:0 -227px;margin:5px auto 0;clear:both}
.searchNew{width:100%;height:100%;background-position:0 -180px}
.searchBox h3{ width:140px; float:left; margin:20px 0 0 110px; display:inline; text-indent:-3000px}
.searchNew input{ width:327px; height:19px;border:1px #a3cfea solid; font-size:14px;padding:3px 0 0 2px; margin:0 5px 0 0;float:left; color:#666;font-family:tahoma,Arial,"宋体",simsun;}
.searchNew input.listTopDefault{ color:#C5C5C5;}
.searchNew input.listTopInput{ color:#333; font-weight:bold;}
.searchNew input.btn{ width:60px; height:25px; line-height:28px;background-position:-84px -155px; border:0; font-size:14px; font-weight:bold; letter-spacing:2px; cursor:pointer; margin:0 5px;float:left;color:#000; padding:0}
.searchNew input.btn:hover{background-position:-210px -155px;}

.searchNew input.btnSearch{ width:180px; height:25px; line-height:28px;background-position:-84px -155px; border:0; font-size:14px; font-weight:bold; letter-spacing:2px; cursor:pointer; margin:0 5px;float:left;color:#000; padding:0}
.searchNew input.btnSearch:hover{background-position:-210px -155px;}
.searchbar{ background-position:right -152px;height:27px; width:700px; float:right; padding:24px 0; text-align:left}
/*for my docin*/
.searchformy{margin:0 auto; width: 980px;}
#s_landh .searchBox{width:100%}
/*for my docin end*/
#searchBox a{ color:#fff; font-size:14px; text-decoration:underline; margin:4px 0 0;float:left}

/*search select*/
#uboxstyle{ width:66px; float:left}
#uboxstyle .select_box{width:66px;height:24px;}
#uboxstyle div.tag_select,#uboxstyle div.tag_select_hover,#uboxstyle div.tag_select_open{display:block;color:#000;width:41px;height:24px; background-position:-145px -155px;padding:0 17px 0 7px;line-height:26px;}
#uboxstyle ul.tag_options{position:absolute;padding:0;margin:0;list-style:none; border:1px #09e solid;width:66px;margin:0 0 0 -1px;}
#uboxstyle ul.tag_options li{background:#fff;display:block;width:52px;padding:0 7px;text-decoration:none;line-height:20px;color:#79A2BD;}
#uboxstyle .tag_select,#uboxstyle .tag_select_hover,#uboxstyle .tag_select_open{ overflow:hidden}
#uboxstyle ul.tag_options li.open_hover{color:#1a6fc0; background:#f5f5f5;}
#uboxstyle ul.tag_options li.open_selected{color:#79A2BD;background:#fff;}
/*search select end*/

/*validator*/
.validator{}
.fordocinend{padding:0 0 0 35px}
.fordocinendtips{padding:0 0 10px 35px}
.validator strong{font-size:14px;color:#333}
.forbbs strong{font-weight: normal;margin:0 0 0 14px}
.forbbstips strong{font-size: 12px; font-weight: normal; margin:0 0 0 12px}
.forbbstips a{color:#3270A9}
.validator input{width:60px}
.validator img,#commonts .validator img{position:relative;top:5px; margin:0 8px; float:none}
.validator a{ text-decoration:underline}

/*docin v4 foot*/
#foot_k{ width:100%; height:auto;overflow: hidden;margin:0 auto; border-top:1px #b5b5b5 solid; padding:15px 0 20px}
#foot_k ul{margin: auto; overflow: hidden; display: block; width: 960px; height: auto;}
#foot_k li{ float:left; padding:0 30px 0 64px;}
#foot_k dt{ padding:10px 0;font-weight:bold; color:#fa8900;}
#foot_k dd,#foot_k dd a{ line-height:20px; color:#666}
#foot_k dd a:hover{color:#2284E2;text-decoration:underline}
#foot_k dd a.num{color:#326FA8; margin:0 0 0 5px}
#foot_k dd em{ font:normal normal 11px Arial, Helvetica, sans-serif; margin:0 5px}
#foot_k .copy{ clear:both; margin:10px 0 0; text-align:center;color:#666; font-family:arial}


/*item-skills*/
.item-skills-wapper{ width:100%; position:absolute;top:100px;}

/*set item popupContact*/
#popupContact .item-skills-wapper{ position:relative;top:0;left:0; margin:0}
/*set item popupContact end*/
.skills-w780{ width:780px;left:50%;margin:0 0 0 -390px}
.skills-w600{ width:600px;left:0;top:0; margin:0}
.skills-w346{ width:346px;left:50%;margin:0 0 0 -173px}
.item-skills-bg{background:url(item_skills_border.png) no-repeat right bottom;padding:0 6px 8px 0;*padding:0 5px 7px 0; position:relative;bottom:-1px;right:-1px}
.item-skills{ border:4px #6595c3 solid; background:#eff8ff; padding:15px 20px; height:auto; overflow:hidden; display:block!important; display:inline-block; position:relative;top:-1px;left:-1px;*top:-2px;*left:-2px}
.item-skills h4.main-title{ font-size:14px; line-height:normal; padding:0 0 15px}
.item-skills .set-menu{ float:left; border:1px #e0e0e0 solid; border-bottom:none; width:98px;}
.item-skills .set-menu li{ display:block; clear:both; height:26px; line-height:26px; overflow:hidden;border-bottom:1px #e0e0e0 solid;}
.item-skills .set-menu li a{ display:block; text-align:center; height:26px; background:#fff; font-size:12px; font-weight:bold; text-decoration:none;color:#333}
.item-skills .set-menu li.select a,.item-skills .set-menu li a:hover{ color:#3367b2;background:#f4f4f4; text-decoration:none}
.item-skills .item-set-box{ padding:0 0 0 20px}
.item-skills #tabmenu_skills .tabmenu{ display:none; margin:0 0 0 110px;_margin:0 0 0 107px}
.item-skills #tabmenu_skills .select{ display:block}
.item-skills .list-shop .closed{ position:absolute;top:17px;right:15px;display:block;overflow:hidden;}

.item-skills-wapper span.ma-top,.item-skills-wapper span.ma-left{background:#fff; display: block; position: absolute; bottom:0;width: 1px; height: 7px; overflow:hidden}
.item-skills-wapper span.ma-top{top:0;right:0;width:6px;height:1px}
/*doc-to-item*/

.doc-to-item{ font-size:14px}
.doc-to-item select{ width:185px; font-size:14px; color:#666}
.doc-to-item input{ padding:0 5px; font-size:14px; cursor:pointer}
.doc-to-item li{ display:inline; margin:15px 0 0 8px}
.doc-to-item div{ padding:0 0 10px}
.doc-to-item div.suc img{ vertical-align:middle; margin:0 10px 0 0}
.doc-to-item div.suc a{ margin:0 10px 0 0}
.doc-to-item div span a,.doc-to-item div span a:hover{ font-size:12px;color:red}
.doc-to-item ul .del{ margin:0 0 0 3px}
/*join-item-suc*/
.join-item-suc{ font-size:14px; text-align:center}
.join-item-suc div.suc img{ vertical-align:middle; margin:0 10px 0 -40px}
.join-item-suc div span{ font-size:12px}
.join-item-suc .btn{ width:79px; height:32px; line-height:32px; font-weight:bold; font-size:14px; color:#fff; border:none; background:url(btn_index_v4.gif) no-repeat 0 0; margin:10px 10px 0 0;}

/* stype of popup div for search engine in product_end page */
#search-skills{width:952px;border:4px #8ebcdd solid;font-size:14px;line-height:24px;position:fixed !important;bottom:0;position:absolute;}
#search-skills .search-skills-sub{padding:14px 160px 16px 20px;background:#fff2ac; position:relative}
#search-skills p.fc-red{color:#f00;margin:0 0 20px}
#search-skills span{display:inline-block;vertical-align:middle;padding:0 0 0 12px;margin:0 0 0 13px; height: 29px;line-height:29px; width: 209px;overflow:hidden;  background:url(gg_sear_bg.gif) no-repeat 0 0;}
#search-skills span a{font-weight:bold;color:#fff;text-decoration:none; }
#search-skills a.closed{position:absolute;top:15px;right:15px}
#search-skills a.logo{position:absolute;bottom:11px;right:13px}



/* Nestyle 定义 */
div.CobBar,div.CobBar p { color:#29458C; }
div.CobBar,div.CobBar p,div.CobHeader,div.CobHeader p,div.CobFooter,div.CobFooter p { background-image:url("cob_frame.gif"); }
div.CobBody,div.CobInner,div.CobContent,div.CobList { background-image:url("cob_bg.gif"); }
div.Cobs div.CobBar,div.Cobs div.CobBar p,div.Cobs div.CobHeader,div.Cobs div.CobHeader p,div.Cobs div.CobFooter,div.Cobs div.CobFooter p { background-image:url("cobs_frame.gif"); }
div.Cobs div.CobBody,div.Cobs div.CobInner,div.Cobs div.CobContent,div.Cobs div.CobList { background-image:url("cobs_bg.gif"); }

div.BoxLoginForm p { text-align:center; padding:2px 0 2px 0; }
div.BoxLoginForm p.input span { padding-right:6px; }


/* ######################### */
/* ########## Page ######### */
/* ######################### */
div.Framer { clear:both; width:940px; }
div.FramerFloor { clear:both; width:940px; }
div.FramerFloor div.MainFull { width:940px; }
div.FramerFloor div.MainBody { float:left; width:703px; }
div.FramerFloor div.MainCenter { float:left; width:494px; }
div.FramerFloor div.SideLeft { float:left; width:245px; margin:0 8px 0 0; }
div.FramerFloor div.SideRight { float:right; width:245px; margin:0 0 0 8px; }
div.FramerFloor div.MainSide { float:left; width:245px; margin:0 8px 0 0; }
div.FramerFloor div.MainMenu { float:left; width:245px; margin:0 8px 0 0; }
div.FramerFloor div.MainContent { float:left; width:703px; }
div.FramerFloor div.MainRelate { float:left; width:200px; }
div.FramerFloor .widFull { width:940px; }
div.FramerFloor .widBody { width:703px; }
div.FramerFloor .widCenter { width:494px; }
div.FramerFloor .widLeft { width:245px; }
div.FramerFloor .widRight { width:245px; }

div.FramerFloor div.MainHalfCenter { float:left; width:355px; }
div.FramerFloor div.MainHalfLeft { float:left; width:354px; margin:0 8px 0 0; }
div.FramerFloor div.MainHalfRight { float:right; width:354px; margin:0 0 0 8px; }

div.FramerFloor div.MainFrame { text-align:left; }
div.FramerFloor div.MainFrame h2 { color:#013E55; font-size:16px; font-weight:bold; text-align:center; padding:5px 0 5px 0; }
div.FramerFloor div.MainFrame h3 { color:#013E55; font-size:14px; font-weight:bold; padding:5px 0 5px 0; }
div.FramerFloor div.MainFrame h4 { font-size:12px; font-weight:bold; }
div.FramerFloor div.MainFrame div.layer { padding:0 0 0 20px; }
div.FramerFloor div.MainFrame div.content { line-height:150%; }
div.FramerFloor div.MainFrame div.contents { line-height:150%; margin:5px 0 5px 0; }
div.FramerFloor div.MainFrame div.indent { padding-left:20px; }

/* ##### FrameSideMenu ##### */
div.FrameSideMenu { height:400px; background:url("frame/menu_bg.gif") repeat-x; }
div.FrameSideMenu div.partFrame { height:400px; background:url("frame/ico_menu_rightline.gif") top right no-repeat; }
div.FrameSideMenu div.partBody {  }
div.FrameSideMenu div.partBar { height:25px; line-height:25px; text-align:left; background:url("frame/menu_bg_bar.gif") top left no-repeat; }
div.FrameSideMenu div.partBar a { display:block; color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none; padding-left:20px; }
div.FrameSideMenu div.partBar a:visited { color:#FFFFFF; text-decoration:none; }
div.FrameSideMenu div.partBar a:hover { color:#FFFFFF; text-decoration:underline; }
div.FrameSideMenu div.partBar a:active { color:#FFFFFF; text-decoration:underline; }
div.FrameSideMenu div.partContent {  }
div.FrameSideMenu div.partContent ul {  }
div.FrameSideMenu div.partContent ul li { text-align:left; }
div.FrameSideMenu div.partContent ul li a { display:block; height:25px; line-height:25px; color:#333333; background:url("frame/menu_bg_item.gif") top left no-repeat; font-size:12px; font-weight:bold; text-decoration:none; padding-left:20px; }
div.FrameSideMenu div.partContent ul li a:visited { color:#333333; text-decoration:none; }
div.FrameSideMenu div.partContent ul li a:hover { color:#333333; text-decoration:none; background:url("frame/menu_bg_items.gif") top left no-repeat; }
div.FrameSideMenu div.partContent ul li a:active { color:#333333; text-decoration:none; }
div.FrameSideMenu div.partContent ul li.pop a { color:#333333; text-decoration:none; background:url("frame/menu_bg_items.gif") top left no-repeat; }

div.RightMainBody { float:right; width:716px;border:1px solid #E9F1F8;margin:15px 0px;padding:5px; }
div.RightMainBodyContent { text-align:left;float:right; width:690px;border:0px solid #d4d4d4;margin:5px 3px;padding-left:15px; padding-top:15px; font-size:14px;line-height:22px;

div.LeftMainBody { float:left; width:230px;border:1px solid #E9F1F8;margin:15px 3px;padding:5px; }
div.LeftMainBodyContent { text-align:left;float:right; width:660px;border:0px solid #d4d4d4;margin:5px 3px;padding-left:15px; padding-top:15px; font-size:14px;line-height:22px;





div.BlockList a,div.CobList a { text-decoration:none; }
div.BlockList a:hover,div.CobList a:hover { text-decoration:underline; }

div.BlockBar .more { font-family:"宋体","Verdana"; color:#888888; }
div.BlockBar .more a { font-family:"宋体","Verdana"; color:#888888; text-decoration:none; }
div.BlockBar { background-color:#E6F1F4; }
div.xBox .partBar { background-color:#F2F6F7; }

div.CobBar,div.CobBar p { color:#29458C; }
div.CobBar,div.CobBar p,div.CobHeader,div.CobHeader p,div.CobFooter,div.CobFooter p { background-image:url("/images/cob_frame.gif"); }
div.CobBody,div.CobInner,div.CobContent,div.CobList { background-image:url("/images/cob_bg.gif"); }
div.Cobs div.CobBar,div.Cobs div.CobBar p,div.Cobs div.CobHeader,div.Cobs div.CobHeader p,div.Cobs div.CobFooter,div.Cobs div.CobFooter p { background-image:url("/images/cobs_frame.gif"); }
div.Cobs div.CobBody,div.Cobs div.CobInner,div.Cobs div.CobContent,div.Cobs div.CobList { background-image:url("/images/cobs_bg.gif"); }





div.AboutNav { width:245px; text-align:left; float:left; border:1px solid #E9F1F8; background:#F7FAFF; }
div.AboutNav div.head { height:70px; background:#EBF5FF url("/images/AccountMainMenu_bar.gif") no-repeat; padding:0px; }
div.AboutNav div.body { clear:both; background:#FFFFFF; padding:5px; }
div.AboutNav div.bar { text-align:left; font-weight:bold; padding:5px; font-size:14px;background:#EEF7FD;}


}

