﻿@charset "utf-8";
/*--------------- 
总体 
---------------*/
body { position:relative; width:100%; font:bold 14px/26px "微软雅黑"; background:#fff; color:#000; }
a:link, a:visited, a:hover, a:active { text-decoration:none; color:#000; }
a:hover { color:#1885f2; }
.wrapper { position:relative; margin:0 auto; width:1000px; overflow:hidden; }
/*h1, h2, h3, h4, h5 { font-weight:normal; }*/
input[type=submit], button { font-family:"微软雅黑"; cursor:pointer; border:none; }
hr { height:1px; border:none; background:#ccc; }
.dbanner{display:none;}
.redFont, a.redFont { color:#d92121; }
.blueFont, a.blueFont { color:#1885f2; }
.blue2Font, a.blue2Font { color:#7fcaff; }
.blue3Font, a.blue3Font { color:#0f5499; }
.greenFont, a.greenFont { color:#4bc7c7; }
.blackFont, a.blackFont { color:#000; }
.grayFont, a.grayFont { color:#999; }
.whiteFont, a.whiteFont { color:#fff; }
.yellowFont, a.yellowFont { color:#ff0; }

.mt_20 { margin-top:-20px; }
.mt_40 { margin-top:-40px; }
.mt10 { margin-top:10px; }
.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }
.mt40 { margin-top:40px; }
.mt50 { margin-top:50px; }
.mt60 { margin-top:60px; }
.mt70 { margin-top:70px; }
.ml10 { margin-left:10px; }
.ml20 { margin-left:20px; }
.ml30 { margin-left:30px; }
.ml40 { margin-left:40px; }
.ml50 { margin-left:50px; }
.mr10 { margin-right:10px; }
.mr20 { margin-right:20px; }
.mr30 { margin-right:30px; }
.mr40 { margin-right:40px; }
.mr50 { margin-right:50px; }

.pad10 { padding:10px; }
.pad20 { padding:20px; }
.pad30 { padding:30px; }
.pad40 { padding:40px; }
.pad50 { padding:50px; }

.border { border:1px #999 solid; }
.border1 { border:1px #ccc solid; }
.border2 { border:1px #4bc7c7 solid; }
.border3 { border:1px #b2d9ff solid; }
.borderT { border-top:3px #1885f2 solid; }

.redBg { background:#d92121; }
.blueBg { background:#1885f2; }
.blue2Bg { background:#7fcaff; }
.blue3Bg { background:#e5f4ff; }
.greenBg { background:#4bc7c7; }
.green2Bg { background:#3fa6a6; }
.grayBg { background:#f7f7f7; }
.gray1Bg { background:#f9f9f9; }
.gray2Bg { background:#eee; }
.gray3Bg { background:#f5f5f5; }
.blackBg { background:#000; }
.whiteBg { background:#fff; }

.tc { text-align:center; }
.tl { text-align:left; }
.tr { text-align:right; }

.ico { display:inline-block; background-repeat:no-repeat; background-position:center center; }
.ico1 { background-image:url(../images/ico1.png); }
.ico2 { background-image:url(../images/ico2.png); }
.ico3 { background-image:url(../images/ico3.png); }
.ico4 { background-image:url(../images/ico4.png); }
.ico5 { background-image:url(../images/ico5.png); }

.strongTitle { font-size:24px; font-weight:600; }
/*--------------- 

头部

---------------*/
.top { line-height:45px; border-bottom:1px #ccc solid; } 
.top .wrapper { overflow:inherit; }
.top ul { border-right:1px #ccc solid; }
.top li { display:inline-block; padding:0 20px; }
.top li.wechat { position:relative; z-index:2; padding-left:40px; background:url(../images/icon_wechat.png) no-repeat 10px center; }
.top li.wechat img { display:none; position:absolute; left:50%; top:45px; margin-left:-64px; padding:15px 22px; width:76px; height:76px; background:#f7f7f7; border:1px #ccc solid; }

.mainHead { border-bottom:1px #000 solid; }
.mainHead hgroup { width:270px; }
.mainHead hgroup div { position:relative; width:100%; overflow:hidden; }
.mainHead hgroup p { position:relative; font-size:16px; white-space:nowrap; }


.search { padding:20px 10px; width:700px; }
.searchArea li { display:inline-block; padding:0 20px; line-height:35px; font-size:16px; cursor:pointer; }
.searchArea li.active { background:#1885f2; color:#fff; }
.searchArea li.active a, .searchArea li.active a:hover { color:#fff; }
.search form { border:2px #1885f2 solid; }
.search input[type=text] { padding:0 20px; width:500px; height:35px; border:none; }
.search input[type=submit] { padding:0 20px; width:auto; height:38px; text-indent:20px; background:#1885f2 url(../images/zoom.png) no-repeat 10px center; color:#fff; }

.mainNav { display:inline-block; padding-bottom:20px; width:100%; line-height:36px; font-size:16px; }
.mainNav div { float:left; margin-right:25px; padding-right:20px; border-right:1px #ccc solid; }
.mainNav div:last-child { margin-right:0; padding-right:0; border-right:none; }
.mainNav dt { display:inline-block; font-size:18px; font-weight:bold; }
.mainNav dd { display:inline-block; padding:0 10px; }
/*--------------- 
标题
---------------*/
.title1 { line-height:40px; font-size:24px; border-top:5px #000 solid; border-bottom:1px #ccc solid; }
.title1 span { display:inline-block; margin-top:-5px; padding:0 10px; font-weight:bold; border-top:5px #1885f2 solid; }
.title1 a { margin-right:15px; font-size:14px; }
.title2 { line-height:50px; font-size:20px; font-weight:bold; }
.title3 { padding-left:15px; font-size:16px; background:url(../images/line.png) no-repeat left center; }
.title3 a { font-size:14px; }
.title4 { margin-top:-1px; padding:7px 30px; font-size:20px; border-bottom:1px #999 solid; }
.title5 { font-size:22px; font-weight:bold; }
.title5_2 { font-weight:normal; }
.title6 { padding:10px 30px; font-size:18px; }
.title7 { line-height:26px; font-size:20px; border-bottom:1px #ccc solid; }
.title7 span { display:inline-block; margin-bottom:-1px; padding:0 15px 5px; border-bottom:2px #0f5499 solid; }
.title8 { font-size:24px; }
.title9 { padding:8px 0 8px 20px; font-size:20px; border-bottom:1px #ccc solid; }
.title10 { font-size:26px; }
.title11 { font-size:30px; }
.title12 { font-size:36px; font-weight:bold; }

.addText { display:none; }
/*--------------- 
首页
---------------*/
.main { width:770px; overflow:hidden; }
.sub { width:220px; }
.indexBanner { float:left; width:280px; }
.indexBannerPic { position:relative; width:280px; height:250px; }
.indexBannerPic li { position:absolute; left:0; top:0; }
.indexBannerPic img { width:280px; height:220px; }
.indexBannerPic p { line-height:30px; text-indent:10px; }
.indexNews { width:470px; }
.indexFirstNews { padding:0 0 10px; border-bottom:1px #ccc dashed; }
.indexFirstNews h4 { font-size:18px; }
.indexList li { line-height:30px; }

.notice { height:60px; line-height:60px; font-size:22px; background:url(../images/notice.jpg) no-repeat; }
.notice h2 { display:inline-block; width:150px; }
.notice i { position:relative; top:7px; width:32px; height:32px; }
.notice a { padding-left:30px; }
.telBox { height:90px; }
.telBox h2 { width:200px; height:90px; line-height:90px; font-size:20px; font-weight:bold; }
.telBox section { padding:15px 0; width:570px; line-height:30px; font-size:16px; }
.telBox p { margin-left:60px; }
.telBox3 { height:100px; background:url(../images/plat.jpg) no-repeat; }
.telBox3 h2 { margin-right:-50px; width:440px; line-height:100px; font-size:30px; }
.telBox3 section { padding:20px 0; width:540px; }
.memberNav li { width:50%; height:70px; font-size:16px; }
.memberNav i { margin-top:5px; width:100%; height:30px; }
.newestBox .mask  { margin:0 10px; /*height:508px;*/ height:558px; overflow:hidden; }
.newestBox ul { position:relative; }
.newestBox li { padding:15px 0; height:72px; border-bottom:1px #ccc dashed; }
.newestBox .preview, .newestBox .next { /*display:inline-block;*/ display:none; width:100%; height:25px; background-image:url(../images/preview.png); background-repeat:no-repeat; background-position:center center; cursor:pointer; }
.newestBox .next { background-image:url(../images/next.png); }

.indexPic { width:100%; overflow:hidden; }
.indexPic ul { width:1020px; }
.indexPic1 li { width:233px; height:155px; line-height:32px; }
.indexPic2 li { width:235px; height:300px; }
.indexPic1 figure { width:100%; height:123px; overflow:hidden; }
.indexPic2 figure { width:233px; height:160px; overflow:hidden; }
.indexPic img { width:100%; height:100%; transition-duration:.3s; -webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s; -moz-transition-duration:.3s; }
.indexPic a:hover img { transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); }
.indexPake { width:320px; }
.indexScore { width:100%; }
.indexScore td { padding:5px; }
.star, .star span { display:inline-block; margin-top:7px; width:75px; height:12px; background:url(../images/star.png) repeat-x; }
.star span { margin-top:0; text-indent:-9999px; background-image:url(../images/star2.png); }
.links li { display:inline-block; white-space:nowrap; width: 130px; }
.links li.flink{width:16.66%;margin-right:0;text-align:center}
.links li.flink a{font-size:14px}

/*--------------- 
广告
---------------*/

.advIndex img { margin-top:10px; width:100%; max-height:150px; }
.adv1 img { width:700px; height:80px; }
.adv2 img { width:290px; height:80px; }
.adv2_2 img { height:170px; }
.adv1 { float:left; margin-right:10px; }
.advIndex .adv3 { width:200px; height:150px; }
.advIndex .adv4 { width:580px; height:150px; }

/*--------------- 
内页
---------------*/
.searchBox { margin:20px 30px; }
.searchBox th, .searchBox td { padding:5px; }
.searchBox th { width:90px; text-align:left; font-size:16px; white-space:nowrap; }
.searchBox td a { white-space:nowrap; display:inline-block; }
.searchBox input[type=text] { width:450px; height:32px; line-height:32px; text-indent:20px; }
.searchBox input[type=submit] { width:80px; height:35px; text-indent:20px; background-image:url(../images/zoom.png); background-repeat:no-repeat; background-position:10px center; }
.position { margin-bottom:-1px; padding:10px 30px; border-bottom:1px #999 solid; }
.freeTitle { margin-top:15px; text-indent:80px; font-size:16px; background:url(../images/person.png) no-repeat 35px center;}
.freeNav span { padding:0 10px; }
.freeList { padding:15px 0; }
.freeList li { margin:4px; width:100px; height:35px; line-height:35px; }
.telBox2 { padding-left:65px; font-size:18px; background:url(../images/tel3.png) no-repeat 10px center; }

.facList2 { padding-bottom:0; }
.facList li { padding:20px 0; border-bottom:1px #ccc dashed; }
.facList1 li { padding:15px 0; line-height:36px; }
.facList li:last-child { padding-bottom:0; border-bottom:none; }
.facList figure { width:150px; height:100px; }
.facList figure.busimg { width:240px; height:160px; }
.facList2 figure { width:120px; height:120px; }
.facList img { width:100%; height:100%; }
.facList h4 span { font-size:16px; }
.facList1 h4 { width:300px; }
.facList2 h4 { font-size:18px; }
.facList .see { display:inline-block; margin-top:5px; padding:5px 15px; line-height:normal; border-radius:5px; }
.facList2 section { width:570px; }
.facList3 { width:780px; }
.facList3 li { width:250px; }
.facList3 figure { width:100%; height:170px; }
.facList3 img { width:100%; height:100%; }
.facList4 section { width:450px; }
.fck { line-height:30px; }
.fck img { max-width:100%; }
.fck table { width:100%; }
.newsList li { padding:10px 0; font-size:16px; border-bottom:1px #ccc dashed; }
.newsList_2 li, .newsList_3 li { font-size:14px; }
.newsList2 li { float:left; width:50%; line-height:30px; }*/
.newsList li:nth-child(5n) { border:0 none; }
.newsList li:nth-child(5n + 1) { margin-top:25px; }
.newsList_3 li { padding:3px 0; border-bottom:none; }
.newsList_3 li:nth-child(5n + 1) { margin-top:0; }
.newsList cite, .newsList2 cite { padding-right:10px; line-height:25px; font-size:40px; }
.newsList span { font-size:14px; }
.newsList_3 cite { padding-right:0; }
.newsTop img { border-right:1px #999 solid; }
.newsTop h2 { font-size:18px; }
.picList { width:740px; }
.picList li { position:relative; width:340px; height:210px; }
.picList img { width:100%; height:100%; } 
.picList p { position:absolute; left:0; bottom:0; width:100%; height:50px; line-height:50px; text-indent:20px; background:rgba(255,255,255,.8); }
.parkHot img { width:166px; }

.personList h4 { height:50px; line-height:50px; font-size:18px; }
.personList h4 strong { display:inline-block; margin-right:25px; padding:0 25px; }
.personList figure { width:250px; }
.personList figure img { width:100%; }
.personList section { width:440px; }
.partT1 { padding:20px 50px; height:150px; font-size:16px; }
.partT1 strong { font-size:26px; }
.partT2 { padding:10px 30px; width:540px; }
.partT2 h4 { line-height:50px; font-size:24px; }

.parkList { width:100%; overflow:hidden; }
.parkList ul { width:1025px; }
.parkList li { margin-right:25px; width:180px; height:150px; line-height:30px; }
.parkList figure { padding-top:10px; height:100px; border:1px #eee solid; background:#fff; }
.parkList img { width:140px; height:90px; }

.parkMain { width:700px; }
.parkSub { width:270px; }
.parkHead img { width:100%; max-height:150px; }
.parkNav { height:40px; line-height:40px; text-align:center; border-top:1px #fff solid; background:#0f5499; }
.parkNav li { display:inline-block; margin:0 20px; padding:0 15px; font-size:16px; color:#fff;}
.parkNav li.active { background:#1885f2; }
.parkNav li:hover{cursor:pointer;background:#1885f2; }
.parkNav a { color:#fff; }
.parkNewsImg { position:relative; width:300px; height:200px; }
.parkNewsImg img { width:100%; height:100%; }
.parkNewsImg p { position:absolute; left:0; bottom:0; width:100%; height:40px; line-height:40px; background:#0f5499; opacity:.8; }
.parkFirstNews h4 { font-size:18px; }
.parkPics .mask  { width:880px; height:134px; overflow:hidden; }
.parkPics ul { position:relative; }
.parkPics li { float:left; width:220px; height:134px; text-align:center; }
.parkPics img { width:200px; height:132px; border:1px #ccc solid;}
.parkPics .preview, .parkPics .next { width:60px; height:134px; line-height:134px; text-align:center; font-size:40px; font-weight:bold; font-family:"宋体"; color:#ccc; cursor:pointer; }

.subNav { line-height:50px; font-size:18px; }
.subNav li { margin-bottom:1px; }
.subNav i { visibility:hidden; display:inline-block; margin:0 25px 0 40px; width:20px; height:20px; line-height:18px; font-style:normal; border-radius:20px; }
.subNav li.blueBg i { visibility:visible; }
/*--------------- 
登录注册
---------------*/
.loginBox { position:relative; margin-left:auto; margin-right:auto; margin-bottom:20px; width:680px; }
.login { position:relative; z-index:2; padding:0 40px 40px; width:600px; border:1px #ccc solid; border-radius:5px; }
.login h2 { width:600px; line-height:50px; font-size:20px; border-bottom:1px #ccc solid; }
.login table { margin-left:auto; margin-right:auto; width:430px; }
.login th, .login td { padding:5px; vertical-align:middle; }
.login th { padding-right:20px; font-size:16px; white-space:nowrap; }
.login input[type=text], .login input[type=password] { width:330px; height:45px; line-height:45px; text-indent:60px; background:no-repeat 15px center; }
.login input[type=submit] { width:335px; height:45px; font-size:16px; }
.login input.ico_person { background-image:url(../images/ico_person.png); }
.login input.ico_password { background-image:url(../images/ico_password.png); }
.login input.ico_badge { background-image:url(../images/ico_badge.png); }
.login input.ico_mobile { background-image:url(../images/ico_mobile.png); }
.login input.ico_email { background-image:url(../images/ico_email.png); }
.login input.ico_ver { background-image:url(../images/ico_ver.png); }
.loginBox:before, .loginBox:after { content:""; position:absolute; left:0; bottom:-4px; width:100%; height:20px; border:1px #ccc solid; border-radius:5px; }
.loginBox:after { bottom:-7px; }
.forget1, .forget2 { position:relative; height:50px; line-height:50px; font-size:16px; }
.forget1:after, .forget2:after { content:""; position:absolute; top:0; width:0; height:0; border-top:25px transparent solid; border-bottom:25px transparent solid; border-left:20px #1885f2 solid; }
.forget1:after { z-index:2; }
.forget1:after { right:-20px; }
.forget1_2:after { border-left-color:#eee; }
.forget2:after { left:0; border-left-color:#fff; }
.forget1 { width:260px; }
.forget2 { width:270px; }
span#code { display:block; width:50%; line-height:40px; text-align:center; background:#7fcaff; color:#fff; cursor:pointer; }
/*--------------- 
个人中心
---------------*/
.memberTag { width:150px; }
.memberTag li { margin-bottom:1px; width:150px; height:70px; line-height:70px; }
.memberBox { width:748px; }
.publishNav li { display:inline-block; margin:0 25px; height:57px; line-height:57px; font-size:18px; cursor:pointer; }
.publishNav li.active { border-bottom:3px #1885f2 solid; color:#1885f2; }
.publish { width:100%; font-size:16px; }
.publish th, .publish td { padding:10px 5px; vertical-align:middle; }
.publish input[type=text] { width:275px; height:45px; line-height:45px; }
.publish select { width:280px; height:50px; line-height:50px; }
.publish input.long { width:565px; }
.publish textarea { width:565px; height:180px; resize:none;}
.publish label { margin-right:20px; }
.publish input[type=submit] { width:150px; height:50px; line-height:50px; }
.publish input[type=button] { width:150px; height:50px; line-height:50px;border:0}

.info { width:100%; }
.info th, .info td { padding:15px 20px; vertical-align:middle; border:1px #fff solid; }
.info th { font-size:16px; }
/*--------------- 
税收政策
---------------*/
.taxHead { height:180px; text-align:center; background:#e2f1f4 url(../images/banner.jpg) no-repeat center top; }
.taxNav { margin-top:110px; }
.taxNav li { display:inline-block; *display:inline; *zoom:1; margin:0 30px; padding-left:65px; height:54px; line-height:54px; font-size:20px; background:url(../images/icon1.png) no-repeat left center; }
.taxNav li.icon2 { background-image:url(../images/icon2.png); }
.taxNav li.icon3 { background-image:url(../images/icon3.png); }
.tax1 { margin-top:0; padding:20px 30px; width:560px; background:#f2f9ff; border-right:1px #ccc solid; }
.tax1 section span { font-weight:bold; }
.tax2 { width:320px; font-size:18px; }
.tax3 { background:#f2f9ff; }
.tax3 h3 { padding:5px 15px; font-size:18px; background:#1885f2; color:#fff; }
.tax3 table { width:510px; }
.tax3 td { padding:3px 8px; border:1px #fff solid; vertical-align:middle; }
.tax3 section { padding:10px 30px; width:430px; }
.tax3 section h4 { display:inline-block; margin-left:-10px; margin-bottom:-10px; padding-right:20px; font-size:20px; font-style:italic; font-weight:600; color:#0f5499; background:#f2f9ff; }
.tax3 section p { padding:10px; border:1px #1885f2 solid; border-radius:10px; }
.tax4 .border1, .tax5 .border1 { height:345px; border-top:2px #0f5499 solid; }
.tax4 { width:700px; }
.tax4 li { display:inline-block; *display:inline; *zoom:1; margin:10px 15px; width:140px; height:150px; }
.tax4 li p { line-height:40px; text-align:center; background:#f5f5f5; }
.tax5 { margin-left:-1px; width:301px; }
.tax5 ul { padding:10px 20px; }
.tax5 li { padding:2px 0; }
.tax5 li span { line-height:20px; font-size:40px; *font-size:20px; color:#d92121; }
.tax6 p { display:inline-block; *display:inline; *zoom:1; margin-top:40px; padding:15px 5px; width:100px; line-height:20px; border:1px #ccc solid; border-radius:5px; }
.tax6 .p1 { margin-top:0px; }
.tax6 .p2 { margin-left:-115px; margin-top:80px; }
.tax6 span { display:inline-block; margin-top:60px; width:50px; height:25px; background:url(../images/tri2.png) no-repeat center center; }
.tax6 .tri1 { margin-top:30px; width:59px; height:89px; background:url(../images/tri.png) no-repeat; }
.tax7 li { border-bottom:1px #ccc solid; font-size:16px; }
.tax7 li:last-child { border:0 none; }
.tax7 td { padding:3px 15px; font-size:14px; background:#f9f9f9; border:1px #ccc solid; vertical-align:middle; }
.tax7 .blueFont { display:block; padding-top:20px; }
.tax8 h4 { font-size:18px; }
.tax8 strong { display:inline-block; margin:15px 25px 5px 0; font-size:20px; padding:10px 50px; }
.tax9, .tax10 { width:490px; }
.tax9 section, .tax10 section { height:130px; }
/*--------------- 
单页
---------------*/
.header1 { height:260px; background:url(../images/banner2.jpg) no-repeat center top; }
.header1 .t1 { height:60px; line-height:60px; font-size:30px; font-weight:bold; background:url(../images/title1.png) no-repeat center center; }
.header1 .t2 { height:50px; line-height:50px; font-size:22px; background:url(../images/title2.png) no-repeat center center; }
.serText { font-size:16px; }
.serText h2 { font-size:20px; }
.serText p { text-indent:2em; line-height:36px; }
.serText strong { font-size:24px; font-weight:bold; }
.serList li { width:190px; height:50px; line-height:50px; }
.serList2 li { width:485px; height:50px; line-height:50px; border:1px #1885f2 solid; }
.serList2 strong { width:100px; font-size:16px; }
.header2 { height:260px; background:url(../images/banner3.jpg) no-repeat center top; }
.header2 .t1 { height:50px; line-height:50px; font-size:26px; font-weight:bold; background:url(../images/title3.png) no-repeat center center; }
.publish2 { margin-left:auto; margin-right:auto; width:680px; }
.publish2 th { white-space:nowrap; }
.publish2 select { width:570px; }
.publish2 cite { font-size:14px; }
.header3 { height:480px; background:url(../images/banner4.jpg) no-repeat center top; }
.header3 .t1 { padding-top:120px; font-size:60px; font-weight:600; }
.header3 .t2 { height:50px; line-height:50px; font-size:36px; background:url(../images/title4.png) no-repeat center center; }
.header3 a { display:inline-block; width:180px; height:50px; line-height:50px; font-size:26px; background:rgba(255,255,255,.8); border:1px #fff solid; border-radius:50px; }
.flow { margin-left:auto; margin-right:auto; width:100%; background:#f3f3f3; }
.flow th, .flow td { padding:25px; border:1px #fff solid; border-bottom-width:10px; border-top-width:10px; vertical-align:middle; }
.flow th { position:relative; width:150px; font-size:18px; background:url(../images/tri3.png) no-repeat; }
.flow th cite { display:inline-block; margin-bottom:10px; width:50px; height:50px; line-height:50px; font-size:30px; border-radius:50px; }
.flow td { line-height:30px; font-size:16px; background:#f9f9f9; }
.flow th cite { background:#1885f2; }
.flow tr:nth-child(2n) th cite { background:#3fa6a6; }
.flow tr:nth-child(3n) th cite { background:#d92121; }
.parkPics2 .mask { width:900px; height:200px; }
.parkPics2 li { width:300px; height:200px; text-align:center; }
.parkPics2 img { padding:4px; width:280px; height:180px; border:1px #ccc solid; }
.parkPics2 .preview, .parkPics2 .next { width:50px; height:200px; line-height:200px; }
.doc { width:1020px; }
.doc li { position:relative; width:318px; height:100px; line-height:100px; font-size:16px; }
.doc cite { position:absolute; left:0; top:0; width:50px; height:50px; line-height:30px; text-indent:5px; background:url(../images/tri4.png) no-repeat; }
/*#dituContent { width:100%; height:100%; }
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.map { display:inline-block; margin:30px 0 0 0; width:100%; height:500px; }
#mapP, #mapT, #mapD { display:none; }*/

.scroll2 .mask { position:relative; width:100%; height:90px; overflow:hidden; }
.scroll2 .mask ul { position:relative; }
/* ---------
分页
----------- */
.page { clear:both; display:inline-block; padding:50px 0; width:100%; font-size:12px; }
.page a { display:inline-block; color:#999; }
.page li:hover, .page li.thisclass, .page2 li:hover { background:#1885f2; color:#fff; }
.page li.thisclass a, .page li:hover a { color:#fff; }
.page li, .pagelistbox a, .pagelistbox span, .pagelistbox strong { display:inline-block; *display:inline; *zoom:1; margin:0 5px; padding:2px 12px; border:1px #ccc solid; color:#999; }
.page select { height:27px; border:none; }
/*--------------- 
底部 
---------------*/
footer { clear:both; margin-top:70px; padding:20px 0; width:100%; border-top:2px #0f5499 solid; }
footer li { display:inline; }
footer li span { padding:0 10px; }
footer address { color:#999; }

.goTop { position:fixed; right:0; bottom:0; width:100px; }
.goTop h2 { position:relative; line-height:30px; }
.goTop h2:before, .goTop h2:after { content:""; position:absolute; left:-10px; }
.goTop h2:before { top:0; width:10px; height:30px; background:#1885f2; }
.goTop h2:after { top:30px; width:0; height:0; border-left:10px transparent solid; border-right:0 transparent solid; border-top:10px #0f5499 solid; }
.goTop img { margin:5px auto; width:80px; height:80px; }
.goTop a { display:block; padding:5px 0; text-indent:18px; background:#0f5499 url(../images/top.png) no-repeat 10px center; border-top:1px #fff solid; }
.contact { position:fixed; left:0; bottom:0; width:150px; }
.contact h2 { line-height:50px; font-size:18px; font-weight:bold; border-radius:10px 10px 0 0; }
.contact ul { padding:10px 0; }
.contact li { margin:7px 10px; padding-left:45px; line-height:25px; border-radius:30px; background:url(../images/qq.png) no-repeat 15px center; }
.contact p { margin-top:1px; padding-left:45px; line-height:30px; background-image:url(../images/tel.png); background-repeat:no-repeat; background-position:10px center; }
.contact .tel2 { background-image:url(../images/tel2.png); }
/* fixed-bar */
.fixed-bar .icon,.fixed-bar .consult-list .tel-icon{background:url(../images/JS_02.png) no-repeat;}
.fixed-bar .icon{display:block;position:absolute;top:50%;left:50%;width:23px;height:12px;overflow:hidden;margin:-18px 0 0 -12px;background-position:right -220px;text-indent:-999em;}
.fixed-bar{position:fixed;left:10px;bottom:20px;z-index:50;}
.fixed-bar .gotop{position:relative;z-index:1;display:block;width:68px;height:36px;overflow:hidden;margin:-1px 0 0;padding:32px 0 0;border:1px solid #e6e6e6;border-top:1px dashed #eaeaea;background-color:#fff;color:#666;font:normal 14px/36px "Microsoft YaHei";text-align:center;}
.fixed-bar .share{height:68px;overflow:hidden;margin:-1px 0 0;border:1px solid #e6e6e6;}
.fixed-bar .gotop:hover{z-index:10;border-color:#2acb6b;background-color:#2acb6b;color:#fff;text-decoration:none;}
.fixed-bar .gotop:hover .icon{background-position:right -251px;}
.fixed-bar .consult-box{border:1px solid #e6e6e6;}
.fixed-bar .consult-box .consult-header{position:relative;height:36px;margin:-1px -1px 0;background:#2acb6b;}
.fixed-bar .consult-box .consult-title{color:#fff;font:normal 16px/36px "Microsoft YaHei";text-align:center;}
.fixed-bar .consult-box .icon{display:none;top:0;left:-28px;width:28px;height:36px;overflow:hidden;margin:0;background-position:-80px -530px;cursor:pointer;}
.fixed-bar .consult-box .icon:hover{background-position:-110px -530px;}
.fixed-bar .consult-list{margin:0 2px -1px;padding:9px 0 24px 0;border-bottom:1px dashed #eaeaea;}
.fixed-bar .consult-list li{padding:6px 0 6px 23px;color:#666;font:normal 12px/24px "Microsoft YaHei";}
.fixed-bar .consult-list span,.fixed-bar .consult-list a{float:left;line-height:24px;}
.fixed-bar .consult-list span{padding-right:10px;}
.fixed-bar .consult-list img{vertical-align:top;}
.fixed-bar .wide-bar{width:134px;background:#fff;}
.fixed-bar .wide-bar .share .bds_more{width:148px;_width:146px;background-position:-252px -568px;}
.fixed-bar .wide-bar .share .bds_more:hover{background-position:-354px -568px;}
.fixed-bar .wide-bar .gotop{width:132px;}
.fixed-bar .consult-list .tel-icon{margin-left:-15px;padding:0 0 0 20px;background-position:-591px -264px;}
.fck_ul li{ float:left; width:50%; font-size:18px;}
.use_img{ margin-left:35px; margin-top:20px;}
.use_img img{ margin-right:35px; margin-bottom:20px;}

@media screen and (max-width:800px){
	.res_tax .wrapper{width:100%;}
	.res_tax .taxHead{width:100%;height:140px;background-size:cover;}
	.res_tax .taxNav{margin-top:80px;}
	.res_tax  .tax1{float:none;width:100%}
	.res_tax  .tax2{float:none;width:100%;padding:0 30px}
	.res_tax  .tax2 p{float:left;width:50%}
	.res_tax  .tax2 h3{float:left;width:50%;clear:both}
	.res_tax  .tax2 span.tax_tel{float:right; width:50%}
	.res_tax  .tax2 p.tax_tel_t{ float:right;width:50%;margin-top:0}
	.res_tax  .tax3 table{width:100%;margin-bottom:20px}
	.res_tax  .tax3 section{float:none;width:90%;}
	.res_tax  .tax4{width:100%}
	.res_tax  .tax4 .border1, .tax5 .border1{ text-align:center;}
	.res_tax  .tax4 li{ width:23%;margin:10px 1%;float:left;}
  	.res_tax  .tax4 li img{ width:120px;height:90px;}
	.res_tax  .title3{margin-left:15px;}
	.res_tax  .tax5 {width:100%}
	.res_tax  .tax5 ul li{ width:50%;float:left;text-align:left;}
	.res_tax  .tax4 .border1, .res_tax .tax5 .border1{height:auto;overflow:hidden}
	.res_tax  .tax5 .border1{padding-bottom:15px}
	.res_tax  .tax8 strong{padding:10px 25px;margin:15px 20px 5px 0;font-size:18px}
	.res_tax  .tax9,.res_tax  .tax10{ width:100%}
	.res_tax  .blue2Bg{display:none;}
	.res_tax  .contact{display:none;}
}

@media screen and (max-width:640px){
	.res_tax .taxHead{ background:#e2f1f4 url(../images/b.png) no-repeat center top;text-align:center;background-size:auto;height:180px;}
.res_tax .taxHead .dbanner{display:inline-block;margin-top:20px}
	.tax6 p{width:86px}
	.taxNav li{height:45px;background-size:contain;line-height:45px;padding-left:60px;font-size:16px}
	.res_tax .taxNav{margin-top:10px}
	.border1{margin-top:0}
	.tax8 h4{text-align:left;width:100%;font-size:16px}
	.res_tax .tax8 strong{width:100%;padding:10px 0;text-align:center;margin:10px auto;}
	.tax8 .cl{display:none;}
	
}
@media screen and (max-width:480px){
	.taxNav li{ height:35px;line-height:35px;font-size:14px;margin:0 5px;padding-left:40px}
	.res_tax .taxHead{height:170px}
	.res_tax .tax1{width:96%;padding:20px 2%;margin:0 auto}
	.strongTitle{font-size:21px}
	.tax4 li{height:120px}
	.res_tax .tax4 li img{width:95px;height:71px;}
	.res_tax .tax5 ul li{width:100%}
	.tax6 p{width:100px}
	.pad200{text-align:center;}
	.pad200 img{width:240px;height:160px;float:none;margin-right:0}
	.tax8 h4{margin-top:20px;}
	.pad200 p{text-align:left;}
	.tax9 section{height:145px}
	.tax7 .blueFont{text-align:left;font-size:14px}
	.res_tax .tax2 p{ width:100%;text-align: center;}
	.res_tax .tax2 h3{width:100%}
	.res_tax .tax2 p.tax_tel_t{float:none; width:100%}
	.res_tax .tax2 span.tax_tel{float:none; width:100%}
	.res_tax .tax2 h3{margin-top:10px;height:auto;overflow:hidden;margin-bottom:10px;text-align: center;background:#1885f2;color: #fff;padding: 10px 0}
	.res_tax .tax2 span.tax_tel{font-size:24px;margin-top:10px;display:block;text-align: center;}
		.res_tax .tax2{padding:0}
	
}
@media screen and (max-width:375px){

	.res_tax .tax4 li{width:48%}
	.tax7 td{padding:3px 5px}
	.tax9 section{height:180px;}
	.tax10 section{height:150px;}
}

@media screen and (max-width:360px){
.res_tax .taxHead .dbanner{width:88%}
.strongTitle{font-size:19px;}
.res_tax .tax2 span.tax_tel{font-size:22px}

}
@media screen and (max-width:320px){
	.taxNav li{height:30px;line-height:30px;padding-left:30px}
	.res_tax .tax2 span.tax_tel{font-size:20px}
	.tax9 section{height:200px;}
	.tax10 section{height:170px;}
	.pad200{padding:20px 10px;}
	.tax8 h4{font-size:14px;}

}


