body{margin:0 auto;color:#333; background:url(imgbg.jpg) no-repeat center top #ebebeb; font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}

ul,ol,li,p,h1,h2,h3,form,dd,dl,dt,i{margin:0;padding:0;list-style:none}

img{border:0;}

i{ font-style:normal}

button{display:block}

a{cursor:pointer;text-decoration:none;color:#393939 }

a:hover{text-decoration: none;color:#1b5c9f}

.all-wrap{ min-width:1200px; width:100%}

.wrap{width:1200px; margin:0 auto}

.clearfix { *overflow: hidden; *zoom: 1; } 

.clearfix:after{ display: table; content: ""; width: 0; clear: both; }

.hidden{ overflow:hidden}

input, textarea, select, button { font:14px Verdana,Helvetica,Arial,sans-serif; }

table { border-collapse:collapse; }

.clear{line-height: 0; clear: both; overflow:hidden;height:0px; font-size:0px}

.pull-left{float:left}

.pull-right{float:right}

.mt15{margin-top:15px}
.mb15{margin-bottom:15px}
.ml15{margin-left:15px}
.mr15{margin-right:15px}

.mt20{margin-top:20px}
.mb20{margin-bottom:20px}
.ml20{margin-left:20px}
.mr20{margin-right:20px}


.hide{display:none}

.head{height:138px; overflow:hidden; padding-top:52px}

.top-link{height:30px; background:#1b5c9f;color:#fff; font-size:12px; line-height:30px}

.top-link a{color:#fff}

.logo{ background:url(imglogo.png);width:540px;height:80px;}

.logo a{width:100%; height:100%; display:block; overflow:hidden; text-indent:-999px}

.wxwb{width:160px;height:70px;}

.wxwb a{display:block;width:80px;float:left; text-align:center}

.wxwb i{width:47px; height:38px; display:block; margin:0px auto 8px auto; background-image:url(imgwxwb.png); background-repeat:no-repeat}

.wxwb a.ico-wx i{ background-position: 0px 0px}

.wxwb a.ico-wb i{ background-position: 5px -50px}

.search{ background:#fff;width:256px;height:28px;margin-top:10px;margin-right:20px}

.search input{height:26px; width:193px;float:left; border:0 none; line-height:26px}

.search button{ background:#00a1e9;width:60px;height:28px;color:#fff; border-left:solid 1px #306fb1;; border:0 none; float:right; cursor:pointer}

.menu{height:50px; width:1200px; margin:auto; background:#1b5c9f;}

.menu li{width:180px;float:left; line-height:50px; font-size:18px; text-align:center; border-right:solid 1px #306fb1}

.menu li a{color:#fff; display:block;width:100%;height:50px; line-height:50px}

.menu li a i{width:30px;height:45px; display:inline-block;background-image:url(imgico.png); background-repeat:no-repeat; vertical-align:middle; margin-right:6px}

.menu li.current{border:0}

.menu li.current a{background:#fff;color:#1b5c9f}

.menu li.current i{ background-image:url(imgico_on.gif);}

.menu li.m1 a i{ background-position:-10px 0px}

.menu li.m2 a i{ background-position:-10px -50px}

.menu li.m3 a i{ background-position:-10px -100px}

.menu li.m4 a i{ background-position:-10px -150px}

.menu li.m5 a i{ background-position:-10px -200px}


.news-topic{height:78px; width:100%; text-align:center;  font-size:32px; line-height:78px;border:solid 1px #e0e0e0;color:#f00; background:url(imgtip.gif) 0px 23px no-repeat #fff; margin-bottom:20px}

.news-topic a{color:#f00}

.news-pic{width:600px;height:400px}

.news1{ height:395px; }

.news-box{ padding:5px 15px 0px 15px; background:#fff; width:568px;border:solid 1px #e0e0e0;}

.news1.news-box{width:599px; border-left:0 none;height:398px; padding:0px; border-top:solid  2px #256092}

.gk.news-box{width:569px; height:156px; border-right:0px; margin-top:20px}

.tips.news-box{width:568px; height:156px; margin-top:20px}

.gklist li{width:134px;float:left;height:130px;float:left; background:#efefef; text-align:center; margin-right:10px; margin-top:10px}

.gklist li i{width:65px;height:65px; display:block; margin:18px auto 0px auto; background:url(imgico.png) no-repeat #1b5c9f; border-radius:50%}

.gklist li a:hover i{-webkit-transition: -webkit-transform 0.7s ease-out;
    -moz-transition: -moz-transform 0.7s ease-out;
    transition: transform 0.7s ease-out;
    transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);}

.gklist li a{line-height:40px}

.gklist li.i1 i{background-position: 8px -250px}

.gklist li.i2 i{background-position: 8px -315px}

.gklist li.i3 i{background-position: 8px -380px}

.gklist li.i4 i{background-position: 8px -445px}


.news1 .news-box-c{ padding:15px}

.news1 .news-box-t{ background:url(imgt1.gif);height:38px;padding-top:9px;}

.news1 .news-box-t a,.news1 .news-box-t a:hover,.news1 .news-box-t a.current{ height:37px; line-height:37px; text-align:center; width:120px; border:solid 1px #d4d4d4; border-top-color:#256092; border-bottom:0; background:#fff; margin-left:10px}




.news-box-t{ background:url(imgline.gif) repeat-x left bottom;height:40px;}

.news-box-t a{ padding:0px 10px;float:left; text-align:center; line-height:40px; font-size:18px}

.news-box-t a:hover,.news-box-t a.current{line-height:40px;height:38px; border-bottom:solid 2px #1b5c9f; color:#1b5c9f}

.news-box-c{padding:10px 0px}

.list li{ background:url(imglist.gif) no-repeat 10px 15px; padding-left:20px; height:32px; line-height:32px; font-size:16px}

.list li span{float:right; font-size:14px}

.list li.spc{ border-bottom:solid 1px #dee7ed;height:10px; margin-bottom:10px; overflow:hidden}

.list li a b{ font-weight:normal}

.notice{ border-right:solid 1px #e0e6e9;float:left;height:200px;width:569px}

.tips{float:left}

/**gov**/
#gov{width:1198px;border:1px solid #D8D8D8;background:url(imglink_bg.jpg) repeat-x #fff; margin: 10px auto 0px auto; padding-bottom:10px }
#gov_nav{ height:36px; }
#gov_nav li{ font-size:16px; line-height:36px; width:199px;border-right:1px solid #D8D8D8; float:left; text-align:center}
#gov_nav li a{color:#484747; display:block;}
#gov_nav li.gov_cur{background:url(imglink_h.jpg) repeat-x;}
#gov_nav li.gov_cur a{font-weight:bold;}
#gov_list{ padding:10px 0px;}
#gov_list ul{padding-left:40px;display:none;}
#gov_list ul li{white-space: nowrap;width: 180px;font: 14px/28px Arial;text-align: center; float:left;}
#gov_list ul li a{color:#555;}
#gov_list ul li a:hover{color:#1b5c9f;}

/**footer**/
.foot{ text-align:center; font-size:14px; line-height:1.5; margin-top:20px;}



.linktext{ width:1198px;border:1px solid #dbdcdd; background:#fff; margin:20px auto 0px auto}
.linktext .linktext-tit{ width:1200px; height:35px; background:url(imglinkbg_03.gif) repeat-x;border-bottom:1px solid #dbdcdd;}
.linktext .linktext-tit span{width:149px; height:35px; line-height:35px; float:left; text-align:center; border-right:1px solid #dbdcdd;text-decoration:none; color:#5b5a59; font-size:14px;}
.linktext .linktext-tit .zfw{}
.linktext .linktext-tit .xwmtw{}
.linktext .linktext-tit .szbmw{}
.linktext .linktext-tit .gxszdw{border-right:none;}

.linktext .linktext-tit .current{ background:url(imglinkhover_03.gif) repeat-x; border-bottom:none; font-weight:bold;}
.linktext dt {cursor:pointer;}
.linktext dt.on {cursor:pointer;}
.linktext dd {padding:5px;line-height:23px;}
.linktext dd  a{margin:0 5px; font-size:14px; white-space:nowrap}

.section-wrap{overflow:hidden; width:1200px; margin:20px auto 0px auto}

.section-box{height:684px; overflow:hidden}
/**首页关于本委**/
.about{ padding:15px}

.about-l{width:870px;}

.about-r{width:275px;}

.about-item a{width:280px; margin-right:15px; border-radius:5px; background:#eaeaea; display:block;height:60px;float:left; line-height:60px; text-align:center }

.about-item a.current{color:#fff}

.about-item a i{display:inline-block;width:40px;height:60px; vertical-align:middle; background-image:url(../img/gk_wxwb.png); background-repeat: no-repeat; margin-right:7px}

.about-item a.a1 i{ background-position:-15px -425px}

.about-item a.a2 i{ background-position:-15px -495px}

.about-item a.a3 i{ background-position:-15px -565px}

.about-item a.a1.current{ background:#7b8de8}

.about-item a.a2.current{ background:#2fc0aa}

.about-item a.a3.current{ background:#d1be22}

.about-item a.current i{ background-image:url(imggk_ico_on.png);}

.about-item-c{ border:solid 1px #e7e7e7; padding:15px; font-size:16px; line-height:32px;height:540px; overflow-x:hidden; overflow-y:scroll; margin-top:15px}

.about-r-t{background:url(imglead-t.gif) repeat-x 0px bottom;height:40px;}

.about-r-t span{ float:left; border-bottom:solid 4px #4ba8e8; line-height:36px; padding:0px 15px; font-size:18px;color:#1b5c9f}

.about-r-c li{height:45px; line-height:45px; background:url(imglead-list.gif) no-repeat 5px 20px; padding-left:20px; border-bottom:solid 1px #e7e7e7}

.about-r-c li span{float:left; font-size:14px}

.about-r-c li a{float:right; font-size:18px; line-height:45px}

/**首页政务公开**/
.zwgk-l{width:260px}

.zwgk-r{width:895px}

.zwgk{padding:15px}

.zwgk-l-box{ background:#f0f0f0}

.zwgk-l-t{border-bottom:solid 1px #fff;height:54px; line-height:54px; text-align:center; font-size:18px;color:#1b5c9f}

.zwgk-l-c{padding-bottom:20px}

.zwgk-l-c li{width:130px;height:135px; text-align:center;float:left; padding-top:25px}

.zwgk-l-c li i{width:70px;height:70px; border:solid 1px #302f3e; border-radius:50%; margin:auto; display:block; margin-bottom:20px; font-size:16px; background-image:url(../img/gk_wxwb.png)}

.zwgk-l-c li a.i1 i{ background-position:1px 1px}

.zwgk-l-c li a.i2 i{ background-position:1px -69px}

.zwgk-l-c li a.i3 i{ background-position:1px -139px}

.zwgk-l-c li a.i4 i{ background-position:1px -209px}

.zwgk-l-c li a.i5 i{ background-position:1px -279px}

.zwgk-l-c li a.i6 i{ background-position:1px -349px}

.zwgk-l-c li a:hover i{ -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;background-image:url(imggk_ico_on.png); background-color:#1b5c9f; border-color:#1b5c9f}

.zwgk-r-box{width:440px}

/**首页互动交流**/
.hdjl{padding:15px}

.hdjl-l{width:800px;}

.hdjl-r{width:345px}

.hd-btn{text-align:center}

.hd-btn a{display:inline-block;width:203px;height:59px; margin-left:15px; line-height:59px;color:#fff; text-align:center; font-size:18px; font-weight:bold; border-radius:5px}

.hd-l-t{height:40px; line-height:40px;}

.hd-l-t a{ font-size:18px;color:#1b5c9f;}

.hd-l-t i{width:40px;height:40px;float:left; background:url(imgwxwb.png) 0px -95px no-repeat; font-size:18px;color:#1b5c9f}

.hd-r-box{margin-bottom:15px}

.hd-r-t{height:40px; line-height:40px; border-bottom:solid 1px #e2e2e2}

.hd-r-t i{width:40px;height:40px;float:left;  margin-right:5px}

.hd-r-t a{ font-size:18px;color:#1b5c9f;}

.hd-r-t i.i1{background:url(imgwxwb.png) 0px -145px no-repeat;}

.hd-r-t i.i2{background:url(imgwxwb.png) 0px -195px no-repeat;}

.hd-r-t i.i3{background:url(imgwxwb.png) 0px -245px no-repeat;}

.hd-r-c{ margin-top:10px}

/**行业服务**/
.hyfw{ padding:15px}

.hyfw-l{width:460px;}

.hyfw-r{width:675px}

.hyfw-l-box{ background:#f0f0f0; margin-bottom:15px}

.hyfw-l-t{border-bottom:solid 1px #fff;height:40px; line-height:40px;font-size:18px;color:#1b5c9f; padding-left:20px}

.hyfw-l-c{padding:20px}

.hyfw-l-c.hyfw-notice{ padding:20px 0px 0px 20px}

.hyfw-notice a{float:left; display:block; margin-right:15px; margin-bottom:15px;width:200px;height:43px; border:solid 1px #d4d4d4; border-radius:5px; text-align:center; line-height:43px}

.zj-sys{display:block; background:url(imgsystem_pic.jpg);width:460px;height:93px; cursor:pointer; text-indent:-999px; overflow:hidden; margin-top:15px}

.hyfw-r-box{margin-bottom:15px}

.hyfw-r-box .news-box-t a{width:auto}

.hyfw-r-c{padding:20px 0px}

.hd-tab th,.hd-tab td{ text-align: center}

.hd-tab th{margin-bottom:20px; background:#f0f0f0; line-height:32px; font-size:16px; border:solid 1px #fff}

.hd-tab th.f{text-align:left; padding-left:20px}

.hd-tab td.f{text-align:left; padding-left:20px;background:url(imglist.gif) no-repeat 10px 15px;}

.hd-tab td{line-height:32px; height:32px;   font-size:16px}

.bm{width:675px;}

.bm-t{ background:#1b5c9f; font-size:24px; line-height:1.5;width:95px;height:83px; text-align: center;color:#fff; vertical-align:middle; padding-top:10px}

.bm-c{width:580px}

.bm-c li{ width:144px;height:91px; border:solid 1px #d4d4d4; border-left:0px;float:left; text-align:center; font-size:18px}

.bm-c li i{ margin:auto;width:50px;height:40px; display:block; background-image:url(imgwxwb.png); background-repeat:no-repeat; margin:14px auto 0px auto}

.bm-c li i.i1{ background-position:10px -302px}

.bm-c li i.i2{ background-position:10px -352px}

.bm-c li i.i3{ background-position:10px -400px}

.bm-c li i.i4{ background-position:10px -450px}

/*内页*/
.position{ font-size:16px;height:55px; line-height:55px; padding-left:20px}

.page-l{width:260px; background:#f6f6f6; min-height:100px}

.page-r{width:880px; min-height:400px}

.page-l-t{ height:48px; line-height:48px ;color:#fff; background:#1b5c9f; padding-left:15px; font-size:18px; text-align:center; font-weight:bold}

.page-l-menu li{width:230px;height:36px; line-height:36px; text-align:center; background:#fff; margin:15px auto 0px auto}

.page-l-menu li a{display:block;width:100%; height:100%;}
.page-l-menu li a.current,.page-l-menu li a:hover{background:#1b5c9f; -o-transition: color .2s linear,background .2s linear;
-moz-transition: color .2s linear,background .2s linear;
-webkit-transition: color .2s linear,background .2s linear;
transition: color .2s linear,background .2s linear;color:#fff}


.page-r .box-t{ background:url(imgline.gif) repeat-x 0px 48px; margin-bottom:10px}


/**页码**/
.page-code{text-align:center}

.page-code li{display:inline-block; padding:3px 8px; border:solid 1px #ccc; font-size:14px}

.page-code li.thisclass{ background:#1b5c9f; border:solid 1px #1b5c9f;color:#fff}

.content-txt img{ max-width:800px; height:auto}

.content{ background:#fff; border:solid 1px #dfe5e8; padding:0px 40px}

.content-t{ font-size:36px; padding:40px 0px; text-align:center}

.content-info{ border-bottom:solid 1px #dee7ed; color:#6d6d6d; line-height:36px; line-height:36px; font-size:14px; text-align: center}

.content-txt{ font-size:16px; line-height:2; padding:30px}

.content-function{height:40px; line-height:40px; text-align:center; font-size:14px;color:#666; border-bottom:solid 1px #dee7ed}

.content-function a{display:inline; margin-right:10px}

.content-function a i{ display:inline-block;width:18px;height:18px; margin-right:5px; vertical-align:middle}

.content-function a.print i{background:url(imgico-print.gif)}

.content-function a.close i{background:url(imgico-close.gif)}

.content-link{ padding:20px 0px; font-size:14px}

/*领导之窗*/
.page-ld{ background:#f5f9fc}

.page-ld li{height:56px}

.page-ld li a{display:block; padding-left:15px; width:225px; height:48px; border-bottom:solid 1px #dee7ed;color:#000; font-size:18px; line-height:20px; padding-top:8px}

.page-ld li a span{ font-size:14px;color:#666}

.page-ld li a:hover,.page-ld li a.current{background:#dfe6ec; padding-left:15px;-o-transition: color .2s linear,background .2s linear;
-moz-transition: color .2s linear,background .2s linear;
-webkit-transition: color .2s linear,background .2s linear;
transition: color .2s linear,background .2s linear;color:#e00f00}

.lead{width:870px; margin:auto}

.lead-t{ border-bottom:solid 1px #dee7ed; font-size:30px; padding-bottom:20px;color:#1b5c9f}

.lead-t span{font-size:18px;color:#000; margin-left:20px}

.lead-box{margin-top:30px}

.lead-box-t{ border-left:solid 3px #1b5c9f;color:#1b5c9f; padding-left:10px; font-size:18px; }

.lead-box-c{ padding-top:20px}

.box{ background:#fff; border:solid 1px #e0e0e0; padding:5px 15px;width:560px}

.box-t{height:50px; line-height:50px; overflow:hidden}

.box-t a{float:right; font-size:14px; line-height:50px}

.box-t span{float:left; font-size:18px;color:#306fb1; line-height:20px; border-left:solid 3px #306fb1; padding-left:15px; margin-top:13px;}

.i-pic-l{width:362px;float:left; position:relative;height:272px}

.i-pic-r{width:184px;float:right}

.pic-shadow{width:100%;height:30px; position:absolute; z-index:2;left:0px;bottom:0px; background:#000;opacity: 0.5;-ms-filter: "alpha(opacity=50)";filter: alpha(opacity=50);zoom: 1;}

.pic-name{line-height:30px; position:absolute; z-index:3;left:10px;bottom:0px}

.pic-name a{color:#fff}

.pic-src{position:absolute;left:0px;top:0px}

.box-c{ padding:15px 0px; border-top:solid 1px #e4e3e3}

.i-pic-box{width:184px; position:relative; margin-bottom:20px;height:126px}

.news-box.block3{width:356px}

.zt img{margin-top:8px}

.xxgk-ico li{width:180px;float:left; margin-right:10px; background:#d9efff; height:130px; margin-bottom:10px; text-align:center; overflow:hidden}

.xxgk-ico li i{display:block; width:60px;height:60px; margin:20px auto 10px auto; background:url(imgxxgk.gif)}

.xxgk-ico li a{display:block;width:100%;height:100%}

.xxgk-ico li.i1 i{background-position:0px 0px}

.xxgk-ico li.i2 i{background-position:0px -60px}

.xxgk-ico li.i3 i{background-position:0px -120px}

.xxgk-ico li.i4 i{background-position:0px -180px}

.xxgk-ico li.i5 i{background-position:0px -240px}

.xxgk-ico li.i6 i{background-position:0px -300px}

.xxgk-ico li a{color:#3e83c0}

.xxgk-ico a:hover i{
    -webkit-transition: -webkit-transform 0.7s ease-out;
    -moz-transition: -moz-transform 0.7s ease-out;
    transition: transform 0.7s ease-out;
    transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
}

.linkpic{width:1200px; margin:20px auto 0px auto}

.linkpic li{width:150px; margin-left:25px; float:left; display:inline}

.page-all.wrap{ background:#fff;width:1160px; padding:10px 20px}


