﻿@charset "utf-8";
body {margin: 0px;padding: 0px; font-family: "宋体";font-size:12px; color:#333; background:url(images/bodybg.jpg) top repeat-x;}
td {font-size: 12px;}
/*p {text-indent: 2em;}*/
img {border:none;}
form {margin: 0px;padding: 0px;}
input {font-size: 12px; color:#333333;}
select {font-size: 12px; color:#333333;}
ul,li,h1,h2,h3,h4,h5,dl,dt,dd,em {margin: 0px;padding: 0px; font-style:normal; list-style:none;}

.clear_1 {margin:0px; padding:5px 0px; clear:both;}
.clear_0 {margin:0px; padding:0px; clear:both;}
.clear_5 {margin:0px; padding:5px 0px 0px 0px; clear:both;}

/* ----- Links ----- */
a {text-decoration:none;color:#444;}
a:hover {text-decoration:underline;color:#444;}

/* ----- top css ----- */
#head { }
.topbox{ width:1002px; margin:0 auto; text-align:right; height:22px; line-height:22px;}
.topbox a{ display:block; float:right; color:#666; font-weight:100; height:40px;}
.topbox a:hover{ text-decoration:none;}
.banner{ background:url(images/banner.jpg) top center no-repeat; height:418px;}
/* ----- Navigation ----- */
.nav{ background:url(images/navbg.gif); height:46px; width:1002px; margin:0 auto; font-family:"微软雅黑";}
.nav ul{ float:left; margin-left:10px;}
.nav ul li{ list-style:none; float:left; width:75px; font-size:13px; background:url(images/navline.gif) right center no-repeat; font-weight:bold; position:relative; }
.nav ul li  a{ display:block; text-align:center; color:#fff; line-height:41px;}
.nav ul li  a:hover{ background:url(images/onnav.gif) top center no-repeat; text-decoration:none; color:#eb013c; }
.nav ul li.aon  a{ background:url(images/onnav.gif) top center no-repeat; text-decoration:none; color:#eb013c; }
.nav ul li .subnav{ position:absolute; background:#fdd0db; width:170px; top:40px; font-size:12px; display:none; font-family:"宋体"; font-weight:normal; z-index:999;}
.nav ul li .subnav a{ color:#fa4188; margin:5px 2px; border-bottom:1px dashed #fff; height:24px; line-height:24px; float:left; width:80px; padding:0;}
.nav ul li .subnav a:hover{ color:#fa4188; background:none; text-decoration:underline; }
.nav ul li.aon .subnav a{ background:none;}
.nav .noneline{ float:left; width:76px; color:#fff; line-height:41px; font-size:13px; text-align:center;}
.nav .noneline a{ color:#fff; font-weight:bold;}



/* ----- Main frame ----- */
.left{ float:left;}
.right{ float:right;}

.mainbox {width:1002px; margin: 0px auto;}
.left263{ width:264px; float:left;}
.right710{ width:723px; float:right;}

.flashbox{ background:url(images/flashbg.gif) top center no-repeat; height:233px;  padding:7px 0 0 8px; margin-bottom:10px;}

.hot_slider{padding:0px;width:240px;  }
.slider_wrap{position:relative;width:460px;height:286px;margin:0px;}
.mask{FILTER:alpha(opacity=60);opacity:0.6;width:100%;height:30px;background-color:#000000;position:absolute;bottom:0;left:0;display:block;}
.comt{width:240px;color:#ffffff;position:absolute;left:0;bottom:0;height:30px;text-indent:10px;text-align:left;}
.comt H3{font-size:12px; line-height:30px; margin:0; padding:0;}
#slider_box{position:relative;width:460px;height:290px;overflow:hidden;float:left;}
#contentList li{float:left;position:relative;}
#contentList li IMG{width:460px;height:286px;}
#previewList{position:absolute;bottom:8px;right:5px;}
#previewList li{list-style:none;float:left;width:16px;height:14px;FILTER:alpha(opacity=80);opacity:0.8;border:1px solid #D00000;background-color:#FFFFFF;color:#f92778;text-align:center;cursor:pointer;margin-right:2px;padding-top:0px;overflow:hidden;}
#previewList li:hover,#previewList li.active{border:1px solid #D00000;background-color:#f92778;color:#FFFFFF;width:16px;height:14px;font-weight:bold;font-size:13px;}


.grayline{clear:both; margin-bottom:8px;}
.grayline dl{ border:1px solid #dcdcdc; height:222px; border-top:0; padding:8px 0 0 0; }
.grayline dl.newspaper{  height:185px; padding-top:16px;}
.top_newspaper{ height:95px; padding:0px 5px;}
.top_newspaper .left{ width:120px; height:95px;}
.top_newspaper .left img{ padding:1px; border:1px solid #d5d5d5;}
.top_newspaper .right{ width:128px; line-height:20px;}
.top_newspaper .right a{ color:#f82890;}

.grayline dl.service{  height:50px; padding-top:19px; }
.grayline dl.service a{ padding-left:6px;}

.grayline dl.message{  height:172px; padding-top:10px; }

.leftbtn{ background:url(images/bg01.gif) no-repeat; height:221px; margin-bottom:5px; padding-top:8px;}
.leftbtn a{ display:block;  text-align:center; padding:6px 0 0 0;}

.box445{ width:460px; float:left; margin-left:15px;}
.right240{ width:247px; float:right;}
.indexnews{ clear:both; background:url(images/bg02.gif) top repeat-x; padding-top:20px; height:240px;}
.search{ background:url(images/bg03.gif) no-repeat; height:190px; margin-bottom:8px;}
.search h1{ height:40px; line-height:40px; padding-left:48px; font-size:14px; color:#f72759; margin-bottom:5px;}
.search dl{ padding:0 0 0 20px;}
.search  div{ margin:10px 0 0 0;}
.search  select{ width:200px;}

.guide{ height:130px;}
.guideTop{ height:33px; margin-bottom:10px;}
.guideTop .left{ background:url(images/stbg01.gif) left top no-repeat; width:126px; text-align:center; color:#fff; font-size:14px; font-weight:bold; height:28px; padding:5px 0 0 0; line-height:20px;}
.guideTop .right{ background:url(images/stbg02.gif) left top no-repeat; width:574px; height:33px; line-height:30px; }
.guideTop  .time{ float:left; padding:0 12px;}

.grayline .itembg{ height:100px; padding:10px 0 0 15px; overflow:hidden; background:url(images/bg05.jpg) right bottom no-repeat;}
.grayline .item{ height:auto; background:url(images/bg04.gif) top repeat-x; }
.grayline .item a{ display:block; width:12%; float:left; background:url(images/arr03.gif) left center no-repeat; padding-left:13px; line-height:30px; height:30px;   overflow:hidden;}

.grayline .mavin{ height:160px; padding:16px 0 0 0;}
.grayline .mavin .tdimg{ padding:0 10px; line-height:20px; text-align:center;}
.grayline .mavin .tdimg img{ border:1px solid #d5d5d5; padding:1px; display:block; }

.mvoepic{ border:1px solid #dbdbdb; padding:8px 5px;}
.mvoepic td{ padding:0px 5px;}

.columnTwo{ margin:15px 0 0 0; height:190px; border-bottom:1px dashed #b1b1b1;}
.columnTwo .left{ width:342px; height:160px;}
.columnTwo .right{ width:342px; height:160px; }
.columnTwo .bg{ background:url(images/bg04.gif) top repeat-x;padding:15px 0 0 0;  }

.machine{ border:1px  solid #dcdcdc; border-left:0; height:136px;}
.m_pic { padding:0 8px;}
.m_pic img{ padding:1px; border:1px solid #d5d5d5;}

.linkbox{ padding:10px; text-align:center; border:1px solid #ddd; margin-bottom:15px;}
.linkpic{ padding-bottom:15px;}
.linkpic a{ margin:0px 7px;}
.linkpic  img{ border:1px solid #ddd;}
.selectbox select{  margin:0 20px; width:20%;}

.list1{ margin:0 8px; clear:both;}
.list1 li{ list-style:none; height:26px; line-height:26px;  color:#000;  background:url(images/arr01.gif) left 12px no-repeat; padding-left:8px; }
.list1 li a{  color:#000;}
.list1 li span{ float:right;  color:#999;}


.list2 li{ list-style:none; height:31px; line-height:31px; border-bottom:1px dashed #a7a5a6; background:url(images/arr02.gif) 5px center no-repeat; padding-left:28px;}
.list2 li a{ color:#222;}
.list2 li span{ color:#8c8c8c; float:right;}

.t_1{ background:url(images/t1bg.jpg) bottom left no-repeat; height:38px; padding:0 10px;}
.t_1  .left{ float:left; padding-right:10px;}
.t_1 ul li{ list-style:none; float:left; display:inline; margin:7px 0 0 0; padding:0 10px; height:31px; line-height:31px;}
.t_1 ul li a{ font-weight:bold; color:#f72759;}
.t_1 ul li a:hover{ color:#f72759;}
.t_1 ul li.aon{ background:url(images/t1aon.gif) bottom repeat-x; border-left:1px solid #f7a6cf; border-right:1px solid #f7a6cf;}
.t_1 .more{ float:right; color:#0497d4;}
.t_1 h1{ font-size:14px; color:#f72759; padding:7px 0 0 0; line-height:31px; height:31px;}

.t_3{ font-size:14px; background:url(images/t3bg.jpg); height:27px; line-height:27px; color:#fff; padding-left:20px; font-weight:bold;}
.t_4{ font-size:14px; background:url(images/t4bg.jpg); height:29px; line-height:29px;}
.t_4 h1{ font-size:14px; background:url(images/t4h1.jpg); width:126px; text-align:center; color:#fff;}
.t_4 .more{ float:right; padding:8px 6px 0 0;}

.t_5{ font-size:14px; background:url(images/t5bg.jpg); height:29px; line-height:29px;}
.t_5 h1{ font-size:14px; background:url(images/t4h1.jpg); width:126px; text-align:center; color:#fff;}
.t_5 .more{ float:right; padding:8px 6px 0 0;}


#bg{ height:30px;}
#bg a{ display:block; height:30px;}
.tab1,.tab2,.tab3,.tab4{ float:left; width:110px; height:30px; cursor:pointer; }
.aon1{  background:url(images/t2bg.gif); height:30px;}
.aon2{ background:url(images/t2bg.gif) 0 -30px;  height:30px;}
.aon3{ background:url(images/t2bg.gif)  0 -60px; height:30px;}
.aon4{ background:url(images/t2bg.gif)  0 -90px; height:30px;}

/* ----- submenu ----- */
.title{ height:48px; border-bottom:1px solid #fda9c0; padding-left:16px; }
.title .chinese{ font-size:18px; font-weight:normal; font-family:"微软雅黑"; margin:0; padding:0; text-align:left; color:#fff;}
.title .english{ font-size:18px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; color:#fd9bb6;}


.menu { margin-bottom:10px;}
.menu dl{ background:url(images/menu.gif) left top  repeat-y;  min-height:234px;   height:auto !important; overflow:hidden; }
.menu h1{ text-align:center; height:25px; line-height:25px; padding:5px 0; font-size:14px;}
.menu h1 a{  display:block; height:25px;   color:#fff;}
.menu h1 a:hover{ color:#fd3068; background:url(images/onh1.gif) right center no-repeat;}
.menu h1.on a{ color:#fd3068; background:url(images/onh1.gif) right center no-repeat;}

/* ----- position ----- */
.pos_box{ height:40px; color:#888;}
.pos_box h1{ font-size:14px; color:#fff; background:url(images/posh1.jpg) left top no-repeat; height:29px; line-height:29px; width:126px; float:left; text-align:center;}
.pos_box .pos_right{ float:right; height:29px; line-height:29px;}
.pos_box .pos_right a{ color:#888; margin:0px 4px;}
.pos_box a.on{ color:#fe3167;}
/* ----- content ----- */
.mainnr{ padding:20px 0 0 0; border-bottom:1px solid #f7a6cf; margin-bottom:30px;}
.left263{ width:264px; float:left;}
.right_nr{  border:1px solid #a9d5ff; background-image:url(../images/pos_bg.gif); background-position:top; background-repeat:repeat-x;}
.left263 .search{ background:url(images/bg06.gif) top left no-repeat;}
.right720{ width:720px; float:right; background:url(images/rightbg.jpg) right top no-repeat;}

.aboutnr{ line-height:180%; font-size:14px; color:#555; padding:20px 25px;}
.officesnr{ padding:22px 0 0 0;}
.listO li{ list-style:none; float:left; display:inline; width:224px; height:28px; background:url(images/listbg1.gif) left top no-repeat; margin:0 0 10px 10px; line-height:28px;}
.listO li a{ padding-left:50px; color:#444;}

.mavinnr{ padding:30px 0 0 0;}
.listM li{ list-style:none; float:left; display:inline; width:125px; height:256px; text-align:center; line-height:22px; margin:0 0 0 48px;}
.listM li img{ padding:1px; border:1px solid #d7d7d7;}


.newsnr{ padding:20px 10px 0px 10px;}
.topnews img{ padding:2px; border:1px solid #d1d1d1;}
.toptitle{ font-size:14px; color:#fe3167;}
.topcont{ line-height:24px;}
.topcont a{ color:#fe3167;}
.listN{ margin:30px 0;}
.listN li{ list-style:none; height:30px; line-height:30px;color:#FF8300; background:url(images/arr04.gif) 4px center no-repeat; font-size:14px; padding-left:20px; border-bottom:1px dashed #a0a0a0; height:33px; line-height:33px;}
.listN li a{ color:#555; }
.listN li span{ float:right;  color:#999;}

.listV li{ list-style:none; display:inline; float:left; position:relative; width:162px; height:150px; text-align:center; line-height:28px; margin:0 30px 30px 30px;}
.listV li .open{ position:absolute; top:80px; right:14px;}
.listV li  img{ padding:5px; border:1px solid #e1e1e1;}
.listV li .open img{ border:0; padding:0; }

.listV2 li{ list-style:none; display:inline; float:left; position:relative; width:92px; height:150px; text-align:center; line-height:28px; margin:0 20px 20px 20px;}
.listV2 li  img{ padding:5px; border:1px solid #e1e1e1;}
.listV2 li .open img{ border:0; padding:0; }

.list_photo{ margin:10px 0px 0px 0px;}
.list_photo li{ list-style:none; float:left; width:174px;  line-height:32px; text-align:center;  height:149px; margin:0px 0px 20px 50px; display:inline; text-align:center; background:url(../images/pic_box.gif) top center no-repeat;}
.list_photo li span{  overflow:hidden; display:block; padding:10px 0px 0px 0px; height:104px;}
.list_photo li a{ color:#444;}


.booknr{ padding:16px 14px 0 14px;}
.booklist h1{ font-size:12px; border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; line-height:18px; padding:8px 0 8px 30px; background:url(images/q.gif) top left no-repeat #f8f8f8; color:#666;}
.booklist span{ font-weight:normal; padding-right:12px; display:block;}
.booklist h2{ font-size:12px; font-weight:normal;  line-height:18px; padding-left:30px; background:url(images/a.gif) top left  no-repeat; color:#fe3167; padding:14px 0 14px 30px;}

.booktitle{ font-size:12px; font-weight:bold; color:#fe3167; background:#fde6ed; padding:0 0 0 18px; height:26px; line-height:26px;}
.text01{ background:url(images/text01.gif) top repeat-x; border:1px solid #d6d6d6; width:190px; padding:0; margin:0; height:20px; line-height:20px;}
.tableline{ border:1px solid #fec3d5; border-top:0; border-bottom:0;}
.tableline td{ border-bottom:1px  solid #fec3d5; }
.tableline .borderright{border-right:1px  solid #fec3d5;}
.tableline .red{ color:#e50000; padding-right:10px;}

.btnbox{ clear:both; text-align:center; padding:20px 0 0 0; position:relative;}
.btn02{ background:url(images/btn02.gif); width:65px; height:23px; border:0; padding:0; font-weight:bold; font-size:14px; color:#fff; margin:0 20px; }
.info{ position:absolute; left:18px; top:10px; color:#e50000; background:url(images/arr05.gif) left center no-repeat; padding-left:10px;}

.disbox{ padding:20px;}
.newstitle{ font-size:16px; text-align:center; line-height:200%; padding:0px 0px 10px 0px; text-align:center; font-family:"微软雅黑","幼圆"; color:#f60; }
.newsdate{ text-align:center; color:#313131; border:1px solid #eaeaea; padding:4px 0px; background:#f3f3f3;  line-height:150%;}
.content{ color:#313131; line-height:200%; font-size:14px; }
.newsa{ text-align:right;}
.newsa a{ margin-right:10px; color:#444; }

.listbox{ border:1px solid #b8e2ff; height:202px; margin-bottom:10px;}


.searchbox{ padding:0px 30px;}
.soso_bg{  height:48px; padding-left:18px; line-height:48px; font-size:18px; font-style:italic; font-family:"微软雅黑"; font-weight:bold; color:#174a7f; text-align:center;}
.list_soso{ margin:0px; padding:0px; font-size:14px;}
.list_soso li{ height:55px; list-style:none; list-style:none;  padding:5px 0px 0px 45px; margin:0px; overflow:hidden;}
.list_soso li a{ line-height:24px; font-size:14px; color:#2b2b2b; display:block; background:url(../images/arr_02.gif) left center no-repeat; padding-left:8px;}
.list_soso  li .list_date{ line-height:24px; display:block; color:#64676C;}
.list_soso .bg_bule{ background-color:#e9f6ff;}
.but_01{ background-image:url(../images/but_01.gif); width:60px; height:26px; line-height:24px; border:0px; text-align:center; color:#000; margin-left:12px; padding:0;}






/* ----- page ----- */
.page_nr{ clear:both; padding:10px 0px 20px 0px; text-align:center; color:#777;}
.page_nr a {color:#777; margin:0px 6px;}
.page_nr a:hover {color:#2b2b2b;}
.page_nr .red{ color:#f00;}
.text_page{ width:36px; height:14px; line-height:14px; margin:0px 4px;}
.booknr .page_nr { text-align:right; border-top:1px solid #dedede;}
/* ----- footer ----- */
.footbg{ background:url(images/footbg.jpg) bottom center no-repeat; padding-bottom:92px; } 
#footer{ width:1002px; margin:0px auto; line-height:18px; color:#444; height:80px; }
#footer .left{ width:225px; padding-left:15px;}
#footer .center{ float:left; width:280px;}
#footer .right{ float:right;  width:374px;}

.subli { text-align:center; height:25px; line-height:25px; padding:5px 0; font-size:12px;}
.subli a{ display:block;text-align:center;color:#FFF;}
.subli a:hover{ color:#fd3068; background:url(images/onh1.gif) right center no-repeat;}
.subli .on{ color:#fd3068; background:url(images/onh1.gif) right center no-repeat;}
