@charset "gb2312";
/*重点服务事项*/



.main{ margin-bottom:10px; }
.main .wrap{ width: 1000px; margin: 0 auto; overflow: hidden; }
.main .wrap .current{ margin-top: 16px; }
.main .wrap .current .position{}
.main .wrap .current .position a{ color: #666;}
.main .wrap .current .select{ /*padding-top: 30px;*/}
.main .wrap .current .select span{ display:  inline-block; vertical-align: middle; width: 33px; height: 38px; margin-right: 10px; background: url(imagesmenu_ico.png) no-repeat top center;}
.main .wrap .current .select select{ border: #bfbfbf solid 1px; padding: 5px 10px; width: 200px;}

.main .wrap .banner{width: 1000px; height: 330px; background: url(imagesbanner008.png) no-repeat;}
.main .wrap .banner .title{ width: 330px; color: #fff; text-align: center;}
.main .wrap .banner .title h3{ padding-top: 45px; font-size: 30px; font-weight: normal;}
.main .wrap .banner .title h2{ padding-top: 178px; font-size: 36px;}
.main .wrap .banner .content{ width: 600px; padding-top: 116px; color: #666;}
.main .wrap .banner .content p{ padding: 0 40px; color: #666;}

.main .wrap .banner1{ width: 1000px; height: 330px; background: url(imagesbanner001.png) no-repeat;}
.main .wrap .banner1 .title{ width: 330px; color: #fff; text-align: center;}
.main .wrap .banner1 .title h3{ padding-top: 45px; font-size: 30px; font-weight: normal;}
.main .wrap .banner1 .title h2{ padding-top: 178px; font-size: 36px;}
.main .wrap .banner1 .content{ width: 600px; padding-top: 116px; color: #666;}
.main .wrap .banner1 .content p{ padding: 0 40px; color: #666;}


.main .wrap .banner2{width: 1000px; height: 330px; background: url(imagesbanner002.png) no-repeat;}
.main .wrap .banner2 .title{ width: 330px; color: #fff; text-align: center;}
.main .wrap .banner2 .title h3{ padding-top: 45px; font-size: 30px; font-weight: normal;}
.main .wrap .banner2 .title h2{ padding-top: 178px; font-size: 36px;}
.main .wrap .banner2 .content{ width: 600px; padding-top: 116px; color: #666;}
.main .wrap .banner2 .content p{ padding: 0 40px; color: #666;}


.main .wrap .banner3{width: 1000px; height: 330px; background: url(imagesbanner003.png) no-repeat;}
.main .wrap .banner3 .title{ width: 330px; color: #fff; text-align: center;}
.main .wrap .banner3 .title h3{ padding-top: 45px; font-size: 30px; font-weight: normal;}
.main .wrap .banner3 .title h2{ padding-top: 178px; font-size: 36px;}
.main .wrap .banner3 .content{ width: 600px; padding-top: 116px; color: #666;}
.main .wrap .banner3 .content p{ padding: 0 40px; color: #666;}



.main .wrap .banner4{width: 1000px; height: 330px; background: url(imagesbanner004.png) no-repeat;}
.main .wrap .banner4 .title{ width: 330px; color: #fff; text-align: center;}
.main .wrap .banner4 .title h3{ padding-top: 45px; font-size: 30px; font-weight: normal;}
.main .wrap .banner4 .title h2{ padding-top: 178px; font-size: 36px;}
.main .wrap .banner4 .content{ width: 600px; padding-top: 116px; color: #666;}
.main .wrap .banner4 .content p{ padding: 0 40px; color: #666;}



.main .wrap .banner5{width: 1000px; height: 330px; background: url(imagessy.png) no-repeat;}
.main .wrap .banner5 .title{ width: 330px; color: #fff; text-align: center;}
.main .wrap .banner5 .title h3{ padding-top: 45px; font-size: 30px; font-weight: normal;}
.main .wrap .banner5 .title h2{ padding-top: 178px; font-size: 36px;}
.main .wrap .banner5 .content{ width: 600px; padding-top: 116px; color: #666;}
.main .wrap .banner5 .content p{ padding: 0 40px; color: #666;}



.main .wrap .banner6{width: 1000px; height: 330px; background: url(imagesbanner009.png) no-repeat;}
.main .wrap .banner6 .title{ width: 330px; color: #fff; text-align: center;}
.main .wrap .banner6 .title h3{ padding-top: 45px; font-size: 30px; font-weight: normal;}
.main .wrap .banner6 .title h2{ padding-top: 178px; font-size: 36px;}
.main .wrap .banner6 .content{ width: 600px; padding-top: 116px; color: #666;}
.main .wrap .banner6 .content p{ padding: 0 40px; color: #666;}

.main .wrap .tab-box{ margin-top: 20px;}
.main .wrap .tab-box .tab-head  li{ float: left; width: 175px; height: 52px;margin-left: 10px; }
.main .wrap .tab-box .tab-head li:first-child{ margin-left: 0px;}
.main .wrap .tab-box .tab-head li a{font-weight: bold; font-size: 16px; display: block; text-align: center; width: 175px; height: 52px; line-height: 52px; color: #fff; background:url(imagestab_bg.png) no-repeat;margin-left: 10px;}
.main .wrap .tab-box .tab-head li a:hover, .main .wrap .tab-box li.active a{ text-decoration: none; background: url(imagestab_bg_active.png) no-repeat;}

.main .wrap .tab-box .tab-head1  li{ float: left; width: 155px; height: 52px;margin-left: 10px;word-wrap:break-word; }
.main .wrap .tab-box .tab-head1 li:first-child{ margin-left: 0px;}
.main .wrap .tab-box .tab-head1 li a{font-weight: bold; font-size: 15px; display: block; text-align: center; width: 155px; height: 52px; line-height: 26px; color: #fff; background:url(imagestab_bg.png) no-repeat;margin-left: 10px;word-wrap:break-word;}
.main .wrap .tab-box .tab-head1 li a:hover, .main .wrap .tab-box li.active a{ text-decoration: none; background: url(imagestab_bg_active.png) no-repeat;}

.main .wrap .tab-box{ margin-top: 20px;}
.main .wrap .tab-box .tab-head  li{ float: left; width: 175px; height: 52px;margin-left: 10px;word-wrap:break-word; }
.main .wrap .tab-box .tab-head li:first-child{ margin-left: 0px;}
.main .wrap .tab-box .tab-head li a{font-weight: bold; font-size: 16px; display: block; text-align: center; width: 175px; height: 52px;  color: #fff; background:url(imagestab_bg.png) no-repeat;margin-left: 10px;word-wrap:break-word;}
.main .wrap .tab-box .tab-head li a:hover, .main .wrap .tab-box li.active a{ text-decoration: none; background: url(imagestab_bg_active.png) no-repeat;}

.main .wrap .tab-box .content{ width: 1000px; height: 364px; overflow: hidden; position: relative;}
.main .wrap .tab-box .content .tab-menu{ width: 160px; position: absolute; top:0; left: 0; z-index: 99; }
.main .wrap .tab-box .content .tab-menu li{ margin-top: 5px; text-align: center;}
.main .wrap .tab-box .content .tab-menu li a{ color: #0395fc; border: #fff solid 2px; display: block; height: 43px;line-height: 43px; background: url(imagestab-menu.png) no-repeat;}
.main .wrap .tab-box .content .tab-menu li a:hover,
.main .wrap .tab-box .content .tab-menu li.active a{ width: 158px; text-decoration: none; background: #fff; border-left:2px solid #0395fc;border-top:2px solid #0395fc;border-bottom:2px solid #0395fc;}
.main .wrap .tab-box .content .tab-con{ position: absolute; left: 160px; top:0px; z-index: 98; width: 746px; height: 315px; border: #0395fc solid 2px; margin-top: 5px; padding: 20px 44px;}
.main .wrap .tab-box .content .tab-con h4{ width: 600px; padding-left: 20px; margin-bottom: 10px; font-size: 16px; color: #fff; height: 36px; line-height: 36px; background: url(imagestitle-bg.png) no-repeat;}
.main .wrap .tab-box .content .tab-con p{ line-height:28px; padding: 5px 0;}

.main .wrap .file-box{ margin-top: 50px;}
.main .wrap .file-box .title,
.main .wrap .answer-box .title{ height: 80px; line-height: 80px; padding: 0 36px; background: #c0e5ff;}
.main .wrap .file-box .title h1,
.main .wrap .answer-box .title h1{ color: #666;}
.main .wrap .file-box .title h1 .ico-file{ background: url(imagesico-file.png) no-repeat;}
.main .wrap .file-box .title h1 i,
.main .wrap .answer-box .title h1 i{display: inline-block; margin-right: 20px; vertical-align: middle; width: 50px; height: 50px;}
.main .wrap .file-box .title .more,
.main .wrap .answer-box .title .more{ margin-top: 34px; display: block; width: 54px; text-align: center; color: #0395fc; line-height: 24px; height: 24px; border: #0395fc solid 1px; border-radius: 24px; -webkit-border-radius: 24px; -moz-border-radius: 24px;}
.main .wrap .file-box .title .more:hover,
.main .wrap .answer-box .title .more:hover{ text-decoration: none;}
.main .wrap .file-box .content{ padding: 25px 36px; border-bottom: #d8d7d7 dashed 1px;}
.main .wrap .file-box .content h3{ font-size: 16px;}
.main .wrap .file-box .content p{ color: #666; margin-top: 10px;}
.main .wrap .file-box .content p .view{ color: #0395fc;}
.main .wrap .file-box .content p .view:hover{ text-decoration: none;}
.main .wrap .file-box .list{ padding: 20px 36px;}
.main .wrap .file-box .list p{ line-height: 36px; font-weight: bold; color: #333; font-size: 16px;}
.main .wrap .file-box .list p a{display: block; width: 90%; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.main .wrap .answer-box .title h1 .ico-answer{ background: url(imagesico-answer.png) no-repeat;}
.main .wrap .answer-box .content{ margin-top:20px; }
.main .wrap .answer-box .content .side-box{ margin-top:8px; padding:15px 20px; border: #eaeaea solid 1px;}
.main .wrap .answer-box .content .side-box h3{cursor:pointer; font-size: 16px;}
.main .wrap .answer-box .content .side-box p{ margin-top: 10px; display:none;}

.main .wrap .explain{ margin-top: 20px;}
.main .wrap .explain .box{ width:468px; height: 110px; border: #f3e3dc solid 1px; }
.main .wrap .explain .box .title{ width:36px; height: 110px; background-color: #0395fc;text-align: center; color:#fff;}
.main .wrap .explain .box .title span{ width:25px; font-size: 16px; padding-top: 17px; font-weight: bold; line-height: 20px; display: inline-block; }
.main .wrap .explain .box ul{ width:260px; padding: 0 20px;}
.main .wrap .explain .box ul li{ margin-top: 22px;  width: 90%; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; background: url(imageslist.png) no-repeat left center; padding-left: 24px;}
.main .wrap .explain .box .btn{ width:130px;}
.main .wrap .explain .box .btn a{ display: block; width: 110px; height: 26px; margin-top: 20px; background: url(imagesdownload.png) no-repeat; padding-left: 36px; color: #fff;}

.main .wrap .explain .tel{ margin-left: 8px; width: 269px; height: 110px; text-align: center; background: url(imagestelephone.png) no-repeat;}
.main .wrap .explain .tel a{ color: #fff; font-size: 24px; display: block; padding: 42px 0 42px 54px;}

.main .wrap .explain .cxxt{float:right; margin-left: 8px; width: 219px; height: 110px; text-align: center; background: url(imagescxxt.png) no-repeat;}
.main .wrap .explain .cxxt a{ color: #fff; font-size: 24px; display: block; padding: 42px 0 42px 54px;}


