html{font-size:14px;font-family:"微软雅黑"}a{outline:0}
body{background-color:#fff;padding:0}html,body{min-height:100%;overflow:auto;padding:0}
body:before{font-size:12px}

.body{width:1200px;margin:0 auto;position:relative}
.txthid{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
#topbox{height:250px;overflow:hidden;background-color:#fff;position:relative;min-width:1200px;background-repeat:no-repeat;background-position:center top;background-size:cover;background-image:url("../img/ba1.jpg")}
/*
#topbox:before,#topbox:after{clear:both;content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-repeat:no-repeat;background-position:left center;background-size:cover;z-index:1}
#topbox:before{background-image:url("../img/topleft.png")}#topbox:after{background-image:url("../img/topright.png");background-position:right center;z-index:2}
*/
#topbox .body{z-index:3;height:100%;background-repeat:no-repeat;background-position:left 35%;background-image:url("../img/logo.png");padding-top:170px}
#topbox .body div.search{position:relative;background-color:rgba(255,255,255,.9);height:46px;width:300px;border-radius:23px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2)}
/*
#topbox .body div.search input{width:250px}
*/
#topbox select{border:0;width:85px;min-width:inherit;line-height:36px}
#topbox .body div.search a{display:block;width:49px;line-height:46px;text-align:center;text-decoration:none}
#topbox .body div.search a i{color:#999;font-size:1.3rem}
#topbox .body div.search a:hover i{color:#000}

#imenubox{background-color:#ba1429;height:50px;position:relative;z-index:2;color:#fff;margin-bottom:20px;min-width:1200px}
#imenubox a{color:#fff;text-decoration:none;font-size:1.15rem;line-height:50px;text-align:center;width:100%;position:relative;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
#imenubox .body div{position:relative;overflow:visible;line-height:50px;text-align:center;font-size:1.15rem}
#imenubox .body div a{display:block;width:100%;height:50px}
#imenubox .body ul{position:absolute;left:0;top:50px;right:0;background-color:#ba1429;border-radius:0 0 3px 3px;opacity:0;visibility:hidden;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}
#imenubox .body ul:before{clear:both;content:"";position:absolute;left:0;right:0;top:0;border-top:1px solid rgba(255,255,255,.1)}
#imenubox .body ul a{font-size:1.1rem;height:40px;position:relative;line-height:40px}
#imenubox .body ul a:after{clear:both;content:"";position:absolute;left:0;right:0;bottom:0;border-top:1px solid rgba(255,255,255,.1)}
#imenubox a:before{clear:both;content:"";position:absolute;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.1);-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;opacity:0}
#imenubox a:hover:before{opacity:1}
#imenubox a.focus:after{clear:both;content:"";position:absolute;left:50%;bottom:2px;width:50%;height:2px;background-color:yellow;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
#imenubox .body ul li:last-child a:after{display:none}
#imenubox .body div:hover ul{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}

.ileft{width:455px;margin-right:20px}
.icenter{width:455px;margin-right:20px}
.iright{width:250px}
#lunxian{height:290px}
#lunxian .swiper-slide div{position:absolute;left:0;right:0;bottom:0;height:40px;line-height:40px;color:#fff;background-color:rgba(0,0,0,.5);text-decoration:none;text-align:center}
#lunxian #index_point{top:0;bottom:auto;text-align:right}
#lunxian .swiper-pagination-bullet{border-radius:5px;opacity:.6}
#lunxian .swiper-pagination-bullet.swiper-pagination-bullet-active{padding:0 8px;opacity:.8}

.newsbox{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #d5d5d5}
.title{height:42px;line-height:42px;background-color:rgba(213,213,213,.3);position:relative;border-bottom:1px solid #d5d5d5;padding:0 10px}
.title a{color:#333;text-decoration:none;font-size:1.15rem}.title>a:last-child{font-size:.9rem;color:#666}
.title>a:first-child{font-weight:600}
.title>div{padding:0 20px}.title>div a:after{clear:both;content:"\3000|\3000";color:#999; vertical-align:baseline}
.title>div a:last-child:after{display:none}
.title div a{color:#666;font-size:1rem}.title div a.focus{color:#005eac;font-weight:600}
.content{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px;background-color:#fff}
.content.flex2{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:10px}
.content.flex2 a:before{clear:both;content:">\20";color:#999;font-family:"宋体"}
.content.flex2 a{width:33.33333333%;padding-right:2rem;color:#333; text-decoration:none;line-height:30px}
.content.flex2 a:hover{color:#005eac; text-decoration:underline}

.list{position:relative;overflow:hidden;line-height:35px;color:#333;text-decoration:none}
.list a{color:#333;text-decoration:none}
a.list:hover .flex_item,.list a:hover{color:#000;text-decoration:underline}
.list:after{clear:both;content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px dotted #d5d5d5}
.list:last-child:after{display:none}
.list .desc{width:75px;color:#999;font-size:.9rem;text-align:right;text-decoration:none}

.list.maxlist{line-height:normal;height:105px}
.list>.flex:nth-child(2){height:180px}
.list.maxlist .flex:first-child{line-height:35px}

.list.maxlist .flex:last-child{height:58px;overflow:hidden}
.list.maxlist .flex:last-child .flex_item{text-indent:2em;font-size:.8rem;color:#999;line-height:1.8;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.list.maxlist .face{width:58px;background-color:#eee;margin-right:10px;background-repeat:no-repeat;background-position:center;background-size:cover}
.newsbox .new:before{clear:both;content:"";display:inline-block;width:30px;height:100%;background:url("../img/new.gif") no-repeat left center; vertical-align:middle}
#lunxian + div{margin-top:20px}
.newsbox + div{margin-top:20px}
.list a em{font-size:1em;color:red;display:inline-block;margin-right:4px}

.ad{display:block;position:relative;overflow:hidden;margin:20px 0}.ad img{display:block}
.index_chanpin{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #d5d5d5}
.index_chanpin .content{padding:0}
#index_chanpin{height:100px;background-color:#fff;margin:10px 0}
#index_chanpin .swiper-slide{width:188px;height:105px;margin-right:10px;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover;border:8px solid #fff;border-radius:13px}
.jian{width:29px;color:#999;text-decoration:none}.jian:hover{color:#005eac}
.jian i{font-size:1.7rem}
.jian.you i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}

#copyright{clear:both;margin-top:20px;background-color:#333333;border-top:5px solid #D42E2E;text-align:center;color:rgba(255,255,255,.4)}
#copyright>div{border-bottom:1px solid rgba(255,255,255,.1);padding:20px 0}#copyright>div:last-child{border:0}
#copyright>div:first-child a{display:inline-block;margin-right:40px;text-decoration:none;color:rgba(255,255,255,.6)}#copyright>div:first-child a:last-child{margin:0}
#copyright>div:first-child a:hover{color:rgba(255,255,255,1)}

/*登录*/
input:not(:-moz-read-only):focus,textarea:not(:-moz-read-only):focus,input.err:not(:-moz-read-only):focus,textarea.err:not(:-moz-read-only):focus{background-color:transparent}
input:not(:-moz-read-only):focus,textarea:not(:-moz-read-only):focus,input.err:not(:-moz-read-only):focus,textarea.err:not(:-moz-read-only):focus{background-color:transparent}
input:not(:read-only):focus,textarea:not(:read-only):focus,input.err:not(:read-only):focus,textarea.err:not(:read-only):focus{background-color:transparent}
input:not(:disabled):focus,textarea:not(:disabled):focus,input.err:not(:disabled):focus,textarea.err:not(:disabled):focus{background-color:transparent}
input:not(:disabled):hover,textarea:not(:disabled):hover,input.err:not(:disabled):hover,textarea.err:not(:disabled):hover{background-color:transparent}

.inputbox{padding:0}
.inputbox>div{position:relative;overflow:hidden;border-bottom:1px solid #d5d5d5}
.inputbox>div:last-child{border:0;padding:5px;text-align:center}
.inputbox .button{line-height:40px;height:40px;width:auto}.inputbox .button + .button{margin-left:2px;background-color:rgba(0,0,0,.7)}
.inputbox .user:before{clear:both;content:"\e604";font-family:"iconfont";color:#999;position:absolute;left:10px;top:9px}
.inputbox .pass:before{clear:both;content:"\e608";font-family:"iconfont";color:#999;position:absolute;left:10px;top:9px}
.inputbox .code:before{clear:both;content:"\e61b";font-family:"iconfont";color:#999;position:absolute;left:10px;top:9px}
.inputbox img{position:absolute;right:0;z-index:1;border:12px solid #fff}
input{min-width:inherit;width:100%;border:0;padding:15px 10px;padding-left:30px;z-index:1}
.inputbox>div>p{line-height:40px;padding:0 10px;text-align:left}
a.button{display:inline-block;height:30px;line-height:30px;padding:0 10px;background:rgba(50,180,200,1);border:0;border-radius:3px;color:#fff;outline:0;position:relative;font-size:1.1em;cursor:pointer;vertical-align:middle;-webkit-transition:background .15s ease-in-out;-o-transition:background .15s ease-in-out;transition:background .15s ease-in-out;margin-right:3px; vertical-align:middle; text-decoration:none}
a.button:last-child{margin-right:0}

/*列表*/
.listbox{margin-left:20px}
.zhishi{border:1px solid #d5d5d5;padding:0 10px;background-color:#fafafa;position:relative;color:#999;line-height:42px;border-radius:5px 5px 0 0;border-bottom:0}
.zhishi:before{clear:both;content:"\e634\20\5f53\524d\4f4d\7f6e\ff1a";font-family:"iconfont";color:#999}
.zhishi a{color:#666;text-decoration:none}
.zhishi a,.zhishi span{display:inline-block;padding-right:10px;position:relative}
.zhishi a:after,.zhishi span:after{clear:both;content:"/";color:#999;margin-left:10px}.zhishi a:hover{color:#333}
.zhishi a:last-child:after,.zhishi span:last-child:after{display:none}
.newsbixbox{padding:10px 20px;border-radius:0 0 5px 5px;margin-top:0;border-top:2px solid #666}
.newsbixbox .list{padding:20px 0}
.newsbixbox a{font-size:1.15rem}
.newsbixbox .list.maxlist .flex:last-child .flex_item{font-size:1rem;line-height:normal}.newsbixbox .desc{width:120px}
/*分页*/
.fenye{clear:both;overflow:hidden;text-align:right;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;padding-top:10px}
.fenye>span{display:inline-block;line-height:40px}.fenye>span + span{margin-left:10px}.fenye cite{display:inline-block;margin:0 5px;font-style:normal}
.fenye>span:first-child{-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}
.fenye button{height:28px;line-height:28px;background:rgba(0,0,0,.05);vertical-align:middle;color:#333;min-width:30px;border:0}
.fenye button:before{margin:0;font-size:1em}
.fenye button:after{clear:both;content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.1);border-radius:3px;opacity:0;-webkit-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}
.fenye font{display:inline-block;height:28px;line-height:28px;position:relative;margin-right:3px;border-radius:3px;text-align:center;min-width:30px;text-decoration:none;cursor:not-allowed!important;color:rgba(255,255,255,.7);background-color:#393D49;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}
.fenye button:hover:after{opacity:.8}.fenye button:active:after{opacity:.3}
.fenye font:after{clear:both;content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.1);border-radius:3px}
/*文章详情*/
.content h1{font-size:2rem;text-align:center;line-height:3rem;padding:20px 0}
.content .miaoshu{color:#999;text-align:center;font-size:.9rem;border-bottom:1px dotted #d5d5d5;padding-bottom:10px;margin-bottom:20px}
.content .miaoshu>span{display:inline-block;margin-right:10px}
.content .miaoshu>span.fabu:before{clear:both;content:"\e664\20发布：";font-family:"iconfont"}
.content .miaoshu>span.laiyuan:before{clear:both;content:"\e6a6\20来源：";font-family:"iconfont"}
.content .miaoshu>span.liulan:before{clear:both;content:"\e600\20浏览：";font-family:"iconfont"}
.content .miaoshu>span.date:before{clear:both;content:"\e656\20编辑时间：";font-family:"iconfont"}
#act_body{clear:both;width:100%;overflow:hidden;text-align:justify}
.shangxia{clear:both;line-height:35px}
.shangxia:first-child{margin-top:20px;border-top:1px dotted #ccc;padding-top:20px}
.shangxia.shang:before{clear:both;content:"上一条:\3000";color:#999}.shangxia.xia:before{clear:both;content:"下一条:\3000";color:#999}
.shangxia.shang.none:before{content:"上一条:\3000已经没有了"}.shangxia.xia.none:before{content:"下一条:\3000已经没有了"}
.shangxia a{color:#333; text-decoration:none}
.shangxia a:hover{color:#005eac}
.shangxia a{margin-right:20px}.shangxia div{color:#999}

.theright .ad{margin:0}
.theright .ad:first-child{border-radius:5px 5px 0 0;overflow:hidden}
.theright .ad:last-child{border-radius:0 0 5px 5px;overflow:hidden;margin-bottom:0}
.mustlogin{color:#f00;font-size:26px;margin:5rem 0;text-align:center}

/*产品列表*/
.chanpinlistbox{-ms-flex-wrap:wrap;flex-wrap:wrap}
.chanpinlist{width:160px;border:1px solid #d5d5d5;margin:20px 17px 0 0;text-decoration:none;overflow:hidden}
.chanpinlist:nth-child(5n){margin-right:0}
.chanpinlist .pic{width:160px;height:90px;overflow:hidden;position:relative}
.chanpinlist .pic>div{position:absolute;left:0;right:0;bottom:0;top:0;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);background-repeat:no-repeat;background-position:center;background-size:cover}
.chanpinlist p{line-height:35px;text-align:center;text-decoration:none;color:#333}
.chanpinlist:hover p{color:#005eac}
.chanpinlist:hover .pic div{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}

/*专家列表*/
.zhuanjialistbox{-ms-flex-wrap:wrap;flex-wrap:wrap}
.zhuanjialist{width:200px;border:1px solid #d5d5d5;margin:20px 22px 0 0;text-decoration:none;overflow:hidden}
.zhuanjialist:nth-child(4n){margin-right:0}
.zhuanjialist .pic{width:100%;height:200px;overflow:hidden;position:relative}
.zhuanjialist .pic>div{position:absolute;left:0;right:0;bottom:0;top:0;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);background-repeat:no-repeat;background-position:center;background-size:cover}
.zhuanjialist p{line-height:35px;text-align:center;text-decoration:none;color:#333}
.zhuanjialist:hover p{color:#005eac}
.zhuanjialist:hover .pic div{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}


html{height:100%;margin:0;padding:0}
body,td,th{font-family:-apple-system-font,Helvetica Neue,sans-serif;font-size:13px}
body{height:100%;*height:90%;-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}
.xhe-border{border:1px dotted #d3d3d3;}
.xhe-border th,.xhe-border td{border:1px dotted #d3d3d3;}
.wordImage{border:1px dotted #c00;background:url(img/wordimg.gif) #ffc center center no-repeat;}

.editMode{margin:0px;padding:5px;overflow-y:auto;word-break:break-word;word-wrap:break-word}
.editMode img:-moz-broken {-moz-force-broken-image-icon:1;height:24px;width:24px;}
.editMode embed,.editMode video{display:inline-block;border:1px dotted #c00;}
.editMode embed[type="application/x-shockwave-flash"]{background:url(img/flash.gif) #ffc center center no-repeat;}
.editMode embed[type="application/x-mplayer2"]{background:url(img/wmp.gif) center center no-repeat;}
.editMode .xhe-paste{position:absolute;left:-1000px;overflow:hidden;width:1px;height:1px;}
.editMode .xhe-anchor{display:inline-block;background: url(img/anchor.gif) no-repeat;border: 1px dotted #0000FF;width:16px;height:15px;overflow:hidden;}

.sourceMode{margin:0px;padding:0px;overflow:hidden;height:100%;}
.sourceMode textarea{*position:absolute;border:0px;margin:0px;padding:0px;width:100%;height:100%;overflow:auto;resize:none;outline:0;}

.previewMode{margin:5px;padding:0px;}

.showBlocktag p,.showBlocktag h1,.showBlocktag h2,.showBlocktag h3,.showBlocktag h4,.showBlocktag h5,.showBlocktag h6,.showBlocktag pre,.showBlocktag address,.showBlocktag div{background:none no-repeat scroll right top;border:1px dotted gray;}
.showBlocktag p{background-image:url(img/tag-p.gif);}
.showBlocktag h1{background-image:url(img/tag-h1.gif);}
.showBlocktag h2{background-image:url(img/tag-h2.gif);}
.showBlocktag h3{background-image:url(img/tag-h3.gif);}
.showBlocktag h4{background-image:url(img/tag-h4.gif);}
.showBlocktag h5{background-image:url(img/tag-h5.gif);}
.showBlocktag h6{background-image:url(img/tag-h6.gif);}
.showBlocktag pre{background-image:url(img/tag-pre.gif);}
.showBlocktag address{background-image:url(img/tag-address.gif);}
.showBlocktag div{background-image:url(img/tag-div.gif);}
/*滚动条样式*/
::-webkit-scrollbar{width:8px;height:8px}
::-webkit-scrollbar-track-piece{background-color:rgba(0,0,0,.1);border:0}
::-webkit-scrollbar-thumb:vertical{background-color:rgba(0,0,0,.3)}
::-webkit-scrollbar-thumb:vertical:hover{background-color:rgba(0,0,0,.6)}
::-webkit-scrollbar-thumb:horizontal{background-color:rgba(0,0,0,.3)}
::-webkit-scrollbar-thumb:horizontal:hover{background-color:rgba(0,0,0,.6)}
::-webkit-scrollbar-corner{background-color:rgba(0,0,0,.1)}

.ipic{display:block;margin:0 auto;background-color:#eee;background-repeat:no-repeat;background-position:center;background-size:cover;width:300px;height:300px;margin-bottom:20px}
.zhicheng{position:relative;border-bottom:1px dotted #ccc;line-height:35px;font-size:1.1rem}
.gaikuanglist{text-decoration:none;line-height:35px;display:block;font-size:1.1rem;color:#333;position:relative;border-bottom:1px dotted #ccc}
.gaikuanglist:last-child{border:0}
.gaikuanglist:hover{color:#005eac}
.baoming{margin:20px 0;border:1px solid #ccc;border-top:2px solid #333;padding:20px}

.mag{display:inline-block;position:relative;width:200px;border:3px solid #ccc;padding-top:230px;margin:0 14px 20px 0;text-align:center;text-decoration:none}
.mag .face{position:absolute;width:100%;height:230px;background-color:#eee;background-position:center;background-size:cover;left:0;top:0}
.mag:nth-child(4n){margin-right:0}
.mag p{padding:0 10px;line-height:35px;color:#04A28B;font-size:1rem}
.mag:hover{border-color:#999}
#magview{width:100%;margin-bottom:20px}

.info{text-align:center}
.info input{width:80%;border:1px solid #ddd;padding:8px}
.info .flex_item:first-child{margin-right:20px}
.info .flex_item>div{line-height:30px}
.info>.flex{margin-bottom:20px}
.info button{width:50%;height:40px;line-height:40px}
#infoview{margin-top:20px;padding-right:20px}

.cebian{background-color:#F1F7FD;margin-bottom:20px}
.cebian p{background-color:#188DB7;color:#fff;padding:0 10px;line-height:40px;font-size:1.15rem}
.cebian>div{border:1px solid #CDE9FB}
.cebian>div a{display:block;line-height:35px;border-bottom:1px solid #CDE9FB;color:#333;padding:0 10px;text-decoration:none;font-size:1rem}
.cebian>div a:last-child{border:0}
