﻿@charset "utf-8";
/***公共样式****/
body, div, span, h1, h2, h3, h4, h5, h6, p, em, img, strong, b, small, u, i, center, dl, dt, dd, ol, ul, li, sub, sup, tt, var, del, dfn, ins, kbd, q, s, samp, strike, applet, object, iframe, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, blockquote, pre, a, abbr, acronym, address, big, cite, code, mark, audio, video, textarea, select,input { margin: 0; padding: 0;  outline: none }

ol, ul { list-style: none; }

html { overflow-x: hidden; -webkit-text-size-adjust: none; }

body {color:#261B16;font-family:'open sans','PingFang SC','Lantinghei SC','Helvetica Neue',Helvetica,Arial,'Microsoft YaHei',"sans-serif"; font-size:12px;background-color:#f9fafc; }


img { display:inline-block; max-width:100%; max-height:100%; border: none }
/*a 链接*/
a { text-decoration: none; outline: none; color: #261B16; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all; }
a:hover { color: #ED1C15 ; }
strong.green{color:green;}
strong.red{color:red;}
strong.yellow{color:yellow;}
strong.blue{color:dodgerblue;}
.img-block{display:block;margin:0 auto;}
.no-store,.no-data{text-align:center;font-size:18px;margin:30px auto;}
.no-data{margin:100px auto;}
.no-store a,.no-data a{color:#ED1C15;}
.no-store a:hover,.no-data a:hover{opacity:.7;}
.collect-btn{cursor:pointer;float:right;font-size:22px;color:#ED1C15;}

/*居中*/
.juzhong { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.juzhong2 { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }
.erduan {display:flex;flex-direction:row;justify-content:space-between;align-content:center;align-items:center;}
.shang{display:flex;flex-direction:row;justify-content:space-between;}
.zuo{display:flex;flex-direction:row;justify-content:flex-start;align-content:center;align-items:center;}
.you{display:flex;flex-direction:row;justify-content:flex-end;align-content:center;align-items:center;}
.w100{width:100% !important;}
.w500{width:500px;}
.mt5{margin-top:5px;}

/*浮动*/
.fl { float: left; display: inline }
.fr { float: right; display: inline }
.clear { clear: both }
.clearfix { *zoom: 1; }
.clearfix:after { clear: both; display: block; height: 0; visibility: hidden; line-height: 0; content: '\20'; }

/* HTML5 重置为较旧版本的浏览器 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }

/* 按钮样式 */
input[type="text"], input[type="button"], button, textarea, select { font-size: 100%; outline: none; resize: none;font-family:  "exo_2.0light","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;-webkit-appearance: none; }
input[type="button"] { cursor: pointer; border: 0; }
input[type="submit"] { cursor: pointer; border: 0 }
input[type="reset"] { cursor: pointer; border: 0 }


/*删除火狐下按钮默认样式*/
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner { border: none; padding: 0; -webkit-appearance: none; }
i,em{ font-style:normal}
img{ display:block}


.top{ background:#261B16; height:30px; line-height:30px; color:#fff}
.box{ max-width:1200px; margin:0 auto;}
.top a{ color:#fff}
.top a:hover{ color:#ED1C15}
.top span a{ margin:0px 10px;}

.logo{ width:260px; margin-top:35px;}

.soso{ width:530px; margin-top:23px; margin-left:76px;}
.soso li{ height:40px; line-height:40px; color:#ED1C15; padding:0px 18px; float:left; cursor:pointer}
.soso li.cur{ background-color:#ED1C15; color:#fff;border-radius: 8px 8px 0 0;}
.sosukuang{border: 2px solid #ED1C15;border-radius: 0 8px 8px 8px; height:38px; overflow:hidden}
.sosukuang input[type="text"]{ height:38px; float:left; width:calc(100% - 120px); border:none; padding-left:10px;}
.sosukuang input[type="button"]{background: #ED1C15;float:right; width:100px; height:38px; color:#fff; font-size:14px;}
.loginbtn{ width:178px; height:40px;background: #F2BD00;border-radius: 20px;font-size: 16px;color: #FFFFFF; line-height:40px; text-align:center; margin-top:63px;}
.nav{ margin-top:24px;}
.nav h3{background: #ED1C15;border-radius: 8px 8px 0 0; width:260px; height:36px; line-height:36px; text-align:center; font-size:16px; color:#fff; font-weight:normal; float:left}
.nav h3 a{ display:block; color:#Fff}
.nav ul{ float:left; height:36px; padding-left:20px;}
.nav li{ float:left; font-size:16px; margin:0px 13px; line-height:40px;}
.nav li a{color:#533E34 }
.nav li:hover{ color:#ED1C15}
.nav li.cur a{color:#ED1C15}
.tel{ float:right; font-size:20px; height:36px; font-weight:700;line-height:40px;}
.tel img{ width:19.3px; margin-right:10px;}

.bannerbox{ position:relative; height:600px;}
.banner{width:1920px; margin:0 auto; position:absolute; left:50%; top:0px; margin-left:-960px;}
.banner .swiper-pagination{ z-index:999999}
.banner .swiper-pagination-bullet{ margin:0px 5px;background:#fff;}
.banner .swiper-pagination-bullet-active{ background-color:#ED1C15}
.dhx{ position:absolute; left:0px; width:1200px; left:50%; margin-left:-600px; top:0px; z-index:99}
.danghang{width:260px;}
.danghang>ul{ height:598px;background: rgba(38,27,22,0.50); width:260px;position:relative }
.danghang>ul li{ padding:0px 22px 0px 45px; height:50px;transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all;}
.danghang>ul li>a{ line-height:50px; font-size:14px; color:#fff; background:url(../images/youb.png) no-repeat right center; display:block; background-size:12px auto}
.danghang>ul li:hover>a{ background:url(../images/youh.png) no-repeat right center; display:block; background-size:12px auto; color:#261B16}

.hengxian{ border-bottom:2px solid #ED1C15; overflow:hidden}
.danghang>ul li.tubiao01{background:url(../images/f01.png) no-repeat 20px center; background-size:16px auto}
.danghang>ul li:hover.tubiao01{background:url(../images/f011.png) no-repeat 20px center #fff; background-size:16px auto}

.danghang>ul li.tubiao02{background:url(../images/f02.png) no-repeat 20px center; background-size:16px auto}
.danghang>ul li:hover.tubiao02{background:url(../images/f022.png) no-repeat 20px center #fff; background-size:16px auto}

.danghang>ul li:hover .dhshow{ display:block}

.dhshow{ width:540px; position:absolute; left:260px; top:0px;background: #FFFFFF; padding:10px; height:calc(100% - 20px); display:none}
.dhshow dl{ margin-bottom:8px;}
.dhshow dt{ color:#261B16; font-weight:bold; width:180px; text-align:right; float:left}
.dhshow dd{ width:calc(100% - 180px); float:right; border-bottom:1px dashed #D8D8D8;}
.dhshow dd a{ color:#7d7673; border-left:1px solid #D8D8D8; display:inline-block; padding:0px 10px; margin-bottom:8px; height:12px; line-height:12px;}

.gonggao{ width:260px; position:absolute; right:0px; background:#fff;box-shadow: 0 2px 10px 0 rgba(76,4,4,0.40), 0 2px 20px 0 #0D1639;border-radius: 8px; height:320px; padding:20px; top:150px;}
.gaoxisn{ margin:10px 0px;}
.gonggao p{ height:42px;font-size: 14px;color: #ED1C15; background:url(../images/gjx.png) no-repeat left center; line-height:28px; background-size:auto 100%; margin-left:-24px; font-weight:bold;padding-left:25px;}
.gonggao p img{ width:16px;  margin-right:10px;}
.gonggao li{ line-height:25px; height:25px; overflow:hidden;text-overflow:ellipsis;white-space: nowrap; position:relative; padding-left:15px;}
.gonggao li:before{ content:""; width:6px; height:6px;background: #8F5A3F; position:absolute; left:0px; top:9px; border-radius:100%}

.mt80{ margin-top:80px;}
.bj{ background-color:#f9fafc; overflow:hidden}
.lingbj{background: #261B16;border-radius:4px; height:40px; position:relative;}
.titi{background: #ED1C15;border-radius: 8px; color:#fff;font-size: 24px;position:absolute; left:0px; height:52px; width:160px; text-align:center; line-height:52px; top:-6px;}

.prolist{background: #FFFFFF;box-shadow: 0 2px 25px 0 rgba(233,233,233,0.50);border-radius: 8px; padding:30px 0px 10px;}
.prolist li{ width:calc(25% - 35px); float:left;border: 1px solid #D2D2D2;box-shadow: 0 2px 25px 0 rgba(233,233,233,0.50);border-radius: 4px; padding:10px; margin-left:11px; margin-bottom:20px;}
.prolist li img{transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all;}
.prolist li:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);}


.prolist p span{ width:60%; float:left; font-size:16px;}
.prolist p a{background: #ED1C15;border-radius: 11px; width:60px; height:22px; text-align:center; line-height:22px; display:inline-block; float:right; color:#fff}
.propic{ border-radius:3px; height:240px; text-align:center; margin-top:10px; overflow:hidden}

.chepai{background: #FFFFFF;box-shadow: 0 2px 25px 0 rgba(233,233,233,0.50);border-radius: 8px; padding:10px 0px 10px;}
.chepai li{ float:left; width:16.66666%; height:120px; text-align:center; overflow:hidden;border-bottom:1px solid #fff;transition:0.5s all}
/*.chepai li:hover,.chepai li.on{border-bottom:1px solid #ED1C15;}*/
.chepai li a {display: inline-block; width: 120px; height: 120px; line-height: 120px; padding-top: 20px;}
.chepai li img{transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all;margin: auto; max-width: 80px; max-height: 80px;}
.chepai li:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);}

.prozhuanqu{ padding:30px 0px 10px;}

.zhuanquleft{ width:240px; float:left;background: #FFFFFF;box-shadow: 0 2px 25px 0 rgba(233,233,233,0.50);border-radius: 8px; height:500px;}
.biaotsi{border-radius: 8px; height:110px; color:#fff; text-align:center;}
.biaotsi p{font-size: 28px;}
.biaotsi span{font-size: 15px;}

.zhuanquleft ul{ padding:20px; min-height:200px;}
.zhuanquleft li{ font-size:15px; background:url(../images/youh.png) no-repeat right center; background-size:11px auto; margin:10px 0px;}


a.chankas{background: #ED1C15;border-radius: 26px; width:170px; height:52px; text-align:center; margin:0 auto; line-height:52px; color:#fff; font-size:20px; display:block; }

.zhuanqucen{ width:383px; float:left; margin-left:10px; height:500px; position:relative; overflow:hidden}

.zhuabs{background: rgba(38,27,22,0.60);border-radius: 4px; color:#fff; width:300px; height:120px; position:absolute; left:50%; margin-left:-150px; bottom:53px;}
.zhuabs div{ width:calc(100% - 70px); padding:0px 35px; text-align:center;}
.zhuabs p{ font-size:22px; overflow:hidden;text-overflow:ellipsis;white-space: nowrap; border-bottom:1px solid #fff;padding:5px 0px; }
.zhuabs span{ font-size:15px; display:block; padding:5px 0px;}
.zhuanquright li{ width:282px; height:249px; float:left;margin-left:1px; margin-bottom:1px; position:relative; overflow:hidden}
.zhuanquright li a{ color:#fff;}
.tubais{ position:absolute; left:0px; top:0px; width:100%; height:100%; text-align:center;background: rgba(38,27,22,0.40);} 
.tubais img{ display:inline-block; width:76px; margin-bottom:15px;}
.tubais p{ font-size:22px;}

.zhuanqucen img{transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all;}
.zhuanqucen:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);}

.diaysx img{transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all;}
.zhuanquright li:hover .diaysx img{transform: scale(1.1);-webkit-transform: scale(1.1);}


.huangse{background: #FDB876;}
.zongse{background: #A2897A;}
.lanse{ background:#65B6EB;}
.fense{background: #FE7194;}
.heise{background: #1E1E20;}

.xiamore{ width:70px; margin:20px auto 50px;}

.footer{background: #261B16; color:#fff; margin-top:3%}
.footnav{ padding:40px 0px;}
.footnav ul{ width:calc(100% - 200px);}
.footnav li{ width:20%; float:left}
.footnav li a{ display:block; font-size:15px; color:#fff; line-height:2}
.footnav li a:first-child{ font-size:20px;}

.erma{ width:102px;}

.botex{ border-top:1px solid #372E2B; padding:30px 0px;}

.float{border: 1px solid rgba(237,28,21,0.50);border-radius: 8px; position:fixed; right:0px; top:50%; z-index:9999; padding:5px; width:80px; height:80px; cursor:pointer}

.sidxa{background: #ED1C15;border-radius: 8px; color:#fff; width:80px; height:80px; text-align:center; overflow:hidden}
.sidxa p{ font-size:15px; margin-top:20px;}
.ermas{ position:absolute; right:80px; top:50%; margin-top:-95px; width:190px; display:none}

.float:hover .ermas{ display:block}

.mianbao{ padding:20px 0px; font-size:14px;position:relative;}
.mianbao span{ margin:0px 5px;}
.mianbao em{transform: rotate(-315deg);border-top: 1px solid #261B16;border-right: 1px solid #261B16; display:inline-block; width:6px; height:6px;}

.mianbao i{color: #ED1C15;}


.aboutboxs{ background:url(../images/aboutpic.png) no-repeat top center; background-size:100% auto; min-height:400px;}
.abtit{ color:#fff; text-align:center; padding:5% 0px}
.abtit h1{ font-size:36px;}
.abtit p{font-size: 20px; text-transform:uppercase}

.abouttxt{background: #FFFFFF;box-shadow: 0 2px 25px 0 rgba(233,233,233,0.50);border-radius: 8px; width:900px; margin:0 auto; padding:30px 50px;}

.biatx{ font-size:18px; position:relative; margin-top:20px;}
.biatx:before{background: #ED1C15; width:5px; height:14px; position:absolute; left:-12px; top:6px; content:""}

.abouttxt p{font-size: 14px;color: rgba(38,27,22,0.80);text-align: justify;line-height: 28px; padding-top:10px;}

.tuapsix{ margin-top:20px;}

.newsnav{box-shadow: 0 2px 25px 0 rgba(233,233,233,0.50);border-radius: 6px;background: #FFFFFF; padding:10px; margin-bottom:20px;}
.newsnav a{ width:128px; height:30px; text-align:center; font-size:16px; display:inline-block; line-height:30px;}
.newsnav a.cur{background: #F47773;border-radius: 4px; color:#fff}

.newslist li{background: #FFFFFF;box-shadow: 0 2px 25px 0 rgba(233,233,233,0.50);border-radius: 8px; overflow:hidden; padding:20px; margin-bottom:20px;}
.newspic{ width:340px; height:160px; float:left;}

.newstxt{ width:calc(100% - 360px); float:right}
.newstxt p{font-size: 18px;}
.newstxt span{ display:block; margin:10px 0px;font-size: 14px;color: rgba(38,27,22,0.80);text-align: justify;line-height: 26px;}
.newstxt em{font-size: 14px;color: rgba(38,27,22,0.80);}

.page {color: rgba(38,27,22,0.80); padding:20px 0px;}
.page span{background: #FFFFFF;box-shadow: 0 2px 10px 0 #E9E9E9;border-radius: 15px; width:80px; height:30px; text-align:center; line-height:30px; margin:0px 12px;}
.page a{ width:30px; height:30px;box-shadow: 0 2px 10px 0 #E9E9E9; border-radius:100%}
.page em{ margin-left:12px;}

.nynewsshow{background: #FFFFFF;box-shadow: 0 2px 25px 0 rgba(233,233,233,0.50);border-radius:8px; padding:40px; margin-top:22px;}

.newstit{font-size: 24px; text-align:center; margin-bottom:30px;}

.nynewssx{color: rgba(38,27,22,0.80); font-size:14px; line-height:28px; padding:40px 0px;}
.nynewssx p{ padding:10px 0px;}

.shijians{ text-align:right;color: rgba(38,27,22,0.80); font-size: 15px;}

.jobboxs{ max-width:1000px; margin:0 auto;}
.jobx{background: #FFFFFF;box-shadow: 0 2px 25px 0 rgba(233,233,233,0.50);border-radius: 8px; width:48%; margin:0px 1%; float:left; padding:20px 0px; margin-bottom:30px}
.jobx h2{ height:50px; background:url(../images/zwb.png) no-repeat left center; background-size:auto 100%; color:#fff; line-height:45px; width:130px; text-align:center; margin-left:-10px;}

.zhiweis{ padding:10px 20px;font-size: 14px;color: rgba(38,27,22,0.80);text-align: justify; line-height:24px; height:280px; overflow:hidden}
.zhiweis p{ margin-top:10px;}
.fasosn {padding:10px 20px;color: #EC5852;}
.fasosn a{ font-size: 14px;color: #EC5852;}


.nybanner{ position:relative;margin-bottom:20px;}
.guangsx{ position:absolute; left:0px; top:0px; width:100%; height:100%; color:#fff;}
.guangsx h1{ font-size:36px; margin-bottom:10px;}
.guangsx p{font-size: 20px; text-transform:uppercase; text-align:center}
.peixuans { padding-top:40px;}
.peixuans ul{width:calc(100% + 20px); margin-left:-20px; }
.peixuans li{background: #FFFFFF;border: 1px solid #D2D2D2;border-radius: 4px; width:calc(25% - 42px); padding:10px; margin-left:20px; float:left; margin-bottom:20px;}

.peixs{ height:240px; overflow:hidden;}
.peixuans li img{transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all;}
.peixuans li:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);}
.peixuans li p{font-size: 14px;color: #ED1C15; margin:10px 0px 5px;}
.peixuans li span{color: rgba(38,27,22,0.80);text-align: justify; display:block;line-height: 20px;}
.zuoleft{background: #FFFFFF;box-shadow: 0 2px 20px 0 #E9E9E9;border-radius: 4px; width:160px; min-height:560px; padding:20px; float:left}
.mt30{ margin-top:30px;}

.zuoleft p{ font-size:18px; line-height:40px;}
.downxa{  padding:10px;padding-left:20px; display:none}
.downxa a{font-size: 14px;color: rgba(38,27,22,0.80); display:block; line-height:26px;}
.downxa a:hover{color: #ED1C15;}
.downxa a.cur{color: #ED1C15;}

.zuoleft a.cur{color: #ED1C15;}

.btnx{ background:url(../images/jia.png) no-repeat right center; background-size:15px auto; cursor:pointer}
.btnx.cur{ background:url(../images/jian.png) no-repeat right center; background-size:15px auto;}

.zuoright{ width:980px; float:right}
.tuislx{font-size: 18px;color: #ED1C15; border-bottom:2px solid #ddd; padding:10px 0px;}

.baostx{background: #E7E7E7;box-shadow: 0 2px 25px 0 rgba(233,233,233,0.50);border-radius: 2px; height:45px; line-height:45px; margin-top:20px; padding:0px 20px;}
.baostx span{font-size: 14px;color: rgba(38,27,22,0.80); font-weight:bold; display:inline-block;}
.baostx span:nth-child(1){ width:40%;}
.baostx span:nth-child(2){ width:10%; text-align:center}
.baostx span:nth-child(3){ width:20%; text-align:center}
.baostx span:nth-child(4){ width:10%; text-align:center}
.baostx span:nth-child(5){ width:10%; text-align:center}
.baostx span:nth-child(6){ width:10%; text-align:center}

.heizxs{background: #FFFFFF;border: 1px solid #DDDDDD;box-shadow: 0 2px 25px 0 rgba(233,233,233,0.50);border-radius: 4px; margin-top:10px; padding:20px;}

.baixd{ font-size:14px; border-bottom:1px solid #F1F1F1; padding-bottom:20px; margin-bottom:20px;}
.baixd i{color: rgba(38,27,22,0.60); margin-left:30px;}

.kuanx{ width:40%;}
.jine{ width:10%; text-align:center; font-weight:bold;font-size:14px;}
.shiaj{ width:20%; text-align:center; font-weight:bold;font-size:14px;}
.tuisj{ width:10%; text-align:center; font-weight:bold;font-size:14px;}
.fuwsx{ width:10%; text-align:center; font-weight:bold;font-size:14px;}
.caozus{ width:10%; text-align:center; font-weight:bold;font-size:14px;}

.suqwqca{border: 1px solid #DDDDDD;border-radius: 3px; width:100px; height:100px; float:left}
.shusxts{ width:calc(100% - 112px); float:right}
.shusxts p{ font-size:14px;}
.shusxts span{ display:block; color: rgba(38,27,22,0.60); margin:10px 0px; padding-right:10px;}
.shusxts em{font-size: 10px; background:url(../images/huiy.png) no-repeat left center; background-size:15px auto; padding-left:20px;}

.lvs{ color:#2EC655 }
.hsss{ color: rgba(237,28,21,0.80);}

.chngsxs{background: #FFFFFF;border: 1px solid #DDDDDD;box-shadow: 0 2px 25px 0 rgba(233,233,233,0.50);border-radius: 4px; padding:20px; min-height:500px; margin-top:10px;}
.chsgx{ line-height:28px;}
.chsgx p{font-size: 16px;}
.chsgx p b{color: #ED1C15; font-weight:normal}
.chsgx span{color: rgba(38,27,22,0.60); font-size:14px;}

.soaxa{background: #FFFFFF;border: 1px solid #DDDDDD;border-radius: 4px 4px 0 0; margin-top:10px; padding:20px;}
.soaxa ul{ background:url(../images/cas.jpg) no-repeat top center; background-size:82% auto; padding-top:30px; margin-top:30px}
.soaxa li{ width:20%; text-align:center; }
.soaxa li p{color: rgba(38,27,22,0.60);}

.block{ display:block}
.biaodanx .company{font-size:16px;margin:20px 0px;font-weight:bold;}
.biaodanx li{display:inline-block;margin-bottom:10px;width:100%;}
.biaodanx li i{font-style:normal;width:80px; display:inline-block; float:left; line-height:30px;}
.biaodanx li em{ float:left;position:relative;}
.biaodanx li em strong,.hsjez strong{font-size:14px;font-weight:500;line-height:30px;}
.biaodanx li input[type="text"],.biaodanx li input[type="password"],.biaodanx .city-picker-span{border: 1px solid rgba(38,27,22,0.50);border-radius: 4px; height:30px; padding-left:10px; width:300px;}
.biaodanx .city-picker-span > .placeholder{padding-left:0;color:#666666;}
.biaodanx .city-picker-span > .arrow{right:15px;}
.biaodanx li select{border: 1px solid rgba(38,27,22,0.50);border-radius: 4px; height:30px; padding-left:10px; width:312px; background:url(../images/xa.png) no-repeat 98% center; background-size:10px auto}

.biaodanx li textarea{border: 1px solid rgba(38,27,22,0.50);border-radius: 4px; height:70px; padding-left:10px; width:300px; padding-top:10px;}

.biaodanx li button{background: #F2BD00;border-radius: 4px; color:#fff; height:40px; width:312px; }
.biaodanx li input[type="checkbox"]{ width:15px; height:15px; float:left; margin-right:5px; margin-top:1px;}

.xensg{font-size: 15px;color:#ED1C15; margin-bottom:20px; display:inline-block}
.hiusx{background: #E7E7E7;box-shadow: 0 2px 25px 0 rgba(233,233,233,0.50);border-radius: 2px; line-height:45px; padding:0px 20px;font-size: 14px;color: rgba(38,27,22,0.60); margin:20px 0px;}

.biaoxsd td{border: 1px solid #DDDDDD;font-size:14px;color: rgba(38,27,22,0.80); padding:10px;}
.mrnd{background:#ED1C15;color:white;border-radius:5px;font-size:14px;width:85px;height:30px;display:inline-block;text-align:center;line-height:30px;cursor:default;}
.mrnd:hover{color:white;}
.caosx { color:rgba(38,27,22,0.60);}
.caosx a{ border-bottom:1px solid rgba(38,27,22,0.60); margin:0px 10px;}

.shezhi{background: #FFFFFF;border: 1px solid #DDDDDD;box-shadow: 0 2px 25px 0 rgba(233,233,233,0.50);border-radius: 4px; min-height:530px; margin-top:20px;}

.jichs{background: #E7E7E7;box-shadow: 0 2px 25px 0 rgba(233,233,233,0.50);border-radius: 2px; line-height:45px; padding:0px 30px;font-size: 15px;}

.hsjez{ padding:30px 60px;}
.hsjez td{ padding:6px; font-size:15px;}
.hsjez td a{color: #0097E0;}
.shoucang{ padding-top:20px;}
.shoucang h1{font-size:24px;line-height:35px;margin-bottom:15px;}
.shoucang ul{width:calc(100% + 20px); margin-left:-20px;}
.shoucang li{ float:left; width:calc(25% - 42px); background:#FFFFFF;border:1px solid #D2D2D2;border-radius: 4px; padding:10px; margin-left:20px; margin-bottom:20px;}
/*.shoucpic{ height:204px;}*/

.shoucang li span{background: #ED1C15;border-radius: 4px; display:inline-block; height:22px; line-height:22px; padding:0px 15px; color:#fff; margin:10px 0px;}
.shoucang li p{color: rgba(38,27,22,0.80);}


.loginboxs{background:#FFFFFF;box-shadow: 0 2px 25px 0 #E9E9E9;border-radius: 8px; margin-top:40px;}
.loginleft{ width:600px; float:left}
.loginright{ padding:40px; width:calc(100% - 680px); float:right}

.qudaoxs{ border-bottom:1px solid #ED1C15;}
.qudaoxs a{ line-height:34px; height:34px;font-size: 13px;color: rgba(38,27,22,0.50); display:inline-block; padding:0px 10px;}
.qudaoxs a.cur{background: #ED1C15;border-radius: 4px 4px 0 0; color:#fff}
.zhuces li{ margin-top:20px;}
.zhuces li input[type="text"],.zhuces li input[type="password"]{ height:30px;  width:calc(100% - 37px);  height:40px; padding-left:37px; border:none;border-bottom:1px solid #CDCDCD;}
.zhuces li:nth-child(1) input[type="text"]{ background:url(../images/yong.png) no-repeat left center; background-size:18px auto}
.zhuces li:nth-child(2) input[type="password"]{ background:url(../images/sou.png) no-repeat left center; background-size:18px auto}

.zhuces li input[type="checkbox"]{ width:15px; height:15px; margin-right:5px;}
.zhuces li em{color: rgba(38,27,22,0.80);}
.zhuces li span{color: #EC5852;}
.zhuces li button{background: #ED1C15;border-radius:4px; height:40px;font-size: 15px;color:#FFFFFF; width:265px;margin-top:30px;}
a.shengsx{background: #F2BD00;border-radius: 4px; width:175px; height:40px;font-size: 15px;color:#FFFFFF; text-align:center; line-height:40px; margin-top:30px;}

.footesx{ text-align:center;color: rgba(38,27,22,0.80); margin:4% 0px;}
.hixsx{ margin-bottom:10px; background:url(../images/kkxs.jpg) repeat-x left center;}
.hixsx span{ background:#f9fafc; padding:0px 40px;}

.huxsd{ font-size:20px; font-weight:bold; margin-bottom:30px;}


.proshowlefts{background: #FFFFFF;box-shadow: 0 2px 25px 0 rgba(233,233,233,0.50);border-radius: 8px; width:770px; float:left; position:relative}




.gallery-thumbs {width:80%;margin:0 auto;min-height:600px;}
.gallery-thumbs .swiper-wrapper{ margin:15px 0px;}
.gallery-thumbs .swiper-slide-thumb-active div{ border:1px solid #f00}
.gallery-thumbs .swiper-slide {  cursor:pointer; text-align:center; width:25%}
.gallery-thumbs .swiper-slide img{ }


.proshowlefts .swiper-button-prev{ background:url(../images/zuox.png) no-repeat center center; background-size:20px auto; bottom:40px; top:auto; opacity:1}

.proshowlefts .swiper-button-next{ background:url(../images/youx.png) no-repeat center center; background-size:20px auto; bottom:40px; top:auto; opacity:1}


.proshowright{ width:400px; float:right}

.proshowright h2{ font-size:26px;}
.proshowright h3{font-size: 18px; margin:10px 0px;}
.husxas{ border-bottom:1px solid #ccc; border-top:1px solid #ccc; padding:30px 0px; margin-top:20px;}
.diggs{ width:230px; height:50px;background: #ED1C15;border-radius: 25px;font-size:20px; color:#fff}
.diggs:hover{color:#fff;opacity:.8;}
.diggs img{ width:30px; margin-right:10px;}
.sida{ width:230px; height:50px;border: 1px solid #ED1C15;border-radius: 25px;font-size:20px; color: #ED1C15; margin-top:20px;}
.sida img{ width:30px; margin-right:10px;}
.saxad { padding:20px 0px;}
.saxad span{float:left; margin-right:20px;color: #261B16;}
.saxad p { margin:10px 0px;color: rgba(38,27,22,0.50);}
.saxad p img{ width:16px; margin-right:5px;}

.xiaoqingleft{background: #FFFFFF;box-shadow: 0 2px 20px 0 #E9E9E9;border-radius: 4px; width:160px;  padding:20px; float:left}
.xiaoqingleft h2{ margin-bottom:20px;font-size: 18px;}
.mt40{ margin-top:40px;}

.xqpic{ height:160px;border: 1px solid #DDDDDD;border-radius: 4px;}
.xiaoqingleft li{ margin-bottom:30px;}
.xiaoqingleft li span{background: #ED1C15;border-radius: 4px; display:inline-block; height:22px; line-height:22px; padding:0px 15px; color:#fff; margin:10px 0px;}
.xiaoqingleft li p{color: rgba(38,27,22,0.80);}

.xiaoqingright{ width:980px; float:right;}
.xiangqtit {border-radius:4px 4px 0px 0;border: 1px solid #DDDDDD; display:block; width:400px;  }
.xiangqtit a{ height:45px; line-height:45px;font-size: 18px;color: rgba(38,27,22,0.80); font-weight:bold; width:calc(33.33% - 1px); border-right: 1px solid #DDDDDD; display:block; float:left; text-align:center;position:relative; border-top:5px solid #f9fafc;}
.xiangqtit a:last-child{ border:none; border-top:5px solid #f9fafc;}

.xiangshez{box-shadow: 0 2px 25px 0 rgba(233,233,233,0.50); border:1px solid #ddd; margin-top:-2px; background-color:#fff;box-shadow: 0 2px 25px 0 rgba(233,233,233,0.50);border-radius:0px 4px 4px 4px; min-height:975px;}

.xiangqtit a.cur{ border-top:5px solid #ED1C15; background-color:#fff;   z-index:3}
.xiangqtit a.cur:before{ content:""; height:5px; background:#fff; position:absolute; left:0px; bottom:0px; width:100%}
.xiangshez{ padding:20px  20px 40px;}
.shanxa{ font-size:14px;color: rgba(38,27,22,0.80); padding:20px 0px; border-bottom:1px solid #ddd}

.neirong{ padding:20px 0px;font-size: 18px;}
.neirong p{ margin-top:20px;font-size: 18px;text-align: justify;line-height: 34px;}

.baisod{ margin-top:20px;}
.baisod th{background: rgba(101,182,235,0.20); height:50px;font-size: 20px;color: rgba(38,27,22,0.80);border: 1px solid #DDDDDD;}
.baisod td{font-size: 20px;color: rgba(38,27,22,0.80); text-align:center;border: 1px solid #DDDDDD; padding:10px;}

.qiehxs{ display:none}
.qiehxs:first-child{ display:block}

.zimu{background: #FFFFFF;box-shadow: 0 2px 25px 0 rgba(233,233,233,0.50);border-radius: 8px; height:50px;font-size:14px; font-weight:bold; padding:0px 20px; margin:20px 0px;}
.zimu span{ margin-right:10px;}
.zimu p a{ width:20px; height:20px; line-height:20px; display:inline-block; margin:0px 8px; text-align:center;}
.zimu p a:hover{ background-color:#ED1C15;border-radius: 10.5px; color:#fff}
.zimu p a.cur{ background-color:#ED1C15;border-radius: 10.5px; color:#fff}

.shaixhea dl{ position:relative; padding-top:22px; margin-bottom:30px;}

.shaixhea dl dt{ width:64px; height:36px; background: #ED1C15;border-radius: 4px; color:#Fff;font-size: 22px; text-align:center; line-height:36px; position:absolute; left:0px; top:0px;}

.shaixhea dl dd{background: #FFFFFF;box-shadow: 0 2px 25px 0 rgba(233,233,233,0.50);border-radius: 8px; padding:20px;}

.shaximg{border: 1px solid #DDDDDD;border-radius: 8px; width:82px;padding:10px 5px; float:left}
.shax{ height:56px;}
.shax img {margin: auto;}
.shaximg p{ border-top:1px solid #ddd; text-align:center; padding-top:5px;}

.shiaxa{border: 1px solid #DDDDDD;border-radius: 8px; width:1010px; float:right; padding:5px 20px 20px;}

.shiaxa p{ font-size:14px; margin-top:15px;}
.shiaxa span{ display:block; overflow:hidden}
.shiaxa span a{font-size: 14px;color: #0091FF; display:inline-block; text-decoration:underline; border-left:1px solid #ddd;   float:left; padding:0px 10px; height:14px; line-height:14px; margin-top:10px;}
.shiaxa span a:first-child{ border:none}
.shiaxa span a:hover{ color:#ED1C15}


.shaixuanbj{background: rgba(0,0,0,0.50); width:100%; height:100%; position:fixed; left:0px; top:0px; z-index:999999}
.siaxuabs{background: #F9FAFC;border-radius: 8px; width:900px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); overflow:hidden}

.tssxs{ height:50px; color:#fff;font-size: 20px;color: #FFFFFF; padding:0px 20px;background: #ED1C15;}
.tssxs a img{ width:18px; height:18px;}

.shiaxuankuang{background: #FFFFFF;box-shadow: 0 2px 25px 0 rgba(233,233,233,0.80);border-radius: 8px; font-size:14px; padding:20px; margin:20px 0px;}
.shiaxuankuang span select{border: 1px solid #DDDDDD;border-radius: 4px; height:34px; width:180px; background:url(../images/xa.png) no-repeat 95% center;background-size:10px auto; padding:0px 10px; margin-left:5px;}

.shianei{background: #FFFFFF;box-shadow: 0 2px 25px 0 rgba(233,233,233,0.80);border-radius: 8px; min-height:310px; padding:20px 6px;}

.shianei a{background: #FFFFFF;box-shadow: 0 2px 25px 0 rgba(233,233,233,0.80);border-radius: 8px; border:1px solid #fff; width:calc(25% - 42px); float:left; height:60px; padding:0px 10px; margin:0px 10px;}
.shianei a.cur{border: 1px solid #ED1C15;}
.shianei a:hover{border: 1px solid #ED1C15;}

a.shixa,a.clear-order{background: #ED1C15;border-radius: 4px; width:83px; height:30px; text-align:center; color:#fff; line-height:30px;position:absolute;right:0;}

.shiaxuans{background: #FFFFFF;box-shadow: 0 2px 25px 0 rgba(233,233,233,0.50);border-radius: 8px; padding:0px 20px; font-size:14px; margin-bottom:20px;}

.shiaxuans li{ border-bottom:1px solid #ddd; padding:20px 0px 10px; overflow:hidden}
.shiaxuans li:last-child{ border:none;}
.shiaxuans li span{color: rgba(38,27,22,0.80); width:80px; display:inline-block; float:left}
.shiaxuans li em a{ padding:0 10px; margin-bottom:10px; display:inline-block}
.shiaxuans li em a.on{background:#ED1C15;color:white;}
.shiaxuans li em { width:calc(100% - 90px); float:left}

.paixus{background: #FFFFFF;box-shadow: 0 2px 25px 0 rgba(233,233,233,0.50);border-radius: 8px; margin-bottom:20px; padding:20px;}

.paixus span a{border: 1px solid #DDDDDD;border-radius: 4px; height:40px; padding:0px 30px 0px 20px; background:url(../images/pph1.png) no-repeat 82% center; background-size:10px auto; display:inline-block; line-height:40px; margin-right:20px;}

.paixus span a:hover{background:url(../images/pph2.png) no-repeat 82% center #ED1C15;background-size:10px auto; color:#fff;border: 1px solid #ED1C15;}
.paixus span a.cur{background:url(../images/pph2.png) no-repeat 82% center #ED1C15;background-size:10px auto; color:#fff;border: 1px solid #ED1C15;}


.paixus em a{ display:inline-block; margin-left:20px;width:30px; height:30px;box-shadow: 0 2px 10px 0 #E9E9E9; border-radius:100%}

.productbox{background: #FFFFFF;box-shadow: 0 2px 25px 0 rgba(233,233,233,0.50);border-radius: 8px; padding:20px; margin-bottom:20px;}

.proleftbox{border: 1px solid #DDDDDD;border-radius: 8px; width:240px; float:left; padding:10px;}
.prorouc{ height:150px;}

.protxst{ border-top:1px solid #ddd; padding:10px 0px; margin-top:10px;}
.protxst p{ font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; line-height:20px; height:20px; font-weight:bold; margin-bottom:10px;}
.protxst span{ display:block;color: rgba(38,27,22,0.80);}

.prorightbox{ position:relative; width:760px; float:right; padding:0px 60px; }

.prorightbox .swiper-slide a{border: 1px solid #DDDDDD;border-radius: 8px; padding:10px; display:block}


.prorightbox .swiper-button-prev{ background:url(../images/zy.png) no-repeat center center; opacity:1;width:40px; height:40px;box-shadow: 0 2px 10px 0 #E9E9E9; border-radius:100%; left:0px;}

.prorightbox .swiper-button-next{ background:url(../images/yy.png) no-repeat center center; opacity:1;width:40px; height:40px;box-shadow: 0 2px 10px 0 #E9E9E9; border-radius:100%; right:0px;}

/*上一页下一页*/
.expert_details_bottom {width:92%;margin:0 auto;max-width:1150px;padding:10px 6px 20px;}
.expert_details_bottom a {overflow:hidden;display:block;font-size:14px;line-height:30px;color:#333;}
.expert_details_bottom a:hover {color:#e40c14;}
.expert_details_bottom span{float:left;font-size:14px;line-height:30px;border-radius:2px;margin-right:10px;color:#e40c14;}


/*分页*/
.pages{text-align:center;margin:40px auto;}
.pages li{display:inline-block;margin-bottom:5px;}
.pages a,.pages span,.pages button,.pages strong{font-size: 14px; line-height: 30px; color: #999999; border-radius: 2px; border: 1px solid #ddd; padding:5px 10px; margin: 0 2px; background: transparent;border-radius:5px;}
.pages a.on,.pages strong,.pages a:hover,.pages li.active span,.pages li.active a{color: #fff; background-color: #cb000f; border-color: #cb000f;}
.pages li.disabled span{color:#e1e1e1;background:#f1f1f1;}
.pages h3{font-size: 14px; line-height: 30px; color: #333;}
.pages h3 input{width: 50px; line-height: 30px; border-radius: 2px; border: 1px solid #ddd; text-align: center;}