﻿/*
* name: Global && Pc StyleSheet
* version: v1.0.0
* update: 增加base UI类
* data: 2015-01-30
*/
@import url(./ui.css);
/* reset */
body { font: 12px/1.7 'helvetica neue', tahoma, 'hiragino sans gb', stheiti, 'wenquanyi micro hei', \5FAE\8F6F\96C5\9ED1, \5B8B\4F53, sans-serif; overflow-x: hidden; color: #555; background: #fff; }
body, h1, h2, h3, h4, p, ul, ol, dd, dl, form { margin: 0; }
input, button, select { font-size: 100%; box-sizing: border-box; margin: 0; padding: 0; vertical-align: middle; border: 1px solid #ccc; outline: none; line-height: normal; }
textarea { overflow: auto; height: auto; resize: vertical; vertical-align: top; }
img { max-width: 100%; vertical-align: top; border: 0; height: auto; -ms-interpolation-mode: bicubic; }
ul { padding-left: 0; list-style-type: none; }
i, b { font-weight: normal; font-style: normal; }
a { text-decoration: none; outline: none; color: inherit; }
a:hover { color: #e60021; }
/* html5 ele */
article, aside, dialog, footer, header, section, nav, figure, menu { display: block; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }

/* 高亮选中 */
::-moz-selection {
color: #fff;
background: #86c166;
}
::selection { color: #fff; background: #86c166; }

/* modern ie */
@-ms-viewport {
width: device-width;
}
/* ico */
.ico { display: inline-block; overflow: hidden; width: 20px; height: 20px; vertical-align: middle; background: url(../img/ico.png); }
.ico1_2 { background-position: -20px 0; }
.ico1_3 { background-position: -40px 0; }
.ico1_4 { background-position: -60px 0; }
.ico1_5 { background-position: -80px 0; }
.ico2_1 { background-position: 0 -20px; }
.ico2_2 { background-position: -20px -20px; }
.ico2_3 { background-position: -40px -20px; }
.ico2_4 { background-position: -60px -20px; }
.ico2_5 { background-position: -80px -20px; }
.ico3_1 { background-position: 0 -40px; }
.ico3_2 { background-position: -20px -40px; }
.ico3_3 { background-position: -40px -40px; }
.ico3_4 { background-position: -60px -40px; }
.ico3_5 { background-position: -80px -40px; }
.ico4_1 { background-position: 0 -60px; }
.ico4_2 { background-position: -20px -60px; }
.ico4_3 { background-position: -40px -60px; }
.ico4_4 { background-position: -60px -60px; }
.ico4_5 { background-position: -80px -60px; }
/* baseUI */
.wrap { max-width: 980px; margin-right: auto; margin-left: auto; *width: 980px;
}
.fix { *zoom: 1;
*clear: both;
}
.fix:before, .fix:after { display: table; clear: both; content: ''; }
.oh { overflow: hidden; *zoom: 1;
}
.l { float: left; }
.r { float: right; }
.dib { display: inline-block; *display: inline;
*zoom: 1;
}
.pr { position: relative; }
.pa { position: absolute; }
.tc { text-align: center; }
.tr { text-align: right; }
.el { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.opc0 { opacity: 0; }
.hide { display: none; }
.hidetext { font: 0/0 a; letter-spacing: -9px; }
.arr { display: inline-block; overflow: hidden; width: 0; height: 0; }
button, .button { padding: 0 1em; margin: 0 .5em .5em 0; background: #86c166; color: #fff; vertical-align: top; display: inline-block; line-height: 2em; height: 2em; border: 0; border-radius: 2px; cursor: pointer; }
button:hover, .button:hover { color: #fff; filter: alpha(opacity=85); opacity: .85; }
button.big, .button.big { font-size: 1.2em; height: 2.5em; line-height: 2.5em; }
.datalist { border-collapse: collapse; border-spacing: 0; border: 1px solid #ccc; }
.datalist caption { padding-bottom: 5px; }
.datalist th { font-weight: 700; padding: 5px 15px; border: 1px solid #ccc; background: #eee; }
.datalist td { padding: 5px 15px; border: 1px solid #ccc; }
.datalist tr.altrow { background: #ccc; }
.mb30 { margin-bottom: 30px; }
.mb40 { margin-bottom: 40px; }
.mb60 { margin-bottom: 60px; }
/* style */
.top { height: 22px; line-height: 22px; background: #e5e5e5; position: relative; z-index: 11; }
.top li { float: left; margin-left: 20px; }
.top li.lang { position: relative; cursor: pointer; }
.top li.lang .sel { width: 100%; position: absolute; left: 0; top: 23px; z-index: 10; display: none; }
.top li.lang .sel a { display: block; text-align: center; width: 100%; background: #e5e5e5; }
.header { width: 100%; height: 126px; background: url(../images/head-bg.gif) no-repeat center; overflow: hidden; box-shadow: 3px 3px 3px #666; position: relative; z-index: 10; }
.nav { width: 60%; }
.nav>ul { float: left; width: 100%; }
.nav>ul>li { float: left; width: 16.6%; position: relative; }
.nav>ul>li>a { color: #fff; font-size: 14px; text-align: center; height: 92px; line-height: 92px; display: block; }
.nav>ul>li:hover >a { background: url(../images/arr1.png) no-repeat center bottom; }
.nav>ul>li:hover ul { display: block; }
.nav>ul>li ul { position: absolute; left: 0; width: 100%; height: 34px; bottom: -32px; display: none; }
.nav>ul>li li { position: absolute; width: 100%; left: 0; }
.nav>ul>li li.l2 { position: absolute; width: 100%; left: 100%; }
.nav>ul>li li.l3 { position: absolute; width: 100%; left: 200%; }
.nav>ul>li li.l4 { position: absolute; width: 100%; left: -100%; }
.nav>ul>li li a { color: #fff; font-size: 14px; text-align: center; display: block; width: 100%; height: 34px; line-height: 34px; }
.nav>ul>li li a:hover { color: #84060d; }
.banner { width: 100%; height: 0; overflow: hidden; padding-bottom: 26.25%; z-index: 8; }
.h_sec .tit { overflow: hidden; border-top: #e60021 solid 3px; padding-top: 15px; padding-bottom: 10px; }
.h_sec .tit h3 { font-size: 22px; font-weight: normal; }
.h_sec .tit i.r { width: 26px; height: 26px; background: url(../images/ic.jpg) no-repeat 0 0; }
.h_sec .tit:hover i.r { background-position: 0 -26px; }
.h_sectioin1 h4 { font-size: 14px; color: #fff; height: 35px; line-height: 35px; background: #bebebe; text-indent: 20px; }
.h_sectioin1 ._con:hover h4 { background: #e6002e 1px; }
.h_sectioin1 h4 i { display: inline-block; background: url(../images/ic1.png) no-repeat 0 0; width: 12px; height: 12px; margin-top: 10px; margin-right: 20px; }
.h_sectioin1 ._con:hover h4 i { background-position: -12px 0; }
.h_sectioin2 { margin-bottom: 46px; }
.footer { height: 110px; background: #1e1f20; color: #fff; padding: 40px 0 50px 0; }
.footer h3 { margin-bottom: 10px; }
.footbar { background: #e5e5e5; }
.footer li.l1 { width: 405px; }
.footer li.l2 { width: 455px; }
.footer li.l3 { width: 80px; position: relative; cursor: pointer; }
.footer li.l2 a { margin-right: 5px; }
.rightBar { position: fixed; right: 20px; top: 300px; z-index: 10; }
.rightBar a { display: block; width: 56px; height: 61px; background: url(../images/sidebar.png) no-repeat -56px 0; margin-bottom: 5px; }
.rightBar a.a2 { background-position: 0 -66px; }
.rightBar a.a1:hover { background-position: 0 0; }
.rightBar a.a2:hover { background-position: -56px -66px; }
.breadCrumb { border-bottom: #e60021 solid 6px; height: 50px; line-height: 50px; background: url(../images/black.6.png) repeat; color: #fff; margin-bottom: 45px; margin-top: -50px; position: relative; z-index: 5; }
.breadCrumb h2 { font-weight: normal; font-size: 22px; padding-left: 25px; padding-right: 15px; }
.breadCrumb h3 { color: #cecccc; font-size: 18px; font-weight: normal; text-transform: uppercase; }
.breadCrumb li { float: left; margin-right: 25px; }
.breadCrumb li a { font-size: 14px; }
.breadCrumb li.cur a { background: url(../images/arr1.png) no-repeat center 45px; display: block; }
.submenu .wrap { border-bottom: #cbcbcb solid 2px; }
.submenu li { float: left; }
.submenu li a { display: block; width: 134px; height: 44px; font-size: 16px; line-height: 44px; text-align: center; color: #333; }
.submenu li.cur a { background: #f5f5f5; color: #e60021; }
.proList ,.userCon{ min-height:400px;}
.proList ._con { /*border: #d3cfcf solid 1px;*/ margin-bottom: 20px; height: 292px; overflow: hidden;  }
.proList ._con i { display: inline-block; background: url(../images/ic1.png) no-repeat 0 0; width: 12px; height: 12px; margin-top: 10px; }
.proList ._title { height: 35px; line-height: 35px; background: #bebebe; color: #fff; padding: 0 20px; }
.proList ._con:hover ._title { background: #e60021; }
.proList ._con:hover ._title i { background-position: -12px 0; }
.page { text-align: center; line-height: 16px; margin-top: 20px; }
.page span, .page a { display: inline-block; border: 1px solid #ededed; padding: 5px 10px; vertical-align: middle; margin: 0 0 10px -1px; }
.page .goprev { margin-right: 10px; }
.page .gonext, .page .count { margin-left: 10px; }
.page span, .page a:hover { background: #e60021; color: #ffffff; }
.page span.goprev, .page span.gonext { color: #cccccc; background: none; }
.page span.count { border: 0; background: 0; color: #333333; }
.proDetail .item i { margin-right: 10px; }
.proDetail .item ._tel { font-size: 20px; color: #e60021; font-weight: bold; border-top: #cbcbcb solid 1px; border-bottom: #cbcbcb solid 1px; height: 30px; display: inline-block; }
.proDetail .link { height: 36px; line-height: 36px; background: #3f3f3f; color: #fff; display: block; width: 100%; font-size: 16px; text-align: center; }
.proTab .tab_b { height: 34px; border-bottom: #cbcbcb solid 2px; }
.proTab .tab_t { height: 34px; line-height: 34px; width: 110px; text-align: center; }
.proTab .tab_t_cur { background: #f5f5f5; color: #ec2f38; }
.proTab .tab_c { padding-top: 30px; }
.proTop dt { width: 20%; float: left; font-size: 16px; }
.proTop dd { width: 80%; float: right; font-size: 12px; }
.proTop h2 { font-size: 24px; line-height: 24px; border-bottom: #e60021 solid 4px; padding-bottom: 20px; margin-bottom: 35px; }
.JobList-J2 ._jt { background-color: #bebebe; height: 34px; line-height: 34px; margin-top: 10px; overflow: hidden; *zoom: 1;
cursor: pointer; border-bottom: #b6b6b3 solid 2px; font-size: 14px; color: #333; }
.JobList-J2 ._jt strong { float: left; width: 30%; text-align: center; color: #fff; }
.JobList-J2 ._jt strong span {/* color: #e60021;*/ }
.JobList-J2 ._jt i { display: inline-block; float: right; background: url(../images/ic1.png) no-repeat 0 0; width: 12px; height: 12px; margin-top: 12px; margin-right: 20px; }
.JobList-J2 ._jc { display: none; }
.JobList-J2 ._jcon { padding: 30px 40px; }
.JobList-J2 ._jt_act { background-color: #e60021; }
.JobList-J2 ._jt_act [class^="ico-"] { color: #0e90d2; }
.JobList-J2 ._jt_act i { background-position: -12px 0; }
.JobList-J2 ._jcon ._btn { width: 88px; height: 32px; text-align: center; line-height: 32px; color: #fff; margin-top: 20px; background: #e60021; }
.Form-J2 .Form-J2-li { padding-top: 10px; }
.Form-J2 .Form-J2-li label { width: 5em; display: inline-block; color: #666; vertical-align: middle; }
.Form-J2 .Form-J2-li input { height: 28px; line-height: 28px; border: 1px #ddd solid; width: 70%; }
.Form-J2 .Form-J2-li textarea { border: 1px #ddd solid; width: 70%; }
.Form-J2 .Form-J2-li em { color: red; vertical-align: middle; padding-left: 10px; }
.Form-J2 .Form-J2-li input._yzm { width: 20%; }
.Form-J2 .Form-J2-li img { vertical-align: middle; padding-left: 10px; cursor: pointer; }
.Form-J2 .Form-J2-li b { color: #666; font-size: 12px; padding-left: 4px; }
.Form-J2 .Form-J2-li select { border: 1px #ddd solid; width: 70%; padding: 7px 0; }
.Form-J2 .Form-J2-Btn { padding: 27px 0 0 60px; }
.Form-J2 .Form-J2-Btn button { width: 90px; height: 24px; line-height: 24px; text-align: center; color: #fff; border-radius: 4px; cursor: pointer; }
.Form-J2 .Form-J2-Btn ._submit { background: #e60021; margin-right: 10px; }
.Form-J2 .Form-J2-Btn ._reset { background: #909090; }
.contact ._left { padding: 30px 40px 30px 40px; background: #e60021; color: #fff; width: 360px; height: 390px; font-size: 14px; position: relative; }
.contact ._left li { margin-bottom: 20px; }
.contact ._left i { position: absolute; width: 17px; height: 20px; right: -17px; top: 50%; margin-top: -10px; }
.contact ._right { width: 540px; height: 450px; }
.innerban { /*background: url(../images/innerban.jpg) no-repeat center; height: 230px; */ width: 100%; }
.h_pic ._btn { width: 180px; height: 84px; border: #d9d3d3 solid 1px; line-height: 84px; text-align: center; color: #c91020; font-size: 14px; position: relative; cursor: pointer; margin-left: 10px; }
.h_pic ._btn i { background: url(../images/icos.png) no-repeat 0 -24px; width: 24px; height: 24px; display: inline-block; vertical-align: middle; margin-right: 10px; }
.h_pic ._btn i.i2 { background-position: -24px -24px; }
.h_pic ._btn.cur { color: #fff; background: #e60021; }
.h_pic ._btn.cur .i1 { background-position: 0 0px; }
.h_pic ._btn.cur .i2 { background-position: -24px 0; }
.h_pic ._btn.b1 { margin-bottom: 8px; }
.h_pic ._btn b { position: absolute; width: 7px; height: 7px; background: url(../images/arr3.gif) no-repeat center; display: inline-block; left: -7px; top: 50%; margin-top: -3px; display: none; }
.h_pic ._btn.cur b { display: block; }
.img_list { height: 173px; overflow: hidden; width: 100%; }
.img_list .slide_nav { bottom: 7px; text-align: center; width: 100%; }
.img_list .slide_nav a { text-indent: 99px; overflow: hidden; width: 42px; height: 4px; margin-right: 2px; display: inline-block; background: #dedbdb; }
.img_list .slide_nav a.on { background: #e60021; }
/*用户中心*/
.userCon ._con { background: #f5f5f5; font-size: 16px; color: #333; overflow: hidden; margin-bottom: 35px; height: 180px; cursor:pointer; }
.userCon ._con ._info { padding: 35px 5%; position: relative; float: left; width: 31%; height: 110px; }
.userCon ._con img { width: 59%; }
.userCon ._con ._check { display: block; width: 100%; height: 35px; color: #fff; background: #bebebe; position: absolute; bottom: 0; left: 0; text-indent: 25px; line-height: 35px; }
.userCon ._con ._check i { display: inline-block; background: url(../images/ic1.png) no-repeat 0 0; width: 12px; height: 12px; position: absolute; right: 20px; top: 12px; }
.userCon ._con ._info:hover ._check { background: #e60021; }
.userCon ._con ._info:hover ._check i { background-position: -12px 0; }
.userCon ._con a:hover ._info { background: #f5f5f5; }
.userCon ._con a:hover ._info ._check { background: #e60021; }
.NewsDetail-B2 ._head { border-bottom: 1px dotted #cccccc; padding: 0; margin: 0; background: #ffffff; }
.NewsDetail-B2 ._head ._title { font-size: 18px; line-height: 16px; color: #333333; }
.NewsDetail-B2 ._tools { padding: 10px 0; color: #999999; }
.NewsDetail-B2 ._tools [class^="ico-"] { font-size: 16px; color: #cccccc; }
.NewsDetail-B2 ._tools ._b2l [class^="ico-"] { color: #e60021; }
.NewsDetail-B2 .myart { padding: 20px 0; }
.NewsDetail-B2 ._detailPage_bottom { border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; height: 60px; overflow: hidden; }
.NewsDetail-B2 ._detailPage_bottom li { padding: 0 10px; border-bottom: 1px solid #cccccc; height: 30px; line-height: 30px; overflow: hidden; *zoom: 1;
}
.NewsDetail-B2 ._detailPage_bottom ._mark { float: left; margin-right: 10px; font-weight: bold; }
.NewsDetail-B2 ._detailPage_bottom ._mark [class^="ico-"] { font-weight: normal; font-size: 18px; color: #999999; }
.NewsDetail-B2 ._detailPage_bottom ._title { float: left; width: 50%; height: 30px; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.NewsDetail-B2 ._detailPage_bottom ._title:hover { color: #0e90d2; }
.NewsDetail-B2 ._detailPage_bottom ._time { float: right; }
.NewsDetail-B2 .bdsharebuttonbox:after { display: inline; }
.NewsDetail-B2 .bdsharebuttonbox .bds_more { float: none; background: none; padding-left: 2px; }
.Form-P2 { padding-left: 40px; padding-bottom: 150px; }
.Form-P2 .Form-P2-li { padding-top: 10px; }
.Form-P2 .Form-P2-li label { width: 5em; display: inline-block; color: #666; vertical-align: middle; }
.Form-P2 .Form-P2-li input { height: 28px; line-height: 28px; border: 1px #ddd solid; width: 70%; }
.Form-P2 .Form-P2-li textarea { border: 1px #ddd solid; width: 70%; }
.Form-P2 .Form-P2-li em { color: red; vertical-align: middle; padding-left: 10px; }
.Form-P2 .Form-P2-li input._yzm { width: 20%; }
.Form-P2 .Form-P2-li img { vertical-align: middle; padding-left: 10px; cursor: pointer; }
.Form-P2 .Form-P2-li b { color: #666; font-size: 12px; padding-left: 4px; }
.Form-P2 .Form-P2-li select { border: 1px #ddd solid; width: 70%; padding: 7px 0; }
.Form-P2 .Form-P2-Btn { padding: 27px 0 0 60px; }
.Form-P2 .Form-P2-Btn button { width: 90px; height: 32px; line-height: 32px; text-align: center; color: #fff; cursor: pointer; }
.Form-P2 .Form-P2-Btn ._submit { background: #e60021; margin-right: 10px; }
.Form-P2 .Form-P2-Btn ._reset { background: #909090; }
.service-tit { background: #f4f4f4; height: 34px; line-height: 34px; border-bottom: #b6b6b3 solid 2px; padding-left: 40px; font-size: 14px; margin-bottom: 20px; }
.top form input { height: 22px; line-height: 22px; width: 0; border: #e5e5e5 solid 1px; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; }
.top form button { height: 22px; line-height: 22px; margin: 0; padding: 0; background: #e5e5e5; }
.top form button i { color: #555; }
.top form:hover input { border: #ddd solid 1px; width: 200px; }
.footer .bdsharebuttonbox { margin-top: 8px; }
.footer .bdsharebuttonbox a { background: url(../images/shareic.png) no-repeat !important; }
.footer .bdsharebuttonbox a.bds_tsina { background-position: 0 0 !important; }
.footer .bdsharebuttonbox a.bds_tqq { background-position: -30px 0 !important; }
.footer .bdsharebuttonbox a.bds_qzone { background-position: -125px 0 !important; }
.footer .bdsharebuttonbox a.bds_weixin { background-position: -94px 0 !important; }
.h_pic .box { display: none; width: 282px; height: 180px; overflow: hidden; }
.h_pic .box.active { display: block; }
.h_pic .box img { width: 100%; }
.footer .l2 .co { margin-top: 15px; }
.h_sectioin2 ._con { height: 180px; }
.Form-M1 .Form-M1-Btn ._submit { background: #e60021 !important; }
.Form-M1 { margin-bottom: 50px; }
.Form-M1 .Form-M1-right, .Form-M1 .Form-M1-Left { float: none !important; width: 100% !important; }
.Form-M1 .Form-M1-Btn { padding: 27px 0 0 60px; text-align: left !important; }
.h_sectioin2 ._con img { height: 180px; }
.proTop .span-4 img { width: 100%; }
.proDetail { margin-bottom: 50px; }
.h_sectioin2 ._con h3 { font-size: 14px; font-weight: normal; margin-bottom: 10px; }
.h_sectioin2 ._con ._txt { overflow: hidden; height: 125px; }
.UsedList-U2 ul { overflow: hidden; margin-right: -2%; *zoom: 1;
}
.UsedList-U2 li { width: 23%; float: left; margin-right: 2%; margin-bottom: 20px; }
.UsedList-U2 li ._img { border: 1px solid #cccccc; margin-bottom: 5px; position: relative; height: 0; overflow: hidden; padding-bottom: 75%; }
.UsedList-U2 li ._img img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; *height: auto;
}
.UsedList-U2 li ._img [class^="ico-"] { position: absolute; right: 3px; bottom: 3px; color: #e60021; }
.UsedList-U2 li ._name { text-align: center; font-size: 14px; }
.UsedList-U2 li ._price { text-align: center; }
.aboutCon ._item1 { background: #eaeaea; height: 214px; padding: 50px; }
.aboutCon ._item1 h3 { font-size: 24px; font-weight: normal; }
.aboutCon ._item1 ._n { font-size: 18px; }
.aboutCon ._item1 ._txt { font-size: 15px; }
.aboutCon ._item1 ._line { width: 70px; height: 2px; background: #e60021; margin-top: 20px; margin-bottom: 60px; }
.aboutCon ._item2 { position: relative; top: 0px; left: 0; }
.aboutCon ._item2 ._info { position: absolute; width: 50%; right: 0px; top: 80px; text-align: center; }
.aboutCon ._item2 ._info h3 { font-size: 24px; font-weight: normal; }
.aboutCon ._item2 ._txt { font-size: 15px; }
.aboutInfo { padding: 50px; background: #d3d3d3; line-height: 24px; }
.banner .slide_nav { left: 0; width: 100%; bottom: 0; text-align: center; }
.banner .slide_nav a { display: inline-block; width: 1em; height: 1em; border-radius: .5em; margin: .5em; background: #ccc; box-shadow: 1px 1px 2px rgba(0,0,0,.5); overflow: hidden; line-height: 99px; }
.banner .slide_nav .on { background: #c4261d; }
#dituContent img { max-width: none; }
._code { position: absolute; top: -100px; left: -100px; width: 180px; display: none; }
._code1, ._code2 { width: 80px; text-align: center; margin-left: 10px; float: left; }
.map-M2-search { border: 1px solid #ccc; padding: 18px; margin-bottom: 15px; }
.map-M2-map { height: 550px; }
.map-M2-map img { max-width: none; }
.map-M2-list { height: 530px; background: #f6f6f6; border: 1px solid #ccc; padding: 10px; position: relative; overflow: hidden; user-select: none; -webkit-user-select: none; }
.map-M2-list li { margin-bottom: 10px; }
.map-M2-list ._t { font-weight: 700; font-size: 14px; }
.map-M2-list ._t [class^="ico-"] { font-size: 22px; color: #df001f; }
.map-M2-list ._p { padding: 0 30px; }
.map-M2-list .scroll_slider { height: 70px; background: #df001f; position: relative; border-radius: 0; }
.map-M2-list .scroll_slider:before { content: ""; position: absolute; width: 80%; left: 10%; top: 50%; margin-top: -3px; height: 1px; background: #fff; }
.map-M2-list .scroll_slider:after { content: ""; position: absolute; width: 80%; height: 2px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; left: 10%; top: 50%; }
.form-inline .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle; }
.form-inline .form-control { display: inline-block; width: auto; vertical-align: middle; }
.form-inline .form-control-static { display: inline-block; }
.form-inline .input-group { display: inline-table; vertical-align: middle; }
.form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control { width: auto; }
.form-inline .input-group >.form-control { width: 100%; }
.form-inline .control-label { margin-bottom: 0; vertical-align: middle; }
.form-inline .radio, .form-inline .checkbox { display: inline-block; margin-top: 0; margin-bottom: 0; vertical-align: middle; }
.form-inline .radio label, .form-inline .checkbox label { padding-left: 0; }
.form-inline .radio input[type='radio'], .form-inline .checkbox input[type='checkbox'] { position: relative; margin-left: 0; }
.form-inline .has-feedback .form-control-feedback { top: 0; }
.map-M2-list ._t i { margin: 0; }
.map-M2-list ._t { font-size: 13px; }
.bdshare-button-style0-16 .bds_more { color: #ccc; }
#netcontent img, #netcontent label { max-width: none; }

.Search-S1{ padding: 50px 0 100px 0;}
.Search-S1-head { overflow: hidden; padding: 20px; background: #ededed; margin-bottom: 20px;  *zoom: 1;
}
.Search-S1-head ._form { margin-right: 3em; }
.Search-S1-head ._inp { height: 20px; line-height: 20px; padding: 0 5px; background: #ffffff; border: 1px solid #cccccc; }
.Search-S1-head ._btn { height: 22px; line-height: 22px; background: #e60021; cursor: pointer; }
.Search-S1-head ._btn [class^="ico-"] { vertical-align: top; color: #ffffff; font-size: 16px; }
.Search-S1-head ._result { height: 22px; line-height: 22px; }
.Search-S1-head ._result em { margin: 0 .4em; font-weight: 700; }
.Search-S1-list { margin-bottom: 30px; }
.Search-S1-list li { margin-bottom: 10px; }
.Search-S1-list ._head { font-size: 14px; padding: 5px 0; margin-bottom: 10px; border-bottom: 1px solid #cccccc; }
.Search-S1-list ._num { float: left; }
.Search-S1-list ._type { float: left; color: #0e90d2; padding: 0 1em; border-right: 1px solid #cccccc; margin-right: 1em; font-style: normal; }
.Search-S1-list ._t { float: left; width: 50%; font-weight: bold; }
.Search-S1-list ._p { padding-left: 60px; }
label{ margin-bottom: 0; max-width: none;}

/** 新闻**/
.NewsList-A2 {
  font-size: 16px;
}
.NewsList-A2 ._data {
  float: right;
  width: 20%;
  text-align: center;
}
.NewsList-A2 ._title {
  float: left;
  width: 80%;
  text-align: left;
  cursor: pointer;
}
.NewsList-A2 li {
  border-bottom: 1px dotted #ededed;
}
.NewsList-A2 li a {
  display: block;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  background: #ffffff;
  padding-left: 10px;
  vertical-align: top;
}
.NewsList-A2 a:hover {
  color: #0e90d2;
  background: #ededed;
}
@media only screen and (max-width: 40rem) {
  .NewsList-A2 ._data {
    display: none;
  }
  .NewsList-A2 ._title {
    float: none;
    width: auto;
  }
}

.links{margin-bottom:30px;}
.links em{font-style:inherit;}

