/*主内容*/
.wrapper{width:1300px; margin:0px auto;}
.toper { background:#f2f2f2; height:90px; position:fixed; z-index:9999;left:0;top:0;width:100%;box-shadow:0 2px 6px -1px rgba(0,0,0,.3)}
.toper .logo { display:block;float:left; background:url(../images/logo.png) no-repeat center;width:130px; height:65px; margin-top: 13px;}
.toper .t_nav{float:right;margin:0; padding:0}
.toper .t_nav span{background: #0054a7;color:#fff; border-radius:4px;padding:0 5px; font-size:14px}
.toper .t_nav span:hover{background: #ec0000;}
.toper ul li { display:inline-block;text-align:center; position:relative;margin-left:60px}
.toper ul li i {background:url(../images/en.png);width:25px; height:25px;vertical-align:top;margin:29px 8px 0 0;display:inline-block}
.toper ul li:hover i,.toper ul li.check i { background:url(../images/enon.png);}
.toper li a {font-size:16px; display:block; height:90px; display:block; line-height:90px;color:#000;}
.toper li a:hover,.toper li:hover>a,.toper ul li.check a {color:#000;}
.toper li dl { position:absolute; z-index:1;top:90px;left:-20px;width:150px;display:none; text-align:left; background:#454141;padding:10px 0}
.toper li:hover>dl { display:block}
.toper li dl dd a,.toper li dl dd a:hover,.toper li.check dl dd a {font-size:12px; height:35px;line-height:35px;border-top:0;color:#fff; overflow:hidden;padding:0 20px}
.toper li dl dd a:hover { background:#231b00}
.topblank { height:90px;}
.mbmenu { display:none;}
.mbmenu .nav{transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s; -webkit-transition-duration:.5s;}
.nav__trigger {display: block;position:fixed;width: 34px;height: 25px;right:15px;top: 10px;z-index: 99997;}
.nav--active .nav__trigger {opacity:1;}
.nav__icon {display: inline-block;position: relative;width: 34px;height: 2px;background-color:#0054a7;-webkit-transition-property: background-color, -webkit-transform;transition-property: background-color, -webkit-transform;transition-property: background-color, transform;transition-property: background-color, transform, -webkit-transform;-webkit-transition-duration: 300ms;transition-duration: 300ms;}
.nav__icon:before,
.nav__icon:after {content: '';display: block;width: 34px;height: 2px;position: absolute;background: #0054a7;-webkit-transition-property: margin, -webkit-transform;transition-property: margin, -webkit-transform;transition-property: margin, transform;
transition-property: margin, transform, -webkit-transform;-webkit-transition-duration: 300ms;transition-duration: 300ms;}
.nav__icon:before {margin-top:-10px;}
.nav__icon:after {margin-top:10px;}
.mbmenu .nav { position:fixed; z-index:99996;top:0;width: 100%;height: 100%;right:0; background:rgba(0,0,0,0.9);right:-100%}
.mbmenu .nav--active .nav {right:0;}
.mbmenu .nav--active .nav__icon {background: rgba(0, 0, 0, 0);}
.mbmenu .nav--active .nav__icon:before { margin-top: 0;-webkit-transform: rotate(45deg);transform: rotate(45deg);background: #fff}
.mbmenu .nav--active .nav__icon:after {margin-top: 0;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);background: #fff;}

.kv{width:100%}
.kv .swiper-button-prev{ top: 50%;width:46px;height: 46px;background: url(../images/l2.png) no-repeat center center;background-size: contain;left:3%;}
.kv .swiper-button-next{top: 50%;width: 46px;height: 46px;background: url(../images/r2.png) no-repeat center center;background-size: contain;right:3%;}
.kv .swiper-button-prev.swiper-button-disabled { opacity: 1;background: url(../images/l2.png) no-repeat center center;background-size: contain;}
.kv .swiper-button-next.swiper-button-disabled { opacity: 1;background: url(../images/r2.png) no-repeat center center;background-size: contain;}
/*底部*/
.footer{background:#ddd;padding-top:24px;color:rgba(55,55,55,.9)}
.footer h4{font-size:16px;line-height:55px;color:rgba(55,55,55,1)}
.footer dd{line-height:28px}
.footer a{color:rgba(55,55,55,.90)}
	.footer a:hover{color:rgba(55,55,55,1)}
	.footer .links{text-align:left;float:left;}
    .footer .r100{margin-right:150px}
    .footer .linksr{text-align:left;float:right; padding-left: 10px}
	.footer .social{text-align: center;}
	.footer .social img{display: block; margin: 20px 5px 5px; width:110px}
	.footer .copyright{margin-top:24px;border-top:1px solid rgba(40,40,40,.15);padding:15px 0;line-height: 45px}
	.footer .copyright .left-side{text-align:left;float:left; line-height: 45px}
	.footer .copyright .right-side{text-align:right;float:right;}
    .footer .copyright .right-side:before{content:"";display:inline-block;width:120px;height:45px;background:transparent url(../images/downlogo.png) no-repeat 50%;margin-right:8px;vertical-align:middle}

/*底部快捷菜单*/
.ui-flex {display: -ms-flexbox;display: flex}
.flex {-ms-flex: 1 1 auto;flex: 1 1 auto}
.Fast-nav{position: fixed;bottom: 0;left: 0;width: 100%;background: rgba(227,227,227,.95);z-index: 9999999;height:60px;display: none; overflow: hidden;}
.Fast-nav .flex {width: 100%}
.Fast-nav .Fast{text-align: center;}
.Fast-nav .d0{background:url(../images/logo2.png) no-repeat left center; width: 125px; height: 60px;}
.Fast-nav li{width:25%;float: left;text-align: center;}
.Fast-nav span{display:block}
.Fast-nav li a{color: #333; line-height: 22px; font-size:12px}
.Fast-nav .d1 {background:url(../images/d1.png) no-repeat center center; width: 20px; height: 24px;margin:0 auto; margin-top:10px}
.Fast-nav .d2{background:url(../images/d2.png) no-repeat center center; width: 20px; height: 24px;margin:0 auto; margin-top:10px}
.Fast-nav .d3 {background:url(../images/d3.png) no-repeat center center; width: 20px; height: 24px;margin:0 auto; margin-top:10px}
.Fast-nav .d4 {background:url(../images/d4.png) no-repeat center center; width: 20px; height: 24px;margin:0 auto; margin-top:10px}

@media (max-width:1024px) {
.wrapper{width:auto;padding:0 2%}
.topblank { height:50px;}
.toper { background:#f2f2f2;}
.toper,.headon.active { height:50px}
.toper .logo,.headon.active .logo {background: url(../images/logo.png); margin:0;width:80px; height:40px; background-size:100%; margin-top: 5px;}
.toper .t_nav { display:none;}
.mbmenu { display:block;}
.mbmenu ul { display:block;float:none; text-align:left;margin:50px 0 0 0}
.mbmenu li { border-bottom: 1px solid #333; display:block;width:100%;margin:0;text-align: left;}
.mbmenu li a {display: block;font-size:14px;border-width:0;line-height:40px;padding-left:25px;color:#ddd;}
.mbmenu li a:hover { background:none;color:#fff}
.accordionmenu {}
.accordionmenu li { position:relative;}
.accordionmenu li .link {cursor: pointer;display: block;position: relative;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;height:40px; line-height:40px;color:#fff;font-size:14px;padding-left:25px; background: url(../images/1.png) no-repeat 94% 50%}
.accordionmenu li .link a {color:#ddd;font-size:14px;}
.accordionmenu li.open .link { background:url(../images/2.png) no-repeat 94% 50% #ec0000;}
.accordionmenu .submenu {display:none;border-bottom:1px solid #555;}
.accordionmenu .submenu dd { height:40px; line-height:40px; background:#444;border-top:1px solid #555;}
.accordionmenu .submenu dd a { display:block;color:#ddd;font-size:14px;height:40px; line-height:40px;}
.accordionmenu .submenu dd a:hover {color:#fff}
.Fast-nav{display:block}
}

.homeabout{padding:80px 0;}
.aboutfonttitle{ color:#333333; font-size:20px; font-weight: bold; line-height:190%; padding:0 0 50px;text-align: center;}
.aboutfonttitle:after{content:''; display: block; height:3px; background: #0054a7; width:50px; margin:5px auto 0}
.aboutfonttitle .aboutfonttitle_l{float:left; width:20%}
.aboutfonttitle .aboutfonttitle_r{float:right; font-size:14px;font-weight: normal; padding-top: 20px;}
.aboutbox{ line-height:180%; padding-bottom:35px; padding: 0 8%; font-size:16px}
.amore{ text-align:center; margin:20px 0 0;}
.amore a{border:1px solid #ccc; display:inline-block; padding:10px 0; line-height: 150%; width:110px; background: #fff; border-radius:5px; text-transform:uppercase;-webkit-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}
.amore a:hover{border:1px solid #0054a7; color:#0054a7}

.sortlist{background:#f3f3f3; min-width:1300px; padding:70px 0}
.sortlist .sortlist_a{flex: 0 0 24%;width:24%; background: #fff; overflow: hidden;}
.sortlist .sortlist_a img{-webkit-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}
.sortlist .sortlist_a:hover img{transform: scale(1.1)}
.sortlist .sortlist_a h1{font-size:18px; text-align:center; padding:40px 0}
.sortlist .sortlist_a:hover h1{color:#0054a7}
.graybox{background:#f3f3f3; min-width:1300px; padding:70px 0}
.flexBox {display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; flex-wrap: wrap; justify-content: space-between;}
.homenews {padding:0;}
.homenews .homenews-item {flex: 0 0 32.4%;width:32.4%; background: #fff;}
.homenews .homenews-item img{-webkit-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}
.homenews .imgbox{overflow: hidden}
.homenews h2{ font-size:24px; line-height: 24px; margin:30px 20px 20px;}
.homenews .desc{padding:0 20px 20px; line-height:24px; min-height: 112px; color:#777}
.homenews .tmore{padding:0 20px 40px}
.homenews .homenews-item:hover{box-shadow:0 2px 6px rgba(0,0,0,.3)}
.homenews .homenews-item:hover img{transform: scale(1.1)}
.homenews .homenews-item:hover h2{color:#0054a7}
.kefubox{background:url(../images/kefudi.jpg); color:#fff; padding:70px 0;background-size:cover; background-attachment:fixed;}
.kefubox_l{width:50%; float:left; font-size:16px}
.kefubox_l h2{font-size:24px; color:#fff; padding-bottom:35px;}
.kefubox .kfbox{padding-right: 100px;line-height:180%;}
.kfmore{ margin:35px 0 0;}
.kfmore a{ padding:7px 0; display: block; text-align: center; line-height: 150%; width:100px; border:1px solid #aaa; color:#fff; text-transform:uppercase;-webkit-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}
.kfmore a:hover{background: #ad0000;border:1px solid #ad0000;color:#fff}
.teatitle{background: url(../images/tedi.png) no-repeat bottom; height:42px; line-height:40px;margin:20px 0}
.teatitle span{background: #fff; padding: 0 10px 0 3px; font-size:22px}
.teatitle strong{font-size:24px; font-weight: bold; color:#0055a4; padding-right: 10px;}
/*内页*/
.bggay{background: #fff; min-width: 1200px}
.bgImg{background-size: cover !important; background-repeat: no-repeat !important; background-position: center !important;}
.bgImg{position: relative;}
.img100 {display: block; width: 100%;}
.loaddings { position: absolute;z-index: 1;left: 50%;top: 50%;margin-left: -20px; margin-top: -20px; display: block; background: url(../images/loadings.gif) no-repeat center; background-size: 40px; width: 40px; height: 40px;}
.inner-banner {position: relative;}
.inner-banner .w1400 { width: 1300px; margin: 0px auto; height: 380px;align-items: center;justify-content: flex-start;}
.inner-banner .innerBan-bg {position: relative;z-index: 2;}
.inner-banner .m-banner-img {display: none;}
.inner-banner .banner-titles {flex: 0 0 100%; height: auto; color: #fff; line-height: 1.1;}
.inner-banner .ban-h4 {font-size: 32px;margin-bottom: 15px;}
.inner-banner .ban-h5 {font-size: 16px;transition-delay: .2s;}
.inner-nav2 {font-size: 14px;line-height:80px; border-bottom: 1px solid #e2e2e2;}
.inner-nav2 .inner-nav-left, .inner-nav2 .inner-nav-right {flex: 0 0 auto;display: inline-flex;}
.inner-nav2 .nav-left-a {position: relative; color: #333; flex: 0 0 auto; display: inline-block;transition-duration: .3s; padding-right: 48px;}
.inner-nav2 .nav-left-a:before {position: absolute; bottom: -1px; content: ""; display: block; width: 0; height: 2px; left: 22px; background: #d50a1d;transition-duration: .3s;}
.inner-nav2 .nav-left-a:after {position: absolute;right: 24px; top: 50%; margin-top: -7px; content: ""; display: inline-block;vertical-align: top;width: 1px;height: 14px; background: #ccc;}
.inner-nav2 .nav-left-a:last-child {padding-right: 0;}
.inner-nav2 .nav-left-a:last-child:after{opacity: 0;display: none;}
.inner-nav2 .nav-left-a:hover, .inner-nav2 .nav-left-a.cur {color: #d50a1d;}
.inner-nav2 .nav-left-a:hover:before, .inner-nav2 .nav-left-a.cur:before { width: 55px;left: 0;}
.inner-nav2 .bread-s0 { display: inline-block; padding-left: 20px; background: url(../images/map1.png) no-repeat left center;}
.inner-nav2 .bread-a {color: #333;flex: 0 0 auto; transition-duration: .3s;}
.inner-nav2 .bread-a:hover, .inner-nav2 .bread-a.cur {color: #d50a1d;}
.inner-nav2 .bread-a1 {margin: 0 4px;}
.inner-nav2 .bread-a2 {margin-left: 4px;}
.aboutcontent{padding:40px 0; line-height: 200%}
.aboutcontent img{margin:5px 0}
.abouttitle{font-size:30px;padding:60px 0 0; color: #d22740}
.abouttitle img{display: block; padding-top:8px}
.productcontent{padding:10px 0;}
.newscontent{padding:50px 0 30px}
.ui-flex{display:-ms-flexbox;display:flex}
.flex{-ms-flex:1 1 auto;flex:1 1 auto}
.align-center{-ms-flex-align:center;align-items:center}
.newscontent .ui-flex{-ms-flex-wrap:wrap;flex-wrap:wrap}
.newscontent .news-item{width:32%;margin-right:2%;margin-bottom:2%;font-size:14px}
.newscontent .news-item:nth-child(3n+0){margin-right:0}
.newscontent .news-item .img-box{display:block;overflow:hidden}
.newscontent .news-item .img-box img{display:block;width:100%;transition: transform .5s}
.newscontent .news-item .img-box:hover img { transform: scale(1.1)}
.newscontent .news-item .brief{padding:20px; background: #fafafa; border: 1px solid #e2e2e2; border-top:0}
.newscontent .news-item .brief .post-time{color:#999; padding-bottom: 5px}
.newscontent .news-item .brief .news-title{display:block;font-size:18px; line-height: 28px; height: 28px; color:#333;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.newscontent .news-item .brief .news-content{margin:15px 0;color:#999; height: 72px; line-height: 24px;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.newscontent .news-item .brief .read-more{display:block;padding-left:30px;background:transparent url(../images/more.png) no-repeat 0;color:#333}
.newscontent .line{width:40px;height:2px;background:#eb6302;margin:20px auto 10px}
.newscontent .title{text-align: center;font-size:24px}
.newscontent .time{color:#999;font-size:14px; text-align: center;}
.newscontent .viewcontent{margin:30px 0;}
.newscontent .viewcontent img{margin:20px auto}
.newscontent .videocontent{margin:30px 0; text-align: center}
.newscontent .conpage{ border-top:1px dashed #ccc;padding-top:10px; height:90px}
.newscontent .conpage li{ line-height: 25px; margin-top: 10px}
.newscontent .conpage span{display: inline-block; background: #eee;padding:0 10px; margin-right:10px}
.products{background: #f5f5f5;}
.products .pro-list { padding:30px 0 30px}
.products .pro-list .w1400 {justify-content: flex-start;}
.products .pro-item {flex: 0 0 24%;display: inline-block;width: 24%;background: #fff; margin-right: 1.3%; margin-top: 20px;transition-duration: .5s;}
.products .pro-item:nth-child(4n) {margin-right: 0;}
.products .pro-item:hover {box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);}
.products .pro-item:hover .news-h5{color: #d50a1d;}
.products .img-wrap{padding:15px;}
.products .img-wrap img{width:100%}
.products .news-h5 {font-size: 16px;line-height: 30px;color: #333;transition-duration: .5s;padding:0 15px 25px}

/*FAQ*/
.txt_body{padding:0px; border-bottom: 1px solid #e2e2e2;}
.txt_body:nth-child(2n-1){background: #fafafa;}
.txt_body .top{background:none; height:60px;cursor:pointer;}
.txt_body .top p{margin:0;font-size:18px;color:#333;}
.txt_body.cur .top{background:url(../images/t.png) no-repeat 98% center;}
.txt_body.cur .top p{color:#000}
.txt_body .txt{background:url(../images/da1.jpg) no-repeat 20px 4px;padding:0px 25px 20px 60px;font-size:14px;line-height:24px; color:#666666;}
.txt_body .top p.col-md-1{width:100%; line-height:70px; text-align:left;background:url(../images/wen1.jpg) no-repeat 20px center; padding-left:60px}

.qcimg{float:right;}
/*详情*/
.prosm{background: #fff; padding-bottom:30px}
.prosm_l{float:left; width:52%; padding-top:40px; text-align: center;}
.prosm_l img{max-width:600px}
.prosm_r{float:left; width:44%}
.prosm_r h3{font-size:26px; color:#da2b45;padding:50px 0 20px; border-bottom: 1px dashed #d5d5d5}
.proxq{background:#fff;margin-top:15px;}
.proxq .xqtitle{color:#000;font-size:20px; font-weight: bold; border-bottom:1px solid #e2e2e2; line-height: 40px;padding:15px 0 10px 25px}
.proxq .xqtitle i{font-size:12px; text-transform: uppercase;color:#666;}
.proxq .xqbox{padding:50px 25px}
.hidden_pc{display: none;}
.hidden_m{display: block; margin: 0px auto; text-align: center;}
@media (max-width:1024px) {
.hidden_pc{display: block; position: relative}
.hidden_m{display: none;}
.wrapper{width:auto;padding:0 2%}
.kv .swiper-button-next,.kv .swiper-button-prev{display: none;}
.homeabout{padding:20px 0;}
.aboutfonttitle{ font-size:18px;padding:0 0 20px; line-height: 120%; font-weight: normal;}
.aboutfonttitle:after{ height:2px;width:50px; margin:5px auto 0}
.aboutbox{ line-height:170%; text-align: left; padding-bottom:15px; padding:0; font-size:14px}
.amore{ margin:20px 0 10px;}
.amore a{padding:6px 0; width:90px;}

.sortlist{ min-width:auto; padding:20px 0}
.sortlist .sortlist_a{flex: 0 0 49.5%;width:49.5%; margin-bottom:1%;}
.sortlist .sortlist_a img{-webkit-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}
.sortlist .sortlist_a:hover img{transform: scale(1.1)}
.sortlist .sortlist_a h1{font-size:16px;padding:20px 0}
.graybox{ min-width:auto; padding:20px 0}
.flexBox {display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; flex-wrap: wrap; justify-content: space-between;}
.kefubox{padding:20px 0;}
.kefubox_l{width:100%; float:none; font-size:14px}
.kefubox_l h2{font-size:18px; font-weight: normal; padding-bottom:15px; text-align: center;}
.kefubox .kfbox{padding-right:10px;padding-left:10px; line-height:160%;}
.kfmore{ margin:20px 0 0; display: none;}
.teatitle{ height:42px; line-height:40px;margin:10px 0 15px;background-position:bottom right;}
.teatitle span{font-size:18px}
.teatitle strong{font-size:18px;}
.qcimg{float:none; padding-bottom: 20px;}
.homenews {padding:0;}
.homenews img{width:100%}
.homenews .homenews-item {flex: 0 0 100%;width: 100%;}
.homenews h2{ font-size:18px; line-height: 22px; margin:10px 15px; padding-bottom:0px;}
.homenews .desc{padding:0 15px 15px; line-height:20px; min-height:auto;}
.homenews .tmore{padding:0 15px 20px}

	.footer{background: #dfdfdf; padding-bottom:10px}
	.footer .copyright{margin-top:10px; padding:10px 0 5px;line-height:150%; font-size:12px}
	.footer .copyright .left-side{text-align:center;float:none; line-height: auto}
	.footer .copyright .right-side{text-align:center;float:none; line-height: auto}
    .footer .copyright .right-side:before{width:auto;height:auto;background:none;margin-right:0;}
	.footer .links{text-align:left;float:none;}
    .footer .r100{margin-right:0;display: none}
	.footer .social{text-align: center;}
	.footer .social img{display: block; margin:0px auto; width:110px}
	.footer .linksr{text-align:center;float:left;width:50%; padding-left:0px}
	
	.aboutcontent{padding:20px 0; line-height: 170%}
.abouttitle{font-size:18px;padding:20px 0 0;}
.abouttitle img{padding-top:5px}
	.bggay{background:none; min-width: auto}
.products .pro-list { padding:10px}
.products .pro-list .w1400 {justify-content: flex-start;}
.products .pro-item {flex: 0 0 49%;width: 49%; margin-right: 2%;}
.products .pro-item:nth-child(2n) {margin-right: 0;}
.products .pro-item:hover {box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);}
.products .news-h5 {font-size: 14px;padding:0 15px 15px}
.prosm_r{float:none; width:100%}
.prosm_l{float:none; width:100%; padding-top:20px; margin-left: 0}
.prosm_r h3{font-size:18px; padding:20px 0 20px 12px;}
.proxq .xqtitle{font-size:16px; padding:6px 0 6px 15px}
.proxq .xqtitle i{font-size:12px; text-transform: uppercase;color:#666;}
.proxq .xqbox{text-align:center;padding:20px 0}

.inner-banner .w1400 {width:auto;position: absolute;left: 4%;top: 0;height: 100%;padding-top: 0;}
.inner-banner .m-banner-img {display: block;}
.inner-nav2{line-height:45px; display: none;}
.inner-nav2 .inner-nav-left, .inner-nav2 .inner-nav-right{flex: 0 0 100%;}
.inner-nav2 .inner-nav-right{display: none}
.inner-nav2 .nav-left-a {padding-right:20px;}
.inner-nav2 .nav-left-a:before { left: 10px;}
.inner-nav2 .nav-left-a:after {right:10px;}

.inner-banner .ban-h4 {font-size: 18px; margin-bottom:10px}
.inner-banner .ban-h5 {font-size: 12px;}
.newscontent{padding:30px 0 30px}
.newscontent .title{font-size:18px}
.newscontent .time{font-size:12px}
.newscontent .viewcontent{margin:15px 0}
.newscontent .viewcontent img{margin:10px auto}
.newscontent .videocontent{margin:15px 0;}
.newscontent .line{margin:10px 0}
	
.newscontent .news-item{width:100%;margin-right:0%;}
.newscontent .news-item .brief .post-time{ font-size:12px}
.newscontent .news-item .brief .news-title{font-size:16px;}
.newscontent .news-item .brief .news-content{margin:10px 0; height: auto; line-height: 22px;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:auto;}
.txt_body .top{background:url(../images/s.png) no-repeat 98% center; height:50px;cursor:pointer;overflow:hidden}
.txt_body .top p{font-size:14px;}
.txt_body.cur .top{background:url(../images/t.png) no-repeat 98% center;}
.txt_body.cur .top p{color:#000}
.txt_body .txt{display:none;background:url(../images/da1.jpg) no-repeat 10px 6px;padding:0px 25px 20px 45px;font-size:14px;line-height:24px; color:#666666}
.txt_body .top p.col-md-1{width:100%; height:50px; line-height:50px; text-align:left;background:url(../images/wen1.jpg) no-repeat 10px center; padding-left:45px; overflow:hidden}
}