﻿@charset "utf-8";
/* CSS Document */


.content .menub { width: 1000px; height: 54px; overflow: hidden; background: #FFF; }
.content .menub .menucon { width: 178px; height: auto; overflow: hidden; padding-left: 1.6px; }
.content .menub .menucon .subnav { background: url(../images/sy_57.jpg) no-repeat scroll 0 0 #FFF; height: 47px; text-align: center; width: 178px; }
.content .menub .menucon .subnav a { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #FFF; line-height: 50px; }
.content .menub .menucon .submenu { width: 176px; height: 160px; border-left: 1px #bebebe solid; border-right: 1px #bebebe solid; border-bottom: 1px #bebebe solid; background: url(../images/sy_76.jpg) repeat-x scroll 0 0; float: left; }
.content .menub .menucon .submenu .sty1 { height: 141px; margin-top: 10px; }
.content .menub .menucon .submenu .sty1 .sty_a { display: block; width: 43px; padding-top: 30px; text-align: center; float: left; margin: 0 8px; }
.contentb { width: 1000px; }
.dh { line-height: 0px; font-size: 0px }
.contentlef { width: 290px; float: left; margin-left: 10px;margin-bottom:30px; }
.dhcom { border: 1px solid #cccccc; width: 249px; border-top: none; height: 195px; padding-top: 10px; background: #f5f5f5 }
.dhcom_c, .dhcom_a { float: left }
.dhcom_c li, .dhcom_a li { width: 76px;font-size: 12px; margin-left: 19px; line-height: 22px; list-style: none; background-position: 0px 8px; padding-left: 17px; border-bottom: 1px dotted #cccccc; }
.dhcom_c li a, .dhcom_a li a { color: #000 }
.zj { margin: 10px 0px 0px; }
.bltop { width: 290px; height: 42px; border: 1px solid #cccccc; background: url(../images/sy_214.jpg) repeat-x scroll 0 0; }
.bltop_con p { width: 100px; height: 28px; background: url(../images/sy_220.gif) no-repeat; float: left; font-size: 14px; color: #FFF; line-height: 28px; text-align: center; display: block; font-weight: bold; margin-left: 10px; padding-top: 14px; }
.bltop_con p a { color: #FFF; }
.bltop_con { width: 252px }
.bltop_con span { float: right; line-height: 42px; margin-right: 5px; width: 70px; display: block; font-size: 12px; }
.bltop_con span a { color: #000 }
.bli { margin-bottom: 8px;}
.blitom ul{padding-top:10px;}
.blitom li { font-size: 12px; line-height: 22px; border-bottom: 1px dotted #cccccc; width: 255px; margin:0 auto; display: block; padding-top: 4px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.blitom li a { color: #333; }
.blitom { width: 290px; border: 1px solid #cccccc; border-top: none;padding-bottom:10px;  }
.blitom3 { width: 252px; border: 1px solid #cccccc; border-top: none; }
.blitom3 p { font-size: 14px; line-height: 24px; margin: 0px 10px }
.blitom3 img { width: 217px; margin: 0px 14px }
.contentrig { width: 720px; float: left; margin-left: 10px; border: 1px solid #cccccc; }
.contentrigaa { width: 720px; float: left; margin-left: 10px }
.contentrigg { width: 690px; height: 30px; border: 1px solid #cccccc; font-size: 12px; line-height: 30px; padding-left: 30px;background-position: 10px 10px }
.contentrigg a { color: #000 }
.contentrig1 { width: 670px; height: 30px; border-bottom: 1px solid #cccccc; font-size: 12px; line-height: 30px; padding-left: 30px; background: url(../images/nksy44.jpg) repeat-x; background-position: 10px 10px }
.contentrig1 a { color: #000 }
.ter { width: 700px; line-height: 25px; margin: 20px 0 0 10px; }
.contentrigg2 img { margin: 10px 0 10px 48px }
.contentrigg2 p { font-size: 14px; line-height: 24px; color: #515457; text-indent: 2em; margin: 0 29px 0 50px }
.contentrig2 h1 { color: #CC0A0A; font-size: 14px; line-height: 57px; text-align: center; }
.contentrig2 h2 { font-size: 12px; font-weight: normal; margin: 0 0 15px; }
.contentrig2 p { margin: 0 10px }
.contentrig3 { text-align: right }
.contentrig5 { text-align: right }
.contentrig7 p { font-size: 12px; line-height: 24px; color: #515457; margin: 0 20px 25px 55px; letter-spacing: 1px }
.contentrig4 { padding: 0 0 0 70px }
.contentrig4 img { float: left; margin: 10px 17px 30px 0px; border: 4px solid #cccccc; }
.contentrig15 { padding: 0 0 0 45px }
.contentrig15 img { margin: 0px 17px 20px 0px; }
.contentrig8 { width: 655px; height: 165px; border: 1px solid #cccccc; margin: 19px 0px 0px 38px; }
.contentrig9 { width: 655px; margin: 0px 0px 0px 38px; }
.contentrig9 p a { color: #000000; font-size: 12px; line-height: 50px; }
.contentrig9 p { padding: 0px 0px 0px 30px }
.contentrig9 p span a { color: #000000; font-size: 12px; line-height: 50px; }
.rigcom li a, .rigcom1 li a { width: 317px; font-size: 12px; line-height: 24px; color: #000000; padding-left: 10px; }
.rigcom li span a, .rigcom1 li span a { width: 317px; height: 30px; display: inline-block; font-weight: bold; }
.rigcom li.rigcom1 li { padding-left: 10px; }
.rigcom1 li span { background: none repeat scroll 0 0 #F3F8F4; display: inline-block; height: 30px; font-weight: bold; width: 317px; padding: 0 0 0 10px; line-height: 30px; }
.rigcom li span { background: none repeat scroll 0 0 #F3F8F4; display: inline-block; height: 30px; width: 317px; padding: 0 0 0 10px; line-height: 30px; font-weight: bold; }
.rigcom { border-right: 1px solid #cccccc; float: left; width: 327px; height: 165px; }
.rigcom1 { float: left; width: 327px }
.contentri { font-size: 12px; margin: 0 30px 40px 50px; letter-spacing:1px line-height: 25px;
text-indent: 2em }
.contentrig11 img { float: left; margin: 34px 0px 54px 82px; }
.contentrig11 { border-top: 1px dotted #cccccc }
/* list */ 
.listco { width: 650px;/*border-bottom:1px dotted #cccccc;*/ height: 100px; /*padding:30px 0px 10px 0px;*/ margin-left: 10px; line-height: 20px; margin-bottom: 22px; }
.listco h1 { background-position: 0px 5px; background: #F7F6F6; width: 670px; margin-top: 22px; padding-left: 20px; }
.listco h1 a { line-height: 27px; color: #333; font-family: 微软雅黑; font-size: 14px; }
.listco p a { line-height: 24px; font-size: 12px; color: #0879A0; }
.listco p { margin-top: 16px; float: left; color: #666; text-indent: 2em; margin-left: 14px; }
#right3 a { color: #555555; height: 12px; margin: 0 5px 0 0; }
#right3 a:hover { color: #F00; }
#right3 { margin: 25px auto 41px; width: 715px; font-size: 12px; text-align: center }
.contentrig_b { width: 700px; float: left; border: 1px solid #cccccc; height: auto; }
/* expert */ 
.expertco { width: 650px; border-bottom: 1px dotted #cccccc; padding: 30px 0px 10px 0px; margin-left: 38px }
.expertco h1 {background-position: 0px 5px; padding-left: 37px }
.expertco h1 a { font-size: 12px; font-weight: bold; line-height: 27px; color: #a19211; }
.expertco p a { line-height: 24px; font-size: 12px; color: #000000 }
.expertco p { margin-left: 8px }
.erpert1 { width: 645px; border-bottom: 1px dotted #cccccc; margin-left: 44px; padding: 20px 0px 20px 0px; }
.jss h1 { color: #a19211; font-size: 12px; line-height: 30px }
.jss h1 span { font-weight: normal }
.jss p { font-size: 12px; line-height: 22px }
.zjz img { margin: 20px 24px 5px 5px }
.zjz, .js { float: left }
.zishe { width: 290px; border: 1px #cccccc solid; margin-bottom:10px;line-height: 22px; background: #efefef; }
.zishe_1 {padding-left: 6px; width: 237px; }
.zishe_1 img { width: 280px; padding-top: 10px; }
.zishe_1 p { color: #333; font-size: 12px; line-height: 24px; font-family: 微软雅黑; text-align: justify; padding-top: 10px; }
.red { color: #F00; font-size: bold; }
.lxfs { text-align: center; padding-top: 15px; }
.index_zj { BORDER-BOTTOM: #CCCCCC 1px solid; BORDER-LEFT: #CCCCCC 1px solid; HEIGHT: 354px; BORDER-TOP: #CCCCCC 1px solid; BORDER-RIGHT: #CCCCCC 1px solid }
.index_alT { PADDING-BOTTOM: 0px; LINE-HEIGHT: 34px; PADDING-LEFT: 15px; PADDING-RIGHT: 10px; BACKGROUND: url(../images/index_152.gif) repeat-x; HEIGHT: 34px; color: #333; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 0px }
.index_alT SPAN { FLOAT: right; PADDING-TOP: 10px; }
.r_zjtd { PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; OVERFLOW: hidden; PADDING-TOP: 10px }
.r_zjtd .r_zjtd_t { LINE-HEIGHT: 34px; PADDING-LEFT: 28px; HEIGHT: 34px }
.r_zjtd .r_zjtd_t A { COLOR: #3d8bce; FONT-SIZE: 14px; FONT-WEIGHT: bold }
.r_zjtd .r_zjtd_t SPAN { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; FLOAT: right; PADDING-TOP: 2px }
.r_zjtd .r_zjtd_t SPAN A { COLOR: #458fce; FONT-SIZE: 12px; FONT-WEIGHT: normal; }
.r_zjtd .r_zjtd_mid { HEIGHT: 300px; OVERFLOW: hidden; }
.r_zjtd .r_zjtd_con { BORDER-BOTTOM: #b8ddf2 1px dotted; WIDTH: 270px; HEIGHT: 142px; MARGIN-LEFT: 10px; OVERFLOW: hidden; }
.r_zjtd .r_zjtd_con P { float: left; margin: 0 auto; width: 120px; LINE-HEIGHT: 22px; font-size: 12px; color: #333; }
.r_zjtd .r_zjtd_con P.pp2 { LINE-HEIGHT: 22px; WIDTH: 120px; float: left; COLOR: #444; }
.pp2_b { COLOR: #0367ff; }
.r_zjtd .r_zjtd_con P.pp2 A.bolder { LINE-HEIGHT: 20px; COLOR: #000; FONT-SIZE: 14px; FONT-WEIGHT: bolder }
.r_zjtd .r_zjtd_con P.pp3 { LINE-HEIGHT: 20px; MARGIN: 0px; WIDTH: 128px; float: left; COLOR: #8f8f8f }
.r_zjtd .r_zjtd_con P.pp3 A { MARGIN-RIGHT: 2px }
.r_zjtd .r_zjtd_con P.pp1 { WIDTH: 106px; FLOAT: left; HEIGHT: 120px; OVERFLOW: hidden; }
.r_zjtd .r_zjtd_con P.pp1 IMG { BORDER-BOTTOM: #d5dbe0 1px solid; BORDER-LEFT: #d5dbe0 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; WIDTH: 98px; PADDING-RIGHT: 1px; HEIGHT: 120px; BORDER-TOP: #d5dbe0 1px solid; BORDER-RIGHT: #d5dbe0 1px solid; PADDING-TOP: 1px; }
.index_al { BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; height: 440px; width: 290px; float: left; }
.index_alB { float: left; border: 1px #CCC solid 0 0; width: 270px; LINE-HEIGHT: 22px; padding: 5px; }
.index_alB H2 { TEXT-ALIGN: center; FONT-SIZE: 14px; FONT-WEIGHT: bold; LINE-HEIGHT: 22px; }
.index_alB p { width: 270px; LINE-HEIGHT: 22px; font-size: 12px; color: #333; border-bottom: 6px; }
.index_alB IMG { PADDING-BOTTOM: 3px; }
.xia_xg { border: 1px solid #CCCCCC; float: left; height: 440px; width: 700px; }
.di { width: 700px; float: left; background: url(../images/ditu.gif) no-repeat center center; height: 222px; }
.di_1 { padding-left: 100px; padding-top: 100px; float: left; color: #7d3c02; font-size: 12px; }
.di_1 a { color: #7d3c02; font-size: 12px; }
.di_img { float: right; padding-top: 100px; padding-right: 100px; }
.infor_other { width: 700px; height: 200px; padding-top: 0px; padding-left: 68px; float: left; }
.infor_one { width: 300px; height: 199px; float: left; margin-right: 14px; display: inline; }
.infor_one_title { width: 295px; height: 28px; background: url(../images/common22.gif) no-repeat; padding-left: 40px; line-height: 28px; }
.infor_one_title span { color: #2e2e2e; font-size: 14px; font-weight: 600; }
.infor_list { width: 300px; height: 159px; padding-top: 10px; line-height: 26px; color: #2e2e2e; border: 1px solid #d7d7d7; padding-left: 8px; background: url(../images/common23.gif) no-repeat left; }
.infor_list li { width: 300px; height: 26px; padding-left: 25px; display: block; }
.infor_list li a { color: #333; }
.infor_right { width: 250px; height: 1424px; float: right; }
.intro1 { width: 248px; height: 317px; border: 1px solid #e79af8; }
.ycontent_right { width: 250px; height: auto; float: right; }
.luxian { border: 1px solid #CCCCCC; float: left; height: 467px; width: 700px; margin-top: 10px; }
.luxian_1 { width: 700px; height: 57px; background: #246ee3; float: left; color: #FFF; font-family: 微软雅黑; line-height: 57px; font-size: 20px; }
.luxian_1_left { float: left; font-size: 28px; padding-left: 40px; color: #FFF; text-align: center; height: 55px; width: 124px; font-weight: bolder; padding-right: 10px; }
.luxian_1_right { float: right; font-size: 20px; color: #FFF; text-align: center; height: 55px; width: 275px; padding-right: 20px; }
.luxian_2 { width: 700px;float: right; height: 407px; padding-top: 10px; }
.luxian_2_a { text-align: center; font-size: 22px; color: #000; width: 700px; height: 42px; line-height: 42px; font-family: 微软雅黑; margin: 0 auto; }
.luxian_2_b { width: 260px; height: 264px; padding-top: 25px; padding-left: 200px; float: left; }
.luxian_2_b li { color: #333; font-size: 12px; margin-top: 55px; }
.luxian_2_c { float: left; padding-top: 50px; padding-left: 10px; }
.dede_pages { }
.dede_pages ul { float: left; padding: 12px 0px 12px 16px; }
.dede_pages ul li { float: left; font-family: Tahoma; line-height: 17px; margin-right: 6px; border: 1px solid #E9E9E9; }
.dede_pages ul li a { float: left; padding: 2px 4px 2px; color: #555; display: block; }
.dede_pages ul li a:hover { color: #690; text-decoration: none; padding: 2px 4px 2px; }
.dede_pages ul li.thisclass, .dede_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover { background-color: #F8F8F8; padding: 2px 4px 2px; font-weight: bold; }
.dede_pages .pageinfo { line-height: 21px; padding: 12px 10px 12px 16px; color: #999; }
.dede_pages .pageinfo strong { color: #555; font-weight: normal; margin: 0px 2px; }
#arc_zixun { margin: 40px auto 20px auto; width: 359px; height: 82px; }
