@charset "gb2312";
/* CSS Document */
.con1 { width:980px; overflow:hidden; }
.l { float:left; display:inline }
.r { float:right; display:inline }
.banner_one { width: 980px; overflow: hidden; margin: 10px auto; }
#zxbdwrap { width: 422px; margin: 0 16px; }
#zxbdban { margin-left:2px }
#zxbdban ul { display: none; }
#zxbdban iframe { margin-top: 3px; }
.zxbd { margin: 0 0 10px; width: 422px; height: 246px; float: left; display: inline; border: 1px solid #d7d6d6; overflow: hidden; }
.zxbd iframe { background-color: #fff }
.d1 { POSITION: relative; BACKGROUND-COLOR: #000000; WIDTH: 418px; HEIGHT: auto; OVERFLOW: hidden }
.loading { BORDER-BOTTOM: #666666 2px solid; TEXT-ALIGN: center; BORDER-LEFT: #666666 2px solid; BACKGROUND-COLOR: #000000; WIDTH: 418px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 276px; COLOR: #ffcc00; FONT-SIZE: 12px; BORDER-TOP: #666666 2px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #666666 2px solid; PADDING-TOP: 30px }
.d2 { WIDTH: 100%; HEIGHT: 276px; OVERFLOW: hidden }
.num_list { POSITION: absolute; PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; WIDTH: 100%; BOTTOM: -1px; PADDING-RIGHT: 0px; HEIGHT: 20px; COLOR: #ffffff; FONT-SIZE: 12px; OVERFLOW: hidden; PADDING-TOP: 4px; LEFT: 0px }
.num_list SPAN { PADDING-LEFT: 6px; DISPLAY: inline-block; HEIGHT: 16px }
.button { Z-INDEX: 1000; POSITION: absolute; BOTTOM: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 13px; RIGHT: 0px; FONT-WEIGHT: bold }
.b1 { PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #666666; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; DISPLAY: block; FLOAT: left; COLOR: #ffffff; CURSOR: pointer; MARGIN-RIGHT: 3px; TEXT-DECORATION: none; PADDING-TOP: 2px }
.b2 { PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #666666; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; DISPLAY: block; FLOAT: left; COLOR: #ffffff; CURSOR: pointer; MARGIN-RIGHT: 3px; TEXT-DECORATION: none; PADDING-TOP: 2px }
.b2 { BACKGROUND-COLOR: #ff6633; COLOR: #ffcc33 }
.zx_1 { background: url(../images/img_04_1.jpg) repeat-x; height: 35px; overflow: hidden; line-height: 35px; }
.zx_1 ul { float: left; }
.zx_1 ul li { float: left; width: 133px; height: 35px; text-align: center; line-height: 35x; cursor: pointer; color: #fff; font-weight: bold; }
.zx_1 ul li a { color: #fff; font-size: 16px; padding-left: 24px }
.zx_1 ul .kjy_a { background: url(../images/img_03_1.jpg) no-repeat center bottom; color: #3A3A3A; }
.zx_1 ul .kjy_a a { color: #007C71; display: block; padding: 4px 0 0 24px }
.zx_1 span { float: right; line-height: 35px; margin-right: 10px; }
.zx_1 span a { color: #fff; font-size: 12px; }
.zx_1 span a:hover { color: #F00; }
.zx_2 { border-top: 0px; height: auto; overflow: hidden; line-height: 20px; }
.contentBox21 { height: 210px; overflow: hidden }
.news { height: 102px; overflow: hidden }
#arc_l { padding: 10px 10px 0 10px; margin-bottom: 4px; }
#arc_l .xmarc_l_p img { padding: 2px; border: 1px solid #ccc }
#arc_l dl { width: 250px; margin-left: 10px }
#arc_l dl dt { width: 270px; height: 28px; overflow: hidden }
#arc_l dl dt a { color: #007C71; font-size: 15px; font-weight: bold; line-height: 28px }
#arc_l dl dd { color: #535354; font-size: 12px; line-height: 20px }
#arc_l dl dd a { color: red }
.news .news_img { float: left; margin-right: 12px; width: 104px; height: 78px; margin-top: 6px; }
.news .news_img img { padding: 3px; border: 1px solid #ccc; }
.news .wenzi { width: 156px; height: 78px; float: left; overflow: hidden; }
.news .wenzi .title a { font-size: 12px; text-align: center; margin: 0 auto; height: 20px; line-height: 20px; margin-top: 8px; }
.news .wenzi .title1 { font-size: 12px; width: 156px; line-height: 20px; text-indent: 10px; margin: 2px auto 5px; }
.news .wenzi .title1 a { font-size: 12px; }
.zx_2 .img { float: left; margin-left: 8px !important; margin-top: 15px; margin-left: 4px; width: 115px; }
.zx_2 .listimg { margin: 10px 4px 0 11px }
.zx_2 .list1 { width: 280px; float: left; height: auto; margin-top: 3px; margin-top: 3px\9; }
.zx_2 .list1 span { color: #024d76 }
.zx_2 .list1 li { width: 100%; height: 25px; overflow: hidden; margin-left: 8px !important; margin-left: 4px; line-height: 25px; float: left; display: inline; border-bottom: 0px; border: 0px solid red;  }
.zx_2 .list1 li a { display: block; padding-left: 10px; font-size: 12px; color: #333; }
.zx_2 .list1 li a:hover { color: #FOO; text-decoration: none; }
.focus { width: 261px; float: left; display: inline; overflow: hidden }
#focus1 iframe { margin-bottom: 1px }
#focus1 { height: 281px; border: 1px solid #dcdcdc; margin: 10px 0 0 0 }
#focus2 { height: 246px; border: 1px solid #dcdcdc; overflow: hidden; }
#focus2 ul li { height: 58px; text-align: center; border-bottom: 1px solid #dcdcdc; overflow: hidden; }
#focus2 span { margin: 5px 4px 0 11px; _margin: 3px 4px 0 11px; float: left; display: inline; }
.yyjs { width: 259px;  float: right; display: inline; background-color: #fefaeb; overflow: hidden ; margin-right: 6px;}
.yyjs_content { width: 242px; height: auto; text-align: center; }
.hm ul { padding-top: 5px; }
.hm ul li { padding-left: 22px; height: 22px;  line-height: 22px; }
.hm_tit { background: url(../images/zx_hm_1.jpg) top center no-repeat; height: 37px; line-height: 37px; text-align: right; padding-right: 8px; }
.hm_tit a { color: #63541b; font-size: 12px; }
.yyjs_content .index_shipin { margin: 0px auto 5px; }
.yyjs .yytp { width: 283px; margin: 4px 14px; }
.yyjs .shipin_title { width: 259px; height: 37px; background: url(../images/shipin_title_bg_1.jpg) top center no-repeat; border: 1px solid #dcdcdc; }
.yyjs .shipin_title p { margin-left: 94px; font-size: 12px; line-height: 180%; padding-top: 13px; }
.yyjs_content .yyjs_wenzi { width: 272px; float: left; font-size: 12px; height: 72px; line-height: 24px; text-indent: 12px; margin-left: 8px; }
.yyjs_content .yyjs_wenzi a:link, .yyjs_content .yyjs_wenzi a:visited { color: #B00; }
#spjs { font-size: 12px; padding: 0 8px; line-height: 16px; text-align: left; margin-bottom: 8px }
#spjs dl dt { font-weight: bold }
.yyry2 { width: 245px; height: 74px; margin: 0px auto; }
.yyry21 { float: left; width: 15px; height: 74px; }
.yyry23 { float: left; width: 200px; margin: 0px auto; overflow: hidden; }
.yyry23 img { margin-left: 3px; margin-right: 3px; width: 88px; height: 65px; }
.yyry22 { float: left; width: 15px; height: 68px; }
.qwzj {width: 975px; height: 525px; margin: 6px auto 10px;  overflow: hidden; border: 1px solid #ccc ; }
.layout12 { width: 960px; height: 172px; margin:auto; }
.sub_shonor { width: 960px; height: 170px; margin:auto; margin-top: 18px; display: inline; overflow: hidden; }
.qwzhj1_1 { width: 320px; height: 156px; float: left; margin-right: 0px; }
.qwzhj1_11 { width: 310px; height: 156px; float: left; _margin-left: 4px; }
.qwzhj1_111 { float: left; width: 130px; height: 148px; }
.qwzhj1_112 { float: left; margin-left: 10px; width: 164px; height: auto; _width: 154px; }
.qwzhj_tilte { height: 52px; line-height: 24px; width: 162px; _width: 156px; overflow: hidden; text-align: left; border-bottom: 1px dashed #ccc; margin-bottom: 8px }
.qwzhj_tilte .goodat { font-size: 12px; color: red }
.qwzhj_tilte a:link, .qwzhj_tilte a:visited { color: #007C71; font-size: 14px; font-weight: bold; }
.qwzhj_tilte a:hover { color: #B00; font-size: 14px; font-weight: bold; text-decoration: none; }
.qwzhj_wenzi { height: auto; line-height: 18px; width: 168px; }
.qwzhj_wenzi p { line-height: 20px; overflow: hidden; height: 68px; text-align: left; color: #696a6a }
.qwzhj_wenzi p img { margin-right: 10px }
.qwzhj_wenzi p a:link, .qwzhj_wenzi p a:visited { color: #B00; font-size: 12px; }
.qwzhj_wenzi p a:hover { color: #000; font-size: 12px; }
.qwzhj1_1121 { width: 160px; height: 23px; }
.qwzhj1_1121 img { margin-right: 6px; width: 68px; margin-top: 8px; }
.qwzhj_wenzi .qwzhj_jj { width: 150px; height: 3px; margin: 2px auto; }
#zy { width: 975px; margin: 0 auto; }
#zlxm { width: 699px; float: left; display: inline }
.zlxm { margin: 10px 7px 0 0; width: 346px; height: 260px; float: left; display: inline; overflow: hidden; }
.margin_r { margin-right: 0 }
.xm_t { height: 35px; overflow: hidden; line-height: 35px; }
.xm_t ul { float: left; }
.xm_t ul li { float: left; width: 115px; height: 30px; text-align: center; line-height: 30x; color: #fff; font-weight: bold; background: url(../images/xm_t01_1.jpg) no-repeat center top; }
.xm_t ul li a { color: #007C71; font-size: 16px; }
.xm_t ul .kjy_a { background: url(../images/xm_t02_1.jpg) no-repeat center top; color: #3A3A3A; }
.xm_t ul .kjy_a a { color: #fff; display: block; }
.xm_t span { float: right; line-height: 35px; margin-right: 10px; }
.xm_t span a { color: #fff; font-size: 12px; }
.xm_t span a:hover { color: #F00; }
.xm_c { border: 1px solid #ccc; height: 222px; overflow: hidden; line-height: 20px; }
.xm_cbox { height: 222px; overflow: hidden }
.xm_news { height: 110px; overflow: hidden; }
#xmarc_l { margin: 12px 10px 0 8px; height: 95px; border-bottom: 1px dashed #ccc }
#xmarc_l dl { width: 198px; margin-left: 10px }
#xmarc_l dl dt { height: 28px; overflow: hidden }
#xmarc_l dl dt a { color: #007C71; font-size: 15px; font-weight: bold; line-height: 28px }
#xmarc_l dl dd { color: #535354; font-size: 12px; line-height: 20px }
#xmarc_l dl dd a { color: red }
.xm_news .news_img { float: left; margin-right: 12px; width: 104px; height: 78px; margin-top: 6px; }
.xm_news .xmarc_l_p img { padding: 3px; border: 1px solid #ccc; }
.xm_c .list1 { width: 100%; float: left; height: auto; margin-top: 3px; margin-top: 3px\9; }
.xm_c .list1 li { width: 100%; height: 25px; overflow: hidden; padding-left: 20px; line-height: 25px; float: left; display: inline; border-bottom: 0px; border: 0px solid red; background: url(../images/xm_li_1.jpg) no-repeat 15px center; }
.xm_c .list1 li a { display: block; padding-left: 10px; font-size: 12px; color: #333; }
.xm_c .list1 li a:hover { color: #007C71; text-decoration: none; }
#zy_r { width: 260px; }
#zyr1 { height: 305px; width: 257px; border: 1px solid #ccc; border-top: none }
#zyr1_t { width: 255px; height: 46px; background: url(../images/zyr1_t_1.jpg) no-repeat 0 0; margin-top: -9px }
#zyr1_c ul { padding-left: 6px; margin-top: 8px }
#zyr1_c ul li { width: 83px; height: 27px; display: inline; margin-bottom: 5px; font-size: 12px }
#zyr1_c ul li a { display: block; line-height: 27px; padding-left: 10px }
#zyr2 { height: 258px; width: 257px; border: 1px solid #ccc; background: url(../images/zyr2_1.jpg) no-repeat 0 0; margin-top: 10px }
#zyr2_t { height: 40px; position: relative }
#zyr2_t a { width: 48px; height: 15px; position: absolute; left: 204px; top: 9px }
#zjftbox { height: 222px; overflow: hidden }
.zjft_news { height: 88px; overflow: hidden; width: 100% }
#zjftarc_l { padding: 0 0 0 6px; }
#zjftarc_l dl { width: 164px; margin-left: 5px }
#zjftarc_l dl dt { height: 28px; overflow: hidden }
#zjftarc_l dl dt a { color: #f80505; font-size: 12px; font-weight: bold; line-height: 28px }
#zjftarc_l dl dd { color: #3a3a3a; font-size: 12px; line-height: 20px; text-indent: 2em }
#zjftarc_l dl dd a { color: red }
#zjftlist { width: 100%; height: auto; }
#zjftlist li { height: 22px; overflow: hidden; padding-left: 20px; line-height: 22px; border-bottom: 0px; border: 0px solid red; }
#zjftlist li a { display: block; padding-left: 15px; font-size: 12px; color: #333; }
#zjftlist li a:hover { color: #F00; text-decoration: none; }
#zyr3 { height: 258px; width: 257px; border: 1px solid #ccc; margin-top: 10px }
#zyr3_t { height: 196px; margin-top: -3px; background: url(../images/list_r81.jpg) no-repeat 0 0; }
#zyr3_c p { font-size: 14px; line-height: 18px; padding: 5px 0 0 5px; color: #3a3a3a }
#zyr3_c p span { font-size: 16px }
.bdflf { width: 270px; height: 270px; float: left; margin-top: 10px; border: 1px solid #946a29; background-color: #fefbec; }
.bdflf_title { width: 266px; height: 30px; margin: 1px; border-bottom: 1px solid #946a29; font-size: 14px; }
.bdflf_title .aleft { float: left; height: 29px; line-height: 29px; width: 120px; margin-left: 30px; }
.bdflf_title .aright { float: left; width: 60px; height: 29px; line-height: 29px; margin-left: 46px; _ margin-left:46px;
}
.aright a:link, .aright a:visited { font-size: 12px; color: #fff; }
.aright a:hover { color: #B00; font-size: 12px; }
.aleft a { font-size: 18px; font-weight: bold; color: #FDF296; font-family: "Î¢ÈíÑÅºÚ"; }
.jkcs .aleft a { font-size: 18px; font-weight: bold; color: #FDF296; font-family: "Î¢ÈíÑÅºÚ"; }
.bdflf_1 { width: 266px; height: 86px; float: left; }
.bdflf .news_img { float: left; width: 96px; height: 78px; margin-top: 4px; }
.bdflf .news_img img { padding: 2px; border: 1px solid #ccc; float: left; margin-left: 4px; }
.bdflf .wenzi { width: 146px; height: 80px; float: left; overflow: hidden; margin-left: 10px; }
.bdflf .wenzi .title { width: 146px; float: left; text-indent: 16px; margin-top: 6px; }
.bdflf .wenzi .title a { font-size: 12px; margin: 0 auto; height: 18px; line-height: 18px; float: left; }
.bdflf .wenzi .title1 { font-size: 12px; width: 146px; height: 60px; line-height: 20px; text-indent: 10px; }
.bdflf .wenzi .title1 a { font-size: 12px; }
.bdflf_2 { width: 262px; float: left; height: 140px; margin-top: 6px; }
.bdflf_2 li { line-height: 28px; padding-left: 10px; width: 240px; margin-left: 10px; float: left; }
.bdffl { width: 710px; height: auto; margin-top: 2px; }
.bdffl .title { display: block; height: 26px; background: #EAF4D1; line-height: 26px; padding: 0 5px 0 10px; }
.bdffl .title span { float: right; }
.bdffl .title .akey { font-size: 14px; font-weight: bold; color: #000; }
.bdffl .title span a { margin: 0 5px; font-size: 12px; }
.forth { width: 420px; height: 270px; float: left; _height: 260px; }
.fenlei { width: 200px; height: 124px; float: left; margin: 2px 4px; _margin: 0px; _width: 190px; }
.fenlei .icon { width: 199px; _width: 190px; height: 28px; padding: 8px 8px 2px 8px; }
.nleft { width: 90px; margin-left: 20px; float: left; }
.nright { width: 40px; margin-left: 20px; float: left; }
.nleft a:link, .nleft a:visited { font-size: 12px; font-weight: bold; color: #ee700a; }
.nleft a:hover { font-size: 12px; font-weight: bold; color: #ff6f00; }
.nright a:link, .nright a:visited { font-size: 12px; color: #ee700a; }
.nright a:hover { color: #B00; font-size: 12px; }
.fenlei1 { height: 96px; _height: 92px; }
/*.news {border:1px solid #d9dad7; width:388px; height:464px; overflow:hidden;}
.news h3 {display:block; height:36px;}
.news h3 img {display:inline-block; float:left;}
.news h3 a {display:inline-block; text-align:right; float:right; width:243px; padding-right:12px; height:35px; border-bottom:1px solid #d9dad7; overflow:hidden; background:#f7f9f8; font-weight:normal; font-size:12px; color:; line-height:35px;}
.news h4 a {display:block; height:42px; line-height:42px; text-align:center; font-size:18px; color:#ff4800; font-weight:600; font-family:"Î¢ÈíÑÅºÚ","ºÚÌå"; }
.news-1 {background:#f2f8f5; width:376px; height:90px; margin:0 auto 12px; overflow:hidden; color:#3a3d3b; line-height:21px; padding-top:5px;}
.news-1 img {float:left; display:inline-block; border:1px solid #d9dad7; padding:2px; overflow:hidden; margin-right:12px;}

.news dl {display:block; width:367px; margin:0 auto; overflow:hidden; line-height:26px;}
.news dt {display:block; border-top:1px dotted #838a87; padding-top:10px; height:25px; line-height:25px; overflow:hidden; margin-bottom:12px; margin-top:10px;}
.news dt a { font-size:18px; color:#222; font-weight:500; font-family:"Î¢ÈíÑÅºÚ","ºÚÌå"; }
.news dt a:hover{color:#ff4800;}
.news dt span {display:inline-block; float:left;  width:90px; height:25px; line-height:25px;}
.news dt span a {color:#fff; font-size:14px; display:inline-block; width:84px; height:25px;background:url(../images/new02_1.jpg) no-repeat; padding-left:6px;}
.news dt span a:hover {color:#fff;}
.news dd a {color:#4f4d4d; font-size:14px;}
.news dd a b {color:;}
.news dd a:hover {color:#ff6022;}
*/

.slider { border:1px solid #d9dad7; width:293px; height:460px; padding:2px 3px; overflow:hidden; display:inline; margin:0 8px 0 7px; }
.flash { width:293px; height:383px; overflow:hidden; }
#lantern { overflow: hidden; width:293px; height:383; line-height:30px; _position:relative; }
#lanternMain { width:293px; height:337px; position:relative; }
#lanternImg { overflow: hidden; width:293px; position:absolute; height:337px; _left:0; }
.flash_b { width:289px; border:2px solid #e3e3e3; border-top:4px solid #e3e3e3; background:#fff; overflow:hidden; }
#lanternNavy { width:1000px; height:40px; line-height:40px; background:#fff; float: left; display:inline; overflow: hidden; font-size: 12px; color:#333; text-align:center }
.div_off1, .div_off2, .div_off3 { border-right:1px solid #e3e3e3; background: #fff; float: left; height:40px; text-align:center; }
.div_on1, .div_on2, .div_on3 { padding-right: 24px; padding-left: 10px; float: left; height: 40px; background:#a65708; color:#fff; }
.slider-1 { width:290px; margin:11px auto 0; overflow:hidden; line-height:21px; }
.slider-1 img { float:left; margin-right:10px; }
.lump { width:268px; border:1px solid #d9dad7; overflow:hidden; height:464px; }
.lump h2 { display:block; width:254px; margin:0 auto 8px; overflow:hidden; }
.lump .video { width:252px; background:url(../images/ship-bg_1.jpg) no-repeat; height:168px; overflow:hidden; position:relative; margin:0 auto; }
.lump .video h3 { display:block; position:absolute; top:10px; right:8px; z-index:2; width:212px; height:148px; }
.lump .video span { display:block; width:212px; height:31px; background-color:rgba(255, 255, 255, 0.7); background-color:transparent\9; filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#33000000, endcolorstr=#33000000);
text-align:center; _background:url(../images/veide-tbg_1.gif) no-repeat; line-height:31px; position:absolute; bottom:15px; right:8px; z-index:3; }
.lump .video span a { color:;
}
.lump_service { margin:175 auto -455px; width:254px; height:285px; background:url(../images/lump01_1.jpg) no-repeat left top; overflow:hidden; }
.lump_service ol { margin-top:134px; height:74px; overflow:hidden; }
.lump_service ol a { margin:1px 0 0 1px; width:62px; height:65px; float:left; display:inline; display:block; }
.lump_service ol a:hover { text-decoration:none; background-image:url(../images/lump01s_1.jpg); background-repeat:no-repeat; }
.lu01:hover { background-position:-1px -1px; }
.lu02:hover { background-position:-64px -69px; }
.lu03:hover { background-position:-127px -137px; }
.lu04:hover { background-position:-190px -205px; }
.lump_service dl { clear:both; }
.lump_service dl a { width:124px; height:75px; display:inline; display:block; }
.lump_service dl a:hover { text-decoration:none; }
.lu05 { float:left; }
.lu05:hover { background:url(../images/lump01s2_1.jpg) no-repeat left -1px; }
.lu06 { float:right; }
.lu06:hover { background:url(../images/lump01s2_1.jpg) no-repeat right -1px; }
.doc { float:left; width:684px; overflow:hidden; }
.doc h6 { background:url(../images/doc-bg1_1.jpg) no-repeat; width:670px; padding-right:14px; height:47px; display:block; line-height:47px; text-align:right; }
.doc h6 a { font-size:12px; font-weight:normal; color:;
}
.doc-con { border:1px solid #ddd; border-top:none; width:682px; overflow:hidden; padding-top:25px; }
.doc-ul { height:148px; background:url(../images/doc-bg2_1.jpg) repeat-x left 11px; width:682px; }
.doc-ul li { float:left; height:141px; width:101px; margin-left:9px; }
.doc-ul li a { width:101px; height:141px; display:block; position:relative; }
.doc-ul li a img { width:95px; height:117px; background:#fff; border:1px solid #e3e2e1; padding:2px; display:block; position:absolute; left:0; top:16px; z-index:1; }
.doc-ul li a span { display:block; width:95px; height:24px; text-align:center; line-height:24px; background:#fff; color:;
position:absolute; left:3px; top:112px; z-index:9; }
.doc-ul li a:hover, .doc-ul li.xz a { background:url(../images/icon02_1.jpg) no-repeat center top; }
.doc-ul li a:hover img, .doc-ul li.xz a img { background:#ff4800; border:1px solid #ff4800; }
.doc-ul li a:hover span, .doc-ul li.xz a span { background:#f8ea96; }
.doc-jb { width:674px; height:250px; padding:7px 0 0 8px; overflow:hidden; display:none; }
.doc-jb h2 { display:inline-block; float:left; text-align:center; width:175px; margin-right:8px; }
.doc-jb h2 span { width:155px; height:181px; display:block; border:1px solid #d6d6d6; padding:2px; overflow:hidden; margin-bottom:10px; }
.doc-top1 { float:left; width:330px; height:250px; overflow:hidden; }
.doc-top1 h3 { display:block; font-size:20px; color:#111211; font-weight:500; font-family:"Î¢ÈíÑÅºÚ", "ºÚÌå"; }
.doc-top1 h3 a { font-size:32px; color:#ff4800; margin:0 4px 0 16px; }
.doc-top1 h4 { display:block; width:320px; overflow:hidden; font-size:18px; font-weight:500; color:#ff4800; text-align:right; font-family:"Î¢ÈíÑÅºÚ", "ºÚÌå"; }
.doc-top1 h5 { font-size:12px; font-weight:bold; color:;
height:26px; line-height:26px; }
.doc-top1 p { display:block; border-top:1px dotted #ddd; padding-top:4px; margin-top:4px; font-size:12px; color:#2f322f; line-height:21px; }
.doc-top1 p span { color:;
}
.doc-top2 { float:left; width:150px; height:250px; padding-left:10px; overflow:hidden; }
.doc-top2 dl { display:block; width:140px; height:236px; border:1px solid #ddd; background:#f8f8f7; overflow:hidden; position:relative; }
.doc-top2 dl dt { display:block; width:46px; height:46px; position:absolute; left:0; top:0; z-index:3; }
.doc-top2 dl dd a { display:block; width:120px; height:66px; border:1px solid #ddd; padding:2px; overflow:hidden; margin:4px auto 2px; }
.doc-top2 dl dd a img { width:120px; height:66px; }
.doc-top2 dl dd a:hover { border:1px solid #ff4800; }
#div_jbhd_1 { display:block; }
.doc-zx01 { width:85px; height:25px; background:url(../images/doc-zx01_1.jpg) no-repeat; display:block; float:left; display:inline; }
.doc-zx01:hover { text-decoration:none; background:url(../images/doc-zx01s_1.jpg) no-repeat; }
.doc-zx02 { width:85px; height:25px; background:url(../images/doc-zx02_1.jpg) no-repeat; display:block; float:left; display:inline; }
.doc-zx02:hover { text-decoration:none; background:url(../images/doc-zx02s_1.jpg) no-repeat }
.box { border:1px solid #ddd; }
.fast { width:287px; height:268px; overflow:hidden; }
.fast h3 { display:block; height:38px; border-bottom:1px solid #ddd; }
.xh_you2a { text-align: left; width: 273px; height:235px; padding:8px 0 0 14px; overflow:hidden; }
.xh_you2a input.f-ipt { border: 1px solid #c5c5c0; height:22px; line-height:22px; width: 160px; padding:0 1px 0 2px; }
.xh_you2a input.input-s { width:80px; height:22px; }
.xh_you2a p { color: #2f322f; padding-bottom:5px; _padding-bottom: 4px; padding-left:10px; }
.xh_you2a span { color: #2f322f; padding:0 0 0 7px; }
.yzm img { width:60px; height:24px; vertical-align:top; }
.fast-tj, .fast-tjs { border:none; width:58px; height:25px; margin-left:115px; margin-top:6px; cursor:pointer; }
.fast-cz, .fast-czs { border:none; width:58px; height:25px; margin-left:10px; margin-top:6px; cursor:pointer; }
.fast-tj { background:url(../images/fast-tj_1.jpg) no-repeat; }
.fast-tjs { background:url(../images/fast-tjs_1.jpg) no-repeat; }
.fast-cz { background:url(../images/fast-cz_1.jpg) no-repeat; }
.fast-czs { background:url(../images/fast-czs_1.jpg) no-repeat; }
.in3 { border: 1px solid #c5c5c0; height: 55px; line-height: 18px; width: 163px; }
.yuyue { height:330px; width:287px; overflow:hidden; }
.yuyue h4 {
color:; display: block; font-size: 12px; font-weight: normal; height: 32px; line-height:32px; overflow: hidden; text-align: center; width:287px; margin:0 auto; }
.yuyue h4 span { color: #ff4800; font-weight: bold; }
.yuyue ul { display: block; height:132px; margin: 0 auto; overflow: hidden; width:287px; }
.yuyue ul li { background-color: #f7efd6; color: #323232; display: block; float: left; font-size: 12px; font-weight:normal; height:25px; line-height:25px; overflow:hidden; width:287px; text-align:center; }
.yuyue ul li b { display: inline; float: left; font-weight: normal; text-align: center; width:88px; }
.yuyue ul li h3 { display: inline; float: left; font-size: 12px; font-weight: normal; text-align: center; width:102px; }
.yuyue ul li span { display: inline; float: left; font-weight: normal; text-align: center; width:85px; }
.yuyuebtn { text-align:center; margin-top:8px; }
.zjzx { width:978px; height:392px; background:#f8f8f7; overflow:hidden; }
.zjzx h2 { display:block; height:43px; border-bottom:1px solid #ddd; }
.zj-con { width:978px; height:346px; overflow:hidden; position:relative; }
.zj-1 { width:978px; height:346px; overflow:hidden; }
.zj-1 ul.zj-ul { display:block; width:972px; padding:6px 0 13px 6px; overflow:hidden; }
.zj-1 ul.zj-ul li { float:left; width:55px; height:31px; text-align:center; margin-right:2px; }
.zj-1 ul.zj-ul li a { display:block; width:55px; height:31px; color:;
line-height:31px; }
.zj-1 ul.zj-ul li a:hover, .zj-1 ul.zj-ul li.xz a { background:url(../images/zjbg1_1.jpg) no-repeat; color:#fff; font-weight:bold; }
.zj-hd { width:690px; height:287px; overflow:hidden; display:none; }
#div_zjhd_1 { display:block; }
.zj-hd1 { float:left; background:#a65708; display:inline; width:284px; height:277px; overflow:hidden; margin:0 15px; padding:5px 4px; color:#fff; line-height:21px; }
.zj-hd1 a { color:#fffc00; }
.zj-hd1 span { display:block; height:33px; line-height:33px; border-bottom:1px dotted #fff; margin-bottom:6px; text-align:center; }
.zj-hd1 p { width:264px; margin:0 auto; }
.zj-hd2 { float:left; width:345px; height:287px; overflow:hidden; }
.zj-hd2 li { display:block; width:345px; height:23px; border-bottom:1px dotted #ddd; overflow:hidden; padding:4px 0 5px 0; line-height:23px; }
.zj-hd2 li a { display:block; width:345px; height:23px; color:#333532; font-size:14px; }
.zj-hd2 li a span { display:inline-block; float:left; background:url(../images/zjli2_1.jpg) no-repeat left; width:57px; padding-left:8px; margin-right:4px; height:23px; font-weight:500; color:#fff; }
.zj-hd2 li a:hover span, .zj-hd2 li.hover a span { background:url(../images/zjli_1.jpg) no-repeat; color:#fff; }
.zj-hd2 li a:hover, .zj-hd2 li.hover a { color:#ff4800; }
.zj-hd2 h3 { display:block; background:url(../images/zjbg3_1.jpg) no-repeat; width:318px; height:20px; line-height:20px; overflow:hidden; padding-left:25px; font-weight:normal; color:;
font-weight:500; margin-bottom:8px; }
.zj-hd2 h3 a { font-family:"ËÎÌå"; font-weight:normal; font-size:12px; margin-left:12px; color:#ff4800; }
.zj-hd2 table { text-align:center; width:310px; }
.zj-hd2 table img { border:1px solid #ddd; padding:2px; display:block; }
.zj-hd2 table a { color:;
}
.zj_son { clear:both; }
.zj_son dt { margin-right:8px; width:60px; float:left; display:block; }
.zj_son dt a { border:1px solid #ddd; padding:2px; display:block; }
.zj_son dt a:hover { border:1px solid #ffaf8f; }
.zj_son dd { padding-top:4px; }
.zj_son dd span { margin-right:5px; width:86px; line-height:24px; display:block; float:left; text-align:center; }
.zj_son dd span a { color:;
}
.zj_son dd span a:hover { color:#ff4800; }
.zj_son dd p { height:20px; line-height:20px; overflow:hidden; }
.zj_son dd p a { color:#333532; }
.zj_son dd p a:hover { color:#ff4800; }
.zj_sond { padding-top:0 !important; }
.zj-2 { width:295px; height:284px; border:1px solid #ddd; position:absolute; right:6px; bottom:7px; overflow:hidden; }
.zj-2 h3 { display:block; height:32px; line-height:32px; background:#a65708; font-size:12px; }
.zj-2 h3 a { margin-right:12px; color:#fff; font-weight:normal; }
.zj-2 h4 { display:block; width:275px; margin:10px auto 3px; }
.zj-2 h4 img { float:left; width:29px; height:29px; display:inline-block; overflow:hidden; }
.zj-2 h4 span { display:inline-block; border-bottom:1px dotted #ddd; height:29px; line-height:29px; color:#ff4800; font-size:18px; font-weight:600; padding-left:15px; }
.zj-2 h4 span a { color:#ff4800; }
.zj-2 h5 { display:block; background:url(../images/aj-da_1.jpg) no-repeat; height:44px; padding-left:40px; width:245px; margin:8px auto; line-height:21px; color:#807f7e; font-size:12px; font-weight:normal; overflow:hidden; }
.zj-2 p { display:block; width:270px; margin:5px auto 0; border-top:1px dotted #ddd; padding-top:6px; padding-left:5px; line-height:21px; }
.zj-2 p span a { color:#2b2b2d; }
.zj-2 a:hover { color:#ff4800; }
.case { width:975px; height:745px; border:1px solid #ddd; overflow:hidden; margin: 6px auto 10px;}
.case h2 { background:url(../images/case-bg1_1.jpg) no-repeat; height:43px; padding-right:60px; font-weight:normal; line-height:43px; margin-bottom:6px; text-align:right; font-size:12px; }
.case h2 a { display:block; }
.thre_l { margin-left:576px; width:228px; height:39px; float:left; }
.thre_l:hover { background:url(../images/case-bg1h_1.jpg) no-repeat -576px top; }
.thre_r { width:100px; color:;
float:right; }
.thre_r:hover { color:#ff4800; }
.case-box { float:left; width:233px; height:340px; border:1px solid #ddd; display:inline; overflow:hidden; margin:0 2px 7px 7px; }
.case-boxb { border:1px solid #007C71; }
.case-box h3 { display:block; width:217px; margin:3px auto 0; height:30px; text-align:center; line-height:30px; overflow:hidden; }
.case-box h3 a { font-size:14px; color:;
font-weight:600; font-family:"Î¢ÈíÑÅºÚ", "ºÚÌå"; }
.case-box h3 a:hover { color:#fb4700; }
.case-box h4 { display:block; width:208px; height:131px; margin:0 auto 6px; border:1px solid #ddd; padding:2px; overflow:hidden; }
.case-box p { display:block; width:200px; margin:0 auto; height:21px; color:#6b6f6b; line-height:21px; padding-left:28px; }
.case-box p.case-p { background:url(../images/case-c1_1.jpg) no-repeat 8px center; }
.case-box p img { vertical-align:middle; margin:3px 5px 3px 0; }
.case-box p span { margin-right:8px; color:#2f322f; }
.case-box p.case-p a.green { text-decoration:underline; }
.case-box p.case-p a.or { margin-left:12px; text-decoration:underline; }
.case-box h6 { display:block; width:217px; margin:6px auto 0; font-size:12px; color:#2f322f; line-height:22px; font-weight:normal; }
/* ÏÂÃæ²¿·Ö */
.main_tsks { width:698px; height:304px; background:#f8f8f7; border:1px solid #d8d8d8; float:left; display:inline; }
.main_tsks h2 { height:41px; background:url(../images/main_tbg2_1.jpg) repeat-x left top; }
.main_tsks ul { margin:16px 0 0 82px; width:560px; height:106px; }
.main_tsks ul li a { margin:0 8px 10px 0; width:82px; height:42px; line-height:42px; display:block; background:url(../images/main_t04_1.jpg) no-repeat -90px top; float:left; display:inline; text-align:center; font-family:"Î¢ÈíÑÅºÚ", "ºÚÌå"; font-size:18px; font-weight:500; color:;
}
.main_tsks ul li a:hover { color:#fb4700; background:url(../images/main_t04_1.jpg) no-repeat left top; text-decoration:none; }
.main_tsks p { color:#252623; height:31px; text-align:center; }
.main_tsks p span { color:#fb4700; }
.main_tsks ol { margin-left:68px; }
.main_tsks ol a { margin:0 20px 0 0; width:97px; height:93px; display:block; background-image:url(../images/main_tbg4_1.jpg); background-repeat: no-repeat; float:left; }
.main_tsks ol a:hover { background-image:url(../images/main_tbg4_1.jpg); background-repeat: no-repeat; text-decoration:none; }
.mtk01 { background-position:left top; }
.mtk01:hover { background-position:left -98px; }
.mtk02 { background-position:-117px top; }
.mtk02:hover { background-position:-117px -98px; }
.mtk03 { background-position:-235px top; }
.mtk03:hover { background-position:-235px -98px; }
.mtk04 { background-position:-352px top; }
.mtk04:hover { background-position:-352px -98px; }
.mtk05 { background-position:-470px top; }
.mtk05:hover { background-position:-470px -98px; }
