@charset "gb2312";
/*----------------------------------------
Name: Ö÷ÌâÑùÊ½
Developed by: Lin
Date Created: 2012-06-26
Last Updated: 2012-06-26
Copyright: Lin.CSS Framework
----------------------------------------*/
body{ background:#f3f1f4;}
a,
a:visited { color:#423C41; text-decoration:none; outline:none;}
a:hover{ color:#a00; text-decoration:underline; border:none;}
a:hover,
a:active { text-decoration:underline; border:none;}

.mt20{ margin-top:20px;}

.col_left_240{ float:left; width:240px;}
.col_left_350{ float:left; width:350px;}
.col_left_660{ float:left; width:660px;}
.col_left_670{ float:left; width:670px;}
.col_left_710{ float:left; width:710px;}

.col_right_240{ float:right; width:240px;}
.col_right_280{ float:right; width:280px;}

.header{ height:55px; background:#f1f1f1 url(images/navbg.png) repeat-x left bottom ;border-bottom:1px solid #ddd;}
.header .headerlft{ float:left; width:340px; height:55px; background:url(images/navbg.png) no-repeat 10px top;}
.header .headerrgt{ float:right;}
.header .logo,
.header .logo_sub{ margin-left:10px; width:200px; height:55px; display:inline-block; float:left; background: url(images/navbg.png) repeat-x left top ;}
.header .logo_sub{ font-size:24px; font-family:'Î¢ÈíÑÅºÚ'; padding-top:3px; font-weight:bold; text-decoration:none; color:#333; margin-left:20px;}
.header .logo_sub span{ font-size:12px; color:#999; display:block; padding-top:4px; font-weight:normal;}

.mainnavbar{ height:55px; white-space:nowrap;  }
.mainnavbar i{ display:inline-block; height:14px; background:#ccc; margin-top:10px; width:1px; overflow:hidden; float:left;}
.mainnavbar a,
.mainnavbar a:visited{ background-color:transparent; background-repeat:no-repeat; background-position:left 9999px; display:inline-block; cursor:pointer; font-size:16px; height:55px; line-height:55px; color:#fff; padding:0 20px 0 20px; margin:0 0px;  float:left;position:relative; z-index:2; font-family:'Î¢ÈíÑÅºÚ';}
.mainnavbar a:hover{}
.mainnavbar a.cutt,
.mainnavbar a.cutt:visited,
.mainnavbar a.cutt:hover{ background:#d64695; color:#fff; overflow:visible; border-left:1px solid #ddd; border-right:1px solid #ddd; margin:0 -1px;  position:relative; z-index:3; }

.subnavbar{ background:#fff; height:30px;color:#555; overflow:hidden; border-bottom:1px solid #ddd; }
.subnavbar a,
.subnavbar a:visited{ cursor:pointer; font-size:12px; height:30px; line-height:30px; color:#555; }
.subnavbar a:hover{}

.crumb{color:#555; }
.crumb a,
.crumb a:visited,
.crumb a:hover{ font-size:12px; color:#555;}


/*TabÑùÊ½*/
/*.tab_hd{  margin-left:-1px;}
.tab_hd a{ display:inline-block; text-align:center; border:1px solid #FFF; border-bottom:none; border-left:1px solid #ddd; vertical-align:top;}
.tab_hd a strong,
.tab_hd a:visited strong{ padding:0 10px; display:block; position:relative; background:#fff; font-weight:normal; z-index:1; height:29px;}
.tab_hd a.current,
.tab_hd a.current:visited{ padding-left:1px;}
.tab_hd a.current strong{background:#fff url(../css/images/news_ui_v1.png) repeat-x 0 0px; border-bottom:none; font-weight:bold; z-index:0;  height:30px;}

.tab_hd .tab_url{}
.tab_bd{}
.tab_hd .tab_con{}*/

.focuspic{ border:3px solid #c9ddff;}
.focuspic .focuspiclist{ margin:2px; width:240px; height:220px; overflow:hidden; background:url(images/focuspicline.png) no-repeat center 322px;}
.focuspic .focuspiclist ul li{ float:left;position:relative; width:240px; overflow:hidden;}
.focuspic .focuspiclist ul li div{ text-align:center; padding:5px 5px 0; font-size:14px; font-weight:bold; height:22px; line-height:22px; overflow:hidden; }

.focuspic .focuspicnum { margin:auto; text-align:center; padding:0 0 1px 1px;}
.focuspic .focuspicnum ul li { display:inline-block; float:left; margin:0 1px 0 0; width:25px; height:18px; line-height:18px; border:1px solid #c9ddff; text-align:center; background:#c9ddff; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#2F5BB7; cursor:pointer;}
.focuspic .focuspicnum ul li.active { border:1px solid #4D90FE; width:44px; height:18px; line-height:18px; font-size:18px;color:#fff; margin-top:0; background:#4D90FE; }

.focuspic a,
.focuspic a:visited,
.focuspic a:hover{ color:#2F5BB7;}

.headline{  width:459px; height:239px; border:1px solid #c9ddff; border-left:none; }
.headline .bh{ height:30px; line-height:30px; }
.headline .bh h2{ font-size:14px; font-weight:bold; color:#d50176; padding:0 20px 0; background:#c9ddff; border-bottom:1px solid #c9ddff; }
.headline .bh a,
.headline .bh a:visited,
.headline .bh a:hover{ color:#2F5BB7;}
.headline .bh i{ position:absolute; right:-14px; top:-7px;}
.headline .bd { padding:20px 20px 0; font-size:14px; line-height:24px;;}

.headtext .headtitle{ font-size:16px; line-height:20px; font-weight:bold;}
.headtext p{ font-size:12px; line-height:20px;;}


.boxpink_1{}
.boxpink_1 .bh{ background:#fbe6f2; height:30px; line-height:30px; border:1px solid #ddd; background:url(../css/images/news_ui_v1.png) repeat-x 0 0; }
.boxpink_1 .bh h2{ font-size:14px; font-weight:bold; color:#333; padding:0 10px; display:block; border:1px solid #FFF;}
.boxpink_1 .bh a,
.boxpink_1 .bh a:visited,
.boxpink_1 .bh a:hover{ color:#333;}
.boxpink_1 .bd { background:#fff; border:1px solid #ddd; border-top:none;}

.boxpink_2{ border-top:2px solid #f1f1f1;}
.boxpink_2 .bh{ background:#fef7e8; height:30px; line-height:30px; border:1px solid #ddd; border-top:none; position:relative;}
.boxpink_2 .bh h2{ font-size:14px; font-weight:bold; color:#333; padding:0 10px; }
.boxpink_2 .bh a,
.boxpink_2 .bh a:visited,
.boxpink_2 .bh a:hover{ color:#333;}
.boxpink_2 .bd { background:#fff; border:1px solid #ddd; border-top:none;}

.boxpink_3{ border-top:2px solid #333;}
.boxpink_3 .bh{ height:30px; line-height:30px; border:1px solid #ddd; border-top:none;background:#fff url(../css/images/news_ui_v1.png) repeat-x 0 -30px; position:relative; color:#ee860a;}
.boxpink_3 .bh h2{ font-size:16px; font-weight:bold; color:#333; display:inline-block; background:#fff; padding:0 20px; height:31px; float:left; border-right:1px solid #ddd;}
.boxpink_3 .bh i{display:inline-block;background:url(../css/images/news_ui_v1.png) repeat-x 0 -80px; width:10px; float:left; height:30px;}
.boxpink_3 .bh em{display:inline-block; background:url(../css/images/news_ui_v1.png) repeat-x 0 -60px; width:18px; height:18px; position:absolute; left:-1px; top:0;}

.boxpink_3 .bh a,
.boxpink_3 .bh a:visited,
.boxpink_3 .bh a:hover{ color:#ee860a;}
.boxpink_3 .bd { background:#fff; border:1px solid #ddd; border-top:none;}

.shadow{display:block;clear:both;border-top:solid 1px #DDD;width:100%;background:#F0F0F0;height:1px;line-height:0;font-size:0;overflow:hidden;position:absolute;left:0;bottom:-3px;_padding:0 10px;opacity:0.4;filter:alpha(opacity=40);z-index:-1;}




.about_body{background:#FFF url(images/background.gif); border:1px solid #e9e5e8;}
.about_body_r{float:right; width:757px; background:#FFF; border-left:1px solid #e9e5e8; z-index:0; position:relative;}

.about_inner_box{padding:40px; font-size:14px; line-height:24px;}
.about_inner_box h1{font-size:28px; font-weight:normal; font-family:'Î¢ÈíÑÅºÚ'; color:#d50080;}

.about_nav_left{float:left; width:200px; position:relative; z-index:2;}
.about_nav_left h2{padding:30px; font-size:18px; font-family:'Î¢ÈíÑÅºÚ'}
.about_nav_left li a{font-size:14px; display:block; padding:10px 30px; width:141px;}
.about_nav_left li.cutt{}
.about_nav_left li.cutt a{ background:#FFF; border-top:1px solid #e9e5e8; border-bottom:1px solid #e9e5e8;}



.detail p{ margin:10px 0; line-height:24px; color:#333; text-indent:2em;}


.news_list li{ clear:both; border-top:1px solid #eee; padding:15px 0;}
.news_list li .pic{ float:left; margin-right:30px;}
.news_list li h3 { font-size:16px; }
.news_list li h3 span{ float:right; color:#888; font-weight:normal; font-size:12px; }
.news_list li p{ font-size:12px; color:#666; margin-top:10px;}