﻿body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,input,button{margin:0;padding:0;border:0;} 
body{color:#333;background:#fff;font-size:12px;font-family:'Microsoft Yahei',FZLTXIANH,Arial,sans-serif,MontblancType,STHeiti,SimHei;} 
 
ul,ol{list-style-type:none;} 
select,input,img,select{vertical-align:middle;}
input,button,select,textarea{outline:none;}
button{cursor:pointer}
img{max-width:100%;}
table,tr,th,td{}

a{text-decoration:none;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;} 
a:link{color:#000;} 
a:visited{color:#555;} 
a:hover,a:active,a:focus{color:#555;}

input::-webkit-input-placeholder{color:#ddd;font-style:italic}
input:-moz-placeholder{color:#ddd;font-style:italic}
input::-moz-placeholder{color:#ddd;font-style:italic}
input:-ms-input-placeholder{color:#ddd;font-style:italic}
/*重置css结束*/

html{font-size:100%;line-height:1;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}*,:before,:after{box-sizing:inherit}body,header,footer,main,section,div,h1,h2,h3,h4,h5,h6,p,span,a,blockquote,q,pre,code,ol,ul,li,form,label,input,textarea,button,table,tr,th,td,dl,dt,dd,hr{margin:0;padding:0;border:0;font-size:100%;line-height:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}ol,ul{list-style:none}hr{border-bottom:1px solid #000}img{max-width:100%;height:auto;vertical-align:middle;border-style:none}a,a:hover{color:#000;text-decoration:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}[type=color],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{display:block;width:100%;max-width:100%;border:1px solid #000;border-radius:0;-webkit-appearance:none;-moz-appearance:none}::-webkit-input-placeholder{color:#777}:-moz-placeholder{color:#777}::-moz-placeholder{color:#777;opacity:1}:-ms-input-placeholder{color:#777}[type=reset],[type=submit],[type=button],button{border:1px solid #000;border-radius:0;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}:focus{outline:none}table{width:100%}table,tr,th,td{border-collapse:collapse;border-spacing:0}.row{margin:0 auto}.row:before,.row:after{content:'';display:table}.row:after{clear:both}.xs{max-width:32rem}.sm{max-width:48rem}.md{max-width:64rem}.lg{max-width:80rem}.xl{max-width:96rem}.col{float:left}.xs-0{display:none}.xs-1,.xs-2,.xs-3,.xs-4,.xs-5,.xs-6,.xs-7,.xs-8,.xs-9,.xs-10,.xs-11,.xs-12{display:inline-block}.xs-1{width:8.3333%}.xs-2{width:16.6667%}.xs-3{width:25%}.xs-4{width:33.3333%}.xs-5{width:41.6667%}.xs-6{width:50%}.xs-7{width:58.3333%}.xs-8{width:66.6667%}.xs-9{width:75%}.xs-10{width:83.3333%}.xs-11{width:91.6667%}.xs-12{width:100%}@media screen and (min-width:32em){.sm-0{display:none}.sm-1,.sm-2,.sm-3,.sm-4,.sm-5,.sm-6,.sm-7,.sm-8,.sm-9,.sm-10,.sm-11,.sm-12{display:inline-block}.sm-1{width:8.3333%}.sm-2{width:16.6667%}.sm-3{width:25%}.sm-4{width:33.3333%}.sm-5{width:41.6667%}.sm-6{width:50%}.sm-7{width:58.3333%}.sm-8{width:66.6667%}.sm-9{width:75%}.sm-10{width:83.3333%}.sm-11{width:91.6667%}.sm-12{width:100%}}@media screen and (min-width:48em){.md-0{display:none}.md-1,.md-2,.md-3,.md-4,.md-5,.md-6,.md-7,.md-8,.md-9,.md-10,.md-11,.md-12{display:inline-block}.md-1{width:8.3333%}.md-2{width:16.6667%}.md-3{width:25%}.md-4{width:33.3333%}.md-5{width:41.6667%}.md-6{width:50%}.md-7{width:58.3333%}.md-8{width:66.6667%}.md-9{width:75%}.md-10{width:83.3333%}.md-11{width:91.6667%}.md-12{width:100%}}@media screen and (min-width:64em){.lg-0{display:none}.lg-1,.lg-2,.lg-3,.lg-4,.lg-5,.lg-6,.lg-7,.lg-8,.lg-9,.lg-10,.lg-11,.lg-12{display:inline-block}.lg-1{width:8.3333%}.lg-2{width:16.6667%}.lg-3{width:25%}.lg-4{width:33.3333%}.lg-5{width:41.6667%}.lg-6{width:50%}.lg-7{width:58.3333%}.lg-8{width:66.6667%}.lg-9{width:75%}.lg-10{width:83.3333%}.lg-11{width:91.6667%}.lg-12{width:100%}}@media screen and (min-width:80em){.xl-0{display:none}.xl-1,.xl-2,.xl-3,.xl-4,.xl-5,.xl-6,.xl-7,.xl-8,.xl-9,.xl-10,.xl-11,.xl-12{display:inline-block}.xl-1{width:8.3333%}.xl-2{width:16.6667%}.xl-3{width:25%}.xl-4{width:33.3333%}.xl-5{width:41.6667%}.xl-6{width:50%}.xl-7{width:58.3333%}.xl-8{width:66.6667%}.xl-9{width:75%}.xl-10{width:83.3333%}.xl-11{width:91.6667%}.xl-12{width:100%}}


@font-face {font-family: "iconfont";
  src: url('../font/iconfont.eot?t=1531446596557'); /* IE9*/
  src: url('../font/iconfont.eot?t=1531446596557#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64') format('woff'),
  url('../font/iconfont.ttf?t=1531446596557') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../font/iconfont.svg?t=1531446596557#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-banshou:before{content:"\e65c"}
.icon-feiji:before{content:"\e6ae"}
.icon-hezuo:before{content:"\e63a"}
.icon-chanpin:before{content:"\e62c"}
.icon-wuliukuaidi:before{content:"\e616"}
.icon-guanfang2:before{content:"\e6f5"}
.icon-ticket-fill:before{content:"\e63d"}
.icon-jixieshebei:before{content:"\e6d1"}
.icon-chaping:before{content:"\e8d9"}
.icon-haoping:before{content:"\e8d8"}
.icon-jixieshi:before{content:"\e6ed"}
.icon-jixieshou:before{content:"\e66c"}
.icon-liushuixian:before{content:"\e90f"}
.icon-Icon-:before{content:"\e63c"}
.icon-guancha-:before{content:"\e61e"}
.icon-jinggao-:before{content:"\e620"}
.icon-shijian-:before{content:"\e623"}
.icon-shishangjiantou-:before{content:"\e624"}
.icon-shixiangyoujiantou-:before{content:"\e625"}
.icon-shixiangzuojiantou-:before{content:"\e626"}
.icon-hanbaocaidanzhedie:before{content:"\e62f"}
.icon-zengjia:before{content:"\e634"}
.icon-dianhua:before{content:"\e601"}
.icon-fuwu:before{content:"\e603"}
.icon-icon_fenxiang_m:before{content:"\e617"}
.icon-search:before{content:"\e602"}
.icon-return:before{content:"\e604"}
.icon-arrows_right:before{content:"\e605"}

/*公共部分*/
.wroot{min-width:1024px;max-width:1200px;margin:0 auto}
.body{max-width:1260px;margin:0 auto}
a{color:#3F2208;}
h1.title{font-size:1.2rem;font-weight:bold;}
h2{font-size:1.3rem;font-weight:normal;}
.fl{float:left}
.fr{float:Right}
.grid{margin-right:-2em}
.bdbox .grid{margin:0}
.title{padding:17px 0;margin:17px 0;position: relative;color:#555}
.title i{padding-right: .5rem;color: #a92514;}
.title em,.title em a{font-style:normal;color:#065ba3;}
.title_desc{border-bottom:3px solid #f7f7f7;margin:12px 0;font-size: .8rem;line-height:1.4em;color:#888;overflow:hidden}
.title_underline:after{content:"";position:absolute;z-index:1;left:0;right:0;bottom:-1em;display:block;-webkit-transform:scaleY(.5);transform:scaleY(.5);border-bottom:6px solid #f6f6f6;padding-bottom:12px;font-size: .8rem;line-height:1.4em;color:#888;overflow:hidden}
.titct{text-align:center}
.titlemore{float:right;font-size:.5em;line-height:2em;font-weight:normal}
.titlemore i{padding:0 .5rem;color:#ddd}
.block{padding:3em 0}
.btn{cursor: pointer;}
button{cursor: pointer;display:block;border:none;padding:.5rem 1rem}
button i{padding-right:.4rem}
button.green{background:#065ba3;color:#fff;padding-right:1rem}
button.green:hover{background:#606060}
button.grey{background:#c0c0c0;color:#fff;padding-right:1rem}
button.grey:hover{background:#065ba3}
main{background:#fff;overflow:hidden;min-width:1024px}
.box{overflow:hidden}
.grey{background:#f6f6f6}
.red{background: #a62414;color: #fff;}
.coin{background: url(../images/body.png) repeat;}
table, tr, th, td{border: 1px dashed #cacaca;text-align: center;}
.code{width:100px;height:100px}
.bdbox{box-sizing:border-box;border:1px solid #e1e1e1;}
.bdbox .box{padding:1rem}
.bdbox .title{padding:1rem;margin:0;}
.bdbox h2.title{background:#f6f6f6;background-image: linear-gradient(#e7e7e7,#f1f1f1);}
.bdbox .title_underline{border-bottom:1px solid #e1e1e1;}
.bdbox .title_underline:after{border:none}

.article-head{padding:2.4rem 0;background:#fafafa;color:#606060}
.article-head .protit{font-weight:bold}
.uhere{line-height:2rem;font-size:14px}
.uhere a{color:#888}
.uhere span{padding:0 .5em;}
.uhere a.on{}
.uhere-bdimg{background:url(../images/banner.jpg?v=1.5) no-repeat center center #000;background-size:100%}
.uhere-bdimg .protit{color:#065ba3}
.uhere-bdimg .uhere{text-align:right}
.uhere-bdimg .uhere a,.uhere-bdimg .uhere{color:#fff;}
.article-head.uhere-bdimg{padding:0}
.uhere-bdimg .wrooto{padding-top:2.4rem;padding-bottom:2.4rem;background:rgba(0, 0, 0, 0.55)}

.sitemap{}
.sitemap li{}
.sitemap li a,.sitemap a:visited,.sitemap a:link{color:#777}
.sitemap p{padding-bottom: .5rem;}
.sitemap a:hover{color:#a92514;}
/*公共部分结束*/

.dn{display:none!important;}
.head{}
.head_bar{color:#fff;background:#a31300;line-height:2rem;text-align:right;font-size:16px;background-image: linear-gradient(to right,#a31300 30%, #ef6289 50%,#a31300 70%);}
.head_bar a{color:#ddd;font-size:12px;}
.head_bar i{padding-right:1rem}
header{background:#fff}
.logo{background:url(../images/logo.png?v=1.0) no-repeat center left;background-size:320px;text-indent:-111111px;line-height:2em;font-weight:bold;height:150px;}
.logo img{height:2em;padding-right:.5em}
.logo a{color:#fff;height:100%;display:block}
header .code{background:url(../images/code.gif?v=1.2) no-repeat center right;background-size:100px;line-height:2em;height:150px;width:100%}
.sitename{line-height: 150px;font-size: 3rem;}
.sitename a{color:#1269d5;}
.indexw_header_input_text{margin-left:6px;font-size:14px;color:#9d9d9d;height:15px;padding:12px 10px 11px 0;background-color:#fff;width:214px;border:none;border-right:1px solid #dfdfdf;float:left}
.fm_hd_btm_shbx_bttn{width:44px;height:38px;background:url(images/ico_02.jpg) no-repeat center #fff;float:right;border:none;cursor:pointer}

.search_box{margin-top:1.2em;padding:5px 10px;background:#fff;border: 2px solid #065ba3;}
.rlx-search-field{z-index:1;overflow:hidden;text-shadow:0 1px #fff;position:relative;display:flex;}
.rlx-search-field input{outline:0;background-color:transparent;font-family:Helvetica,Arial,sans-serif;border:0;zoom:1;font-size:9pt;line-height:1.2em;height:30px;color:#212121}
.rlx-search-field .rlx-submit{position:absolute;z-index:1;right:0;top:0;width:30px;height:30px;overflow:hidden;text-indent:-9999px;cursor:default}
.rlx-search-field .icosearch{float:right;font-size:1.6em;line-height:30px;padding-right:0;color:#888;}
/*菜单*/
#cssmenu .menu{display:flex; justify-content:space-between;background:#a31300;flex-direction:row;background-image: linear-gradient(#780e00,#a31300);}
#cssmenu .menu li:last-child{flex-grow:1;}
#cssmenu,#cssmenu #menu-button,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a{margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#cssmenu:after,#cssmenu>ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#cssmenu #menu-button{display:none}
#cssmenu{width:auto;font-family:'Open Sans',sans-serif;line-height:1;z-index:99}
#menu-line{position:absolute;top:0;left:0;height:3px;background:#065ba3;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}
#cssmenu>ul>li{width:100%; text-align: center;border-bottom: 2px solid #a31300;}
#cssmenu.align-center>ul{font-size:0;text-align:center}
#cssmenu.align-center>ul>li{display:inline-block;float:none}
#cssmenu.align-center ul ul{text-align:left}
#cssmenu.align-right>ul>li{float:right}
#cssmenu.align-right ul ul{text-align:right}
#cssmenu>ul>li>a{color:#fff;padding:20px;font-size:1em;text-decoration:none;text-transform:uppercase;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}
#cssmenu>ul>li.active,#cssmenu>ul>li:hover{border-bottom: 2px solid #f06767;}
#cssmenu>ul>li.active>a,#cssmenu>ul>li:hover>a{background:#fff;color:#f06767}
#cssmenu>ul>li.has-sub>a{padding-right:25px}
#cssmenu>ul>li.has-sub>a::after{display:none;position:absolute;top:1.6em;right:10px;width:4px;height:4px;border-bottom:1px solid #fff;border-right:1px solid #fff;content:"";-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:border-color .2s ease;-moz-transition:border-color .2s ease;-ms-transition:border-color .2s ease;-o-transition:border-color .2s ease;transition:border-color .2s ease}
#cssmenu>ul>li.has-sub:hover>a::after{border-color:#fff}
#cssmenu ul ul{position:absolute;left:-9999px}
#cssmenu li:hover>ul{width:100%;left:auto;    border-top: #f06767 solid 2px;background: #eeecec;}
#cssmenu.align-right li:hover>ul{right:0}
#cssmenu ul ul ul{margin-left:100%;top:0}
#cssmenu.align-right ul ul ul{margin-left:0;margin-right:100%}
#cssmenu ul ul li{height:0;-webkit-transition:height .2s ease;-moz-transition:height .2s ease;-ms-transition:height .2s ease;-o-transition:height .2s ease;transition:height .2s ease}
#cssmenu ul li:hover>ul>li{height:2rem}
#cssmenu ul ul li a{line-height:2rem;font-size:12px;text-decoration:none;color:#333;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}
#cssmenu ul ul li a:hover,#cssmenu ul ul li:hover>a{color:#f06767}
#cssmenu ul ul li.has-sub>a::after{position:absolute;top:1.4rem;right:10px;width:4px;height:4px;border-bottom:1px solid #000;border-right:1px solid #000;content:"";-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:border-color .2s ease;-moz-transition:border-color .2s ease;-ms-transition:border-color .2s ease;-o-transition:border-color .2s ease;transition:border-color .2s ease}
#cssmenu.align-right ul ul li.has-sub>a::after{right:auto;left:10px;border-bottom:0;border-right:0;border-top:1px solid #ddd;border-left:1px solid #ddd}
#cssmenu ul ul li.has-sub:hover>a::after{border-color:#fff}
@media all and (max-width:768px),only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:1024px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:1024px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:1024px),only screen and (min-device-pixel-ratio:2) and (max-width:1024px),only screen and (min-resolution:192dpi) and (max-width:1024px),only screen and (min-resolution:2dppx) and (max-width:1024px){#cssmenu{width:100%;background:#2c2c2c}
#cssmenu ul{width:100%;display:none}
#cssmenu.align-center>ul,#cssmenu.align-right ul ul{text-align:left}
#cssmenu ul li,#cssmenu ul li:hover>ul>li,#cssmenu ul ul li{width:100%;height:auto;border-top:1px solid rgba(120,120,120,.15)}
#cssmenu ul li a,#cssmenu ul ul li a{width:100%;background:#333}
#cssmenu.align-center>ul>li,#cssmenu.align-right>ul>li,#cssmenu>ul>li{float:none;display:block}
#cssmenu ul ul li a{padding:20px 20px 20px 30px;font-size:1em;color:#aaa;line-height:1rem!important;}
#cssmenu ul ul li a:hover,#cssmenu ul ul li:hover>a{color:#aaa}
#cssmenu ul ul ul li a{padding-left:40px}
#cssmenu ul ul,#cssmenu ul ul ul{position:relative;left:0;right:auto;width:100%;margin:0}
#cssmenu>ul>li.active>a, #cssmenu>ul>li:hover>a{background:#065ba3;color:#f06767}
#cssmenu ul ul li.has-sub>a::after,#cssmenu>ul>li.has-sub>a::after{display:none}
#cssmenu #menu-button{display:block;padding:20px;color:#fff;cursor:pointer;font-size:1em;text-transform:uppercase}
#cssmenu #menu-button::after{content:'';position:absolute;top:20px;right:20px;display:block;width:15px;height:2px;background:#fff}
#cssmenu #menu-button::before{content:'';position:absolute;top:25px;right:20px;display:block;width:15px;height:3px;border-top:2px solid #fff;border-bottom:2px solid #fff}
#cssmenu .submenu-button{position:absolute;z-index:10;right:0;top:0;display:block;border-left:1px solid rgba(120,120,120,.15);height:52px;width:52px;cursor:pointer}
#cssmenu .submenu-button::after{content:'';position:absolute;top:21px;left:26px;display:block;width:1px;height:11px;background:#666;z-index:99}
#cssmenu .submenu-button::before{content:'';position:absolute;left:21px;top:26px;display:block;width:11px;height:1px;background:#666;z-index:99}
#cssmenu .submenu-button.submenu-opened:after{display:none}
}
/*菜单结束*/

/*焦点图*/
.slider{position: relative;}
.slider .prev,.slider .next{position:absolute;top:50%;margin-top:-1.5em;padding:.5em;border-radius:5px;text-align:center;background:rgba(255, 255, 255, 0.8);color:#065ba3;font-size:2em}
.slider .prev i,.slider .next i{font-size:18px;color:rgba(6, 6, 6, 0.43)}
.slider .prev{left:1em}
.slider .next{right:1em}
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul{ text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; height:10px; margin:5px; border-radius:5px;overflow:hidden; background:rgba(255, 255, 255, 0.57);  line-height:999px; }
.fullSlide .hd ul .on{background:#065ba3}
/*焦点图结束*/

/*首页优势*/
.ysbox{display:inline-flex;margin:3rem -2rem 3rem 0;}
.ys{margin-right:2rem;box-sizing:border-box;position: relative;padding:1.5rem;border:1px solid #e1e1e1;border-bottom:2px solid #a92514;background:#f9f9f9;background-image: linear-gradient(to bottom right,#ebebeb,#ffffff);}
.ysicon{position:absolute;width:60px;height:60px;line-height:50px;text-align:center;color:#fff;left:50%;border-radius:30px;margin-left:-30px;top:-30px;color:#a62414;font-size:4rem}
.ystit{text-align:center;color: #1269d5;line-height: 2rem;padding:1rem 0;font-size: 18px;}
.yscon{font-size:12px;color:#666;line-height:1.3rem;}
.ysbtn{text-align: center;line-height:4rem;color: #1269d5;}

/*首页模块*/
.jjfa{margin-top:2}
.abox{position: relative;overflow:hidden}
.abox a{color:#fff}
.abox .bgblack{position: absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.45);text-align:center;color:#fff}
.abox .bgblack:hover{background:rgba(128, 1, 7, 0.8)}
.abox .bgblack .content{position: absolute;top:44%;left:0;width:100%}
.abox .bgblack .content .abox-icon{font-size:4rem;color:#065ba3}
.abox .bgblack:hover .abox-icon{color:#fff}
.abox .bgblack .content .abox-tit{font-size:2rem;font-weight:bold;line-height:3rem}
.abox .bgblack .content .abox-content{padding:1rem 10%;display:none;line-height:1.4rem}
.abox .bgblack .content .abox-link{padding-top:2rem;display:none}
.abox .bgblack .content .abox-link a{font-size:12px;border:1px solid #fff;padding:.8rem 1.2rem}
.abox .bgblack .content .abox-link a:hover{background:#fff;color:#065ba3}

.index-us{background:url(../images/us.jpg) no-repeat fixed center center;}
.index-us .index-us-content,.index-us .index-us-case{padding:3rem 0;margin-right:2rem;position: relative;}
.index-us .index-us-tit{color:#333;font-size:1.6rem;font-weight:bold;margin-bottom:2rem}
.index-us .index-us-info{background:rgba(255, 255, 255, 0.8);padding:1rem;color:#666;line-height:1.6rem;position: relative;min-height:265px}
.index-us .index-us-info p{padding-bottom: .5rem;font-size:14px}
.index-us .green{border:1px solid #41c2fe;padding:.3rem 1rem;font-size:12px;color:#41c2fe}
.index-us:hover .green{background:#41c2fe;color:#fff}
.index-us .wrooto{margin-right:-2rem}
.index-us .index-us-case .tt{color:#41c2fe;font-size:1.2rem;position: absolute;left:-7.8rem;top:3rem}
.case{background:rgba(255, 255, 255, 0.8);box-sizing:border-box;border:1px solid #fff}
.case li{box-sizing:border-box;border:1px solid #fff;height:5rem;text-align:center}
.case li div{padding:1rem}
.case li:hover{background:#fff}
.case li .txt{display:none;color:#666;font-size:12px;line-height:1.2rem}

.newsbox{margin-right:-2rem;padding:1rem;}
.newsbox .title{text-align:left}
.newsbox h3{background:#f6f6f6;border-left:10px solid #a92514;}
.newsbox ul.pd-top{padding-top:1rem;}

.index-about{margin-right:-2rem}
.index-about .index-about-box{margin-right:2rem;min-height:160px;}
.index-about .index-about-box .news-box{margin-right:0}
.index-about .index-about-box .slider{margin-bottom:1rem}
.index-about .bdbox{border-bottom: 2px solid #1269d5;}
.index-intro{padding:1rem;font-size:12px;color:#666;line-height:1rem;position: relative;}
.index-intro .index-intro-more{position: absolute;right: 1rem;bottom: 1rem;color: #a92514;}
.index-intro .index-intro-img{border: 1px solid #e9e9e9;padding:2px;}
.index-intro.proxl{padding:1rem 1.5rem 1rem 0}

.anliScroll{position: relative;}
.anliScroll .next,.anliScroll .prev{top:-2.5rem;position: absolute;width:1.6rem;height:1.6rem;background:#c2c2c2;color:#fff;line-height:1.6rem;text-align:center;font-size:12px;}
.anliScroll .next{right:1rem}
.anliScroll .prev{right:3.2rem}

.zhudabox{position:relative;}
.zhudabox .next,.zhudabox .prev{position:absolute;top:50%;margin-top:-1em;height:2rem;width:2rem;line-height:2rem;text-align:center;background:rgba(0, 0, 0, 0.21);z-index:99;color:#fff}
.zhudabox .next{right:-3rem}
.zhudabox .prev{left:-3rem}

.rexiao{}
.rexiaobox{border-bottom:dashed 1px #ddd;}
.rexiaobox .rexiao-txt{padding: 3rem 1rem 1rem 1rem;}
.rexiao .rexiaobox:last-child{border-bottom:none}
/*首页模块结束*/

/*侧边栏菜单*/
.nav{list-style-type:disc;color:#999}
.nav li{list-style-position:inside;}
.nav a{line-height:2.6rem;font-size:12px;border-bottom:1px solid #eee;color:#888;}
.nav a i{color:#bbb;font-style: italic;}
.nav a:hover,.nav li.active a{color:#a92514}
.nav a:hover i{color:#fff}
.categorylist{display:none}
.tree .tips{padding:17px 0;margin:17px 0;font-size:14px;color:#888}
.tree .small_title{border-bottom: 1px solid #ebebeb;;margin:12px 0;font-size:16px;font-weight:normal;position: relative}
.tree .sx-box{margin-bottom:20px;}
.tree .sx-box .small_title{color: #c04c3c;font-weight: bold;}
.tree .sx-box p{font-size: 12px;line-height: 1.6rem;color: #515151;}
.tree .brandlist{padding:1rem .8rem;background:#f6f6f6}
.tree .brandlist .small_title{margin:0;border:0;font-weight:bold}
/*侧边栏菜单结束*/

/*标签页TAB开始*/
.tabs-list { list-style:none; }
.tabs-list li { display:inline-block; *display:inline; *zoom:1; margin-right:10px; margin-bottom:2px; }
.tabs-list li a { display:block; height:38px; line-height:38px; padding:0 30px; background-color:#ebebeb; color:#808080; text-decoration:none; font-size:14px; transition:all 0.4s ease 0s; }
.tabs-list li a:hover { background-color:#d9d9d9; }
.tabs-list li.active a { background-color:#666; color:#fff; }
.tabs .accordion-handle { display:none; }
.tabs-vertical-left, .tabs-vertical-right { *zoom:1; }
.tabs-vertical-left:before, .tabs-vertical-left:after, .tabs-vertical-right:before, .tabs-vertical-right:after { visibility:hidden; display:block; font-size:0;content:" "; clear:both; height:0; }
.tabs-vertical-left .tabs-list, .tabs-vertical-right .tabs-list { width:25%; }
.tabs-vertical-left .tabs-list li, .tabs-vertical-right .tabs-list li { display:block; margin:0 0 5px 0; width:100%; }
.tabs-vertical-left .tabs-list li a, .tabs-vertical-right .tabs-list li a { height:auto; padding:8px 20px; line-height:1.5; }
.tabs-vertical-left .tabs-container, .tabs-vertical-right .tabs-container { width:75%; }
.tabs-vertical-left .tabs-list { float:left; }
.tabs-vertical-left .tabs-container { float:right; }
.tabs-vertical-left .tabs-container .tab-content { margin:0 0 0 15px; }
.tabs-vertical-right .tabs-list { float:right; }
.tabs-vertical-right .tabs-container { float:left; }
.tabs-vertical-right .tabs-container .tab-content { margin:0 15px 0 0; }
.accordion-handle { position:relative; margin-bottom:10px; background-color:#ebebeb; text-decoration:none; color:#808080; cursor:pointer; transition:all 0.4s ease 0s; }
.accordion-handle:hover { background-color:#d9d9d9; }
.accordion-handle.active { background-color:#666; color:#fff; }
.accordion-handle h4 { height:38px; line-height:38px; padding:0 15px; font-size:14px; font-weight:normal; }
.accordion-handle i { display:block; width:38px; height:38px; overflow:hidden; position:absolute; right:0; top:0; background:url(images/icon-accordion.gif) no-repeat top center; }
.accordion-handle.active i { background-position:bottom center; }
.accordion-content { margin-bottom:15px; display:none; }

@media only screen and ( max-width:768px ){
	.responsive-tabs .tabs-list { display:none; }
	.responsive-tabs .accordion-handle { display:block; }	
	.responsive-tabs.tabs-vertical-left .tabs-container, .responsive-tabs.tabs-vertical-right .tabs-container { width:100%; float:none; }
	.responsive-tabs.tabs-vertical-left .tabs-container .tab-content, .responsive-tabs.tabs-vertical-right .tabs-container .tab-content { margin:10px 0 15px; }	
}
/*标签页TAB结束*/

/*商品列表格子*/
.progrid{overflow:hidden;display: -webkit-flex;display: flex;flex-wrap:wrap;align-items: center;}
.progrid li{position: relative;}
.progrid .probox{position: relative;transition: all .2s linear 0s;margin:1em 2em 1em 0;background:#fff;box-shadow:-1px 2px 18px -12px rgba(0,0,0,0.61);}
.progrid .probox:hover,.progrid .probox.green{}
.progrid .probox .good{position: absolute;color:#e04f00;right:0;top:0;font-size:3em}
.progrid .probox .link{position:absolute;bottom:1.5em;left:0;text-align:center;width:100%;color:#888;font-size:14px;display:none}
.progrid .probox .link a{background:rgba(255, 118, 0, 0.77);color:#fff;padding:.7em 1em;border-radius: .25em;}
.progrid .probox .link a i{padding-right:.5em}
.progrid .probox.border .propic{box-sizing: border-box;border: solid 1px #f0f0f0;background:#fff;padding:10px}
.progrid .propic{position: relative;overflow:hidden;background:#fff;padding:10px}
.progrid .propic img{width:100%;padding: 5px;border: 1px solid #f0f0f0;transition: all 0.6s}
.progrid .propic:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.progrid .propic .outsale{position:absolute;letf:0;bottom:0;border:1px solid #999;color:#999;padding:.4em .5em;}
.progrid .propic .outsale i{padding-right:.2em}
.progrid .propic .float{bottom:-3em;width:100%;line-height:3em;position: absolute;height:3em;text-align:center}
.progrid .propic .float a{display:block;background:rgba(0, 0, 0, 0.4);color:#fff}
.progrid .propic .float a:hover{background:rgba(0, 0, 0, 0.7);}
.progrid .proinfo{text-align:center;position: relative;padding:1em 0;border:solid 1px #f0f0f0;border-top:none;}
.progrid .proinfo .cart{}
.progrid hgroup{padding:1em 0}
.progrid .pro-tit{white-space: nowrap;font-weight:normal;font-size:1rem;line-height:2em;padding:0 1em;}
.progrid .pro-tit a{color:#111}
.progrid .probox:hover .pro-tit a{color:#666}
.progrid .pro-tit-2{white-space: nowrap;font-size:16px;color:#bbb}
.progrid .pro-other{padding:1em 3em 0 3em;}
.progrid .pro-other p{font-size:12px;}
.progrid .pro-price{color:#ff5a00;font-size:1em;line-height:2em;}
.progrid .pro-price del{color:#999}
.progrid .pro-price ins{text-decoration: none;background-color: #ffecb7;color:#666;padding: 1px 5px;margin: 0px 0 0px 4px;}
.progrid .onsale{background:#065ba3;color:#fff;padding:.5em 1em;top:2em;right:0;position: absolute;}

.post-list-p{margin:1em 0;}
.post-list-p .item-name{font-size:1em;font-weight:100;background:#f5f5f5;margin-bottom:1em;line-height:2em}
.post-list-p .item-box{display:flex;align-items:center;}
.post-list-p .item-box .pic-left-small img{width:4em;}
.post-list-p .item-box .price{text-align:right;color: #f00;}
/*商品列表格子结束*/

/*商品列表首页格子开始*/
.small_title{font-size: 1.4rem;border-bottom: 2px solid #f3f3f3;line-height: 3rem;color: #41c2fe;}
.small_title .more{font-size: 14px;font-weight: normal;color: #8c8a8a;}
.progrid .proindex{margin: 2em 4em 2em 0;background:#fff;height:330px}
.progrid .proindex-tit{height:30px;text-align: center;}
.progrid .proindex-tit a{color:#41c2fe}
.progrid .proindex-pic{height:193.6px}
.progrid .proindex-pic img{height:100%;width:100%}
.progrid .proindex-intro{height:98px;background: #f7f7f7;color: #999;font-size: 12px;padding: 1rem;line-height:1.2rem}
.post-list1{width:100%}
.list-border1{padding:1em;background: #f6f6f6;overflow:hidden;align-items: center;position: relative;    margin-bottom: 1rem;}
.post-list1 .pic-left{float:left;width:30%;}
.post-list1 .pic-left img{width:200px!important;height:200px;padding: 5px;border: 1px solid #fff;}
.post-list1 .list-right{float:left;width:70%;padding:0 5%}
.post-list1 .item-name{white-space:nowrap;font-size:16px;line-height:1em;color:#666;max-height:52px;overflow:hidden;font-weight:bold;margin-bottom:1em}
.post-list1 .item-name a{color:#666}
.post-list1 .item-name a:hover{color:#065ba3}
.post-list1 .item-info{font-size:12px;color:#999;line-height:1.6em;height:4.8em;overflow:hidden}
.post-list1 .item-xh{font-size: 12px;margin-bottom: 2rem;color: #555;}
.post-list1 .item-info a{font-size:.8em;color:#e16800}
/*商品列表首页格子结束*/


/*商品详情开始*/
.product-page .sec{border-top: 1px solid #ebebeb;padding:20px 0}
.pro-info{padding:2rem 0}
.shop_attributes{margin:2rem 0}
.shop_attributes tr:nth-child(odd){background:#f8f8f8}
.shop_attributes tr th,.shop_attributes tr td{text-align:left;padding:.8rem 1rem;color:#777}
.shop_attributes tr th{font-weight:bold}
.product-page{padding-left:1rem}
.product-page .pro-title{padding-bottom:1rem;}
.product-page .pro-title .name{line-height:2rem;font-size:1.2rem;}
.product-page .price{font-size:1.33rem;padding:1rem 0}
.product-page .desc{padding-bottom:2rem}
.product-page .desc p{line-height:1rem;color:#888}
.product-page .price del{color:#999}
.product-page .price ins{text-decoration: none;background-color: #ffecb7;color:#666;padding: 1px 5px;margin: 0px 0 0px 4px;}
.product-page .info{font-size:14px;color:#888;padding:.4rem 0}
.product-page .wish{font-size:14px;display: inline-flex;}
.product-page .wish a{color:#065ba3;margin-right:1rem;padding:.6rem;background:#f6f6f6;border-radius: 5px;display:block}
.product-page .wish a em{padding-left:.5rem;font-style: normal;}
.product-page .wish a:hover{background:#065ba3;color:#fff}
.article-con{padding:2rem 0;color:#666}
.article-con a{color:#c14023;font-weight: bold;}
.video{display:block;margin-bottom:20px;text-align:center;max-width:100%;}
.service{background:#065ba3;padding:5px;color:#fff;font-size:14px;margin-top:1rem}
/*商品详情结束*/

/*文章列表开始*/
.news-box ul{list-style-type:square;color:#a92514}
.news-box{margin-right:2rem}
.news-list{line-height:1.6rem;list-style-position:inside}
.news-list a,.news-list span{font-size:12px;color:#666}
.news-list a:hover{color:#f06767;text-decoration: underline;}
.news-list span{font-style:italic;float:right;color:#bababa;font-size:10px;}
.post-list{margin-bottom:1rem;border-bottom:2px solid #fff;display:block;overflow:hidden;width:100%}
.list-border{padding:1em;margin-right:2em;background: #f6f6f6;overflow:hidden;display: flex;align-items: center;position: relative;}
.list-border .link{position: absolute;right:0;top:0;background:#065ba3;color:#fff;padding:.6rem 2rem;display:none}
.post-list .pic-left{float:left;max-width:30%;margin-right:2em;writing-mode: tb-rl;}
.post-list .pic-left img{min-width:6rem;max-height:6rem}
.post-list .list-right{}
.post-list .item-name{white-space:nowrap;font-size:14px;line-height:1em;color:#666;max-height:52px;overflow:hidden;font-weight:400;margin-bottom:1em}
.post-list .item-name a{color:#333}
.post-list .item-name a:hover{color:#065ba3}
.post-list .item-info{font-size:12px;color:#999;line-height:1.6em;height:4.8em;overflow:hidden}
.post-list .item-info a{font-size:.8em;color:#e16800}
/*文章列表结束*/

/*文章内容开始*/
.article_title{font-size:1.6em;line-height:2em;font-weight:400}
.article_meta{line-height:1.8em;font-size:.8em;padding-bottom:.8em;border-bottom:1px solid #ececec}
.article_meta .lrTime{display:block;float:right;color:#888}
.article_meta .lFloat a{color:#888;}
.article_meta i{padding-right:1rem}
.news_content{padding:20px 0;line-height:1.6em;font-size:12px;color:#666}
.news_content p{padding-bottom:1em}
.news_content p a{color:#c14023;font-weight: bold;}
.article_picwrap{width:190px;float:right;margin-left:45px}
.article_picwrap a.picLeft{float:none;margin-right:0;display:block;margin-bottom:20px}
.article_picwrap .buy{margin:0 auto 12px;width:150px;height:40px;background: #f04848;}
.article_picwrap .buy a{width:110px;height:40px;line-height:40px;padding-left:40px;color:#fff;font-size:14px}
article,article blockquote,article p{line-height:26px;word-break:break-all;word-wrap:break-word;font-size:12px}
article img,article p img{margin:0 auto 20px;}
article p img.face,img.face{display:inline;margin:0}
.other{margin-top:30px;text-align:center;}
.other p{font-weight:bold;padding-bottom:2em}
.other a{display:inline-block;margin:0 10px;cursor:pointer;background:#fff;border-radius:4px;border:1px solid #ddd;padding:6px 20px;min-width:100px;}
.other a span{font-size:18px;margin-right:10px;}
.other a em{font-style:normal;font-size:18px;}
.other a:hover{background:#065ba3;border-color:#065ba3;color:#fff;}
.other a:hover span{color:#fff;}
/*文章内容结束*/

/*页码开始*/
.pagination{text-align:center;margin:2em 0}
.pagination {display:block;margin-right:4px}
.pagination li{display:inline-block;line-height:37px;color:#fff}
.pagination li.totle{background:none;color:#888}
.pagination li.totle a{color:#888}
.pagination li.totle a:hover{color:#fff}
.pagination li a{line-height:37px;padding:0 15px;color:#666;display:block;font-size:12px}
.pagination li.active,.pagination li a:hover{background:#fff;}
.pagination li.active a{background:#f6f6f6;}
.pagination .pageup{padding:0 13px;display:inline-block}
.pagination .pageup a{border:0;padding:0;color:#333}
.pagination .pagedown{border:1px solid #e4e4e4;padding:0 13px;display:inline-block}
.pagination .pagedown a{border:0;padding:0;color:#333}
.pagination .pagedown span,.pagination .pageup span{color:#999;font-family:SimSun;padding-right:5px}
.pagination .pagedown span{padding-left:5px;padding-right:0}
.pagination li:hover{color:#f04848!important}
.pagination li.pageCurrent{color:#5188a6!important;border:0}
.pagination .dotStyle{color:#333;padding:0 8px}
.pagination .a_jumpTo{background-color:#f04848;border:0;color:#fff;border-radius:2px}
.pagination .a_jumpTo:hover{font-weight:400;color:#fff!important}
/*页码结束*/

/*品牌列表*/
.proscroll-box{position: relative;}
.proscroll-box .prev,.proscroll-box .next{position:absolute;bottom:1.5rem;margin-top:-1em;height:2rem;width:2rem;line-height:2em;text-align:center;background:rgba(0, 0, 0, 0.21);z-index:99}
.proscroll-box .prev i,.proscroll-box .next i{font-size:14px;color:#fff}
.proscroll-box .prev{left:-6rem}
.proscroll-box .next{left:-3.5rem}
.brand{background:#fff!important}
.brand .brand-tit a{color:#065ba3;font-size:12px;font-weight:bold}

footer{background:#333;color:#777;margin-top:3rem}
.foot{font-size:12px;color:#777;line-height:1.2rem}
.foot .foot-item{margin:2rem 3rem 2rem 0}
.foot .t4{padding-bottom:1rem;color:#fff;font-size:14px}
.foot .t4 i{padding-right:.5rem;}
.foot .linklist{line-height:1.6em}
.foot .linklist a{font-size:12px;color:#adadad;padding-right:2em;display:block}
.footbar{background:#000;padding:2em;font-size:12px;line-height:1rem}
.footbar a{color:#999}
.footbar p{color:#777;line-height: 1.2rem;}
.footbar .fr img{padding-left:.5rem}
.foot_bar{text-align:center;line-height:2em}
.foot_bar a{color:#fff;font-size:12px}

.gotop{position: fixed;right:1em;bottom:1em}
.gotop .btn{background:rgba(103, 103, 103, 0.14);border-radius:5px;padding:1em;color:#fff;}
.gotop .btn:hover{background:#065ba3}

.ftit{font-size:14px;}
.flink{padding:.5rem 0 1rem 0}
.flink a{color:#a8a8a8;padding-right:1rem}
.wapcode{text-align: center;}
.wapcode p{line-height:2rem;color:#f00;}

.online{position: fixed;right:0;top:12rem;z-index:999;}
.online .btn{background:rgb(169, 37, 20);writing-mode:tb-rl;padding:1rem;height: 6rem;color:#fff;box-shadow:-1px 11px 28px -7px rgba(0,0,0,0.61);}
.online .btn i{padding-right:.5rem}
.online .btn:hover{background:rgb(214, 99, 0)}
.online .service-box{display:none;position:fixed;top:12rem;right:3rem;background:#fff;max-width:220px;padding:2rem;box-shadow:-1px 11px 28px -7px rgba(0,0,0,0.61);}
.online .service-box .bt{padding-bottom:1em;font-weight:bold}
.online .service-box p{padding-bottom:1em;color:#888}
.online .service-box p.tel i{color:#000;padding-right:.5rem}
.online .service-box p.tel{color:#f00;font-weight:bold}
.online .service-box p img{width:100%}
.online .service-box .qq{background:rgb(0, 160, 253);color:#fff;padding:.5em 1em;line-height:2em}
.online .service-box .qq i{padding-right:.2em}
.online .service-box .close{position:absolute;right:1em;top:1em;cursor:pointer;}

.small_menu{text-align: center;margin-top: 1rem;overflow: hidden;display:flex;justify-content: space-around;}
.small_menu a{display:inline-block;padding: .5rem;border-radius: 3px;margin: .5rem;background: #065ba3;color: #fff;}

/*响应式处理*/
@media screen and (max-width:32em){.foot-item,.progrid,.progrid .probox,.list-border,.grid{margin-right:0!important}.progrid .probox{border-right:1px solid #fff}.tree{display:none}.adgrid li{margin-top:1em;}.logo{font-size:14px;}h1{font-size:1rem}}
@media screen and (min-width:16em){.adgrid li{margin-top:1em;}.tree{padding:0}.logo{font-size:1rem}}
@media screen and (min-width:32em){.adgrid li{margin-top:1em;}.tree{padding:0}.logo{font-size:1rem}.progrid .probox{}}
@media screen and (min-width:64em){.web{margin:0 1em!important;}.adgrid li{margin-top:2em;}.fl .tree{padding-right:2em}.fr .tree{padding-left:2em}.logo{font-size:1.4rem}.foot{margin-right:-3rem}.progrid{margin-right:-2rem}.foot{margin-right:0!important}.progrid .probox{}}
@media screen and (min-width:78em){.web{width:1024px;margin:0 auto!important;}.adgrid li{margin-top:2em;}.fl .tree{padding-right:2em}.fr .tree{padding-left:2em}.logo{font-size:1.6rem;}.foot{margin-right:-3rem}.progrid{margin-right:-2rem}}
@media screen and (min-width:80em){.web{width:1024px;margin:0 auto!important;}.adgrid li{margin-top:2em;}.fl .tree{padding-right:2em}.fr .tree{padding-left:2em}.logo{font-size:2rem;}}size:2rem;}.foot{margin-right:-3rem}.progrid{margin-right:-2rem}}