@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:13px/200% "微软雅黑", Tahoma, Helvetica, Arial, SimSun, 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:15px;}
#nav ul li{background:url(images/navline.gif) no-repeat right center; letter-spacing:-1px; float:left;}
#nav ul li a{width:111px; height:40px; line-height:40px; color:#fff;display:block;}
#nav ul li a:hover,#nav ul li a.now{ background:url(images/nav_cover.png) no-repeat left center;}

.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:178px; height:20px; line-height:20px; font-size:12px; color:#666; background:none;}
#date form .btn{ width:20px; height:15px; background:url(images/searchbtn.gif) no-repeat; margin-top:2px; cursor:pointer;}


#topic{ height:auto; overflow:hidden;}
#topicl{ width:345px; text-align:center; height:272px; overflow:hidden; margin-top:29px;}
#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:395px; margin:0 25px 0 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:32px; height:55px;}
.block_rlist{ width:354px; padding:2px 2px 2px 0px;}
.block_rlist li,.newlist li{ height:24px; line-height:24px; 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-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;}

#topicr{ width:198px; border:1px solid #ccc;}
#topicrtm{ height:44px; line-height:44px; background:url(images/huiyuan.gif) no-repeat; text-indent:65px; font-size:16px; border-bottom:1px solid #CFE1EB;}
#topicrtm a{color:#037abd;}

#topicr form{ height:auto; overflow:hidden; padding:9px 10px;}
#topicr form div{ height:30px; line-height:30px;}
#topicr form .text{ width:116px; height:18px; line-height:18px; border:1px #ccc solid; float:left;}
#topicr form .text1{ width:58px; height:18px; line-height:18px; border:1px #ccc solid; float:left;}
#topicr form span{ width:56px; line-height:18px;}
#topicr form .btn{ display:inline-block; width:74px; height:24px; line-height:22px; text-align:center; background:url(images/huiyuanbg.gif) no-repeat; color:#fff; margin:0 7px; cursor:pointer;}
#topicrpic{ height:108px;}

#brand{ height:79px; margin:10px 0;}

#section{ height:auto; overflow:hidden; margin-bottom:20px;}
#sectionl,#sectionm{ height:332px; 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;}
.title span a{ line-height:34px;}

/*咨询服务块*/
.select li{ width:108px; height:27px; margin-right:3px; background:url(images/lanmu2.gif) no-repeat; float:left;}
.select li.over{ background:url(images/lanmu1.gif) no-repeat;}
.select li.over a{ color:#fff;}
.demo{ height:auto; overflow:hidden;}
.block{ background:url(images/line.gif) no-repeat left bottom; padding-bottom:4px; margin-bottom:4px;}
.lname{ width:29px; height:85px;}
.rlist{ width:272px;}
.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;}
.index_prolist_con{ width:886x; padding:12px 22px; margin-left:30px;}
.actlist{}
.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;}
#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:30px; background:url(images/menutibg.jpg) no-repeat; color:#fff; text-indent:1.6em; font-size:16px;}
.menuli{ height:auto; overflow:hidden; padding:20px 8px;}
.menuli li{ width:202px;line-height:32px; background:url(images/menulibg.gif) repeat-x; border:1px #d2d5d7 solid; font-size:14px; margin-bottom:4px; float:left;}
.menuli li ul li{ background:none; border:0; font-size:12px; margin-left:20px; line-height:5px; margin-top:10px; margin-bottom:5px;}
.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{ width:120px; text-indent:1.1em; background:url(images/icon4.png) no-repeat left center; font-size:14px; color:#fff;}
.weizhir{}
.weizhir span,.weizhir a.now{ color:#2158aa;}
/*关于协会页、文章内容页*/
.conRtext,.weizhi,.subblock{ padding:0 15px;}
.conRtext{ height:auto; overflow:hidden;}
.conRtext h3{ height:50px; line-height:50px; font-size:18px; text-align:center; color:#282828;}
.conRtext div{ line-height:22px;}

/*政策法规列表页*/
.subselect{ height:32px; background:url(images/subselect.gif) repeat-x; margin:1px;}
.subselect li{ width:123px; 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{ width:40px; float:right;}/*下载*/

.form,.formdiv,.beizhu{ width:100%;}
.formdiv{ height:22px; line-height:22px; margin-bottom:1em; float:left;}
.formdiv span{ width:100px; text-align:right; float:left;}
.formdiv span.x{ width:10px; color:red;}
.formdiv span.y{ width:50px; padding-top:6px;}
.formdiv span.z{ width:80px;}
.formdiv .int{ width:160px; height:20px; line-height:20px; border:1px #d2d5d7 solid;}
.formdiv .int1{ width:240px;}
.formdiv .int2{ width:60px;}
.formbtn{ padding-left:100px; 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;}

/*2017.6.22*/
.margintop{ margin-top:10px;}