﻿@charset "utf-8";
/* CSS Document */
body {
	margin:0 auto; padding:0; font-size:12px; font-family:"宋体"; color:#727171; background:url(../images/bg.jpg) center top no-repeat;
}

ul,li,dl,dt,dd,form,h1,h2,h3,h4,p { margin: 0px; padding: 0px;}
li { list-style-type: none;}
img{ border:0}
.clear { margin: 0; padding: 0; clear: both; }
.clear hr { margin: 0; padding: 0; display: none; }
a {	color: #727171; text-decoration: none;}
a:hover {color: #00ac3b; text-decoration:none;}

.box { width:1002px; margin:0 auto; overflow:hidden; position:relative;}
.header { width:975px; height:428px; margin:0 auto; overflow:hidden;}
.title { position:absolute; top:415px; left:26px; z-index:100;}
.title2 { position:absolute; top:418px; left:26px; z-index:100;}

.wrap { width:100%; margin:0 auto; background:url(../images/content_bg.jpg) left top repeat-x; overflow:hidden;}
.wrap2 { width:100%; margin:0 auto; overflow:hidden;}
.content { width:975px; margin:0 auto; overflow:hidden;}
.content2 { width:1002px; margin:15px auto 0 auto; overflow:hidden;}
.index_left { float:left; width:607px; overflow:hidden;}
.index_news { width:607px; height:204px; margin-top:23px; overflow:hidden;}
.index_news .left { float:left; width:257px; text-align:center; overflow:hidden;}
.index_news .left img { border:1px solid #ececec; padding:4px; margin-bottom:5px;}
.index_news .left a { color:#565656;}
.index_news .left a:hover { color:#00ac3b;}
.index_news .right { float:right; width:347px; overflow:hidden;}
.index_news .right .tit { width:347px; height:26px; background:url(../images/index_news_titbg.jpg) left bottom no-repeat; overflow:hidden; position:relative;}
.index_news .right .tit a { position:absolute; top:0; right:15px;}
.index_news .right ul { width:320px; margin:0 auto; padding-top:5px; overflow:hidden;}
.index_news .right ul li { width:315px; padding:7px 0 4px 5px; border-bottom:1px solid #ccc;}
.index_news .right ul li.li1 { border-bottom:0;}

.huodong { width:607px; margin:20px auto; overflow:hidden;}
.huodong .tit { width:609px; margin-bottom:10px; padding-bottom:10px; background:url(../images/index_news_titbg2.jpg) left bottom no-repeat; overflow:hidden; position:relative;}
.huodong .tit ul li { float:left;}
.huodong .tit a.a1 { position:absolute; right:10px; top:0;}
.huodong .list img { float:left; width:240px; height:133px; border:1px solid #ececec; padding:4px; margin-right:15px;}
.huodong .list ul { float:left; width:340px; padding-top:10px;}
.huodong .list ul li { position:relative; height:22px;}
.huodong .list ul li span { position:absolute; right:15px; top:0;}

.index_right { float:right; width:348px; overflow:hidden;}
.login { width:339px; height:136px; background:url(../images/login_bg.jpg) no-repeat; overflow:hidden;}
.login ul { margin:42px 0 0 12px;}
.login ul li { margin-bottom:10px;}
.login ul li span { margin-left:35px;}
.login ul li .input { width:135px; height:14px; border:1px solid #d2d2d2;}
.login ul li .submit { width:45px; height:19px; margin-left:30px; border:0; background:url(../images/login.jpg) no-repeat; cursor:pointer;}
.login ul li .reset { width:45px; height:19px; margin-left:30px; border:0; background:url(../images/reset.jpg) no-repeat; cursor:pointer;}

.member { width:348px; margin-top:20px; overflow:hidden;}
.member .tit { width:100%; height:23px; background:url(../images/member_titbg.jpg) repeat-x; overflow:hidden; position:relative;}
.member .tit a { position:absolute; top:0; right:15px;}
.member ul { width:348px; margin:0 auto; padding-top:10px; overflow:hidden;}
.member ul li { width:333px; padding:7px 0 4px 15px; border-bottom:1px solid #ccc; background:url(../images/member_icon.jpg) 5px 11px no-repeat; position:relative;}
.member ul li.li1 { border-bottom:0;}
.member ul li span { position:absolute; right:10px; top:7px;}

.yuedu { width:348px; margin-top:20px; overflow:hidden;}
.yuedu .tit { width:348px; height:27px;background:url(../images/yuedu_tit.jpg) no-repeat;overflow:hidden; position:relative;}
.yuedu .tit a {/* position:absolute; top:10px; right:15px;*/}
.yuedu .tit ul{position:absolute/*;top:0px;left:100px*/;top:1px;left:1px}
.yuedu .tit ul li{float:left;display:inline-block}
.yuedu .tit ul li a{display:block;/*background:url(../images/sel_1.jpg) no-repeat;*/width:87px;height:26px}
.yuedu .tit a.a1 {position:absolute;top:10px;right:15px}

.yuedu .list { width:346px; border:1px solid #e7e7e7; border-top:0; overflow:hidden;}
.yuedu .list dl { width:332px; /*height:162px;*/ margin:10px auto; overflow:hidden;}
.yuedu .list dl dt { float:left; width:112px; height:180px; margin-right:10px;}
.yuedu .list dl dd { float:left; width:210px; margin:5px 0;}
.yuedu .list dl dd a { color:#4d4d4d;}
.yuedu .list dl dd a:hover { color:#00ac3b;}
.yuedu .yuedu_info { width:330px; margin:10px auto; line-height:20px; overflow:hidden;}
.yuedu .yuedu_info .tit2 { border-bottom:1px dotted #c1c1c0; padding-bottom:2px; margin-bottom:5px;}

.index_contact{width:348px; margin-top:20px; padding-bottom:70px; line-height:20px; background:url(../images/index_contact_bg.jpg) left bottom no-repeat; overflow:hidden; position:relative;}
.index_contact a { position:absolute; top:4px; right:20px;}

.footer { width:100%; height:50px; background:url(../images/footer_bg.jpg) left top repeat-x; overflow:hidden;}
.footer .p { width:975px; margin:15px auto; color:#fff; overflow:hidden;}
.footer .p span { font-family:"微软雅黑"; color:#fff;}
.footer .p a { font-family:"微软雅黑"; color:#fff;}

.location { width:1002px; height:39px; background:url(../images/location_bg.jpg) no-repeat; overflow:hidden; position:relative;}
.location span { position:absolute; right:10px; top:10px; color:#fff;}
.location span a { color:#fff;}
.location span a:hover { color:#fff;}

#sideleft { float:left; width:211px; margin:10px 0; border:2px solid #acdd85; overflow:hidden;}
#sideleft dl dt { width:211px; height:36px; overflow:hidden; position:relative;}
#sideleft dl dt img { position:absolute; right:25px; top:14px;}
#sideleft dl dt a { display:block; width:190px; height:36px; padding-left:24px; font-size:14px; color:#0c843b; font-weight:bold; font-family:"微软雅黑"; line-height:36px; background:url(../images/sideleft_libg1.jpg) repeat-x; overflow:hidden;}
#sideleft dl dt a:hover, #sideleft dl dt a.cur { display:block; width:190px; height:36px; padding-left:24px; line-height:36px; background:url(../images/sideleft_libg2.jpg) repeat-x; overflow:hidden;}
#sideleft dl dd { padding:5px 0; background-color:#e6e2e2;}
#sideleft dl dd ul { margin-left:35px; line-height:25px;}
#sideleft dl dd ul li { background:url(../images/sideleft_icon2.jpg) 0 6px no-repeat; padding-left:15px;}
#sideleft dl dd ul li a { font-size:14px; color:#134238;}
#sideleft ul.ul1 { margin-top:15px;}
#sideleft ul.ul1 img { display:block;}
#sideleft ul.ul1 li { width:148px; height:201px; margin:10px auto; border:1px solid #a4da7a;}

#sideright { float:right; width:774px; margin:10px 0; border:2px solid #acdd85; overflow:hidden;}
.about { width:740px; margin:40px auto; overflow:hidden;}
.about h2 { width:740px; margin-bottom:10px; padding:0 0 10px 0; text-align:center; border-bottom:1px dashed #ccc; color:#f48407; font-size:15px;}
.about h3 { width:700px; margin-bottom:5px; padding:0 0 5px 40px; border-bottom:1px dashed #ccc; color:#f48407; font-size:14px;}
.about h3 span { color:#888584; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.pubtime { margin-left:55px; color:#888584; position:relative;}
.pubtime span { color:#70aca4; position:absolute; right:40px; top:0;}
.pubtime2 { margin-left:55px; color:#888584; font-size:13px;}
.aboutus { width:666px; margin:30px auto; line-height:24px; color:#3e3a39;}
.aboutus b { font-size:14px;}

.daode { width:666px; margin:20px auto; line-height:30px; color:#3e3a39; font-size:14px}

.news { width:665px; margin:30px auto; overflow:hidden;}
.newstit { width:665px; height:31px; color:#fff; line-height:31px; background-color:#77d357;}
.newstit span { display:block; float:left;}
.newstit span.s1 { width:310px;}
.newstit span.s1 img { margin:14px 0 0 30px;}
.newstit span.s2 { width:262px;}
.news ul { border-bottom:2px solid #075e4e;}
.news ul li { height:30px; line-height:30px; background:url(../images/news_icon2.jpg) 30px 13px no-repeat; padding-left:70px; position:relative;}
.news ul li.li1 { height:30px; line-height:30px; background-color:#ecf9e5;}
.news ul li a { color:#134238; font-size:13px;}
.news ul li span { position:absolute; right:38px; top:0; color:#2e2116;}
.page { clear:both; width:700px; height:31px; margin:30px auto 15px; line-height:31px; color:#134238; text-align:center; border:1px solid #dddddd; background:url(../images/page_bg.jpg) repeat-x;}
.page a.cur {color:#134238;text-decoration:none;font-weight:600}
.shukan { width:736px; margin:0 auto; overflow:hidden;}
.shukan dl { width:676px; height:240px; padding:0 30px; margin:35px auto; border-bottom:1px dashed #b0b0af;}
.shukan dl img { float:left; display:block; width:148px; height:201px; margin-right:15px; border:1px solid #a4da7a;}
.shukan dl dt { font-size:16px; font-weight:bold; margin-bottom:20px;}
.shukan dl dd { float:left; width:500px; line-height:22px;}

.user_login { width:534px; height:330px; margin:85px auto; background:url(../images/user_login_bg.jpg) no-repeat; overflow:hidden;}
.login_but { margin:20px 0 0 35px; font-size:14px; color:#048535;}
.login_but a { font-size:14px; color:#048535;}
.user_login ul { margin:45px 0 0 180px;}
.user_login ul li { margin-bottom:10px;}
.user_login ul li .input { width:122px; height:20px; border:1px solid #cfd4c8;}
.user_login ul li .input2 { width:80px; height:20px; border:1px solid #cfd4c8;}
.user_login ul li.li1 { margin:20px 0 0 45px;}
.login_txt { margin:50px 0 0 45px; color:#b3b3b3;}

.user_link { margin:40px 0 35px 45px;}
.user_link img { margin:10px; border:1px solid #d3d3d3;}

.user_bbs { width:669px; margin:30px auto; overflow:hidden;}
.bbs_tit { color:#048535; font-size:14px;}
.bbs_titbg { width:667px; height:31px; margin:15px auto; border:1px solid #dddddd; background:url(../images/page_bg.jpg) repeat-x;color:#068737;line-height:28px}
.bbs_tiwen .tit { width:654px; padding:0 0 5px 15px; border-bottom:1px solid #e4e4e4; color:#048535;}
.bbs_tiwen p { width:90%; margin:10px auto; color:#a2a2a2; line-height:22px;}

.bbs_huida { width:669px; margin:30px auto 6px auto; border-top:1px solid #e4e4e4;}
.bbs_huida .tit { border:1px solid #e4e4e4; border-top:0; padding:10px 10px 8px 10px; color:#048535; position:relative;}
.bbs_huida .tit span { color:#626262; position:absolute; right:12px; top:11px;}
.bbs_huida .p { border:1px solid #e4e4e4; border-top:0; padding:10px 30px; color:#a2a2a2; line-height:22px;}

.bbs_sub { width:667px; height:260px; border:1px solid #e4e4e4; background:url(../images/bbs_sub_bg.jpg) left top no-repeat; overflow:hidden;}
.bbs_sub ul { margin:20px 0 0 40px;}
.bbs_sub ul li { margin-bottom:10px;}
.bbs_sub ul li.li1 { margin:20px 0 0 70px;}
.bbs_sub .input { width:150px; height:16px; border:1px solid #ccc;}
.bbs_sub .input2 { width:485px; height:80px; border:1px solid #ccc;position:absolute}

.user_reg { margin-top:40px;}
.user_reg ul { margin:20px 0 0 75px;}
.user_reg ul li { margin-bottom:10px;}
.user_reg ul li span { color:#fb750b;}
.user_reg ul li.li1 { margin-top:30px; margin-bottom:30px;}
.user_reg .input { width:130px; height:16px; border:1px solid #ccc;}

.user_tbl { width:668px; margin:30px auto; overflow:hidden;}
.user_tbl table { background-color:#f0f1f3; text-align:center;}
.user_tbl table tr.tr1 td { background:url(../images/page_bg.jpg) repeat-x;}
.user_tbl table tr td { background-color:#fff; height:30px;}
.user_tbl table tr td span { color:#048535;}

.tougao { width:669px; margin:30px auto; overflow:hidden;}
.tougao .tit { width:667px; height:23px; margin:0 auto; padding-top:8px; color:#048535; font-size:14px; font-weight:bold; border:1px solid #dddddd; background:url(../images/page_bg.jpg) repeat-x;}
.tougao .tit img { margin-left:15px; margin-bottom:-1px;}
.tougao .txt { width:615px; margin:20px auto; line-height:24px; color:#262626;}
.tougao .txt span { color:#f48407; font-weight:bold;}
.tougao_sub .tit2 { width:667px; height:43px; border:1px solid #ccc; text-align:center; background:url(../images/tougao_tit_bg.jpg) repeat-x; overflow:hidden;}
.tougao_sub .txt2 { width:667px; border:1px solid #ccc; border-top:0;}
.tougao_sub .txt2 ul { padding:30px 0 0 20px; color:#1a1a1a;}
.tougao_sub .txt2 ul li { margin-bottom:20px;}
.tougao_sub .txt2 ul li .input1 { margin-left:250px;}
.tougao_sub .txt2 ul li span { color:#858484;}
.tougao_sub .txt2 ul li font { color:#f48407;}

.user_bbs .bbslist{border:#ddd solid;border-width:1px 0 0 1px}
.user_bbs .bbslist tr th{background:url(../images/page_bg.jpg) repeat-x;height:31px;font-weight:400;color:#048437;border:#ddd solid;border-width:0 1px 1px 0}
.user_bbs .bbslist tr th.fr{width:47px}
.user_bbs .bbslist tr th.se{width:285px}
.user_bbs .bbslist tr th.th{width:110px}
.user_bbs .bbslist tr th.fo{width:65px}
.user_bbs .bbslist tr th.fi{width:98px}
.user_bbs .bbslist tr td{text-align:center;border:#ddd solid;border-width:0 1px 1px 0;height:28px}

.bbs_submit{background:url(../images/bbs_submit.jpg) no-repeat;width:80px;height:25px;border:0;cursor:pointer;margin:12px 0 0 0}
.bbs_submit2{background:url(../images/bbs_reset.jpg) no-repeat;width:80px;height:25px;border:0;cursor:pointer;margin:12px 0 0 0}

/*首页新添加*/
.main_bottom{width:auto;margin-top:0}
.main_box{width:940px;margin:0 auto}
.main_bottom ul{float:left;display:inline-block;margin:0 20px 0 0}
.main_bottom ul.last{margin-right:0px}
.main_bottom ul li img{width:140px}
.main_bottom ul li{margin:5px 0}
.main_bottom ul li a{text-align:center;display:block}