@charset "utf-8";
/* CSS Document */

/* 面包屑导航 */
.breadcrumb_layout{ background:#dddddd; width:100%;}
.breadcrumb{ background:#dddddd; color:#666666; font-size:12px; font-weight:700; height:26px; line-height:26px; margin:0 auto; overflow:hidden; text-align:right; width:1000px;}
*html .breadcrumb{ line-height:30px;}
.breadcrumb span{ color:#666666; padding:0 8px;}
.breadcrumb a{ color:#333333; font-size:12px; font-weight:700; text-decoration:none;}
.breadcrumb a:hover{ color:#cc0000; text-decoration:none;}
.breadcrumb i{ color:#999999; font-size:12px; font-family:"\5B8B\4F53", Arial, sans-serif; padding:0 8px;}

/* 联系方式板块 */
#contact{ width:280px;}
#contact .number{ float:left; width:100%;}
#contact .number li{ background:#f0f0f0; border-top:solid 1px #ffffff; border-bottom:solid 1px #e5e5e5; float:left; height:60px; position:relative; width:100%;}
#contact .number li a.a1, #contact li a.a2, #contact li a.a3{ background:url(../images/icons3.gif) no-repeat; border-right:solid 1px #e5e5e5; float:left; height:60px; overflow:hidden; width:60px;}
#contact .number li a.a1{ background-position:0 0;}
#contact .number li a.a2{ background-position:0 -60px;}
#contact .number li a.a3{ background-position:0 -120px;}
#contact .number li span{ border-left:solid 1px #ffffff; float:left; height:60px; padding-left:10px; width:140px;}
#contact .number li span p{ color:#666666; font-size:12px; font-weight:700; height:26px; line-height:36px; overflow:hidden;}
#contact .number li span em{ color:#cc3333; font-family:Arial, "\5B8B\4F53", sans-serif; font-size:20px; font-weight:700; line-height:28px;}
#contact .number li span a{ color:#cc0000;}
#contact .number li span a:hover{ text-decoration:none;}
#contact .number li a.btn_contact{ background:#3399cc; border-radius:10px; -moz-border-radius:10px;/* Old Firefox */ color:#ffffff; font-family:Arial, "\5B8B\4F53", sans-serif; font-size:12px; height:20px; line-height:20px; overflow:hidden; position:absolute;bottom:11px;right:10px; text-align:center; text-decoration:none; width:65px;}
*html #contact .number li a.btn_contact{ line-height:22px;}
#contact .number li a:hover.btn_contact{ background:#cc0000;}
#contact .call{ background:#f0f0f0; border-top:solid 1px #ffffff; border-bottom:solid 1px #e5e5e5; float:left; height:28px; overflow:hidden; padding:20px 0 20px 20px; width:260px;}
#contact .online{ background:#f0f0f0; border-top:solid 1px #ffffff; border-bottom:solid 1px #e5e5e5; float:left; height:190px; position:relative; width:280px;}
#contact .online .weixin{ background:url(../images/weixin.gif) center bottom no-repeat; color:#333333; font-family:Arial, "\5B8B\4F53", sans-serif; font-size:12px; height:150px; line-height:18px; margin:20px 0 0 20px; text-align:left; width:110px;}
#contact .online a{ background:#3399cc; color:#ffffff; font-family:Arial, "\5B8B\4F53", sans-serif; font-size:12px; height:30px; line-height:30px; margin:10px 0; overflow:hidden; position:absolute; text-align:center; text-indent:30px; text-decoration:none; width:100px;}
*html #contact .online a{ line-height:32px;}
#contact .online a.a1{ background:url(../images/icons3.gif) no-repeat -60px 0 #55bbee; right:20px;top:50px;}
#contact .online a.a2{ background:url(../images/icons3.gif) no-repeat -60px -30px #ee2255; right:20px;top:90px;}
#contact .online a.a3{ background:url(../images/icons3.gif) no-repeat -60px -60px #ff8822; right:20px;top:130px;}
#contact .online a.a1:hover{ background:url(../images/icons3.gif) no-repeat -60px 0 #44aadd;}
#contact .online a.a2:hover{ background:url(../images/icons3.gif) no-repeat -60px -30px #dd1144;}
#contact .online a.a3:hover{ background:url(../images/icons3.gif) no-repeat -60px -60px #ff7711;}
#contact .free{ background:#f0f0f0; border-top:solid 1px #ffffff; float:left; height:80px; overflow:hidden; padding:20px 0 20px 10px; width:270px;}
#contact .free a{ background:url(../images/icons3.gif) no-repeat; color:#ffffff; display:inline; float:left; font-size:12px; filter:Alpha(opacity=80);/* for IE */ opacity:.8;/* for Firefox */ height:80px; line-height:112px; overflow:hidden; margin-right:10px; text-align:center; text-decoration:none; width:80px;}
#contact .free a:hover{ filter:Alpha(opacity=100);/* for IE */ opacity:1.0;/* for Firefox */ text-decoration:none;}
#contact .free a.a1{ background-position:0 -180px;}
#contact .free a.a2{ background-position:0 -260px;}
#contact .free a.a3{ background-position:0 -340px;}
#contact .ad_sidebar{ float:left; width:100%;}
#contact .ad_sidebar img{ display:block;}

/* sidebar professions */
.professions_sidebar{ background:#f0f0f0; padding:20px 0; width:280px;}
.professions_sidebar_tt{ color:#333333; font-size:18px; height:30px; line-height:30px; text-indent:10px; width:100%;}
.pro_sidebar{ width:100%;}
.pro_sidebar_tt{ float:left; height:36px; line-height:36px; padding-left:20px;}
.pro_sidebar p{ font-size:14px; font-weight:700;}
.pro_sidebar em{ color:#666666; font-size:12px; padding-left:4px;}
.pro_sidebar li{ float:left; font-size:13px; width:100%;}
.pro_sidebar li a{ color:#333333; float:left; height:28px; line-height:28px; margin:0 auto; padding:0 20px; position:relative; width:240px;}
.pro_sidebar li a:hover{ background:#f5f5f5; color:#cc0000; text-decoration:none;}
.pro_sidebar li a em{ color:#666666; cursor:pointer; position:absolute;top:0;right:20px;}
.pro_sidebar li a:hover em{ color:#cc0000;}
.pro_sidebar .fgcontent_more{ background:url(../images/arrow.gif) no-repeat 130px 10px #dddddd; height:30px; overflow:hidden; position:absolute;left:0;bottom:-30px; width:280px; z-index:3;}

/* 板块内部标题栏 */
.title{ float:left; height:30px; position:relative; width:100%;}
.title h3{ color:#000000; font-size:18px; line-height:30px;}
a.title_more{ background:#cccccc; border-radius:9px; -moz-border-radius:9px;/* Old Firefox */ color:#ffffff; font-family:"\5B8B\4F53", Arial; font-size:12px; height:18px; line-height:18px; padding:0 10px; overflow:hidden; position:absolute;top:7px;right:0; text-align:center;}
*html a.title_more{ line-height:20px;}
a:hover.title_more{ background:#cc0000; color:#ffffff; text-decoration:none;}

/* 通栏标题栏1 */
.title1{ background:#ececec; height:20px; position:relative; width:1000px;}
.title1 h3{ background:#fafafa; color:#000000; font-size:18px; height:30px; line-height:36px; overflow:hidden; position:absolute;bottom:0;left:10px; padding:0 10px;}
*html .title1 h3{ line-height:40px;}

/* 扁平化纯文字标题栏2 */
.title2{ display:block; position:relative;}
.title2 h3{ font-size:24px; font-weight:bold; height:100px; line-height:120px;}
.title2 h3 span{ font-size:14px; font-weight:700; padding-left:10px;}
.title2 a.more_title2{ background:#333333; border-radius:26px;-moz-border-radius:26px;/* Old Firefox */ color:#ffffff; font-family:"\5B8B\4F53", Arial; font-size:12px; height:22px; line-height:22px; position:absolute;top:48px;right:0; overflow:hidden; padding:0 16px; text-align:center; text-decoration:none;}
*html .title2 a.more_title2{ line-height:26px;}
.title2 a:hover.more_title2{ background:#cc0000; text-decoration:none;}


/* 图片标题加简介预览 */
.text{ overflow:hidden; width:100%;}
.text div{ float:left; font-size:12px; line-height:22px; padding:0 0 13px 0; width:100%;}
.text div a.text_tt{ color:#333333; float:left; font-size:16px; font-weight:700; height:36px; line-height:40px; overflow:hidden; width:100%;}
.text div a:hover.text_tt{ color:#cc0000;}
.text div a.text_img{ display:inline; float:left; height:84px; margin:5px 10px 0 0; width:112px;}
.text div img{ height:84px; width:112px;}
.text div p{ color:#888888; font-family:"\5B8B\4F53", Arial; font-size:12px; text-indent:24px;}
.text div a.text_about{ color:#333333; display:inline-block; font-size:12px; padding-left:4px; text-indent:0;}
.text div a:hover.text_about{ color:#cc0000;}

/* 文字链接列表 */
.text ul { float:left; padding:3px 0 0 0; width:100%;}
.text ul li{ float:left; height:26px; overflow:hidden; position:relative; width:100%;}
.text ul li a{ background:url(../images/dotted.gif) no-repeat left 9px; color:#333333; font-size:14px; line-height:26px; padding:0 0 0 10px;}
.text ul li a:hover{ color:#cc0000;}
.text ul li i{ color:#999999; font-family:"\5B8B\4F53", Arial; font-size:10px; position:absolute;top:6px;right:0;}

/* 图片加标题列表 */
.picture{ float:left;}
.picture li{ display:inline; float:left; margin:0 20px 20px 0; width:220px;}
.picture li a{ background:#ececec; color:#767676; float:left; font-family:"\5B8B\4F53", Arial; font-size:12px; text-align:center; width:100%;}
.picture li a:hover{ color:#cc0000;}
.picture li p{ float:left; height:30px; line-height:30px; text-align:center; width:100%;}
.picture li img{ float:left; height:80px; width:120px;}

/* 图片加遮罩文字1 */
.picture1{ height:122px; overflow:hidden; width:188px;}
.picture1 a{ display:block; height:100%; overflow:hidden; position:relative; width:100%;}
.picture1 a:hover{ text-decoration:none;}
.picture1 p{ color:#ffffff; cursor:pointer; font-family:"\5B8B\4F53", Arial; font-size:12px; height:30px; line-height:30px; position:absolute;bottom:0; text-align:center; width:100%; z-index:3;}
*html .picture1 p{ line-height:32px;}
.picture1 a i{ background:#000000; cursor:pointer; filter:Alpha(opacity=50);/* for IE */ opacity:0.5;/* for Firefox */ height:30px; position:absolute;bottom:0; width:100%; z-index:2;}
.picture1 a:hover i{ background:#cc0000; filter:Alpha(opacity=60);/* for IE */ opacity:0.6;/* for Firefox */}
.picture1 img{ height:100%; position:absolute;bottom:0; width:100%; z-index:1;}

/* 通栏图片册展示1 */
.album1{ height:254px; margin-top:10px; position:relative; width:100%;}
.album1 .a1{ height:254px; position:absolute;top:0;left:0; width:406px;}
.album1 .a1 p{ font-size:14px; height:40px; line-height:40px;}
.album1 .a1 i{ height:40px;}
.album1 .a2{ position:absolute;top:0;left:416px;}
.album1 .a3{ position:absolute;top:132px;left:416px;}
.album1 .a4{ position:absolute;top:0;left:614px;}
.album1 .a5{ position:absolute;top:132px;left:614px;}
.album1 .a6{ position:absolute;top:0px;left:812px;}
.album1 .a7{ position:absolute;top:132px;left:812px;}

/* 图片加遮罩文字2 */
.picture2{ height:150px; overflow:hidden; width:225px;}
.picture2 a{ display:block; height:100%; overflow:hidden; position:relative; width:100%;}
.picture2 a:hover{ text-decoration:none;}
.picture2 p{ cursor:pointer; font-family:"\5B8B\4F53", Arial; font-size:12px; filter:Alpha(opacity=90);/* for IE */ opacity:0.9;/* for Firefox */ line-height:30px; padding:0 10px; overflow:hidden; position:absolute; text-align:center; z-index:2;}
*html .picture2 p{ line-height:32px;}
.picture2 p.p1{ background:#006699; color:#ffffff; left:0;top:0;}
.picture2 p.p2{ background:#666666; color:#ffffff; left:0;top:30px;}
.picture2 a:hover p.p1{ background:#cc0000;}
.picture2 img{ height:100%; position:absolute;top:0; width:100%; z-index:1;}

/* 经典图片加文字3 */
.picture3{}
.picture3 a{ color:#333333; display:block; overflow:hidden; width:225px;}
.picture3 a:hover{ color:#cc0000; text-decoration:none;}
.picture3 img{ display:block; height:150px; width:225px;}
.picture3 p{ background:#eeeeee; cursor:pointer; display:block; font-family:"\5B8B\4F53", Arial; font-size:12px; height:30px; line-height:30px; overflow:hidden; text-align:center; width:100%;}
*html .picture3 p{ line-height:32px;}


/* 广告位样式1 */



/* 超链接按钮样式1 */
a:link.btn_bph1, a:visited.btn_bph1{ color:#ffffff; background:#40bfff; border-radius:3px;-moz-border-radius:3px;/* Old Firefox */ box-shadow:0px 2px 0px #39ace6;-moz-box-shadow: 0px 2px 0px #39ace6;/* Old Firefox */  font-size:14px; font-weight:700; height:40px; line-height:40px; text-align:center; text-decoration:none; width:150px;}
*html a:link.btn_bph1, *html a:visited.btn_bph1{ line-height:44px;}
a:hover.btn_bph1, a:active.btn_bph1{ background:#ff9f40; color:#ffffff; box-shadow:0px 2px 0px #e68f39;-moz-box-shadow: 0px 2px 0px #e68f39;/* Old Firefox */ text-decoration:none;}

/* 超链接按钮样式2 */
a:link.btn_bph2, a:visited.btn_bph2{ background:#cccccc; border-radius:10px; -moz-border-radius:10px;/* Old Firefox */ color:#ffffff; font-family:"\5B8B\4F53", Arial; font-size:12px; height:20px; line-height:20px; overflow:hidden; text-align:center; width:70px;}
*html a:link.btn_bph2, *html a:visited.btn_bph2{ line-height:24px;}
a:hover.btn_bph2, a:active.btn_bph2{ background:#cc0000; color:#ffffff; text-decoration:none;}