@charset "utf-8";
/* CSS Document */
body, ul, li, h1, h2, h3, h4, h5, h6, p, form, dl, dt, dd { margin:0; padding:0;}
body{ font:12px/200% Arial, Helvetica, sans-serif; color:#545454; background:url(images/bg.jpg) no-repeat center top #fff;}
h1, h2, h3, h4, h5, h6{font-weight: normal;}
ul,li{ list-style:none;}
img,input{ border:none; background:none;}
a{ text-decoration:none;}
a:link,a:visited{color:#545454;}
a:hover,a:active{ color:#0260bf;}
a:focus{ outline:none;}
html{-webkit-text-size-adjust:none; overflow-x:hidden;}
.clear{clear:both; margin:0; padding:0; font-size:0; line-height:0;}
.left{ float:left;}
.right{ float:right;}

#header,#nav{ width:1000px; margin:0 auto;}
#header{height:205px; background:url(images/diqiu.png) no-repeat right 22px;}
#header_h{ height:97px; padding-top:68px;}
#header_h a.logo{ width:535px; height:72px; display:block;}
#header_hlink{ margin:26px 146px 0 0;}
#header_hlink a{ width:82px; height:30px; line-height:30px; font-size:16px; color:#202020; background:url(images/icon1.png) no-repeat left center; padding-left:8px; float:left;}
#header_hlink a:hover{ color:#318101;}

#nav{ height:40px; background:url(images/navbg.png) no-repeat; text-align:center;font-size:16px; font-weight:600;}
#nav ul{ padding:0 50px;}
#nav ul li{background:url(images/navline.gif) no-repeat right center; float:left;}
#nav ul li a{ height:40px; line-height:40px; padding:0 22px; color:#fff;display:block;}
#nav ul li a:hover,#nav ul li a.now{ background:#589B31;}

.inner{ width:980px; background:#fff; margin:0 auto; margin-top:4px; padding:0 10px;}
#date{ height:39px; line-height:39px; border-bottom:1px #acceea solid; margin-bottom:10px;}
#date form{ width:200px; height:20px; margin-top:9px; border:1px solid #acceea;}
#date form .text{ width:168px; height:20px; line-height:20px; font-size:12px; color:#666; background:none; padding:0 5px;}
#date form .btn{ width:20px; height:15px; background:url(images/searchbtn.gif) no-repeat; margin-top:2px; cursor:pointer;}


#topic{ height:265px; overflow:hidden;}
#topicl{ width:345px; text-align:center;}
#topicl .pic{ width:341px; height:210px; border:1px #d2d2d2 solid; padding:1px;}
#topicl .xinwen{ height:auto; overflow:hidden;}
#topicl .xinwen h3 a{ height:30px; line-height:30px; font-size:14px; text-align:center; display:block;}
#topicl .xinwen p{ height:20px; line-height:20px;}

#topicm{ width:620px; margin-left:15px; text-align:center;}
.topicmtm{ height:27px; line-height:27px; background:url(images/menutitle.gif) no-repeat; margin-bottom:0.6em;}
.topicmtm span{ width:108px; height:27px; background:url(images/menubg.png) no-repeat; font-size:15px; color:#fff;}
.topicmtm a,.title span a{ font-family:"宋体"; font-size:12px; color:#037abd;}/*更多日期字大小体颜色*/
.topicmtm a:hover,#topicrtm a:hover,#topicl .xinwen h3 a:hover,.title span a:hover{ color:#3C9508; text-decoration:underline;}/*鼠标经过字体颜色*/

/*综合动态块*/
.block_focus,.block{ height:auto; overflow:hidden; border-bottom:1px dotted #bfbebe;}
.block_lname{ width:99px; height:41px; margin-top:10px;}
.block_rlist{ width:500px; padding:2px 2px 2px 0px;}
.block_rlist li,.newlist li{ height:26px; line-height:26px; background:url(images/icon1.gif) no-repeat left center; padding-left:0.4em;}
.block_rlist li a,.newlist li a{ float:left;}
.block_rlist li a:hover,.newlist li a:hover{ text-decoration:underline;}
.block_rlist li span,.newlist li span{ float:right; font-size:12px; color:#666;}

#brand{ height:100px; margin:20px 0;}

#section{ height:auto; overflow:hidden; margin-bottom:20px;}
#sectionl,#sectionm{ height:298px; border:1px #acceea solid; padding:0 10px 20px 10px;}
#sectionl{ width:288px;}
#sectionl p{ height:70px; margin-bottom:15px;}
#sectionm{ width:308px; margin:0 15px;}
.title{ height:27px; line-height:27px; text-align:center; padding:9px 0 2px 0; margin-bottom:10px; border-bottom:1px #baebff solid;}
.title h3{ width:108px; height:27px; background:url(images/lanmu1.gif) no-repeat; display:inline-block; color:#fff; font-weight:600;}
.title span a{ line-height:34px;}
.title h3.lanm2{ width:144px; height:27px; margin-right:3px; background:url(images/lanmu2.gif) no-repeat; color:#fff;}

/*咨询服务块*/
.demo{ height:252px; line-height:24px; overflow:hidden;}
.demo img{ margin-bottom:1.2em;}
.newlist li{ height:28px; line-height:28px;}

#activity{ height:121px; padding:2px; background:url(images/actbg.gif) repeat-x; border:1px solid #acceea;}
#acttm{ width:35px;}
.actlist{ width:886x; padding:12px 27px;}
.actlist li{ width:140px; height:99px; margin-right:9px; float:left;}

#foot{ height:115px; margin-top:25px;text-align:center; line-height:22px;}
#footlink{ height:30px; line-height:30px; background:#4185C9; font-weight:600;}
#footlink,#footlink a{color:#fff;}
#footlink a:hover{color:#B8E69D;}
#foot p{padding:10px 0;}

/*二级页*/
.con{} 
.conL{ width:220px; margin-right:10px;}
.conR{ width:748px; min-height:505px; border:1px #acceea solid; padding-bottom:25px;}
.conL_top{ height:auto; overflow:hidden; border:1px solid #cacfd4;}
.conL_bottom{ height:auto; overflow:hidden; margin-top:15px;}
.menuti{ border-bottom:1px solid #acceea; padding:7px 7px 0 15px;}
.menuti h3{ width:142px; height:32px; line-height:32px; background:url(images/menutibg.jpg) no-repeat; color:#fff; text-indent:1.6em; font-size:16px; font-weight:600;}
.menuti h3.bg1{ width:189px; background:url(images/menutibg1.jpg) no-repeat; text-indent:1.8em; font-size:13px;}
.menuli{ height:auto; overflow:hidden; padding:20px 8px;}
.menuli li{ width:202px; height:32px; line-height:32px; background:url(images/menulibg.gif) repeat-x; border:1px #d2d5d7 solid; font-size:12px; margin-bottom:4px; float:left; font-weight:600; overflow:hidden;}
.menuli li a{ background:url(images/icon2.gif) no-repeat 1.4em center; padding-left:2em;}
.menuli li a.now,.menuli li a:hover{background:url(images/icon3.gif) no-repeat 1.4em center; color:#0260bf;}

.conL_bottom ul li{ width:220px; height:116px; margin-bottom:1em; float:left;}
.weizhi{ height:28px; line-height:28px; background:url(images/conR.gif) no-repeat; margin:1px;}
.weizhibg1{ background:url(images/article.gif) no-repeat;}
.weizhil{ text-indent:1.1em; background:url(images/icon4.png) no-repeat left center; font-size:14px; color:#2158aa; font-weight:600;}
.weizhi2{ color:#fff;}
.weizhir{}
.weizhir span,.weizhir a.now{ color:#2158aa;}
/*关于协会页、文章内容页*/
.conRtext,.weizhi,.subblock{ padding:0 15px;}
.conRtext{ height:auto; overflow:hidden; line-height:26px;}
.conRtext h3{ height:50px; line-height:50px; font-size:18px; text-align:center; color:#282828;}
.conRtext div{ line-height:26px;}

/*政策法规列表页*/
.subselect{ height:32px; background:url(images/subselect.gif) repeat-x; margin:1px;}
.subselect li{ width:174px; height:28px; line-height:28px; margin-right:1px;background:#a7a9ab; text-align:center; float:left;}
.subselect li a{ color:#fff; height:28px; line-height:28px; display:block;}
.subselect li.subselect_over{height:32px; background:url(images/subselect_cover.png) no-repeat;}
.subblock{ margin-top:20px;}
.subblock li{ height:30px; line-height:30px; background:url(images/icon1.png) no-repeat left center; border-bottom:1px dotted #a0a1a2; padding-left:0.6em; margin-bottom:1em;}
.subblock li a{ color:#3d3d3d; float:left;}
.subblock li a:hover{ color:#0260bf;}
.subblock li span{ color:#666; font-size:12px; float:right;}
.subblock li span a.down{ float:right;}/*下载*/

.form,.formdiv,.beizhu{ width:100%;}
.formdiv{ height:22px; line-height:22px; margin-bottom:1em; float:left;}
.formdiv2{ height:auto; line-height:22px;}
.formdiv2 textarea{ width:400px; height:60px; border:1px #d2d5d7 solid;}
.formdiv span{ width:200px; text-align:right; margin-right:8px; float:left;}
.formdiv span.x{ width:10px; color:red;}
.formdiv span.y{ width:50px; padding-top:6px;}
.formdiv span.z{ width:130px;}
.formdiv .int{ width:160px; height:20px; line-height:20px; border:1px #d2d5d7 solid;}
.formdiv .int1{ width:240px;}
.formdiv .int2{ width:60px;}
.formbtn{ padding-left:200px; height:30px; line-height:30px; margin-top:1em; float:left;}
.formbtn .btn,.formdiv .btn{ height:22px; line-height:22px; padding:0 20px; background:#0B9FE7; color:#fff; margin-left:8px;}
.beizhu{ height:auto; overflow:hidden; line-height:20px; margin-top:2em;}
.beizhu span,.beizhu a{ color:#037abd;}

/*文章内容*/
.article{ border:1px solid #acceea; padding-bottom:40px;}
.padding{ padding:0 40px;}
.articlebt{ margin-top:35px; border-bottom:1px solid #e9e9e9; text-align:center; padding-bottom:5px; margin-bottom:1.8em;}
.articlebt h3{ font-size:18px; height:30px; line-height:30px; color:#282828;}
.articlebt span{ color:#666;}
.articletext{ height:auto; overflow:hidden;}
.close{font-size:14px; color:#3d3d3d; text-align:center; margin-top:2em;}
.close a{ color:#0260bf;}

/*分页*/
.pages{ text-align:center; margin-top:2em; height:20px; line-height:20px;}
.pages a,.pages span{ color:#3c3c3c; padding:1px 3px; margin:0 3px;} 
.pages a:link,.pages a:visited{ color:#3c3c3c;}
.pages a:hover,.pages a:active{ color:#01619d;}
.pages a.now{ color:#fff; background:#01619d;}
.pages span.curpage{color:#fff; background:#01619d;}