@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, menu, nav, output, ruby, section, summary, time, blockquote, pre, a, abbr, acronym, address, big, cite, code, mark, audio, video, input, textarea, select { margin:0; padding:0;}

ul,ol{list-style:none;}

em { font-style: normal; }

dt { font-weight: normal; }



/* 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, button, textarea, select { outline:none; resize: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; }



/*浮动*/

.fl { float: left !important;}

.fr { float: right !important;}

.clear{display:block;height:0;overflow:hidden;clear:both;}

.clearfix:after{content:'\20';display:block;height:0;clear:both; }

.clearfix{zoom:1;}html{ overflow-x:hidden;  }



/*a 链接*/

a { text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur()); }

a:link { color:#bcbcbc; }

a:visited { color:#bcbcbc; }

a:hover, a:active, a:focus {color:#004289; text-decoration:none; }



/*图片居中*/

.middle { display:table-cell; *display:block; overflow:hidden; font:0px/0px 'Arial'; text-align:center; vertical-align:middle;}

fieldset, img { border:0; vertical-align:middle}



/*常量*/

.hide{display:none !important;}

.show{display:block !important;}

.invisible{visibility:hidden;}

.noBg{background:none !important;}

.noBorder{border:none !important;}

.noMargin{margin:0 !important;}

.noPadding{padding:0 !important;}



/* common */

* { -webkit-box-sizing:border-box;

	-moz-box-sizing:border-box;

	box-sizing:border-box;

}

body {  -webkit-text-size-adjust:none;  font-family: Microsoft YaHei,Arial; color:#333;  font-size:62.5%;  background: #f7f7f7; }

.scrollTop { display: none; position: fixed; right: 20px; bottom: 20px; z-index: 9; cursor: pointer; transition: all 0s; }



.setArea{ background: #004d91; padding:0; font-size:1.2em; }

.setArea .ico-hclock { padding-left:35px; background: url("../images/hclock.png") no-repeat 0 5px; color:#fff; line-height:250%; }

.setArea .ico-hclock font { color:#ffff00; }

.setArea .ico-info1 { }

.setArea .ico-info1 li { display:inline-block;  }

.setArea .ico-info1 li  a { display:inline-block;  background: url("../images/hicon.png") no-repeat 0 0;  cursor: pointer; width:25px; height:22px; margin: 6px 5px 0; text-indent: -999em; overflow:hidden; }

.setArea .ico-info1 li  b {display:inline-block; }

.setArea .ico-info1 li  a.weixin { background-position:-42px -43px; }

.setArea .ico-info1 li  a.weibo { background-position:-42px -67px; }

.setArea .ico-info1 li  a.qq { background-position:-42px -91px; }



.topArea { background: #f7f7f7; }

.topArea .hlogo{ padding:35px 0 20px 0; }

.topArea .hlogo:hover { opacity:0.8;  filter:alpha(opacity=80);}

.topArea .serviceline { margin:50px 0 10px 0; padding:5px 0 26px 35px; background: url("../images/hTel.png") no-repeat 0 0; line-height:25px;  }

.topArea .serviceline .serviceword { font-size:1.2em; color:#004d91; font-weight:normal; }

.topArea .serviceline .servicehot { font-size:2.6em; color:#004d91; font-family:arial; }





.menubtn { display: none; position: absolute; top: 5px; right: 15px; width: 45px; height: 30px; border-radius: 4px; background: #6C6D61; opacity: 0.8; cursor: pointer;  }

.menubtn .menubtnline { margin: 5px; height: 2px; background: #f3b346; }

.nav { position: relative; height:39px; margin:0 auto; padding:0; clear:both; background:url(../images/nav_bg.jpg) repeat-x;}

.nav ul {  }

.nav ul li { float:left; display:inline-block; height:39px; padding:0 0 0 1px; text-align: center; background:url(../images/navLine.jpg) no-repeat 0 15px; line-height:39px; font-size:1.4em; text-align:center; font-weight:700;}

.nav ul li a { display: block; color:#fff; text-decoration:none;  transition: all 0.3s ease 0s; }

.nav ul li a:hover,.nav ul li .current { background:url(../images/hover.jpg) repeat-x; color:#fff; }



.subNav { display: none; position: absolute; left: 1px; top: 39px; z-index: 3; width: 100%; padding: 2px 0 5px; background: #FDC86D; transition: all 0.3s ease 0s; }

.subNav dt { height: 28px; line-height: 28px; }

.subNav dt a { display: block; width: 100%; text-align: center; line-height: 28px; font-weight: normal; color: #000; }

.subNav dt a:hover { color: #d70c25; }



.banner { height: 500px; }

.banner .swiper-pagination-bullet { width: 12px; height: 12px; background: #666; opacity: 1; }

.banner .swiper-pagination-bullet-active { background: #fabd0a; }

.banner .swiper-pagination { bottom: 20px; }



.iBanner { height: 250px; }



.hotproduct { padding:35px 0; background: #f7f7f7; }

.hotproduct .hd { position:relative; height:55px; background:url(../images/hTitle_01.jpg) no-repeat; text-align:center;   background-size: 100% 100%; }

.hotproduct .hd h2 { padding:10px 0 0; font-size:2em; color:#004d91; }

.hotproduct .hd h2 em { display:block; font-size:10px; font-family:arial; font-weight:normal; color:#004d91; text-transform:uppercase; }

.hotproduct .hd h2 .ico { position:absolute; top:-3px; right:44%;   }

.hotproduct .bd { position: relative; padding: 25px 0 35px;}



/* 图片列表 */

.pic-item-list { margin:0 0 20px; }

.pic-item-list .pic-item { display:block; margin-bottom:10px; padding:0; }

.pic-item-list .pic-item .list-pic { display:block;  text-align:center; }

.pic-item-list .pic-item dl { padding:0 5px; line-height:26px; text-align:center; }



/*友情链接*/

.link-wp { background: #2e2e2e; padding-bottom: 20px; }

.frendlink { padding-top:25px; }

.frendlink .hd { position: relative; height: 40px; background: url("../images/hTitle_02.jpg") no-repeat left bottom; }

.frendlink .hd h2 { font-size: 1.6em; color: #fabd0a; line-height: 2.2em; font-weight: normal; }

.frendlink .bd { padding-top: 25px; }

.frendlink .bd .linkpic { background: #fabd0a; padding: 23px 18px;}

.frendlink .bd .linkpic a { display: inline-block; margin-right:19px; margin-bottom: 10px;  border: 1px solid #e9e8e8; }

.frendlink .bd .linkpic a img:hover { opacity:0.8; }

.frendlink .bd .linkpic a:last-child { margin-right: 0;  }

.frendlink .bd .linktxt { color: #868383; font-size: 1.2em; margin-bottom: 15px; padding: 0 15px; display: none;  }

.frendlink .bd .linktxt a { padding: 0 10px; color: #868383; line-height: 2em; }

.frendlink .bd .linktxt a:hover { color: #ef1921; text-decoration: underline; }



/*底部footer*/

.footer { padding: 0px 0 30px 0; background: #f7f7f7; }

.ftNav { background: #004289; }

.ftNavlink { text-align: center; color: #fff; font-size: 1.4em; }

.ftNavlink a { padding: 10px 15px; color: #fff; line-height: 320%; }

.copyright { padding-top: 20px; text-align: center; font-size: 1.4em; color: #666;}

.copyright a { padding: 0 15px; }

.copyright p { padding: 0 0 10px 0; }

.copyright em { color: #0184dc;  }



/*首页样式 start*/

.swiper-container2 { padding: 25px 0 0px !important; margin: 0 auto;}

.w245 { padding: 0; height: auto !important; }

.w245 .pic-item { width: 232px; height: auto;  color:#6C6D61; text-align: left; }

.w245 .pic-item .list-pic { padding:2px; border:none; text-align:left;  line-height:100%; background:url(../images/hpicbg.jpg) no-repeat; background-size: cover;}

.w245 .pic-item .list-pic img { /*width: 100%;*/ }

.w245 .pic-item dl { margin-top:15px; padding:0; line-height:18px; text-align:center;  }

/*.w245 .pic-item:hover .list-pic ,.w245 .pic-item.current .list-pic  {  background:url(../images/hpicbghover.jpg) no-repeat; background-size: cover;transition: all 0.8s ease 0s; }*/

.w245 .pic-item dl dt { font-size: 1.4em; color: #fff; }

.w245 .pic-item dl dt a { color: #fff; }

.w245 .pic-item dl dt a:hover,.w245 .pic-item dl dt .current { color:#fabd0a; text-decoration: none; }

.w245 .pic-item dl dd { margin: 8px 0 15px 0; font-size: 1.2em; }

.w245 .pic-item dl .detail-btn {  padding: 5px 20px; text-align: center; background: #004d91; /*border: 1px solid #1c1c1c*/; border-radius: 4px; }

.w245 .pic-item dl dd a,.w245 .pic-item dl dd a:hover { color:#fff; }



.hotproduct .bd .prev,.hotproduct .bd .next{ position:absolute; width:56px; height:56px; top:90px; border-radius:28px;  padding-top:10px;

	border:2px solid #efefef; cursor:pointer; font-size:18px; text-align:center; vertical-align:middle; z-index: 2;  }

.hotproduct .bd .next{ left:0; }

.hotproduct .bd .prev{ right:0; }

.hotproduct .bd .prev i,.hotproduct .bd .next i { display: block; width: 30px; height: 26px; margin: 3px auto 0; background: url("../images/hicon.png") no-repeat; }

.hotproduct .bd .prev i { background-position: 3px -40px; }

.hotproduct .bd .next i { background-position: -1px -7px; }

.hotproduct .bd .prev:hover,.hotproduct .bd .next:hover { border:2px solid #d70c25; }

.hotproduct .bd .prev:hover i { background-position: 3px -79px; }

.hotproduct .bd .next:hover i { background-position: -1px -110px; }



/*首页-产品直通车*/

.carproduct { padding: 48px 0 58px 0;  background: #ebebeb; }

.carproduct .hd { width: 246px; background: #fff; }

.carproduct .hd .hTitle_01 { background: #004d91; }

.carproduct .hd h2 {  font-size: 2.4em; color: #fff; font-weight: normal; padding: 32px 0 30px; text-align: center; }

.carproduct .hd h2 em { display: block; text-transform:uppercase; font-size: 10px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;  }

.carproduct .bd { background: #fff; padding: 27px 20px; border-bottom: 2px solid #004d91; }





.carproduct .hmenu { padding:10px 0 10px 10px; }

.carproduct .hmenu dt { height:46px; border-bottom: 1px solid #f0f0f0; width: 97%; line-height: 46px;  }

.carproduct .hmenu dt:last-child { border-bottom: none; }

.carproduct .hmenu dt a { position: relative;  padding-left: 68px; font-size: 1.4em; color: #333; }

.carproduct .hmenu dt a:before { content: ""; width: 10px; height: 10px; border: 1px solid #c7c7c7; border-radius:4px;

	position: absolute; top: 6px; left: 48px;  }

.carproduct .hmenu dt:hover,.carproduct .hmenu .current { position:relative; width: 100%; background: #004d91; }

.carproduct .hmenu dt:hover .tixing-ico,.carproduct .hmenu .current .tixing-ico { content: ""; position: absolute; top: 0; right: -15px; width: 16px; height: 46px; display: block; background: url("../images/tixing.png") no-repeat;  }

.carproduct .hmenu dt:hover a,.carproduct .hmenu .current a { color: #fff; }

.carproduct .hmenu dt:hover a:before,.carproduct .hmenu .current a:before { border: 1px solid #fff; }

.carproduct .pro-hotline-wrap,.sidebar .pro-hotline-wrap { border-top: 1px solid #f0f0f0; background: #6d6d6d; text-align: center; padding: 13px 0 16px 0; color: #fff; }

.carproduct .pro-hotline-wrap .pro-hotline,.sidebar .pro-hotline-wrap .pro-hotline { position: relative; height: 30px; padding-left: 5px; font-size: 1.4em; }

.carproduct .pro-hotline-wrap .pro-hotline:before,.sidebar .pro-hotline-wrap .pro-hotline:before { position: absolute; top:-3px; left: 42%; margin-left: -38px; content: ""; width: 26px; height: 26px; background: #fff url("../images/hTel.png") no-repeat center; background-size: 55%;  border-radius: 13px; }

.carproduct .pro-hotline-wrap .pro-hottel,.sidebar .pro-hotline-wrap .pro-hottel { font-size: 2.4em; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }





.w247 { margin:0; padding:0; display: none; }

.w247 .pic-item { height: auto; margin-bottom: 10px; padding:7px 0 0; color:#6C6D61; display:inline; }

.w247 .pic-item .list-pic {  padding:0;  }

.w247 .pic-item .list-pic img { max-width: 247px; height: 180px; width: 100%; border: 1px solid #ebebeb; }

.w247 .pic-item dl { margin-top:10px; padding:0 5px; line-height:18px; text-align:center; font-size: 1.4em; }

.w247 .pic-item dl dt { font-weight:bold; }

.w247 .pic-item dl dt a { color: #004d91; }

.w247 .pic-item dl dd { padding:5px 0; }



/* list */

.list { padding: 20px 0; margin-bottom: 20px; }

.list ul li { line-height:24px; padding: 10px 0; border-bottom: 1px dashed #585858; }

.list ul li a { padding-left:9px; font-size: 14px; color: #333; }

.list .date { float:right; font: 12px/23px Verdana, Arial, Helvetica, sans-serif; padding-left:10px; color:#bcbcbc; }

.list .icon { float:left; display:block; background:#004d91; width:3px; height:3px; margin-top: 10px; }





/*****************首页-choose us选择我们*********************/

.choose-us { background: #2e2e2e; padding: 60px 0; }

.choose-us .hd { position: relative; height: 120px; text-align: center; background: url("../images/htitle_choose.png") no-repeat center top; }

.choose-us .hd h2 { color: #fabd0a; padding-top: 50px; font-size: 3em; font-weight: normal; }

.choose-us .bd { padding-top: 15px; text-align: center;  }

.choose-us .bd dl { display: inline-block; width: 235px; background: url("../images/hline.jpg") no-repeat right; text-align: center; }

.choose-us .bd dl:last-child { background: no-repeat; }

.choose-us .bd dl dt { width: 100%; font-size: 1.4em; }

.choose-us .bd dl dt i { display: block; width: 136px; height: 136px; margin: 0 auto 10px; background:url("../images/hicon_01.png") no-repeat -3px -3px; }

.choose-us .bd dl dt .i2 { background-position:-3px -152px;  }

.choose-us .bd dl dt .i3 { background-position:-3px -300px;  }

.choose-us .bd dl dt .i4 { background-position:-3px -455px;  }

.choose-us .bd dl dt .i5 { background-position:-3px -613px;  }

.choose-us .bd dl dt i:hover { opacity: 0.8; }

.choose-us .bd dl dt a { color: #fff; }

.choose-us .bd dl dt a:hover { color: #c80e15;  }



.choose-us .bd dl dd { padding: 5px 0 10px 0; font-size: 1.2em; color: #a9a8a8; }

.choose-us .bd dl dd .detail-btn { margin-top: 15px; padding: 5px 20px; text-align: center; background: #fabd0a; border: 1px solid #1c1c1c; border-radius: 4px; }

.choose-us .bd dl dd a,.choose-us .hd a:hover { color:#fff; }



/*****************advantage 我们的优势*********************/

.advantage { background: #ebebeb; padding: 60px 0; }

.advantage .hd { position: relative; height: 120px; text-align: center; background: url("../images/htitle_adv.png") no-repeat center top; }

.advantage .hd h2 { color: #fabd0a; padding-top: 50px; font-size: 2.2em; font-weight: normal; }

.advantage .bd { padding-top: 15px;  }



.advantage ul { padding-top:20px; text-align: center; }

.advantage ul li { display: inline-block; margin: 0 3px; width: 16px; height: 16px; border-radius: 8px; border: 1px solid #d2d1d1; background: #fff;  }

.advantage ul li:hover, .advantage ul li.current { border: 1px solid #d70c25; background: #d70c25;  }



/*首页-关于荣事达*/

.about-wp { background: #f7f7f7; padding-bottom: 20px; }

.about { width: 400px; padding-top: 35px; }

.about .hd { height: 40px; background: url("../images/hTitle_02.jpg") no-repeat left bottom; }

.about .hd h2 { font-size: 1.6em; color: #004d91; line-height: 30px; font-weight: normal; }

.about .hd h2 em { color: #d70c25; }

.about .bd { padding-top: 10px; }

.about .bd .intropic {}

.about .bd .intro { padding: 0.8em 0 2em; font-size: 1.4em; line-height: 1.8em; }

.about .bd .detail-btn { margin-top: 15px; padding: 5px 20px; text-align: center; background: #fabd0a;  border-radius: 4px;  font-size: 1.4em; }

.about .bd a,.about a:hover { color:#fff; }



/*首页-新闻资讯*/

.news { width: 758px; padding-top: 35px; overflow: hidden;  }

.news .hd { position: relative; height: 40px; background: url("../images/hTitle_02.jpg") no-repeat left bottom; }

.news .hd h2 { font-size: 1.6em; color:#004d91; line-height: 2.2em; font-weight: normal; }

.news .hd .more { position: absolute; top: 1em; right: 1.5em; color: #d70c25; font-size: 1.2em; }

.news .hd .more a,.news .hd .more a:hover { color: #888; }

.news .bd { padding-top: 2em; }

.news .bd dl { padding:0 10px 5px 18px; margin-bottom: 5px; height:8em; }

.news .bd dl dt { padding: 5px 0; }

.news .bd dl dt a { position: relative; padding-left: 8px; font-size: 1.4em; font-weight: bold; color: #666;  }

.news .bd dl dt a:before { content: ""; width: 10px; height: 10px; border: 1px solid #c7c7c7; border-radius:4px;

	position: absolute; top: 4px; left: -10px; }

.news .bd dl dt span { padding-left:15px; color: #908f8f; }

.news .bd dl dd { font-size: 1.2em; color: #b2b2b2; line-height: 20px; }

.news .bd dl dd a,.news .bd dl dd a:hover { color: #004d91; }



.news .bd dl:hover, .news .bd .current { background: #f5f5f5; }

.news .bd dl:hover dt a,.news .bd .current dt a { color: #0184dc; }

.news .bd dl:hover dt a:before,.news .bd .current dt a:before { border: 1px solid #0184de; }

.news .bd dl:hover dd,.news .bd .current dd { color: #767474; }

/*首页样式 end*/



/*内页样式 start*/

.wrap { padding:30px 0 25px 0; }

.sidebar { width: 248px; }

.main { width: 916px; padding:0 10px; }



.sidebar .ititle {  background: #004d91; margin-bottom: 1px; }

.sidebar .ititle h2 {  font-size: 2.4em; color: #fff; font-weight: normal; padding: 32px 0 30px; text-align: center; }

.sidebar .ititle em { display: block; text-transform:uppercase; font-size: 10px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;  }

.sidebar dl { }

.sidebar .imenu dt { height:46px;  background: #e3e3e3; border-bottom: 1px solid #e3e3e3; width: 100%; line-height: 46px;  }

.sidebar .imenu dt:last-child { border-bottom: none; }

.sidebar .imenu dt a { position: relative;  padding-left: 68px; font-size: 1.4em; color: #666; font-weight: bold; display: block; }

.sidebar .imenu dt:hover a,.sidebar .imenu dt.current a { color: #fff; }

.sidebar .imenu dt a:before { content: ""; width: 8px; height: 8px; border: 1px solid #c7c7c7; border-radius:3px;

	position: absolute; top: 18px; left: 48px;   }

.sidebar .imenu dt:hover,.sidebar .imenu dt.current { position:relative; width: 100%; background: #004289;  }

.sidebar .imenu dt:hover a:before,.sidebar .imenu dt.current a:before { border: 1px solid #fff; }

.sidebar .imenu dd { height:46px; border-bottom: 1px solid #f0f0f0; line-height: 46px; background: #fff;  }

.sidebar .imenu dd a { position: relative;  padding-left: 68px; font-size: 1.4em; color: #666; }

.sidebar .imenu dd:hover a,.sidebar .imenu dd.current a { color: #fabd0a; display: block; }

.sidebar .imenu dd a:before { content: ""; width: 8px; height: 8px; background: #666; border: 1px solid #666; border-radius:4px;

	position: absolute; top: 6px; left: 48px;  }

.sidebar .imenu dd:hover a:before,.sidebar .imenu dd.current a:before { border: 1px solid #fabd0a; background: #fabd0a; top: 19px; }



.breadcrumbs { height:55px; border-bottom:2px solid #004d91; padding-top:10px; line-height:40px; }

.breadcrumbs h2 { font-size:1.6em; color:#333; }

.breadcrumbs span { float:right; font-size:1.2em; }

.breadcrumbs span a { padding:0 5px; }

.breadcrumbs span a:hover { color:#d70c25; }

.pub { margin-bottom:25px; }



.main .ibd { padding-left:10px; }



.page { margin-top:30px; height:45px; font-size:1.4em; text-align:center; background:#004d91; color:#fff; }

.page a { display:inline-block; padding:0 4px; line-height:45px; }

.page a { padding:0 12px; color: #fff; }

.page a:hover,.page .current { background: url("../images/pagehover.png") no-repeat center; color:#0184dc;}



/* 内页公共部分 */

.pub_tit { height:42px; margin:0 10px; line-height:42px; border-bottom:1px solid #cacaca; }

.pub_tit h2 { font-size:1.6em; color:#6d6d6d; }

.pub_tit span { float:right; font-size:1.4em; padding-right:10px; }



/* 产品详情 */



.detail_pic_wrap {  margin:0 30px; background:#f0f0f0; padding:24px; }

.detail_pic_fl { width:579px; height:417px; }

.detail_pic_fr { position:relative; width:484px; height:417px; background:#fff;}



.detail_pic_fr .p_detail_tit { background:#ef1921; height:62px; padding:17px; line-height:24px; font-size:1.6em; color:#fff; font-weight:bold; }

.detail_pic_fr .p_detail_box { padding:20px 25px 20px 35px; line-height:24px; font-size:1.4em; color:#666; }

.detail_pic_fr .p_detail_tel { position:absolute; bottom:0; left:0; width:484px; height:83px; padding:5px 10px 0 60px; background:#6d6d6d;  color:#fff; }



.detail_pic_fr .pro_hotline  { position: relative; width:70px; height: 30px; padding:30px 0 0 5px; font-size: 1.4em; }

.detail_pic_fr .pro_hotline:before,.detail_pic_fr .pro_hotline:before { position: absolute; top:27px; left: -30px; content: ""; width: 26px; height: 26px;

	background: #fff url("../images/hTel.png") no-repeat center; background-size: 55%;  border-radius: 13px; }

.detail_pic_fr .pro_hottel,.detail_pic_fr .pro_hottel { padding:27px 0 0; font-size: 2.4em; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }

.detail_pic_fr .pro_qq { padding:5px 0 0 36px; }



.detail_info_wrap { padding:25px 0; }

.detail_info { padding:15px 0 0; font-size:1.4em; color:#6d6d6d; }



.simple_info_wrap { padding:25px 0; }

.iw247 { margin:0; padding:0; }

.iw247 .pic-item { margin:15px 0 33px 0px; padding:7px 0 0; color:#6C6D61; display:inline; }

.iw247 .last-item { margin-right:0; }

.iw247 .pic-item .list-pic { padding:0;  }

.iw247 .pic-item .list-pic img { max-width: 247px;  width: 100%; border: 1px solid #ebebeb;  }

.iw247 .pic-item dl { margin-top:10px; padding:0 5px; line-height:18px; text-align:center; font-size: 1.4em; }

.iw247 .pic-item dl dt { font-weight:bold; }

.iw247 .pic-item dl dd { padding:5px 0; }



/* 关于我们 */

.artbox { margin:0 15px 30px; text-align:center; }

.article { padding:20px 20px 30px; line-height:200%; word-wrap:break-word; word-break:break-all; font-size:1.4em; }

.article img { max-width: 100%; }

.article .hd {padding-bottom:5px; border-bottom:1px solid #dcdcdc; color:#333; font-size:12px; line-height:25px; }

.article .hd .title { padding-bottom:5px; padding-top: 10px; font-size:16px; line-height:26px; text-align: center; }

.article .hd .info { color: #aaaaaa; text-align: center; font-size: 13px; }

.article .bd { line-height:220%; word-wrap:break-word; word-break:break-all; padding: 20px 0 0;  }

.article .prevNext { margin-top: 20px; padding: 10px 0; line-height: 2; font-size: 1em; }

.article .prevNext .next { }

.article .prevNext .prev { }

.article .prevNext a { }



.article .related { border-top: 1px solid #dddddd; padding: 17px 0 0; line-height: 28px; }

.article .related li { float: left; width: 50%; font-size: 14px; color: #303030; }

.article .related li .date { display: none; float:right; font: 12px/23px Verdana, Arial, Helvetica, sans-serif; padding-left:10px; color:#999999; }

.article .related li .icon { float:left; display:block; background:#d70c25; width:3px; height:3px; margin-top: 13px; }

.article .related a  { margin-left: 8px; font-size: 14px; color: #666666; }

.article .back { margin-top: 30px; cursor: pointer; display: block; width: 60px; height: 24px; line-height: 24px; background: #3d9fe7; color: #fff; text-align: center; border-radius: 2px;  }



.w249 { margin:0 10px; padding:10px 0 0; }

.w249 .pic-item { margin:15px 0px 33px 0; padding:7px 0 0; color:#6C6D61; display:inline; }

.w249 .item-last { margin-right:0px; }

.w249 .pic-item .list-pic { border:none; padding:0;  }

.w249 .pic-item .list-pic img { max-width: 249px;  width: 100%; }

.w249 .pic-item dl { margin-top:10px; padding:0 5px; line-height:18px; text-align:center; font-size: 1.4em; }

.w249 .pic-item dl dt { font-weight:bold; }

.w249 .pic-item dl dd { padding:5px 0; }



.ichoose { background:#f1f1f1; }

.iadv { background:#fff; }







/* 联系我们 */

.message { position:relative; width:890px; margin:0 10px; padding:25px 10px 0;  }

.message:before { position:absolute; display:block; content:""; top:1px; right:-240px; width:230px; height:230px; background: url("../images/message_bg.jpg") no-repeat right top; }

.message_info { padding:15px 10px; font-size:1.4em; line-height:200%; }

.message dl dt { position:relative; margin:5px 0px 5px 55px; border-bottom:1px dashed #bdbdbd; font-size:1.4em; line-height:200%; }

.message .message_tel,.message .message_email { padding:20px 0 0 5px; height:60px;  font-weight:bold; }

.message .message_map { padding:15px 0 20px 5px; }

.message .message_bus { border-bottom:none; padding:15px 0 20px 5px; }

.message dl dt:before { position:absolute; display:block; content:""; width:10px; height:10px; bottom:-5px; right:-10px; border-radius:5px; background:#b4b4b4; }

.message dl dt:last-child:before{ display:none; }

.message dl dt i { position:absolute; display:block; content:""; width:60px; height:70px; top:-5px; left:-60px; background:url("../images/message-ico.jpg") no-repeat 0 7px; }

.message .message_email i { background-position:0 -60px; }

.message .message_map i { background-position:0 -125px; }

.message .message_bus i { background-position:0 -190px; }



.imap { padding:45px 10px; text-align:center;}



/* 表单部分 */

.form-panel { margin:30px; clear:both;  }

.form-panel .field { clear:both; }

.form-panel li.field label { display:block; float:left; width:100px; line-height:24px; text-align:right; }

.form-panel .input { padding:5px 0; color:#666; zoom:1; }

.form-panel .field:after { content:'\20'; display:block; height:0; clear:both; }

.form-panel .text { width:294px; height:48px; padding:1px 10px; border:1px solid #e4e2e2; background:#fff; color:#bbbaba; font-size:1.4em; }

.form-panel .textarea { width:710px; height:175px; padding:4px 10px; border:1px solid #e4e2e2; background:#fff; color:#bbbaba; font-size:1.4em;}

.form-panel .submit-field { padding:15px 10px 20px 0px; clear:both; }

.form-panel .submit-field input { margin-right:10px; }

.form-panel .submit-field .btn-submit { width:198px; height:50px; border:none; background:#d70c25; border-radius:4px; cursor:pointer; color:#fff; font-size:1.4em; font-weight:bold; }

.form-panel .submit-field .btn-submit:hover { background:#ac0a1e; }



/* 新闻资讯 */

.news-list { display:block; padding:25px 0px 0; }

.inewspic { width:249px; height:180px; padding:3px; border:1px solid #dfdede; }

.inews-box { width:605px; }

.inews-box dt { position:relative; font-size:1.6em;  height:35px; line-height:30px; border-bottom:1px solid #efefef; font-weight:bold; }

.inews-box dt:before { position:absolute; top:-5px; left:-10px; content:"."; }

.inews-box dt span { float:right; padding-right:15px; font-weight:normal; font-size:12px; }

.inews-box dd { padding:20px 10px 0; line-height:24px; font-size:1.4em; color:#7b7b7b; }

.inews-box dd a { display:block; color:#fff; width:120px; height:33px; background:#ef1921; text-align:center; border-radius:4px; line-height:30px; }



.uppage { padding:10px 20px 25px; }

.uppage ul li { display:inline-block; width:565px; height:45px; margin-right:27px; padding:0 18px; font-size:1.4em; line-height:42px; background:#f0f0f0; }

.uppage ul li:last-child{ margin-right:0px; }



.simplenews { padding:10px 10px 25px; }

.simplenews ul { padding:10px 10px 0; }

.simplenews ul li { position:relative; display:inline-block; width:47%; height:40px; line-height:40px; margin-right:50px; font-size:1.4em; border-bottom:1px dotted #c5c3c3; }

.simplenews ul li:nth-child(2n) { margin-right:0px; }

.simplenews ul li span { float:right; padding:8px 10px 0 0; font-size:12px; }

.simplenews ul li:before { position:absolute; top:-3px; left:-7px; content:"."; }



.ads .swiper-pagination-bullet { width: 12px; height: 12px; opacity: 1; background: #fff; }

.ads .swiper-pagination-bullet-active { background: #fabd0a; }





.lcbody{display: none; width: 30px; height: 30px; position: relative; transform: translateZ(0px) rotate(0deg); transition: transform 0.4s cubic-bezier(0.4, 0.01, .165, 0.99)}

.lcitem{position: absolute; left: 0; top: 0; transform: translateZ(0px) rotate(0deg); transition: transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0s; -webkit-transform: translateZ(0px) rotate(0deg); -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0s; width: 30px; height: 30px;}

.lcitem .rect{width: 30px; height: 1px; background: #999999; position: absolute; left: 0; top: 14px; transition: transform 0.2s ease 0.2s; -webkit-transition: -webkit-transform 0.2s ease 0.2s;}

.lcitem .rect.top{transform: translate3d(0px, -8px, 0px); -webkit-transform: translate3d(0px, -8px, 0px);}

.lcitem .rect.bottom{transform: translate3d(0px, 68px, 0px); -webkit-transform: translate3d(0px, 8px, 0px);}



#leftcontrol{width: 260px; height: 100%; right: -260px; transition: all 0.25s; background: #202122; position: fixed; overflow-y: auto; -webkit-overflow-scrolling: touch; overflow-scrolling: touch; z-index: 9; }

#leftcontrol >ul{padding-top: 0}

#leftcontrol ul li{display: block; min-height: 49px; border-top: 1px solid #272727; font-size: 1rem; width: 100%;}

#leftcontrol ul li .subnav{height: 0; overflow: hidden;}

#leftcontrol ul li a{display: block; color: #777777; padding: 0 25px; height: 49px; line-height: 49px;}

#leftcontrol > ul > li.active a{background: #111111; color: #fff;}

#leftcontrol ul li.active a.hassub{background: #222324}

#leftcontrol ul li a span{display: inline-block}

#leftcontrol ul li a span.circle{width: 8px; height: 8px; border: #474747 1px solid; border-radius: 5px; margin-right: 20px}

#leftcontrol ul li.active a span.circle{border-color: #00c0ff; background-color: #00c0ff}

#leftcontrol ul.subnav li a{background: #19191A; color: #7e7e7e;}

#leftcontrol ul.subnav li a i{margin-right: 20px; font-size: 1.5rem; color: #3e3e3e;}

#leftcontrol ul.subnav li.active a{background: #060606}

#leftcontrol ul li a span.more{width: 12px; height: 12px; position: relative; float: right; top: 20px}

#leftcontrol ul li a span.more span{background: #474747; position: absolute;}

#leftcontrol ul li a span.more span.h{width: 12px; height: 2px; transform: translate3d(0, 5px, 0); -webkit-transform: translate3d(0, 5px, 0)}

#leftcontrol ul li a span.more span.v{transform: rotate3d(0, 0, 1, 90deg) translate3d(5px, 0, 0); -webkit-transform: rotate3d(0, 0, 1, 90deg) translate3d(5px, 0, 0);}

#leftcontrol ul li.active a span.more span.v{transform: rotate3d(0, 0, 0, 0) translate3d(0, 5px, 0); -webkit-transform: rotate3d(0, 0, 0, 0) translate3d(0, 5px, 0);}

#leftcontrol ul li:first-child { min-height: 13px; }



#leftcontrol ul li.active .subnav { height: auto; }



.pageOn .header, .pageOn .container, .pageOn .footer, .pageOn .banner { transform: translate3d(-260px, 0, 0); -webkit-transform: translate3d(-260px, 0, 0);}

.pageOn #leftcontrol { right: 0; }

.pageOn .lcbody{transform: translateZ(0px) rotate(90deg); -webkit-transform: translateZ(0px) rotate(90deg);}

.pageOn .lcitem{transform: translateZ(0px) rotate(45deg); transition: transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0.2s; -webkit-transform: translateZ(0px) rotate(45deg); -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0.2s;}

.pageOn .lcitem.bottom{transform: translateZ(0px) rotate(-45deg); -webkit-transform: translateZ(0px) rotate(-45deg);}

.pageOn .lcitem .rect{transition: transform 0.2s ease 0s; transform: translate3d(0px, 0px, 0px); -webkit-transition: -webkit-transform 0.2s ease 0s; -webkit-transform: translate3d(0px, 0px, 0px);}



.message-form {padding: 10px 0px;  }

.message-form .tips { font-size: 18px; color: #d70c25;  text-align: center; padding: 0px 0 15px; }

.message-form .form { padding: 30px 0px;}

.message-form form li {  padding-bottom: 20px; line-height: 30px;  }

.message-form form li label { float:left;font-size: 15px; color: #333; text-align: right; width: 70px; display: inline-block; }

.message-form form li label .star {font-weight: bold; color: #d70c25; padding-right: 3px; }

.message-form form li .text { border: 1px #dadada solid;   width: 235px; line-height: 28px; padding-left: 8px;font-size: 14px; }

.message-form form li .textarea{ border: 1px #dadada solid; width: 70%;height: 115px;line-height: 20px;padding: 5px 8px;font-size: 14px;}

.message-form form li .submit,.message-form form li .reset { -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;cursor: pointer; display: inline-block; width: 84px; font-size: 12px; height: 29px; line-height: 29px; border: none;  color: #fff; }

.message-form form li .submit {float: left; background: #d70c25; border-radius: 3px; }

.message-form form li .reset { background: #adadad; }



#fixed-foot { display: none; }

.thirdMenu {  display: none; }