*{color:#4c4c47;}
p { text-decoration:none;color:#4c4c47;}
a { text-decoration:none;color:#4c4c47;}
a:link {color:#4c4c47;}

.off { display:none;}
img {border:none;}
body {background:url(images/header-02.gif) left top repeat-x #f2efde;color:#4c4c47; overflow-x:hidden;}
*html .line a{line-height:25px;}
/*-------------------layout------------------------------------------------*/
#head {width:1003px;height:90px;margin:0 auto;background:url(images/header-03.gif) right bottom no-repeat;}
#menu {width:1003px;height:35px;margin:0 auto;background:url(images/menu-03.gif) left top repeat-x;}
#banner {width:1002px;margin:10px auto 0;}
#main {width:1003px;margin:0 auto;}
#friend {width:1002px;border:1px solid #dfd6a9;margin:10px auto 0;height:55px;overflow:hidden;padding-top:10px;background:#fcfbeb;}
#foot {width:1003px; text-align:center;font:12px/18px border;margin:10px 0px; color:#4a4a4a;}
/*-----------------type---------------------------------------------------*/
#head .logo {width:508px;height:90px;float:left; }

#head .search {float:right;width:490px;height:90px;}
#head p {float:right;display:inline;margin-left:2px;width:74px;height:24px;font:12px/24px border; background:url(images/header_anniu.gif) left top repeat-x; text-align:center;}
#head p a {color:#fff;}

.search .box {margin:13px 0 0 145px;}
.search input.text {font-size:14px;height:18px;border-top:1px solid #b39f25;border-left:1px solid #b39f25;border-bottom:1px solid #b39f25;border-right:none;}
.search input.submit { vertical-align:top;*vertical-align:text-bottom;width:52px;height:22px; border:none; background:url(images/search.gif) left top no-repeat;}
/*\*//*/.search input.submit {vertical-align:top;}/**/

/*menu*/
#menu p.marginleft {margin-left:7px;}
#menu p {width:1px;height:35px;float:left; background:url(images/menu-02.gif) left top no-repeat;display:inline;}
#menu a {float:left;height:35px;width:123px;text-align:center;font:14px/35px border;color:#d6d6d6;}
#menu a.on {width:123px;background:url(images/menu.gif) left top repeat-x; color:#fff;font-weight:bold;}

/*-------------------------left--------------------*/
#main .left {float:left;width:765px;margin-top:10px;}

/*======================box==============================*/
/*box type1*/
#main .left .nomarginright {margin-right:0;}
.left .box {width:763px;border:1px solid #ddd4a4;}

.left .box_2,.left .box_5 {width:380px;border:1px solid #ddd4a4;margin:10px 10px 0 0;float:left;}

.left .box_3 {width:370px;border:1px solid #ddd4a4;margin:10px 0 0 0;float:left;}

.left .box_4 {width:763px;height:419px;padding:5px 0;border:1px solid #ddd4a4; overflow:hidden; background:#fffeef;margin-top:10px;}

.left .box_5 {width:763px;}
/*title type1*/
.box .title_box {width:761px;height:30px;border-left:1px solid #fff;border-right:1px solid #fff; background:url(images/box_title_bg-02.gif) left top repeat-x;position:relative;z-index:1;}

.box_2 .title_box_2,.box_3 .title_box_2,.box_5 .title_box_2  {width:378px;height:28px;border-left:1px solid #fff;border-right:1px solid #fff;background:url(images/box_title2_bg-02.gif) left top repeat-x;position:relative;z-index:1;}

.box_3 .title_box_2 {width:368px;}
.box_5 .title_box_2 {width:761px;}
/*title bg*/
.title_bg { width:100%;height:30px;background:url(images/box_title_bg.gif) left bottom no-repeat; position:relative;z-index:10;}
.title_bg a.more {position:absolute;left:auto;right:10px;top:8px;font-size:12px; color:#a70000;font-weight:bold;}
img.title_pic {display:block;position:relative;height:37px;margin:-37px 0 0 17px;z-index:100;}

/**/
.title_bg_2 {width:100%;height:28px;background:url(images/box_title2_bg.gif) left bottom no-repeat; position:relative;z-index:10;color:#fff;}
.title_bg_2 a.tab1,.title_bg_2 a.tab2,.title_bg_2 a.tab3 { display:block;position:absolute;left:auto;right:10px;height:28px;font:12px/28px broder;width:58px; text-align:center;color:#fff;}
.title_bg_2 a.tab2 {right:80px; width:65px;color:#fff;}
.title_bg_2 a.tab3 {right:160px; width:65px;color:#fff;}

.title_bg_2 a.tab1 p,.title_bg_2 a.tab2 p,.title_bg_2 a.tab3 p{color:#fff;}
.title_bg_2 a.tabon p {height:28px;width:100%;border-left:1px solid #fff;border-right:1px solid #fff;background:url(images/box_tab_bg.gif) left top repeat-x;text-align:center;font-weight:bold;padding:0 2px;color:#fff;}


#main .hotTab {background:url(images/box_tab_bg.gif) left top repeat-x; border-left:1px solid #92821E; border-right:1px solid #92821E;font-weight: bold;width: 65px;color:#A70000;cursor:hand; }

/**/

img.zxypx {height:35px;margin:-35px 0 0 19px;}
img.jlb {height:28px;margin:-28px 0 0 14px;}
/*in_box*/
.inbox_1 {width:100%;padding:5px 0;height:219px;overflow:hidden; background:#fffeef;}

.inbox_2 {width:100%;padding:5px 0;height:170px; overflow:hidden; background:#fffeef;}

.inbox_3 {width:100%;padding:5px 0;height:448px; overflow:hidden; background:#fffeef;}

.inbox_auto {width:100%;padding:15px 0;height:auto; background:#fffeef;}

/*=======================================================*/

.gg_index {width:218px;height:202px;float:left;display:inline;margin:5px 20px 0 10px;}
.inboxword {width:211px;height:190px;overflow:hidden;float:left;display:inline;margin:5px 20px 0 0;font:12px/24px border;}
.inboxword p.t {width:100%;height:24px; text-align:center;font-weight:bold;}

ul.list_1 {width:266px;height:215px;overflow:hidden;float:left;display:inline;margin:5px 0 0 0;}
ul.list_1 li {width:100%;font:12px/24px border;height:24px;overflow:hidden;text-indent:10px; background:url(images/li_1.gif) left 9px no-repeat;}

/**/
.zx_pic {width:117px;float:left;display:inline;margin:5px 20px 0 10px;font:12px/35px border; text-align:center;}
.zx_pic a {color:#a70000;}
.zx_pic img { display:block;}

.zx_word {width:225px;height:160px;overflow:hidden;float:left;display:inline;margin-top:5px;font:12px/18px border; }
.zx_word p.zx {color:#a70000;width:100%;height:52px;overflow:hidden;}
ul.zx {width:100%;height:96px;overflow:hidden;margin-top:9px;}
ul.zx li {width:100%;height:24px;font:12px/24px border;text-indent:12px; background:url(images/li_2.gif) left 7px no-repeat;}
ul.zx li b {color:#a70000;}

/**/
ul.sp {width:360px;height:168px;margin:0 auto;}
ul.sp li {border-top:1px dashed #000;padding:10px 0 0;}
ul.sp li.nobordertop {border-top:none;}
ul.sp li dl {width:100%;}
ul.sp li dl dd {width:173px;height:78px;margin:0 2px;}
ul.sp li dl dd a.img {float:left;width:56px;height:56px;display:inline;margin-right:8px;}
ul.sp li dl dd p {float:left;width:108px;font:12px/17px border;color:#4c4c47; text-decoration:none;}
ul.sp li dl dd p a{ color:#4c4c47; text-decoration:none;}
ul.sp li dl dd p a:hover{ color:#4c4c47; text-decoration:none;}

/******/
.left_box4 {float:left;width:414px;margin:10px 20px 0 10px;display:inline;}
/**/
.qyjzk_zk {width:215px;}
.qyjzk_jrjj {width:215px; }
.qyjzk {width:414px;height:244px;}
.qyjzk a.img,.jrjj a.img,.shu a.img {float:left;margin-right:20px;display:inline;width:173px;height:227px;margin-top:5px;} 
.qyjzk .qyjzk_word,.jrjj .jrjj_word,.shu .shu_word {float:left;width:220px;height:244px;overflow:hidden;font:12px/18px border;}
p.qyjzk,p.shuji{width:100%;height:10px;overflow:hidden;} 
p.qyjzk a{color:#a70000;line-height:20px;}

p.pictitle {width:100%;margin-bottom:3px;}
p.marginbottom {margin-bottom:5px;}
/**/
.jrjj {width:414px;height:145px;margin-top:8px;}
.jrjj a.img {width:107px;height:140px;}
.jrjj .jrjj_word {height:145px;}

/**/
ul.s {float:left;display:inline;margin-top:5px;width:290px;padding-left:20px;*padding-left:0;border-left:1px dashed #000;}
ul.s li {width:100%;margin-bottom:2px;}
.shu {width:100%;}
.shu a.img {width:76px;height:100px;margin-right:10px;}
.shu .shu_word {width:190px;height:140px;}

p.shuji {height:105px;}

/******/
p.jlb_t {float:left;width:460px;height:286px;margin:5px 20px 0 10px;display:inline;font:12px/25px border;}
p.jlb_t img {display:block;margin-bottom:10px;}

.jlb_p {float:left;display:inline;margin-top:5px;width:256px;height:294px; }
.jlb_p dl {height:94px;width:100%;overflow:hidden;margin-bottom:4px;}
.jlb_p dl dt {font:bold 14px/20px border;height:20px;color:#655500;}
.jlb_p dl dd {width:51px;height:18px;font:12px/18px border;}
.jlb_p dl dd a {color:#655500;}

.jlb_p dl.r dt,.jlb_p dl.r dd a {color:#a70000;}

/**/
.hdtz_bmbxz {width:746px;margin:0 auto;padding-top:12px;*padding-top:7px;_padding-top:12px;border-top:1px dashed #000;}

ul.hdtz {display:block;width:330px;float:left;display:inline;margin-left:20px;*margin-left:10px;}
ul.hdtz li,ul.bmbxz li {font:12px/23px border;text-indent:10px;height:23px;width:100%;background:url(images/li_1.gif) left 9px no-repeat; position:relative;z-index:10;}
ul.hdtz li.t,ul.bmbxz li.t {width:100%; text-indent:0;background:none;height:auto;}

ul.bmbxz {display:block;width:350px;float:right;display:inline;margin-right:20px;*margin-right:40px;_margin-right:20px;}
ul.bmbxz li a.down {display:block;height:14px;width:40px; text-align:right;font:12px/14px border; text-decoration:underline;color:#665200; position:absolute;z-index:100;left:auto;right:0;top:3px; background:url(images/down.gif) left top no-repeat;}

/*------------------------------right-----------------------------------------*/
#main .right {width:232px;float:right;}

.right .box {width:230px;border:1px solid #dfd6a9;margin-top:10px;}
.right .box .inbox {border:1px solid #fff;width:228px; background:url(images/right_inbox_bg.gif) left top repeat-x #fffeef; overflow:hidden;}
.right .box .login_bg { background:url(images/login_bg.gif) left top repeat-x #fffdee;}
/***height type***/
/*login*/
.rheight_t1 {height:136px;}
.rheight_s1 {height:134px;}

.login_t {margin:10px 0 0 15px;}
dl.login {margin:5px 0 0 15px;width:208px;}
dl.login dd{width:140px;margin:3px 0;}
dl.login dd.t {color:#a70000;text-align:right;width:54px;font-size:12px;font-weight:bold;line-height:22px;height:22px;}
dl.login dd input.text {border:1px solid #b39f25;}
dl.login dd.an .submit {margin-left:54px;width:59px;height:26px;border:none; cursor:pointer;background:url(images/login_submit.gif) left top no-repeat; vertical-align:top;}

/*gsjs*/
.rheight_t2 {height:283px;}
.rheight_s2 {height:281px;}

p.r_t,p.r_t2 {margin-left:10px;margin-bottom:7px;}
p.r_t2 {width:210px;height:25px;font:14px/25px border; text-align:right; background:url(images/r_zjfc.gif) left top no-repeat;margin-bottom:14px;}
p.r_t2 a {color:#a70000;}

p.r_t3 {width:202px;height:25px;margin:0 auto 10px; }

.gsjsword {width:210px;margin:0 auto;font:12px/20px border;color:#71706c;}

/*study*/
.study {display:block;margin-top:10px;width:232px;height:93px;}

/*jrsy*/
.rheight_t3 {height:374px;}
.rheight_s3 {height:372px;}

/*ywhd*/
.rheight_t4 {height:486px;}
.rheight_s4 {height:484px;}

ul.ywhd {width:210px;margin:12px auto 0;}
ul.ywhd li {width:100%;height:24px;font:12px/24px border;text-indent:10px; background:url(images/li_2.gif) left 7px no-repeat;overflow:hidden;}

/*sjyd*/
dl.sjyd {width:728px;margin:20px auto;}
dl.sjyd dd.shu {width:210px;height:278px;margin-top:10px;margin-right:5px;}

dl.sjyd dd.word {width:344px;padding:0 5px;height:285px; overflow:hidden;font:12px/22px border;}
dl.sjyd dd.word .mainword {width:100%;height:270px;overflow:hidden;background:url(images/sjyd_tushujieshao-031.gif) left bottom repeat-x;}
dl.sjyd dd.word .t {display:block;margin-bottom:6px;}

dl.sjyd dd.word ul.list {width:100%;margin-top:18px;}
dl.sjyd dd.word ul.list li {width:100%;height:24px;text-indent:35px;background:url(images/sjyd_tushujieshao-04.gif) 20px 7px no-repeat;overflow:hidden;}

dl.sjyd dd.shulist {width:145px;height:246px;margin-top:26px;margin-left:10px;}
dl.sjyd dd.margintop {margin-top:40px;}
dl.sjyd dd.shulist ul {width:100%;}
dl.sjyd dd.shulist ul li {width:100%;font:12px/23px border;height:23px;text-indent:11px;background:url(images/sjyd_tushujieshao-04.gif) left 7px no-repeat;overflow:hidden; color:#4c4c47;}
dl.sjyd dd.shulist ul li a{ font:12px/23px border;color:#4c4c47; text-decoration:none;}
dl.sjyd dd.shulist ul li a:hover{ font:12px/23px border;color:#4c4c47; text-decoration:underline;}

/*-----------------------------bottom-----------------------*/
.bbox {width:1002px;border:1px solid #dfd6a9;margin-top:10px;}
.bbox .inbox {border:1px solid #fff;width:1000px; background:url(images/right_inbox_bg.gif) left top repeat-x #fffeef; overflow:hidden;}

.bheight_t1 {height:220px;}
.bbox .bheight_s1 {height:220px;}

/*czxf*/
dl.czxf {width:100%;}
dl.czxf dd {height:162px;text-align:center;font:12px/28px border;width:192px; margin:5px 28px 0;}
*html dl.czxf dd {height:162px;text-align:center;font:12px/28px border;width:192px; margin:5px 20px 0;}
dl.czxf dd a.img {display:block;width:192px;height:128px;}

/*map*/
.bheight_t2 {height:274px;}
.bbox .bheight_s2 {height:272px;}

.map_index {float:left;display:inline;width:306px;height:253px; margin:10px 30px 0 10px;}

.map_word {float:left;width:650px;height:253px;margin-top:10px;}
.map_word .word {width:100%;height:235px;overflow:hidden;}
.map_word p.hy {height:18px;font:bold 12px/18px border; text-align:right;}
.map_word p.hy a {color:#a70000;}

/*--------------------------------friend----------------------------*/
#friend a {float:left;width:95px;height:36px; display:inline;margin:0 24px;}

/*---------in word-----*/
.inword {width:723px;margin:0 auto; font-size:14px; line-height:25px;}
.inword p.close {width:100%;font:bold 14px/24px border; text-align:right;}
.inword p.close a {margin-left:10px;color:#000;}

#main .right .zjfc { background:url(images/zgfc.gif) left top repeat-x #fffdee;}

.zjfc p.pic {width:172px;margin:5px auto;font:12px/22px border; text-align:center;}
.zjfc p.pic a {color:#a70000;}
.zjfc p.pic a.pic { width:172px;display:block;}

dl.name {width:172px;margin:10px auto 0;}
dl.name dd {width:57px;text-align:center;height:24px;font:14px/24px border;}
dl.name dd a {color:#705e02;}


/*------------------------------------------------gsjj----------------------------------------*/
#main .gsjjleft {float:left;}
#main .gsjjright {float:right;}

.gsjjleft ul.menulist {width:210px;margin:0 auto;padding-bottom:30px;}
.gsjjleft ul.menulist li {text-indent:15px;font:bold 14px/30px border;height:30px;width:100%; overflow:hidden;border-bottom:1px solid #e3dcb3;}
.gsjjleft ul.menulist li a {color:#8f8040;}

/*---------------------------------------------*/
#font_12{ color:#000000; font-size:12px; text-decoration:none; line-height:25px; }
#font_12 a{ color:#000000; font-size:12px; text-decoration:none;}
#font_12 a:visited{ color:#000000; font-size:12px; text-decoration:none;}
#font_12 a:hover{ color:#000000; font-size:12px; text-decoration:underline;}

#zi_12{ color:#4c4c47; font-size:12px; text-decoration:none; line-height:25px; }
#zi_12 a{ color:#4c4c47; font-size:12px; text-decoration:none;}
#zi_12 a:visited{ color:#4c4c47; font-size:12px; text-decoration:none;}
#zi_12 a:hover{ color:#4c4c47; font-size:12px; text-decoration:underline;}

#font_14{ color:#000000; font-size:14px; text-decoration:none; line-height:25px; }
#font_14 a{ color:#000000; font-size:14px; text-decoration:none;}
#font_14 a:visited{ color:#000000; font-size:14px; text-decoration:none;}
#font_14 a:hover{ color:#000000; font-size:14px; text-decoration:underline;}

#or_14{ color:#FA5E00; font-size:14px; text-decoration:none; line-height:25px; }
#or_14 a{ color:#665200; font-size:12px; text-decoration:none;}
#or_14 a:visited{ color:#665200; font-size:12px; text-decoration:none;}
#or_14 a:hover{ color:#FA5E00; font-size:14px; text-decoration:underline;}

#ye_12{ color:#665200; font-size:12px; text-decoration:none; }
#ye_12 a{ color:#665200; font-size:12px; text-decoration:none;}
#ye_12 a:visited{ color:#665200; font-size:12px; text-decoration:underline;}
#ye_12 a:hover{ color:#A30407; font-size:12px; text-decoration:underline;}
#ye_12 a:active{ color:#665200; font-size:12px; text-decoration:underline;}

#ye{ color:#665200; font-size:12px; text-decoration:none; line-height:20px; }
#ye a{ color:#665200; font-size:12px; text-decoration:none;}
#ye a:visited{ color:#665200; font-size:12px; text-decoration:none;}
#ye a:hover{ color:#A30407; font-size:12px; text-decoration:underline;}

#ye_14{ color:#665200; font-size:14px; text-decoration:none; }
#ye_14 a{ color:#665200; font-size:14px; text-decoration:none;}
#ye_14 a:visited{ color:#665200; font-size:14px; text-decoration:none;}
#ye_14 a:hover{ color:#A30407; font-size:14px; text-decoration:underline;}

#red_12{ color:#A70000; font-size:12px; text-decoration:none;}
#red_12 a{ color:#A70000; font-size:12px; text-decoration:none;}
#red_12 a:visited{ color:#A70000; font-size:12px; text-decoration:none;}
#red_12 a:hover{ color:#A70000; font-size:12px; text-decoration:underline;}

#red_14{ color:#A70000; font-size:14px; text-decoration:none;}
#red_14 a{ color:#A70000; font-size:14px; text-decoration:none;}
#red_14 a:visited{ color:#A70000; font-size:14px; text-decoration:none;}
#red_14 a:hover{ color:#A70000; font-size:14px; text-decoration:underline;}

#font_18{color:#000000; font-size:18px; text-decoration:none;}

#font14{ color:#4c4c47; font-size:14px; text-decoration:none; line-height:25px; }
#font14 a{ color:#4c4c47; font-size:14px; text-decoration:none;}
#font14 a:visited{ color:#4c4c47; font-size:14px; text-decoration:none;}
#font14 a:hover{ color:#4c4c47; font-size:14px; text-decoration:underline;}

.bj_x_bottom{background-repeat: repeat-x;background-position: bottom;}
.bj_no{background-repeat: no-repeat;background-position: center;}
.bj_y{background-repeat: repeat-y;background-position: center;}

.list_title { font-size:14px; color:#FA5E00;}
.list_title a{ color:#FA5E00; font-size:14px; text-decoration:none;}
.list_title a:hover{ color:#FA5E00; font-size:14px; text-decoration:underline;}
.cp{ width:173px;}
.cp2{ width:220px; border:1px solid #DDD4A4;}
.cp3{ width:120px;}
.border_bottom{background: url(images/line01.gif) repeat-x bottom;}
.border_red{ padding-bottom:10px; border-bottom:1px dashed #BD403C;}
.pic_56{ width:56px; height:56px; float:left; padding-right:5px;}
.cfrs {width:334px; height:174px; overflow:hidden; background: url(images/cfrs.gif) no-repeat center top;margin-bottom:50px;}
#jrsy_img img{ width:90px;}