/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit}

/* HTML5 display-role reset for older browsers */

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{font-size:12px;line-height:1;font-family:arial,"Microsoft YaHei";background:#fff;color:#434343}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
a{text-decoration:none;color:#434343}
a:hover{color:#3d79ac}
input[type=text]::-ms-clear{display:none}
body{background:url(../image/header-bg.jpg) center top no-repeat}
.mt{margin-top:15px}
.fn-fwb{font-weight:700}
.fn-vam{vertical-align:middle}
.fn-clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.fn-clear{zoom:1}
.fn-hide{display:none!important}
.fn-show{display:block!important}
.fn-left{float:left}
.fn-right{float:right}
.fn-text-center{text-align:center}
.fn-text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

/* common */

.wrapper,.contenter{width:1140px;margin:0 auto}
.header{height:285px}
.header .topbar{position:relative;height:30px;z-index:10}
.header .wrapper{position:relative;z-index:1}
.header .mask{position:absolute;left:0;top:0;z-index:0;width:100%;height:100%;background:#3d79ac;filter:alpha(opacity=50);opacity:.5}
.header .textlinks li{float:left;line-height:30px}
.header .textlinks,.header .textlinks a{color:#fff}
.header .textlinks .spaced{padding:0 8px}
.header .logo{padding:30px 0 60px 0}
.header .nav-wrapper{height:60px;background:#3d79ac}
.header .nav li{float:left;width:150px;text-align:center;line-height:60px;font-size:16px;background:url(../image/nav-line.png) center right no-repeat}
.header .nav li a{color:#fff}
.header .search{float:right;margin:16px 20px 0 0}
.header .button-wrapper,.header .input-wrapper,.header .select-wrapper{float:left;margin-left:1px}
.header .select-wrapper{position:relative;width:90px}
.header .select-text{padding:0 10px;height:28px;line-height:28px;background:#fff url(../image/icon-search-arrow.png) 70px 10px no-repeat;color:#999;cursor:pointer}
.header .select-list{display:block;position:absolute;width:100%;background:#fff}
.header .select-list li{line-height:24px;padding:0 10px;cursor:default}
.header .select-list li:hover{background:#eee}
.header .input-search{border:0;width:190px;height:28px;line-height:28px;padding:0 10px;outline:0}
.header .btn-submit{border:0;outline:0;color:#fff;width:60px;height:28px;line-height:28px;background:#00a1e9;font-size:14px}

/*å¯¼èˆªçª—å£*/

.i-main-header-top-right-d{ float:right; padding-left:20px;}
.i-main-header-top-right-d .icon-arrow { display: block; width: 103px; height: 32px; background: url(../image/i-top-down.gif) no-repeat;}
.i-main-header-top-right-d.active .icon-arrow { background: url(../image/i-top-top.gif) no-repeat;}
.i-main-header-top-right-db{ display: none; background:#269dbb; width:620px; height:380px; position:absolute; right:0; top:32px; z-index: 1000;}
.i-main-header-top-right-d.active .i-main-header-top-right-db { display: block;}
.i-main-header-top-right-dba{ background:#fff; width:600px; height:360px; margin-left:10px; margin-top:10px;}
.i-main-header-top-right-dbaa h3{ padding:20px 10px 0 15px; float:left; font-size:14px; font-weight:bold; color:#a70001;}
.i-main-header-top-right-dbaa img{ margin-top:18px;}
.i-main-header-top-right-dbab{ padding:15px; color:#999; line-height: 30px;}
.i-main-header-top-right-dbab a{ padding:0 5px; color:#999;}
.i-main-header-top-right-dbab a:hover{ color:#a70001; text-decoration:none;}
.i-main-header-top-right-dbab .i-main-header-top-right-dbac{ color:#5582b0;}

/* å†…å®¹åŒº */

.contenter .line{height:2px;background:#4982b2;overflow:hidden}
.block-first{height:395px;background:url(../image/bg-2.png) center bottom no-repeat;}
.leader{float:left;width:170px;height:340px;padding:20px;background:#f3f3f3 url(../image/bg-1.png)}
.leader h2{width:100px;height:28px;margin:0 auto;background:#3d79ac;color:#fff;font-size:14px;line-height:28px;text-align:center}
.leader h3{font-size:14px;margin-top:20px;text-align:center}
.leader ul{margin:20px 0}
.leader ul li{font-size:14px;float:left;width:56px;line-height:30px}
.leader .title{border-top:1px dashed #999;padding:20px 0;font-size:16px;font-weight:700}
.leader .title a{color:#3d79ac}
.leader .title span{float:right}
.news{float:right;width:370px}
.news-tab{position:relative;height:47px;background:url(../image/tab-header-bg.png) repeat-x;border-bottom:1px solid #c9c9c9}
.news-tab .title{position:absolute;font-weight:700;left:10px;top:11px;height:36px;line-height:36px;padding:0 15px;border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9;border-top:1px solid #4981b1;font-size:16px;color:#3d79ac;background:#fff}
.news-tab .more{position:absolute;right:15px;top:20px}
.news-tab .more a{color:#999}
.news-tab .more a:hover{color:#3d79ac}
.news-content{padding:15px}
.news-content h2{line-height:28px}
.news-content h2 a{color:#c00405;font-size:18px;font-weight:700}
.news-content ul{margin-top:15px;padding-top:15px;border-top:1px dashed #999}
.news-content ul li{padding-bottom:10px;line-height:20px}
.news-content a{font-size:14px}
.news-content span{color:#999}
.slider{position:relative;width:560px;float:left}
.slider-content{position:relative}
.slider-image{width:560px;height:380px}
.slider-image img{display:block;width:560px;height:380px}
.slider-title{position:absolute;left:0;bottom:0;width:100%;height:50px;line-height:50px}
.slider-title a{position:relative;z-index:1;color:#fff;padding:0 20px;font-size:14px}
.slider-title .mask{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;filter:alpha(opacity=60);opacity:.6}
.slider-btn{position:absolute;right:20px;bottom:20px;z-index:10}
.slider-btn li{float:left;width:12px;height:12px;margin-right:8px;border-radius:10px;background:#a6a59d}
.slider-btn .active{background:#fff}

/*å›¾ç‰‡åˆ‡æ¢*/

.scroll_horizontal{position:relative;width:870px;height:95px; margin: 15px 0 30px 0;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:780px;height:95px;margin:0 auto;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{float:left;width:250px; padding-right: 15px;}
.scroll_horizontal .next,.scroll_horizontal .prev{position:absolute;top:0;width:30px;height:95px;background:url(../image/bg-4.png);cursor:pointer}
.scroll_horizontal .prev{left:0}
.scroll_horizontal .next{right:0}
.scroll_horizontal .next i,.scroll_horizontal .prev i{display:inline-block;width:11px;height:16px;margin:40px 0 0 10px}
.scroll_horizontal .prev i{background:url(../image/slider-icon-left.png) no-repeat}
.scroll_horizontal .next i{background:url(../image/slider-icon-right.png) no-repeat}
.block-second-wrapper{margin-top:15px;float:left;width:264px;background:url(../image/bg-3.png) center right no-repeat;}
.block-second{width:250px}
.block-second .nav{height:45px;background:url(../image/bg-4.png);border-top:3px solid #3987c3}
.block-second .nav .title{float:left;padding:0 15px;line-height:45px;font-size:16px;font-weight:700}
.block-second .nav .more{float:right;margin-right:15px}
.block-second .nav .more a{color:#999;line-height:45px}
.notice{padding:15px;margin-bottom:10px}
.notice li{line-height:36px}
.notice li a{display:block;font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.notice li span{color:#999;float:right}
.info-post .links{margin-top:10px}
.info-post .links li{float:left;width:125px;margin-top:10px}
.info-post .links li a{display:block;width:115px;height:38px;line-height:38px;background:#dfebf4;text-align:center;border-radius:10px;font-size:14px}
.info-post .other{position:relative;margin-top:10px;padding:10px;background:#dfebf4;width:220px;border-radius:10px}
.info-post .other .icon{width:28px;height:32px;padding:0 30px;border-right:1px solid #85aac9;background:url(../image/icon-1.png) center no-repeat}
.info-post .other ul{position:absolute;left:120px;top:8px}
.info-post .other ul li{line-height:18px;font-size:14px}
.speedy-links{margin-top:20px}
.speedy-links ul li{padding:20px;border-top:1px solid #3d79ac;background:url(../image/bg-4.png);margin-bottom:15px}
.speedy-links ul li i{display:inline-block;width:40px;height:40px;margin-left:25px;vertical-align:middle}
.speedy-links ul li i.icon-a{background:url(../image/icon-2.png) center no-repeat}
.speedy-links ul li i.icon-b{background:url(../image/icon-3.png) center no-repeat}
.speedy-links ul li i.icon-c{background:url(../image/icon-2.png) center no-repeat}
.speedy-links ul li a{width:120px;margin-left:20px;display:inline-block;vertical-align:middle;font-size:18px;font-weight:700;line-height:20px;color:#3872a4}
.block-third{width:870px;float:left}
.block-third .w520{width:520px}
.block-third .w330{width:330px}
.block-info .tab{position:relative;height:47px;background:url(../image/tab-header-bg.png) repeat-x;border-top:1px solid #3a88c4}
.block-info .tab ul{position:absolute;left:10px;bottom:0}
.block-info .tab ul li{float:left;height:37px;line-height:37px;font-size:16px;padding:0 15px;cursor:pointer;font-weight:700}
.block-info .tab ul li.active{border:1px solid #c9c9c9;border-bottom:none;background:#fff}
.block-info .tab .send-mail{position:absolute;right:15px;top:12px}
.block-info .content .more{position:absolute;right:15px;top:-28px}
.block-info .content .more a{color:#999}
.block-info .content .more a:hover{color:#3d79ac}
.block-info .content{position:relative;padding:15px}
.block-info .content .dotted{margin:10px 0;border-top:1px dashed #999}
.block-info .content ul li{line-height:36px}
.block-info .content ul li a{font-size:14px}
.block-info .content ul li span{float:right;color:#999}
.block-info .content ul li span.color-blue{color:#25659c}
.block-info .content.survey ul li{line-height:32px}
.web-portal{height:64px;padding:15px 0;background:url(../image/bg-4.png)}
.web-portal h2{float:left;width:130px;text-align:center;font-size:18px;color:#3d79ac;line-height:28px;font-weight:700;margin-top:6px}
.web-portal-wrapper{width:990px;height:64px;margin-left:130px;overflow:hidden}
.web-portal li{float:left;margin-right:15px}
.web-portal li img{display:block}
.weblinks{margin-top:30px;height:50px;background:#f5f5f5}
.weblinks .wrapper{position:relative}
.weblinks h2{position:absolute;top:-5px;left:0;width:156px;height:56px;background:url(../image/bg-5.png) no-repeat;line-height:50px;text-align:center;color:#fff;font-size:14px}
.weblinks ul{margin-left:180px}
.weblinks li{float:left;width:240px;margin-top:10px}
.weblinks select{width:210px;padding:5px}
.footer{padding:50px 0;background:#315a7a}
.footer p{margin-bottom:15px;text-align:center;color:#fff;font-size:14px}
.footer a{color:#fff}


/*é€šç”¨åˆ—è¡¨*/
.list-top{background:#fff;height:50px;line-height:50px;padding-left:20px}
.list-top a{padding:0 2px}
.list-cen{margin-top:15px}
.list-left{float:left;width:250px;background:url(../image/bg-3.png) center right no-repeat}
.list-title{height:45px;background:#f2f2f2;border-top:#3d79ac solid 3px;font-size:16px;font-weight:700;line-height:45px;padding-left:20px}
.list-list{background:#fbfbfb;margin-top:1px}
.list-list ul li{font-size:14px;text-align:center;height:50px;line-height:50px;border-bottom:#ddd dashed 1px;margin:0 20px}
.list-tab a{color:#3d79ac;font-weight:700}
.block-second-list-wrapper{float:left;width:264px;background:url(../image/bg-3.png) center right no-repeat;}
.list-list .list-line{border-bottom:none}
.list-right{width:870px;float:right}
.list-r-title{background:url(../image/tab-header-bg.png) repeat-x;border-top:1px solid #3a88c4;height:48px;line-height:48px;padding-left:20px;font-size:14px;font-weight:700;color:#3d79ac}
.r-list-a li{padding:0 15px;line-height:40px;font-size:14px;border-bottom:#eee 1px solid}
.r-list-a li span{float:right}
.nextpage{padding:19px;height:30px}
.nextpage ul{float:right}
.nextpage ul li{float:left;height:30px;line-height:30px;margin-right:5px;color:#666;font-size:14px}
.nextpage ul li:first-child{margin-right:10px}
.nextpage ul li a{display:block;float:left;height:30px;line-height:30px;padding:0 10px}
.nextpage ul li a:link,.nextpage ul li a:visited{color:#666}
.nextpage ul li a:hover{background:#3d79ac;color:#fff;text-decoration:none}
.nextpage ul li.thisclass{padding:0 10px;color:#fff;background:#3d79ac}

/*é€šç”¨å†…å®¹é¡µ*/

.show{background:#f6f6f6;padding:20px;border-top:#3d79ac solid 1px}
.show-zt{background:#fff;padding:20px}
.show-zt h3{color:#666;font-size:24px;font-weight:700;text-align:center;padding:0 0 20px 0}
.show-zt-a{background:#eee;height:40px;line-height:40px;text-align:center}
.show-zt-aa{padding:0 5px}
.show-zt-aa i{cursor:pointer}
.show-zt-b{padding:20px 30px;text-align:center}
.show-zt-b img{width:466px;height:27px}
.show-zt-show{padding:20px;font-size:16px;line-height:36px}
.show-zt-c{background:#eee;height:40px;line-height:40px;padding:0 20px}
.show-zt-ca{float:left;padding:0 5px}
.show-zt-cb{float:right;margin-top:5px}

/*ä¿¡æ¯å…¬å¼€*/

.inst-leader{padding:15px;margin:15px 0;background:#f4f4f4}
.inst-leader-left img{width:92px;height:138px;margin-right:10px}
.inst-leader-right h3{font-size:16px;font-weight:700;padding-bottom:10px}
.inst-leader-right p{margin-bottom:10px}
.inst-leader-right a{color:#fff}
.inst-leader-work{display:block;width:80px;height:30px;line-height:30px;text-align:center;background:#3d79ac;color:#fff}
.inst-leader-move{height:30px;line-height:30px;text-align:center;background:#fff;margin-top:10px}
.platform-title{background:#e0ebf4;border-radius:10px;font-size:14px;margin:0 10px 14px 0}
.platform-guide{background:url(../image/xgl-1.png) no-repeat 30px 8px;height:40px;padding-left:60px;line-height:40px;margin:0 10px 14px 0;font-size:14px;border-radius:10px;margin-top:10px}
.platform-catalog{background:url(../image/xgl-2.png) no-repeat 10px 8px;height:40px;line-height:40px;margin-top:10px;margin:0 20px;padding-left:40px;border-bottom:#fff dashed 1px}
.platform-list{padding:10px 0;text-align:center}
.platform-list li{line-height:36px}
.platform-report{background:url(../image/xgl-3.png) no-repeat 30px 8px;height:40px;padding-left:60px;line-height:40px;margin:0 10px 14px 0;font-size:14px;border-radius:10px;margin-top:10px}
.platform-apply{background:url(../image/xgl-4.png) no-repeat 30px 8px;height:40px;padding-left:60px;line-height:40px;margin:0 10px 14px 0;font-size:14px;border-radius:10px;margin-top:10px}
.platform-apply-list{font-size:14px;border-radius:10px;margin-top:10px}
.platform-apply-left{float:left;background:url(../image/xgl-5.png) no-repeat;margin:50px 0 0 40px;width:32px;height:36px}
.platform-apply-right{float:right;margin:10px;padding:0 20px;border-left:solid 1px #7fa5c6;line-height:30px}
.block-second-open-wrapper{float:left;width:264px;background:url(../image/bg-3.png) center right no-repeat}
.block-info .tab .more{float:right;line-height:47px;padding-right:15px}
.block-info .tab .more a{color:#999}
.block-info .tab .more a:hover{color:#3d79ac}
.information-list{padding:20px 0}
.information-list li{float:left;width:165px;height:80px;background:#eff5f9;border:#e3e7eb solid 1px;padding:20px;line-height:35px;margin:0 5px;font-size:16px;font-weight:700}
.information-list li a{color:#25659c}
.photo-list{margin:20px -16px 20px 0}
.photo-list li{float:left;padding-bottom:20px;padding-right:16px}
.photo-list li a{cursor:pointer}
.photo-list li img{width:205px;height:135px}
.photo-list li span{display:block;font-size:14px;padding-top:10px;text-align:center}
.table{width:100%;font-size:14px}
.table thead tr{height:48px;background:url(../image/tab-header-bg.png) repeat-x;border-top:#3d79ac solid 1px}
.table thead tr th{text-align:center;font-weight:700;color:#3d79ac}
.table tbody tr:hover{background:#f5f5f5}
.table tbody tr td{padding:15px 5px;border-bottom:1px solid #ddd}
.information-treeview{padding:20px;background:#f3f9fa;margin-top:1px}
.information-treeview .national-emblem-nav{position:relative;left:-5px;height:24px;line-height:24px;margin-bottom:5px;padding-left:35px;font-size:14px;font-weight:700;background:url(../image/icon-national-emblem.png) no-repeat}
.information-zt{background:#f6f6f6;padding:20px}
.information-zt-title{background:#fff;padding:20px}
.information-zt-title h3{color:#3d79ac;font-size:24px;font-weight:700;text-align:center;padding:0 0 20px 0}
.information-zt-list{border:#ccc solid 1px;padding:20px 50px}
.information-zt-list ul li{float:left;width:429px;line-height:40px}
.information-zt-show{padding:20px;font-size:16px;line-height:36px}
.information-zt-stamp{float:right;padding:20px;cursor:pointer}
.information-zt-stamp button{cursor:pointer}

/*å›¾ç‰‡åˆ—è¡¨*/

.photo-list{margin:20px -16px 20px 0}
.photo-list li{float:left;padding-bottom:20px;padding-right:16px}
.photo-list li a{cursor:pointer}
.photo-list li img{width:205px;height:135px}
.photo-list li span{display:block;font-size:14px;padding-top:10px;text-align:center}

/*ä¿¡æ¯å…¬å¼€åˆ—è¡¨è¡¨æ ¼*/

.table{width:100%;font-size:14px}
.table thead tr{height:48px;background:url(../image/tab-header-bg.png) repeat-x;border-top:#3d79ac solid 1px}
.table thead tr th{text-align:center;font-weight:700;color:#3d79ac}
.table tbody tr:hover{background:#f5f5f5}
.table tbody tr td{padding:15px 5px;border-bottom:1px solid #ddd}
.information-treeview{padding:20px;background:#f3f9fa;margin-top:1px}
.information-treeview .national-emblem-nav{position:relative;left:-5px;height:24px;line-height:24px;margin-bottom:5px;padding-left:35px;font-size:14px;font-weight:700;background:url(../image/icon-national-emblem.png) no-repeat}


/*ä¿¡æ¯å…¬å¼€é€šç”¨æ–‡ç« */

.information-zt{background:#f6f6f6;padding:20px}
.information-zt-title{background:#fff;padding:20px}
.information-zt-title h3{color:#3d79ac;font-size:24px;font-weight:700;text-align:center;padding:0 0 20px 0}
.information-zt-list{border:#ccc solid 1px;padding:20px 50px}
.information-zt-list ul li{float:left;width:429px;line-height:40px}
.information-zt-show{padding:20px;font-size:16px;line-height:36px}
.information-zt-stamp{float:right;padding:20px;cursor:pointer}
.information-zt-stamp button{cursor:pointer}

/*ä¿¡æ¯å…¬å¼€é¢†å¯¼è¯¦æƒ…é¡µ*/

.information-zt-list p{line-height:40px}
.information-introduces{padding:20px;border-bottom:#ddd solid 10px}
.information-introduces img{width:110px;height:150px;padding-right:20px}
.information-introduces-show ul li{line-height:40px}
.information-introduces-show ul .name{font-size:18px;font-weight:700}
.information-introduces-show ul .duties{font-size:16px}

/*ä¿¡æ¯å…¬å¼€æœºæž„è¯¦æƒ…é¡µ*/

.information-in-show li{display:block;height:30px;padding-bottom:20px}
.information-in-show li span{display:block;width:auto;float:left;padding-right:15px;font-weight:700}
.information-in-show li i{font-size:14px;display:block;width:85%;float:left}


/*åŠžäº‹æœåŠ¡*/
.online-service-title{ background:url(../image/tab-header-bg.png) repeat-x; border-top:1px solid #3d79ac; height:48px;}
.online-service-title ul{ float:left; font-size:16px; font-weight:bold; padding:10px 0 0 15px;}
.online-service-title ul li{ float:left;  padding:0 15px;}
.online-service-title span{ float:right; padding-right:20px; font-weight:bold; line-height:48px;}
.online-service-title span a{ color:#999;}
.online-service-title span a:hover{ color:#a70001; text-decoration:none;}
.online-service-tab{ background:#fff; height:36px; line-height:36px; border:#ddd solid 1px; border-bottom:none; font-weight:bold;}
.online-service-bule{ background:#e5eef4; padding:10px; margin-bottom:10px;}
.online-service-bule h3{ font-size:14px; font-weight:bold; line-height:40px; border-bottom:#ccc dashed 1px;}
.online-service-bule a{ line-height:40px; margin:0 10px;}
.online-service-guide{ display:block; float:left; background:url(../image/i-main-wsbs1.png) no-repeat 0 10px; padding-left:30px;}
.online-service-process{ display:block; float:left; background:url(../image/i-main-wsbs2.png) no-repeat 0 10px; padding-left:30px;}
.online-service-consulted{ display:block; float:left; background:url(../image/i-main-wsbs3.png) no-repeat 0 10px; padding-left:30px;}
.online-service-handle{ display:block; float:left; background:url(../image/i-main-wsbs4.png) no-repeat 0 10px; padding-left:30px;}
.online-service-query{ display:block; float:left; background:url(../image/i-main-wsbs5.png) no-repeat 0 10px; padding-left:30px;}
.online-service-gray{ background:#f6f6f6; border:#e7ebef solid 1px; padding:10px; margin-bottom:10px;}
.online-service-gray h3{ font-size:14px; font-weight:bold; line-height:40px; border-bottom:#ccc dashed 1px;}
.online-service-gray a{ line-height:40px; margin:0 10px;}
.content-one{margin-top:20px;}
.content-one ul li{ width:160px;  height:38px; float:left; text-align:center; background:#e5eef4; font-size:14px; line-height:38px; margin:0 2px 10px 2px; }
.content-download li{ float:left; margin:0 15px 0 5px; width:225px;}