@charset "utf-8";
body, ol, ul, li, dl, dd, h1, h2, h3, h4, h5, h6, p, form {padding:0;margin:0}
body, html {height:100%}
body {color:#000;font:14px/1.5 microsoft yahei,simsun,Arial,helvetica}
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-size:100%}
ul,ol {list-style:none}
img {border:0; vertical-align:top}
a {color:#333; outline:none; text-decoration:none}
a:hover {color:#f30}
.wrap {width:1200px; overflow:hidden; *zoom:1; margin:0 auto}
.fl {float:left}
.fr {float:right}
.red {color:#e63023}
.ccc {color:#999}
.eps {display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.mt20 {margin:10px auto}
.sizingbox {box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.flexbox {display:flex; flex-wrap:wrap; justify-content:space-between; display:-webkit-flex; -webkit-flex-wrap:wrap; -webkit-justify-content:space-between}
.topbar,.nav,.bannar,.keyword,.titlenar,.customize,.about,.foot {width:100%; min-width:1200px; overflow:hidden}
.topbar {line-height:30px; background:#f4f4f4; color:#666}
.topbar .fr span:hover {text-decoration:underline; cursor:pointer}
.head {height:85px; padding:15px 0}
.head .logo {width:700px; padding-top:15px}
.head .logotit {width:240px; height:50px; float:left; padding-top:8px; margin:3px 15px 0 0; border-right:solid 1px #dcdcdc}
.head .txt {line-height:32px; float:left}
.head .txt_1 {font-size:22px; color:#000}
.head .txt_2 {font-size:16px; margin-top:2px}
.head .tel {width:185px; line-height:30px; font-weight:700; background:url(../images/tel.png) no-repeat left 25px; padding-left:36px}
.head .tel .nxn {text-indent:20px}
.head .tel .num {font-size:28px; font-family:'Times New Roman'; text-align:right}
.nav {height:50px; line-height:50px; background:#0283c6}
.navlist {font-size:18px}
.navlist li {width:171px; float:left; text-align:center}
.navlist a {display:block; color:#fff; border-right:solid 1px #0a9e9e}
.navlist a:hover {background:#20469d}
.keyword {line-height:50px; background:#f4f4f4}
.keyword a+a {margin-left:25px}
.keyword a:hover {text-decoration:underline}
.titlenar {margin:30px 0}
.indextit {text-align:center}
.indextit .tit {font-weight:700; font-size:32px; margin-bottom:10px}
.indextit .tit span:nth-child(1) {color:#0283c6}
.indextit .tit span:nth-child(2) {color:#ff6900}
.titlenar .functn-list li {width:210px; line-height:60px; font-size:21px; border:solid 1px #0283c6; color:#555; text-align:center; margin:20px 0}
.product {margin-top:20px; overflow:hidden}
.product-nav {width:200px; float:left}
.product-nav .tith2 {height:55px; line-height:55px; font-size:20px; background:#0283c6; color:#fff; text-align:center}
.product-nav-list {border:solid 1px #ddd; border-top:none}
.product-nav-list li {line-height:55px; font-size:16px; border-bottom:solid 1px #ddd; text-align:center}
.product-nav-list li:last-child {border-bottom:none}
.product-nav-list li a {display:block}
.product-nav-list li a:hover {background:#ff6900; color:#fff}
.product-nav-tel {border:solid 1px #ddd; border-top:none; overflow:hidden}
.product-nav-tel dl {line-height:30px; background:#333; color:#fff; overflow:hidden; padding:10px}
.product-nav-tel dt {width:50px; height:50px; float:left; background:url(../images/tel2.png) no-repeat left center; border-right:dashed 1px #666}
.product-nav-tel dd {line-height:26px; float:left; color:#fff; padding-left:10px}
.product-nav-tel dd p:nth-child(2) {font-size:16px}
.product-list {width:960px; float:right; border:solid 1px #ddd; overflow:hidden}
.product-list .tabtit {height:55px; line-height:55px; background:#0283c6; color:#fff; cursor:pointer; overflow:hidden}
.product-list .tabtit li {width:180px; float:left; font-size:18px; border-right:solid 1px #0a9e9e; text-align:center}
.product-list .tabtit .cur {font-weight:700; background:#fff; color:#666; border-top:solid 2px #ff7500}
.product-list .tabbox {display:none}
.product-list .tabbox:nth-child(1){display:block}
.product-list-box .flexbox li {width:290px; text-align:center; margin:10px}
.product-list-box .flexbox li img {display:block; width:100%; height:190px; margin-bottom:10px}
.act-img {box-sizing:border-box; transition:all .5s; -webkit-transition:all .5s; /* Safari */}
.act-img:hover {
	transform:scale(1.1);
	-ms-transform:scale(1.1);/* IE 9 */
	-moz-transform:scale(1.1); /* Firefox */
	-webkit-transform:scale(1.1);/* Safari 和 Chrome */
	-o-transform:scale(1.1)
	}
.customize {padding:20px 0}
.customize .icolist li {width:90px; font-size:16px; text-align:center}
.customize .icolist li img {display:block; margin:20px 0 5px}
.about {background:#0283c6; color:#fff; padding:20px 0; margin:30px 0}
.about-tit {text-align:center; margin-bottom:30px}
.about-tit .tit {font-size:32px; margin-bottom:10px}
.about-txt {line-height:30px; font-size:16px}
.about-txt .fl {border:solid 1px #fff; margin-right:50px}
.about-txt p{margin-bottom:15px}
.news-l-tab .tabtit {height:40px; line-height:40px; background:#0283c6; color:#fff; cursor:pointer; overflow:hidden}
.news-l-tab .tabtit li {width:120px; float:left; font-size:18px; border-right:solid 1px #0a9e9e; text-align:center}
.news-l-tab .tabtit .cur {font-size:18px; background:#fff; color:#333; border-top:solid 2px #ff7500}
.news-l-list .newtabbox {display:none}
.news-l-list .newtabbox:nth-child(1){display:block}
.news time {color:#bbb}
.news-l {width:880px; border:solid 1px #0283c6}
.news-l .tuijian {overflow:hidden; padding:10px}
.news-l .tuijian dt {width:220px; float:left}
.news-l .tuijian dt img {width:220px; height:150px}
.news-l .tuijian dd {width:615px; line-height:25px; float:right; color:#666}
.news-l .tuijian .red {line-height:36px; font-weight:700; font-size:18px}
.news-l .tuijian .time {background:url(../images/icolist.png) no-repeat left -433px; text-indent:20px}
.news-l-list {padding:5px}
.news-l-list li {width:420px; line-height:36px; background:url(../images/icolist.png) no-repeat left -530px; text-indent:10px}
.news-r {width:290px; height:410px; border:solid 1px #0283c6}
.news-tit {background:#0283c6; line-height:40px}
.news-tit h3 {width:120px; font-size:18px; background:#fff; text-align:center}
.news-r .qalist li {width:100%; border-bottom:solid 1px #ddd; padding:10px 5px}
.news-r .qalist li a {color:#0283c6}
.news-r .qalist li p {padding-left:26px; overflow:hidden}
.news-r .qalist li p:nth-child(1) {background:url(../images/icolist.png) no-repeat left -643px; margin-bottom:10px}
.news-r .qalist li p:nth-child(2) {background:url(../images/icolist.png) no-repeat left -729px; line-height:24px; color:#666}
.indextag {padding-top:50px; padding-bottom:5px}
.indextag-list li {width:198px; height:40px; line-height:40px; float:left; border:solid 1px #ddd; text-indent:10px; margin:0 -1px -1px 0}
.indextag-list a {display:block}
.indextag-list a:hover {background:#ff6900; color:#fff}
/*-------------------------------------------- End：index --------------------------------------------*/

.banner {width:1200px; margin:20px auto}
.place {background:url(../images/icolist.png) no-repeat left -375px; border-bottom:dashed 1px #ccc; text-indent:25px; padding-bottom:5px; margin-bottom:20px}
.border-tit {line-height:24px; font-size:22px; border-left:solid 10px #348b64; text-indent:10px; margin:20px 0}
.innav {width:100%; background:#fff; padding-top:10px; margin-bottom:20px}
.innav_u {width:1200px; height:40px; line-height:40px; font-size:16px; background:#f1f1f1; margin:0 auto}
.innav_u li {width:180px; float:left; text-align:center; border-right:solid 1px #ddd}
.innav_u a {display:block}
.innav_u a:hover {display:block; background:#cf5540; color:#fff; text-decoration:none}
.innav .cur {background:#cf5540; color:#fff}
.fixednav {position:fixed; top:0; left:0; width:100%; z-index:9}
/*goods*/
.goods-nav-list {border:solid 1px #ddd; margin-bottom:20px}
.goods-nav-list li {line-height:40px; border-bottom:solid 1px #ddd}
.goods-nav-list li:last-child {border-bottom:none}
.goods-nav-list li a {color:#006fff; margin:0 20px}
.goods-nav-list .fenlei {display:block; width:120px; float:left; background:#eee; border-right:solid 1px #ddd; text-align:center}
.goods-show-list:after {content: ""; width:210px}
.goods-show-list li {width:215px; background:#f1f1f1; border:solid 1px #ddd; overflow:hidden; margin-bottom:30px}
.goods-show-list li img {display:block; width:100%; height:145px; border-bottom:solid 1px #ddd}
.goods-show-list li span {display:block; margin:6px 3px 2px}
.goods li a:hover {color:#f30; text-decoration:underline}
/*.bfloor*/
.bfloor {line-height:30px; padding-top:20px}
.bfloor-txtlist {line-height:30px}
.bfloor-txtlist li {width:380px}
.bfloor-txtlist time {color:#bbb}
.bfloor-link a {background:url(../images/icolist.png) no-repeat left -587px; padding-left:8px}
.bfloor-link a+a {margin-left:30px}
.bfloor a:hover {text-decoration:underline}
/*main-l*/
.main-l {width:890px; float:left; padding:10px 0 20px; overflow:hidden}
.main-l-imgfloor {height:400px; overflow:hidden}
.main-l-imgfloor .fl {width:520px; height:350px; border:solid 1px #ddd; padding:10px}
.main-l-imgfloor .fr {width:300px; line-height:35px; float:right; padding-top:5px}
.main-l-imgfloor .fr h1 {color:#e63023; font-size:23px; margin-bottom:10px}
.main-l-imgfloor .fr li:nth-child(1) span {font-weight:700}
.main-l-ms {line-height:30px; border:dashed 1px #ccc; overflow:hidden; padding:10px}
.main-l-ms .ti {font-weight:700; font-size:16px; color:#fe702f}
.main-l .tith3 {height:35px; line-height:35px; font-size:18px; background:#348b64; color:#fff; text-indent:10px}
.main-l h1 {font-size:24px}
.main-l-head {background:#f7f7f7; border:solid 1px #ddd; overflow:hidden}
.main-l-header {overflow:hidden; margin-bottom:20px}
.main-l-head img {float:left; margin-right:25px}
.main-l-head-txtbox {line-height:30px; padding:15px 10px 0}
.main-l-head-txtbox .mr {margin:10px 0}
.main-l-head-txtbox .mr .red {font-size:20px}
.main-l-head-txtbox .mr span {margin-right:20px}
.main-l-title {text-align:center; padding:10px 0}
.main-l-title .info {color:#999; font-size:13px; margin-top:12px}
.main-l-title .info span {margin-right:20px}
.main-l-body {border:solid 1px #ddd; border-top:none; overflow:hidden; padding:20px 20px 0}
.main-l-body .ziduan {line-height:36px; font-size:16px; text-align:center; margin:20px 0}
.main-l-body .ziduan span {margin:0 20px}
.main-l-piclist .flexbox li {width:210px; background:#f4f4f4; border:solid 1px #ddd; margin:10px 0}
.main-l-piclist .flexbox img {width:100%; height:140px}
.main-l-piclist .flexbox p {margin:5px 5px 2px}
/*main-l-article*/
.main-l-article {border:solid 1px #ddd}
.main-l-article-list li {line-height:27px; border-bottom:solid 1px #ddd; color:#999; overflow:hidden; padding:10px}
.main-l-article-list li:last-child {border-bottom:none}
.main-l-article-list .dt-img {width:180px; height:120px; float:left; margin-right:30px}
.main-l-article-list .dt-img img {width:100%; height:100%; box-sizing:border-box; transition:all .5s; -webkit-transition:all .5s; /* Safari */}
.main-l-article-list .dt-img img:hover {transform:scale(1.1); -ms-transform:scale(1.1);/* IE 9 */ -moz-transform:scale(1.1); /* Firefox */ -webkit-transform:scale(1.1);/* Safari 和 Chrome */ -o-transform:scale(1.1)}
.main-l-article-list .dd-tit a {font-weight:700; font-size:16px}
.main-l-article-list .dd-txt {text-indent:28px; margin-top:10px}
.main-l-article-list .dl-piclist .dd-txt {text-indent:28px; margin-top:10px}
.main-l-article-list .dl-txtlist .dd-tit {background:url(../images/icolist.png) no-repeat left -640px; text-indent:28px}
.main-l-article-list .dl-txtlist .dd-txt {background:url(../images/icolist.png) no-repeat left -728px}
/*main-l-tags-list*/
.main-l-tags-list li {color:#666; border-bottom:dotted 1px #ddd; overflow:hidden; padding:20px 0}
.main-l-tags-list img {width:160px; height:120px; float:left; margin-right:25px}
.main-l-tags-list .tags-tit {font-weight:700; font-size:16px}
.time-click span {display:inline-block; color:#bbb; text-indent:23px; margin:10px 0}
.time-click .time {background:url(../images/icolist.png) no-repeat left -435px} 
.time-click .click {background:url(../images/icolist.png) no-repeat left -489px; margin-left:20px}
/*newfloor*/
.newfloor {border:solid 1px #ddd; overflow:hidden; margin-bottom:30px}
.newfloor-piclist li {width:445px; float:left; border:solid 1px #ddd; padding:10px; margin:0 -1px -1px 0}
.newfloor-piclist li img {float:left; margin-right:15px}
.newfloor-piclist .time {margin-top:20px}
.newfloor .tit {line-height:40px; font-size:16px; background:#f4f4f4; text-indent:20px}
.newfloor .tit .fr {font-size:14px; color:#999; margin-right:10px}
.newfloor time {color:#bbb}
/*main-r*/
.main-r {width:280px; float:right; background:url(../images/bg_side_box.jpg); overflow:hidden}
.main-r .box {border:solid 1px #ddd; margin:10px 0 25px}
.main-r .sidetit {line-height:40px; font-size:18px; background:#0283c6; color:#fff; text-align:center}
.main-r-nav-list li {line-height:50px; font-size:16px; border-bottom:dashed 1px #ddd; text-indent:20px}
.main-r-nav-list li:last-child {border-bottom:none}
.main-r-nav-list li a {display:block}
.main-r-nav-list li a:hover {background:#ff6900; color:#fff}
.main-r-pic-list li {height:82px; border-bottom:dotted 1px #ddd; padding:15px 10px; overflow:hidden}
.main-r-pic-list li:last-child {border-bottom:none}
.main-r-pic-list dt {width:122px}
.main-r-pic-list dt img {display:block; width:100%; height:82px}
.main-r-pic-list dd {width:130px}
.main-r-pic-list dd a {display:block; height:62px}
.main-r-pic-list .click {background:url(../images/icolist.png) no-repeat left -489px; color:#bbb; text-indent:23px}
.main-r-pic-list .time {background:url(../images/icolist.png) no-repeat left -435px; color:#bbb; text-indent:23px} 
.main-r-new {margin:20px 0}
.main-r-new-list {counter-reset:section}
.main-r-new-list li {margin-bottom:15px}
.main-r-new-list .item-num {counter-increment:item}
.main-r-new-list .item-num a:before {counter-increment:section; content:counter(section); display:inline-block; width:20px; background:#ccc; color:#fff; text-align:center; margin-right:5px}
.main-r-new-list .item-tip {background:url(../images/icolist.png) no-repeat left -536px; text-indent:10px}
.main-r-new-list li:nth-child(1) a:before,.main-r-new-list li:nth-child(2) a:before,.main-r-new-list li:nth-child(3) a:before {background:#f30}
.main-r .wendalist li {padding:10px 0}
.main-r .wendalist li .eps {background:url(../images/icolist.png) no-repeat left -536px; text-indent:10px; margin-bottom:5px}
.main-r .wendalist li .ccc {line-height:24px; font-size:13px}
.main-r-pictxt-list li {height:80px; background:url(../images/icolist.png) no-repeat left -415px; padding:10px}
.main-r-pictxt-list li img {width:115px; height:80px; float:right; margin-left:5px}
/*main-r-new-tags*/
.main-r-new-tags {line-height:30px}
.main-r-new-tags .tag-item {padding:3px; margin-bottom:20px; margin-right:10px}
.main-r-new-tags .tag-item:nth-child(8n+1){color:#29b543}
.main-r-new-tags .tag-item:nth-child(8n+2){color:#e49018}
.main-r-new-tags .tag-item:nth-child(8n+3){color:#22a0d4}
.main-r-new-tags .tag-item:nth-child(8n+4){color:#aa3cab}
.main-r-new-tags .tag-item:nth-child(8n+5){color:#e46222}
.main-r-new-tags .tag-item:nth-child(8n+6){color:#f36b77}
.main-r-new-tags .tag-item:nth-child(8n+7){color:#3a5d5c}
.main-r-new-tags .tag-item:nth-child(8n+8){color:#669900}
.main-r-new-tags .tag-item:hover {text-decoration:underline}
/*content*/
.content {line-height:38px; font-size:16px; overflow:hidden}
.content p {margin-bottom:25px}
.content a {color:#0000ff; text-decoration:underline}
.content h4 {font-weight:700; margin:20px 0 5px 0}
.content .ttt  {font-weight:700; margin-bottom:5px!important}
.content .zh {text-align:center}
.content .f18 {font-size:18px}
.content .column {-moz-column-count:2; -webkit-column-count:2; column-count:2; margin-top:10px}
.content .column li {margin-bottom:25px}
/*nextbox*/
.nextbox {line-height:30px; border:dashed 1px #ddd; padding:10px; margin-top:20px}
.bdsharebuttonbox {float:right; margin:20px 0}
.bdsharebuttonbox span {font-size:16px; margin-top:4px}
/* releve */ 
.releve { border:solid 1px #ddd; margin:20px 0;}
.releve-ti {background:#f4f4f4; padding-left:10px}
.releve-h4 {line-height:35px; font-weight:700; font-size:15px}
.releve_list {padding:10px}
.releve_list li {width:430px; line-height:30px; background:url(../images/icolist.png) no-repeat left -582px; text-indent:12px}
.commpord_u,.commnew_u {width:920px; line-height:30px; margin:10px 0}
.commpord_u li {width:170px; float:left; font-size:16px; text-align:center; margin:0 12px 5px 0}
.commpord_u img {display:block}
.commnew_u li {width:440px; float:left; background:url(../images/icolist.png) no-repeat left -534px; color:#999; text-indent:15px; margin-right:20px}
.commnew_u li a:hover {color:#3a3a3a; text-decoration:underline}
/* foot */
.foot {background:#2d2d2d; color:#e0d7d3; padding:20px 0 10px; margin-top:30px}
.foot a {color:#e0d7d3}
.foot a:hover {color:#f48a00; text-decoration:underline}
.foot_nav {line-height:28px; border-bottom:solid 1px #716c6a; padding-bottom:10px}
.foot_nav dl {float:left; margin-right:90px}
.foot_nav dt {font-weight:700; font-size:15px; color:#fff}
.foot_nav .tel {float:left}
.foot_nav .tel_t {font-size:20px}
.foot_nav .tel_nb {line-height:55px; color:#cf5540; font-size:30px}
.foot_nav .img-wx {text-align:center}
.foot_us {line-height:25px; font-size:13px; text-align:center; margin-top:10px}
.foot .links {width:1200px; line-height:25px; color:#8d8a89}
.foot .links a {color:#8d8a89; margin-right:10px}
/* dede_pages */
.dede_pages {font-size:15px; margin:20px auto; text-align:center}
.dede_pages li {display:inline-block; background:#fff; line-height:30px; margin:0 3px; border:solid 1px #ccc; text-align:center}
.dede_pages a {display:inline-block}
.dede_pages .abig  {width:60px}
.dede_pages .aend {width:50px}
.dede_pages .asmall  {width:32px}
.dede_pages .pageinfo {display:block; width:120px}
.dede_pages .thisclass {width:32px; background:#f30; color:#fff}
/* links */
.links {line-height:30px; color:#999; margin-top:50px}
.links .ccc {border-bottom:solid 1px #ddd}
.links-list a {color:#999}
.links-list a+a {margin-left:20px}
.links-list a:hover {text-decoration:underline}
/* map */
.maptit {height:35px; line-height:35px; border-bottom:solid 1px #ddd}
.maptit h3 {width:100px; height:35px; font-size:20px; border-bottom:solid 2px #e63023}
.mapbox {line-height:35px; background:#f4f4f4; border:solid 1px #ddd; padding:10px 20px; margin-bottom:30px}
.mapbox dt a {font-size:18px; color:#99855e}
.mapbox dd a+a {margin-left:20px}