@charset "utf-8";

body {
    font-family: Hiragino Sans GB, Microsoft YaHei;
    font-size: 12px;
    background: #FFFFFF;
    -webkit-font-smoothing: antialiased;
}

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
    margin: 0;
    padding: 0;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: 500;
}

address, cite, dfn, em, var, i {
    font-style: normal;
}

code, kbd, pre, samp {
    font-family: arial, courier new, courier, "\5b8b\4f53", monospace;
}

small {
    font-size: 12px
}

ul, ol, li {
    list-style: none;
}

sup {
    vertical-align: text-top;
}

sub {
    vertical-align: text-bottom;
}

legend {
    color: #000;
}

fieldset {
    border: 0;
}

img {
    vertical-align: middle;
}

button, input, select, textarea {
    font-size: 100%;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

section, header, nav, footer, article {
    display: block;
}

div, ul, dl {
    zoom: 1;
}

div:after, ul:after, dl:after {
    content: "";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

 

@media screen and (max-width: 1200px) {
}

.none {
    display: none;
}

a {
    text-decoration: none;
    outline: none;
    color: #000000;
}

a:visited {
    color: #343434;
}

a:hover {
    color: #117ba0;
}

/*@font-face {
    font-family: 'iconfont';
    src: url('../skin/iconfont/iconfont.eot');
    src: url('../skin/css/iconfont/iconfont.eot?#iefix') format('embedded-opentype'),
    url('../skin/css/iconfont/iconfont.woff') format('woff'),
    url('../skin/css/iconfont/iconfont.ttf') format('truetype'),
    url('../skin/css/iconfont/iconfont.svg#iconfont') format('svg');
}*/

.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}

.icon_font {
    font-family: "iconfont" !important;
}

.icon-shu:before {
    content: "\e610";
}

.icon-taiji:before {
    content: "\e64d";
}

.icon-guanbi:before {
    content: "\e61d";
}

.icon-chengxin:before {
    content: "\e61e";
}

.icon-youjian:before {
    content: "\e61f";
}

.icon-ditu:before {
    content: "\e620";
}

.icon-xinxi:before {
    content: "\e621";
}

.icon-icorategood:before {
    content: "\e622";
}

.icon-qq:before {
    content: "\e623";
}

.icon-shan:before {
    content: "\e608";
}

.icon-pinglun3:before {
    content: "\e614";
}

.icon-rili:before {
    content: "\e624";
}

.icon-shui:before {
    content: "\e611";
}

.icon-zhidaobiaozhun:before {
    content: "\e602";
}

.icon-ditu1:before {
    content: "\e644";
}

.icon-dianhua:before {
    content: "\e625";
}

.icon-iconziti57:before {
    content: "\e626";
}

.icon-kefuxiaoguniang:before {
    content: "\e627";
}

.icon-3:before {
    content: "\e628";
}

.icon-weibiaoti1:before {
    content: "\e605";
}

.icon-jxq:before {
    content: "\e606";
}

.icon-duigou:before {
    content: "\e629";
}

.icon-map:before {
    content: "\e641";
}

.icon-icon:before {
    content: "\e645";
}

.icon-discount3:before {
    content: "\e62a";
}

.icon-xia:before {
    content: "\e618";
}

.icon-process:before {
    content: "\e62b";
}

.icon-place:before {
    content: "\e62c";
}

.icon-svg10:before {
    content: "\e61b";
}

.icon-quan:before {
    content: "\e62d";
}

.icon-ditu2:before {
    content: "\e60c";
}

.icon-shuxian:before {
    content: "\e63a";
}

.icon-shi1:before {
    content: "\e60d";
}

.icon-weizhi:before {
    content: "\e61c";
}

.icon-fuwu:before {
    content: "\e609";
}

.icon-zoulu:before {
    content: "\e640";
}

.icon-tuangou:before {
    content: "\e647";
}

.icon-cha:before {
    content: "\e616";
}

.icon-duibi:before {
    content: "\e62e";
}

.icon-fenxiang:before {
    content: "\e642";
}

.icon-shaixuantabxuanxianghoumiandefangxingkuang:before {
    content: "\e656";
}

.icon-shaixuantabxuanxianghoumiandefangxingkuangxuanzhonghoudeyangzi:before {
    content: "\e657";
}

.icon-bashi:before {
    content: "\e60e";
}

.icon-shan1:before {
    content: "\e649";
}

.icon-icon05:before {
    content: "\e650";
}

.icon-gou:before {
    content: "\e617";
}

.icon-zhengpaixu:before {
    content: "\e636";
}

.icon-1:before {
    content: "\e63e";
}

.icon-qiandaoshijian:before {
    content: "\e63e";
}

.icon-paixushang:before {
    content: "\e637";
}

.icon-xuexijilu:before {
    content: "\e62f";
}

.icon-qidian:before {
    content: "\e612";
}

.icon-zhongdian:before {
    content: "\e613";
}

.icon-quanbu:before {
    content: "\e646";
}

.icon-dots:before {
    content: "\e64c";
}

.icon-sousuo:before {
    content: "\e601";
}

.icon-24xiaoshi:before {
    content: "\e600";
}

.icon-qiuye:before {
    content: "\e630";
}

.icon-liucheng:before {
    content: "\e64a";
}

.icon-zhekouquan:before {
    content: "\e603";
}

.icon-chuxingrenlianxirenxinxi01:before {
    content: "\e615";
}

.icon-jisuanqi:before {
    content: "\e631";
}

.icon-yuyuezhongxin:before {
    content: "\e64b";
}

.icon-zhuyi3:before {
    content: "\e63c";
}

.icon-xuanze:before {
    content: "\e638";
}

.icon-xiaogougou:before {
    content: "\e60a";
}

.icon-hongbao:before {
    content: "\e607";
}

.icon-pinpaifuwu:before {
    content: "\e632";
}

.icon-xingxing:before {
    content: "\e619";
}

.icon-d-arrow-down:before {
    content: "\e61a";
}

.icon-wen:before {
    content: "\e643";
}

.icon-gou1:before {
    content: "\e63d";
}

.icon-jibenzoushi2:before {
    content: "\e633";
}

.icon-xingzheng06:before {
    content: "\e60f";
}

.icon-zhinan:before {
    content: "\e648";
}

.icon-jzjc3:before {
    content: "\e60b";
}

.icon-remen:before {
    content: "\e653";
}

.icon-xuanze1:before {
    content: "\e639";
}

.icon-leaf:before {
    content: "\e63b";
}

.icon-che:before {
    content: "\e604";
}

.icon-youqiehuan:before {
    content: "\e64e";
}

.icon-xiangyou:before {
    content: "\e634";
}

.icon-zongwenzhang:before {
    content: "\e635";
}

.icon-zuimeigonglve:before {
    content: "\e651";
}

.icon-arrowtop:before {
    content: "\e652";
}

.icon-huifu:before {
    content: "\e63f";
}

.icon-shu1:before {
    content: "\e64f";
}

.icon-back:before {
    content: "\e618";
}

.icon-xiangshang:before {
    content: "\e652";
}

.icon-yuanren:before {
    content: "\e65b";
}

.icon-xiangshang:before {
    content: "\e652";
}

.icon-zhuye:before {
    content: "\e659";
}

.icon-renwu:before {
    content: "\e65e";
}

.icon-shijian:before {
    content: "\e65d";
}

.icon-yinhangka:before {
    content: "\e65c";
}

.icon-tishi:before {
    content: "\e65a";
}

.icon-zhuye:before {
    content: "\e665";
}

.icon-sanjiaoxing:before {
    content: "\e667";
}

.icon-shaixuan:before {
    content: "\e666";
}

.icon-remen:before {
    content: "\e660";
}

.icon-yuandian:before {
    content: "\e654";
}

.icon-bjxiangji:before {
    content: "\e661";
}

.icon-bjyoubian:before {
    content: "\e662";
}

.icon-wenti:before {
    content: "\e65f";
}

.icon-shaidan:before {
    content: "\e663";
}

.icon-shuangxia:before {
    content: "\e61a";
}

.icon-pingluen:before {
    content: "\e63f";
}

.icon-rlib:before {
    content: "\e669";
}

.icon-tianqi:before {
    content: "\e668";
}

.icon-fenlei:before {
    content: "\e66b";
}

.icon-renqun:before {
    content: "\e66e";
}

.icon-shuangxin:before {
    content: "\e670";
}

.icon-yunfu:before {
    content: "\e66d";
}

.icon-shenghuo:before {
    content: "\e66c";
}

.icon-gongjux:before {
    content: "\e66a";
}

.icon-dayin:before {
    content: "\e671";
}

.icon-mudifangx:before {
    content: "\e645";
}

.icon-gouwuche:before {
    content: "\e673";
}

.icon-mubei:before {
    content: "\e675";
}

.icon-weijihuo:before {
    content: "\e674";
}

.icon-renmingbi:before {
    content: "\e676";
}

.icon-danaixin:before {
    content: "\e677";
}

.icon-lvstu:before {
    content: "\e678";
}

.icon-xiaoxilai:before {
    content: "\e679";
}

.icon-kaisuo:before {
    content: "\e67a";
}

.icon-guansuo:before {
    content: "\e67b";
}

.icon-chengzan:before {
    content: "\e67c";
}

.icon-chuangjian:before {
    content: "\e67e";
}

.icon-zanydd:before {
    content: "\e67c";
}

.icon-danren:before {
    content: "\e67f";
}

.icon-yunyin:before {
    content: "\e67d";
}

.icon-jianpan:before {
    content: "\e680";
}

.icon-yuyin:before {
    content: "\e682";
}

.icon-bianse:before {
    content: "\e681";
}

.icon-shuxing:before {
    content: "\e684";
}

.icon-zhanyong:before {
    content: "\e685";
}

.icon-cailiao:before {
    content: "\e683";
}

.qy_bdfw_qiuyew:before {
    content: "\e630";
}

.icon-renwu2:before {
    content: "\e65e";
}

.qy_bdfw_1:before {
    content: "\e605";
}

.qy_bdfw_2:before {
    content: "\e632";
}

.qy_bdfw_3:before {
    content: "\e602";
}

.qy_bdfw_4:before {
    content: "\e604";
}

.qy_bdfw_5:before {
    content: "\e68a";
}

.qy_bdfw_6:before {
    content: "\e688";
}

.qy_bdfw_7:before {
    content: "\e675";
}

.qy_bdfw_8:before {
    content: "\e60e";
}

.qy_bdfw_9:before {
    content: "\e635";
}

.qy_bdfw_10:before {
    content: "\e689";
}

.float_fotbar {
    background-color: #084a62;
    background: rgba(0, 53, 73, 0.75);
    height: 60px;
    color: #fff;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=10);
}

.fotbar_hd {
    float: left;
}

.fotbar_hd h3 {
    float: left;
    margin-right: 20px;
    font-size: 24px;
}

.fotbar_hd ul {
    float: left;
    padding-top: 3px;
}

.fotbar_hd ul li {
    float: left;
    font-size: 16px;
    margin-right: 20px;
}

.fotbar_hd ul li .iconfont {
    width: 24px;
    height: 24px;
    line-height: 24px;
    font-size: 22px;
    margin-right: 10px;
    display: inline-block;
}

.fotbar_bd {
    float: right;
    font-size: 24px;
    color: #ff9933;
    margin-top: -14px;
}

.fotbar_bd a {
    color: #fff;
}

.fotbar_bd b {
    font-weight: 400;
    position: relative;
    font-size: 20px;
    line-height: 60px;
    margin-right: 10px;
}

.fotbar_bd b i {
    font-size: 50px;
    color: #ff9933;
    float: left;
    margin-right: 8px;
    margin-top: 3px;
}

.fotbar_bd span {
    margin-right: 10px;
    display: block;
    float: right;
    width: 42px;
    height: 36px;
    border-bottom: solid 3px #b55d06;
    border-radius: 5px;
    font-size: 16px;
    background: #006599;
    line-height: 17px;
    padding-top: 3px;
    text-align: center;
    margin-top: 11px;
}

.float_fotbar .page_con {
    padding-top: 15px;
    position: relative;
}

.float_fotbar {
    position: fixed;
    z-index: 101;
    width: 100%;
    right: 0;
    bottom: 0;
    _bottom: auto;
    _width: 100%;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
}

.foont_tczx_bottom {
    width: 513px;
    height: 240px;
    position: absolute;
    border: solid 1px #007aa2;
    background: #fff;
    padding: 15px;
    top: -215px;
    right: 1px;
    color: #333;
}

.foont_tczx_bottom h4 {
    position: absolute;
    right: -1px;
    width: 24px;
    height: 23px;
    line-height: 20px;
    font-size: 28px;
    background: #297c99;
    text-align: center;
    top: -23px;
    color: #fff;
}

.foont_tczx_left {
    width: 288px;
    border-right: solid 1px #ccc;
    float: left;
    padding-bottom: 20px;
    position: relative;
}

.foont_tczx_left h3 {
    font-size: 18px;
    font-size: 18px;
}

.foont_tczx_left dl {
    width: 270px;
    height: 40px;
    margin-top: 10px;
}

.foont_tczx_left dl input {
    border: none;
    line-height: 40px;
    border: solid 1px #ccc;
    border-radius: 5px;
    width: 100%;
    text-indent: 1em;
}

.foont_tczx_left dl dt {
    float: left;
    width: 153px;
}

.foont_tczx_left dl dd {
    width: 111px;
    float: right;
    text-align: center;
}

.foont_tczx_left dl dd a {
    background: #297c99;
    font-size: 18px;
    text-align: center;
    display: block;
    color: #fff;
    line-height: 42px;
    border-radius: 5px;
}

.foont_tczx_left dl dd .foont_tczx_a {
    margin-left: 77px;
}

.foont_tczx_left dl select {
    -webkit-appearance: none;
    border: none;
    line-height: 40px;
    border: solid 1px #ccc;
    border-radius: 5px;
    width: 100%;
    text-indent: 1em;
}

.foont_tczx_left dl span {
    background: #297c99;
    font-size: 18px;
    text-align: center;
    display: block;
    color: #fff;
    line-height: 42px;
    border-radius: 5px;
    width: 110px;
    margin-left: 77px;
}

.foont_tczx_left dl select option {
    margin-top: -200px;
}

.foont_tczx_left p {
    width: 100%;
    height: 100%;
    background: #fff;
    position: absolute;
    top: 0;
    left: 0;
    line-height: 220px;
    text-align: center;
    font-size: 27px;
}

.foont_tczx_left p i {
    font-size: 27px;
}

.foont_tczx_left p a {
    line-height: 220px;
    display: block;
}

.foont_tczx_right {
    float: right;
    margin-right: 14px;
}

.foont_tczx_right dl {
    font-size: 18px;
    font-size: 18px;
}

.foont_tczx_right dl dt {
    text-align: center;
}

.foont_tczx_right dl dd img {
    width: 180px;
}

#submit_post {
    cursor: pointer;
}

 

.foot_nav {
    border-top: #8dbccd solid 1px;
    padding-top: 20px;
    margin-top: 40px;
    text-align: center;
    line-height: 36px;
    font-size: 16px;
    color: #fff;
}

.foot_nav a {
    color: #fff;
}

.foot_nav a:hover {
    color: #8dbccd;
}

.foot_nav span {
    color: #779fad;
    margin: 0px 15px;
    display: inline-block;
}

.foot_weixin {
    color: #fff;
    padding-top: 40px;
}

.foot_weixin dl {
    float: left;
    width: 300px;
}

.foot_weixin dt {
    float: left;
    margin-right: 15px;
    padding-left: 10px;
}

.foot_weixin dd {
    border-right: solid 1px #71afc5;
    padding-right: 15px;
    height: 85px;
}

.dianhua_bds dd {
    border-right: none;
}

.foot_weixin h3 {
    font-size: 18px;
    padding-bottom: 5px;
}

.dianhua_bd h3 {
    font-size: 22px;
    padding-top: 10px;
}

.foot_weixin p {
    font-size: 14px;
}

.weixin_imgbox {
    background: #fff;
    border-radius: 5px;
    padding: 3px;
    width: 80px;
    height: 80px;
    overflow: hidden;
}

.foot_weixin .iconfont {
    width: 55px;
    height: 55px;
    border: #fff solid 2px;
    border-radius: 50%;
    background: #117ba0;
    text-align: center;
    line-height: 55px;
    font-size: 42px;
	display: inline-block;
}

.dianhua_bds img {
    width: 100%;
}

.foot_linktxt {
    background: #bad7e1;
    border-radius: 5px;
    margin-bottom: 5px;
}

.linktxt_bd h3 {
    background: url(../skin/css/img/link_h3.png) no-repeat 24px top;
    padding-left: 56px;
    padding-top: 26px;
    padding-bottom: 20px;
    font-size: 18px;
}

.linktxt_con {
    padding: 0px 56px 30px 56px;
    line-height: 40px;
}

.linktxt_con span {
    color: #64747a;
    margin: 0px 5px;
    display: inline-block;
}

.foot_qiuyefuwu {
    padding: 30px 0px 70px 0px;
}

.foot_qiuyefuwu .page_con {
    overflow: hidden;
}

.foot_qiuyefuwu h2 {
    text-align: center;
    font-size: 30px;
    padding-bottom: 40px;
}

.title_line {
    border-bottom: #000 solid 1px;
}

.foot_qiuyefuwu ul {
    margin-right: -100px;
}

.foot_qiuyefuwu li {
    float: left;
    margin-right: 98px;
    padding: 0px 10px;
}

.foot_qiuyefuwu .list_end {
    margin-right: 0px;
}

.foot_qyfw_item {
    text-align: center;
}

.foot_qyfw_item h3 {
    font-size: 24px;
    padding: 10px 0px;
}

.foot_qyfw_item p {
    font-size: 18px;
}

.foot_qyfw_item .iconfont {
    width: 95px;
    height: 95px;
    border: #fd973d solid 3px;
    border-radius: 50%;
    background: #fff;
    text-align: center;
    line-height: 90px;
    font-size: 60px;
    color: #fd973d;
}

.hedaer_top {
    padding-top: unset;
	background: #fff;
 
}

.logo {
    float: left;
    margin-right: 40px;
}

.logo a {
    display: block;
    width: 183px;
    height: 55px;
    overflow: hidden;
    text-indent: -9999px;
    background: url(../skin/css/img/logo.png) no-repeat center center;
}

.diqu_tip {
    position: relative;
    float: left;
    width: 85px;
    height: 30px;
}

.diqu_tip a.diqu_cur {
    display: block;
    width: 85px;
    height: 30px;
    position: absolute;
    left: 0px;
    top: 10px;
    z-index: 99;
}

.san_jiao:after {
    position: absolute;
    right: 0;
    width: 0;
    height: 0;
    border-top: 6px solid;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    color: #a6a6a6;
    content: "";
    pointer-events: none;
    margin-top: 13px;
}

.diqu_tip b {
    display: inline-block;
    padding: 0px 8px;
    font-size: 20px;
    font-weight: 400;
}

.diqu_tip .iconfont {
    color: #eda933;
    vertical-align: text-top;
    line-height: 15px;
}

.diqu_hide {
    display: none !important;
}

.diqu_laye_wp {
    width: 390px;
    position: absolute;
    left: -10px;
    top: 0px;
    background-color: #fff;
    background: rgba(255, 255, 255, 0.90);
    z-index: 98;
    border: #c5c5c5 solid 1px;
    border-radius: 5px;
    progid: DXImageTransform . Microsoft . Alpha(opacity = 10);
}

.diqu_laye {
    padding: 20px;
}

.diqu_laye dl {
    margin-top: 30px;
    border-top: #cccccc solid 1px;
}

.diqu_laye dl dt {
    line-height: 30px;
}

.diqu_laye h4 {
    color: #d65d31;
}

.diqu_laye dd span {
    font-size: 18px;
    width: 70px;
    float: left;
}

.diqu_laye dd span a {
    display: inline-block;
    color: #d65d31;
}

.diqu_laye ul {
    margin-top: 10px;
    padding-top: 10px;
    border-top: #aaaaaa dashed 1px;
}

.diqu_laye ul li {
    width: 70px;
    float: left;
    line-height: 35px;
}

.diqu_laye ul li a {
    color: #117ba0;
}

.diqu_laye ul li a:hover {
    color: #000;
}

.diqu_laye ul li .diqu_yinhui {
    color: #808080;
}

.header_hd {
    float: left;
    position: relative;
}

 

.head_dh_box {
    float: right;
}

.head_dh_box {
    font-size: 30px;
    color: #006599;
    line-height: 50px;
}

.head_dh_box span {
    display: block;
    text-align: center;
    font-size: 17px;
    background: #006599;
    color: #fff;
    border-radius: 5px;
    margin: 0 5px 0 66px;
    width: 210px;
    position: absolute;
}

.head_dh_box .iconfont {
    font-size: 55px;
    margin-right: 10px;
    color: #006599;
    float: left;
}

.search_box {
    float: left;
    padding: 10px 0px;
}

.search_box form {
    position: relative;
}

.search_box label {
    display: none;
}

.search_box .search_input {
    width: 290px;
    height: 38px;
    border: #eda933 solid 1px;
    -webkit-appearance: none;
    text-indent: 5px;
    box-sizing: border-box;
    line-height: 38px
}

.search_box .search_submit {
    background: #eda933;
    outline: none;
    display: block;
    width: 64px;
    height: 38px;
    border: #eda933 solid 1px;
    position: absolute;
    right: 0px;
    top: 0px;
    -webkit-appearance: none;
    color: #fff;
    cursor: pointer;
}

.search_box span {
    position: absolute;
    background: #eda933;
    width: 64px;
    height: 2px;
    right: 0px;
    bottom: 0px;
}

.search_box ul {
    background: #fff;
    text-indent: 1em;
    z-index: 999;
    line-height: 34px;
    font-size: 14px;
    position: relative;
    border: solid #ccc 1px;
    border-radius: 0 0 5px 5px;
}

.search_box ul li {
    border-top: dashed 1px #ccc;
}

.search_box ul li a {
    display: block;
}

.search_box ul li a i {
    float: right;
    padding-right: 10px;
}

.main_nav {
    clear: both;
}

.main_nav ul {
    padding-left: 48px;
}

.main_nav li {
    padding-right: 24px;
    margin-right: 24px;
    float: left;
    font-size: 18px;
}

.main_nav li.list_end {
    background: none;
    margin-right: 0px;
}

.main_nav {
    padding: 20px 0px 10px 0px;
}

.main_nav .cur_nav a {
    color: #006599;
}

.header_top_special {
    background-color: #fff;
    height: 50px;
    position: fixed;
    width: 100%;
    z-index: 1;
    top: 0px;
}

.header_top_special .main_nav li {
    margin-right: 24px;
    float: left;
    font-size: 18px;
}

.toolbar_wrap {
    position: fixed;
    _position: absolute;
    top: 0;
    right: 0;
    width: 0;
    height: 100%;
    z-index: 999
}

.toolbar_tabs {
    position: absolute;
    top: 23%;
    left: -40px;
    width: 40px;
    -webkit-transition: top .3s ease-in-out 0s;
    border-radius: 3px;
    -moz-transition: top .3s ease-in-out 0s;
    transition: top .3s ease-in-out 0s;
    box-shadow: -2px 0px 3px #ccc;
    -webkit-box-shadow: -2px 0px 3px #ccc;
    -moz-box-shadow: -2px 0px 3px #ccc
}

.toolbar_tabs_wp {
    position: absolute;
    right: 0px;
    top: 0;
    width: 0px;
    height: 100%;
    -webkit-transition: right .3s ease-in-out 0s;
    -moz-transition: right .3s ease-in-out 0s;
    transition: right .3s ease-in-out 0s;
}

.toolbar_tabs_panels {
    position: absolute;
    left: 0px;
    top: 0;
    width: 270px;
    height: 100%;
    z-index: 2;
    _display: none;
    background-color: rgba(27, 111, 184, 0.95);
}

.toolbar_tabs_panel {
    position: absolute;
    right: 0px;
    top: 0;
    width: 265px;
    height: 100%;
    z-index: 2;
    background: #eda933;
}

.tabs_panel_main {
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
}

.tabs_panel_header {
    position: relative;
    height: 40px;
    line-height: 40px;
    background: #f6d499;
    padding-left: 10px;
    border-bottom: #fff solid 1px;
}

.tabs_panel_header .iconfont {
    font-size: 18px;
}

.panel_header_title {
    line-height: 40px;
    font-size: 16px;
    margin-left: 5px;
}

.close_panel {
    position: absolute;
    right: 8px;
    top: 0px;
    cursor: pointer;
}

.close_panel .iconfont {
    width: 16px;
    text-align: center;
    font-size: 16px;
    height: 16px;
    line-height: 16px;
    -webkit-transition: transform .2s ease-out 0s;
    -moz-transition: transform .2s ease-out 0s;
    transition: transform .2s ease-out 0s
}

.close_panel .iconfont:hover {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transform: rotate(180deg)
}

.tabs_panel_foot {
    line-height: 45px;
    font-size: 22px;
    text-align: center;
    color: #fff;
    background: #da9215;
}

.toolbar_tabs_top {
    background: #7f7f7f;
    color: #fff;
    padding-top: 0;
    position: absolute;
    margin-top: 75px;
}

.icon-iconziti57 {
    color: #fff;
}

.toolbar_tabs_item {
    position: relative;
    width: 40px;
    height: auto;
    cursor: pointer;
    border-radius: 3px 3px 3px 3px;
    text-align: center;
    color: #000;
    font-size: 12px;
    padding-bottom: 10px;
}

.bar_cur, .toolbar_tabs_item:hover {
    background-color: rgba(148, 148, 148, 0.55);
    border-radius: 3px 0px 0px 3px;
}

.toolbar_tabs_huang .icon-gouwuche {
    color: #efb859;
}

.toolbar_tabs_huang a p {
    color: #efb859;
    border-bottom: solid 1px #ccc;
    padding-bottom: 5px;
    width: 25px;
    margin: 0 auto;
}

.toolbar_tabs_huang a:hover p {
    border-bottom: solid 1px #c4c4c4;
}

.index_wxzx a {
    display: block;
    height: 100%;
}

.index_wxzx a strong {
    display: none;
}

.index_wxzx a:hover strong {
    position: absolute;
    display: block;
    width: 109px;
    height: 270px;
    overflow: hidden;
    margin-top: -194px;
    margin-left: -105px;
}

.index_wxzx a:hover strong dl {
    width: 90px;
    background: #fff;
    padding: 5px;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
}

.index_wxzx a:hover strong dl h2 {
    color: #333;
}

.index_wxzx a:hover strong dl dt {
    padding-bottom: 10px;
}

.index_wxzx a:hover strong dl dd {
    font-weight: 100;
}

.index_wxzx a:hover strong dl dt img {
    width: 100%
}

.toolbar_tabs_item .iconfont {
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 25px;
}

.toolbar_tabs_item span {
    font-size: 18px;
    color: #fff;
    display: block;
    width: 31px;
    height: 28px;
    background: url(../skin/css/images/kmjh_cion_hong.png) no-repeat center center;
    position: absolute;
    top: -13px;
    left: -15px;
}

.toolbar_tabs_top {
    opacity: 0;
    -webkit-transition: all .2s ease-out 0s;
    -moz-transition: all .2s ease-out 0s;
    transition: all .2s ease-out 0s
}

.panel_jilu {
    width: 270px;
    height: 100%;
    position: absolute;
    background: #eceaea;
}

.liulan_jilu ul {
    padding-top: 20px;
}

.liulan_jilu li {
    margin-bottom: 10px;
}

.liulan_jilu_item {
    width: 226px;
    margin: 0px auto;
    padding: 2px 2px 10px 2px;
    background: #fff;
}

.liulan_jilu_item img {
    width: 226px;
    height: 163px;
}

.liulan_jilu_item .liulan_jilu_title {
    position: relative;
    width: 210px;
    margin: 0px auto;
    height: 40px;
    line-height: 40px;
}

.liulan_jilu_item .liulan_jilu_title b {
    position: absolute;
    left: 0px;
    font-size: 18px;
    font-weight: 400;
}

.liulan_jilu_item .liulan_jilu_title b span {
    font-size: 14px;
    margin-left: 5px;
}

.liulan_jilu_item .liulan_jilu_title em {
    position: absolute;
    right: 0px;
}

.liulan_jilu_item .liulan_jilu_title .iconfont {
    color: #eda933;
    font-size: 16px;
}

.liulan_jilu_item .liulan_jilu_info {
    position: relative;
    width: 210px;
    margin: 0px auto;
    height: 26px;
    line-height: 26px;
}

.liulan_jilu_item .liulan_jilu_info b {
    font-size: 20px;
    color: #128a9d;
    position: absolute;
    left: 0px;
}

.liulan_jilu_item .liulan_jilu_info b span {
    font-size: 16px;
    font-weight: 400;
    color: #000;
}

.liulan_jilu_item .liulan_jilu_info em {
    line-height: 20px;
    margin-top: 3px;
    border-radius: 3px;
    position: absolute;
    right: 0px;
    padding: 2px 5px;
    display: inline-block;
    background-color: #d65d31;
    color: #fff;
}

@-webkit-keyframes toolbar-scaleIn {
    from {
        opacity: .7;
        -webkit-transform: translateX(270px)
    }
    to {
        -webkit-transform: translateX(0px)
    }
}

@-ms-keyframes toolbar-scaleIn {
    from {
        opacity: .7
    }
}

@-moz-keyframes toolbar-scaleIn {
    from {
        opacity: .7;
        -moz-transform: translateX(270px)
    }
    to {
        -moz-transform: translateX(0px)
    }
}

@keyframes toolbar-scaleIn {
    from {
        opacity: .7;
        transform: translateX(270px)
    }
    to {
        transform: translateX(0px)
    }
}

@-webkit-keyframes toolbar-scaleOut {
    to {
        opacity: .5;
        -webkit-transform: scale(0.7) translateX(270px)
    }
}

@-ms-keyframes toolbar-scaleOut {
    to {
        opacity: .5
    }
}

@-moz-keyframes toolbar-scaleOut {
    to {
        opacity: .5;
        -moz-transform: scale(0.7) translateX(270px)
    }
}

@keyframes toolbar-scaleOut {
    to {
        opacity: .5;
        transform: scale(0.7) translateX(270px)
    }
}

@media screen and (max-width: 1200px) {
    .toolbar_wrap {
        _position: absolute;
        z-index: 88;
    }
}

.toolbar-animate-in {
    -webkit-animation: toolbar-scaleIn .35s ease-in-out;
    -moz-animation: toolbar-scaleIn .35s ease-in-out;
    animation: toolbar-scaleIn .35s ease-in-out
}

.toolbar-animate-out {
    -webkit-animation: toolbar-scaleOut .35s ease-in;
    -moz-animation: toolbar-scaleOut .35s ease-in;
    animation: toolbar-scaleOut .35s ease-in
}

#qiao-invite-wrap {
    bottom: 21px;
}

.stz_index_zt {
    width: 100%;
    text-align: center;
    background: url(../skin/css/img/index_ztbj.png) no-repeat center bottom;
    background-size: 100% 100%;
    padding-bottom: 20px;
}

.page_con {
    margin: 0px auto;
   
}

@media screen and (min-width: 1201px) {
    .page_con {
        width: 1200px;
    }
   .min_container {
    max-width: 1200px;
    margin: 0 auto;
   }
   .mk-grid {
    max-width: 1200px;
    }
    .header_fd {
        width: 840px;
    }
}

body {
    overflow-x: hidden
}

img {
    border: none;
}

.index_banner_box {
    overflow-x: hidden;
}

.index_banner {
    width: 100%;
    display: block;
    height: 600px;
    margin: 0 auto;
    position: relative;
}

.index_banner .bigbox {
    width: 100%;
 /*   height: 600px;*/
    position: absolute;
    left: -0px;
    top: 0;
    z-index: 0;
    overflow: hidden;
}

.index_banner .bigbox a {
    text-align: center;
}

.index_banner .bigbox a img {
    display: block;
	height:600px;
	width:100%;
}

.index_banner .tab-content {
    overflow: hidden;
    height: 600px;
    position: relative;
}

.index_banner .tab-content_ul {
    position: absolute;
    overflow: hidden;
    left: 0px;
}

.index_banner .tab-pannel {
    float: left;
    overflow: hidden;
    display: block;
 
}

.index_banner .banner-circle {
    position: absolute;
    text-align: center;
    width: 100%;
    bottom: 15px;
    z-index: 95;
}

.index_banner .banner-circle li {
    display: inline;
}

.index_banner .banner-circle li a {
    display: inline-block;
    margin: 0px 3px;
    width: 16px;
    height: 16px;
    text-align: center;
    line-height: 16px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    background: #3f3d37;
    overflow: hidden;
    text-indent: -9999px;
    border: #3f3d37 solid 2px;
}

.index_banner .banner-circle .selected a {
    background-color: transparent;
    border: #FFFFFF solid 2px;
}

.page_001 {
    background: url(../skin/css/img/page_001.png) no-repeat center top;
    height: 693px;
}

.xinwen_box_hd {
    width: 350px;
}

.xinwen_box {
    padding-left: 30px;
    padding-right: 30px;
}

.xinwen_daquan_wenti .list_end {
    padding-right: 0px;
}

.xinwen_daquan_wenti {
    padding-bottom: 50px;
}

.xinwen_box_hd h3 {
    font-size: 18px;
    text-align: center;
    padding: 15px 0px;
}

.xinwen_box_bd li {
    line-height: 47px;
    background: url(../skin/css/img/xinwen_libg.png) no-repeat left center;
    padding-left: 15px;
}

.xinwen_box_bd p {
    text-align: center;
    padding: 25px 0px;
    border-top: #cacaca dashed 1px;
    margin-top: 20px;
}

.xinwen_daquan_wenti a {
    color: #117ba0;
}

.xinwen_daquan_wenti a:hover {
    color: #000;
}

.fuwu_iconlist {
    width: 1200px;
    margin: 0 auto;
    padding-top: 30px;
}

.fuwu_iconlist h2 {
    width: 50px;
    padding: 10px;
    text-align: center;
    float: left;
    font-size: 20px;
    color: #000;
    padding-top: 10px;
    font-weight: 700
}

.fuwu_iconlist ul {
    padding-left: 120px;
}

.fuwu_iconlist ul li {
    width: 102px;
    font-size: 14px;
    float: left;
    text-align: center;
}

.fuwu_iconlist ul li p {
    line-height: 35px;
}

.kuaisu_fuwu {
    padding-top: 110px;
}

.kuaisu_xuanmu {
    width: 380px;
    float: left;
}

.kuaisu_xuanmu h3 {
    text-align: center;
    font-size: 20px;
    padding-bottom: 20px;
}

.kuaisu_xuanmu p {
    text-align: center;
    padding: 3px 0px 8px 0px;
}

.kuaisu_xuanmu ul {
    padding-left: 30px;
    padding-bottom: 20px;
}

.kuaisu_xuanmu li {
    float: left;
    text-align: left;
    width: 85px;
    line-height: 30px;
}

.kuaisu_xuanmu p .iconfont {
    width: 28px;
    height: 26px;
    text-align: center;
    line-height: 26px;
    font-size: 23px;
    color: #5d5c61;
}

.kuaisu_xuanmu li a {
    color: #117ba0;
}

.kuaisu_xuanmu li a:hover {
    color: #000;
}

.fangwei_xuanmu {
    float: right;
    position: relative;
    width: 713px;
}

.fangwei_item a {
    width: 206px;
    height: 206px;
    display: block;
    position: relative;
    color: #000;
    text-indent: -9999px;
}

.fangwei_item img {
    border-radius: 50%;
    border: #FFFFFF solid 3px;
}

.kuaisu_xuanmu .index_ksxm li {
    width: 115px;
}

.fangwei_item .fw_tj_txt {
    position: absolute;
    left: 3px;
    bottom: 3px;
    background: rgba(255, 255, 255, 0.50);
    border-radius: 0px 0px 100px 100px;
    width: 200px;
    height: 100px;
}

.fw_tj_txt .fw_tj_name {
    padding-left: 30px;
    padding-top: 20px;
}

.fw_tj_txt .fw_tj_price {
    padding-left: 30px;
}

.fw_tj_txt .fw_tj_more {
    text-align: center;
}

.fw_tj_txt .fw_tj_price b {
    color: #d13800;
}

.fangwei_xuanmu li {
    position: absolute;
    width: 206px;
    height: 206px;
}

.fangwei_n {
    left: 215px;
    top: -18px;
}

.fangwei_e {
    left: 415px;
    top: 90px;
}

.fangwei_s {
    left: 215px;
    top: 197px;
}

.fangwei_w {
    left: 20px;
    top: 90px;
}

.banner_fuwu {
    background: url(../skin/css/img/fuwu_banner.png) no-repeat center top;
    height: 270px;
}

.banner_con {
    display: block;
    overflow: hidden;
    width: 1200px;
    padding-top: 90px;
}

.zt_banner_fuwu {
    background: url(../skin/css/img/index_ztbj.png) no-repeat center top;
    height: 610px;
    background-size: 100% 100%;
    padding-top: 15px;
}

.zt_banner_fuwu ul {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}

.zt_banner_fuwu ul li {
    float: left;
    position: absolute;
}

.zt_banner_fuwu ul .zt_fuwu_01 {
    top: 0;
    left: 0;
}

.zt_banner_fuwu ul .zt_fuwu_02 {
    width: 513px;
    overflow: hidden;
    top: 0;
    left: 343px;
}

.zt_banner_fuwu ul .zt_fuwu_03 {
    top: 0;
    right: 0;
}

.zt_banner_fuwu ul .zt_fuwu_04 {
    top: 238px;
    left: 0;
}

.zt_banner_fuwu ul .zt_fuwu_05 {
    top: 238px;
    left: 343px;
}

.zt_banner_fuwu ul .zt_fuwu_06 {
    top: 238px;
    left: 601px;
}

.zt_banner_fuwu ul .zt_fuwu_07 {
    top: 238px;
    right: 0;
}

.mdxq_bdfw_one ul {
    cursor: pointer;
}

.zt_banner_fuwu ul p {
    position: absolute;
    top: 500px;
    width: 100%;
    text-align: center;
    border-top: solid 1px #ccc;
    padding-top: 10px;
}

.zt_banner_fuwu ul p a {
    color: #117ba0
}

.dujia_daili {
    width: 100%;
    margin: 0 auto;
    position: relative;
    
    background-size: 100% 100%;
    padding-bottom: 50px;
}

.dujia_top {
    width: 1200px;
    margin: 0 auto;
    text-align: center;
    background: url(../skin/css/img/index_djxs.png) no-repeat center bottom;
    height: 42px;
    padding: 20px 0;
}

.dujia_center {
    width: 80%;
    margin: 0 auto;
    position: relative;
}

.dujia_center_bj {
    width: 100%;
    height: 400px;
    background: #fff;
    float: right;
    margin-top: 70px;
}

.dujia_center_bj dl {
    
    float: left;
}

.dujia_center_bj dl dt {
    position: absolute;
    margin-left: -66px;
    margin-top: 0px;
}

.dujia_center_bj dl dt img {
    margin-left:65px;
    height: 377px;
    border: solid 1px #fff;
}

.dujia_center_bj dl dd {
    padding-left: 478px;
}

.dujia_center_bj dl dd h3 {
    color: #333;
    font-size: 20px;
    font-weight: 700;
    padding-top: 15px;
}

.dujia_center_bj dl dd h3 span {
    font-size: 14px;
    font-weight: 100;
}

.dujia_center_bj dl dd p {
   // color: #999;
    padding-top: 11px;
}

.dujia_center_bj dl dd h4 {
    padding-top: 30px;
    color: #333;
    font-size: 18px
}

.dujia_center_bj dl dd h4 strong {
    color: #d65d31;
}

.dujia_center_bj dl dd h4 strong i {
    font-size: 32px;
}

.dujia_center_bj ul {
    margin-left: 478px;
   
    border-bottom: dashed 1px #ccc;
    float: left;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.dujia_center_bj ul li {
    width: 33%;
    float: left;
    line-height: 37px;
    font-weight: 700;
    color: #297c99;
    height: 37px;
    overflow: hidden;
}

.dujia_center_bj ul li i {
    padding-right: 5px;
}

.dujia_center_bj h5 {
    padding-left: 478px;
    color: #858383;
 
    float: left;
    line-height: 28px
}

.dujia_center_bj h5 a {
    float: right;
    color: #297c99;
}

.dujia_center_bj h6 {
    width: 145px;
    padding: 5px 5px 0 0;
    position: absolute;
    right: 5px;
    top: 75px;
}

.dujia_center_bj h6 a {
    display: block;
    width: 145px;
    height: 110px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
}

.dujia_center_bj h6 a img {
    width: 100%
}

.dujia_center_bj h6 a span {
    position: absolute;
    bottom: 0;
    background: #000;
    width: 100%;
    text-align: center;
    opacity: 0.5;
    color: #fff;
    left: 0;
}

.dujia_center_bj dl dd h4 o {
    font-size: 14px;
    margin-left: 10px;
    background: #d65d31;
    padding: 0 5px;
    color: #fff;
    border-radius: 3px;
}

#tabMenus {
    border: none;
    padding-left: 450px;
    margin-top: 20px;
}

#tabMenus li {
    float: left;
    width: 80px;
    height: 10px;
    margin-right: 10px;
    border-radius: 5px;
    background: #ccc;
    text-align: center
}

#tabMenus li a {
    display: block;
    height: 100%;
    color: #000000;
    text-decoration: none
}

#tabMenus li.current {
    background: #faa52e
}

#tabMenus li.usual {
    background: #c9c9c9;
}

#tabCons {
    clear: both;
    width: auto;
    margin: 0 auto;
    overflow: hidden;

    border-top: none
}

#tabCons .dujia_center_bj {
    display: none
}



.goumu_gonglue {
    padding-bottom: 100px;
}

.goumu_gonglue h3 {
    text-align: center;
    line-height: 80px;
    font-size: 30px;
}

.gmgl_box li {
    float: left;
    margin-right: 35px;
    width: 376px;
    height: 450px;
}

.gmgl_box li.list_end {
    margin-right: 0px;
}

.gmgl_fsd {
    padding: 210px 20px 20px 20px;
    background: #6ab9a1 url(../skin/css/img/gmgl_fsd.png) no-repeat center 20px;
}

.gmgl_gmxz {
    padding: 210px 20px 20px 20px;
    background: #e1b15b url(../skin/css/img/gmgl_gmxz.png) no-repeat center 20px;
}

.gmgl_rhxd {
    padding: 210px 20px 20px 20px;
    background: #83b3c3 url(../skin/css/img/gmgl_rhxd.png) no-repeat center 20px;
}

.gmgl_box li h4 {
    line-height: 50px;
    text-align: center;
    font-size: 18px;
}

.gmgl_box li p {
    line-height: 21px;
    text-indent: 2em;
    height: 110px;
    display: inline-block;
}

.more_link {
    text-align: center;
    padding-top: 20px;
}

.mudijiage_zoushi {
    padding-bottom: 50px;
}

.mudijiage_zoushi h3 {
    text-align: center;
    line-height: 80px;
    font-size: 30px;
}

.jingdianmuxing_tuijian {
   /* background: #f1f1f1 url(../skin/css/img/jdmxtj_bg.png) no-repeat center top;*/
    
}

.jingdianmuxing_tuijian h3 {
    text-align: center;
    line-height: 120px;
    font-size: 30px;
}

.jdmxtj_box li {
    float: left;
    margin-right: 35px;
    text-align: center;
    position: relative;
}

.jdmxtj_box li.list_end {
    margin-right: 0px;
}

.jdmxtj_box li span {
    display: block;
    text-align: left;
    color: #e79728;
    padding-top: 8px;
}

.jdmxtj_box li h4 {
    padding-top: 20px;
    font-size: 18px;
}

.jdmxtj_box li b {
    color: #979797;
    line-height: 26px;
    display: block;
    font-weight: 100;
    text-align: center;
}

.jdmxtj_box li span {
    display: block;
    color: #e79728;
    padding-top: 8px;
    text-align: center;
}

.jdmxtj_box li o {
    position: absolute;
    width: 191px;
    height: 104px;
    background: url(http://static.mudijigou.com/skin/images/xx_beixing_icon.png) no-repeat right;
    background-size: contain;
    right: 0;
    top: 289px;
}

.jingdianmuxing_tuijian .more_link {
    padding: 20px 0px;
    border-top: #cacaca dashed 1px;
    margin-top: 20px;
}

.jingdianmuxing_tuijian .more_link a {
    color: #117ba0;
    margin: 0px 10px;
    display: inline-block;
}

.jingdianmuxing_tuijian .more_link a:hover {
    color: #000;
}

.shuzang_lingyuan {
    background: #f1f1f1 url(../skin/css/img/szly_bg.png) no-repeat center top;
    height: 466px;
}

.shuzang_lingyuan h3 {
    text-align: center;
    line-height: 120px;
    font-size: 30px;
}

.szly_box li {
    float: left;
    margin-right: 35px;
}

.szly_box li.list_end {
    margin-right: 0px;
}

.szly_box ul dl {
    width: 257px;
    overflow: hidden;
    float: left;
    margin-left: 30px;
    padding-top: 10px;
    text-align: center;
}

.szly_box ul dl dt {
    width: 257px;
    height: 190px;
    overflow: hidden;
}

.szly_box ul dl dd {
    color: #000000;
    font-size: 16px;
    padding: 5px 0 0 0
}

.szly_box ul dl dd i {
    color: #333;
    font-size: 14px;
}

.szly_item {
    width: 580px;
}

.szly_item img {
    float: left;
    margin-right: 30px;
}

.szly_item h4 {
    font-size: 18px;
    line-height: 50px;
}

.szly_item h4 span {
    padding-left: 20px;
    color: #c00;
}

.szly_item p {
    font-size: 14px;
    line-height: 18px;
    color: #333;
    padding: 10px 0;
    height: 100px;
    overflow: hidden;
}

.szly_item p span {
    display: block;
    margin-bottom: 10px;
}

.szly_item h5 {
    font-size: 14px;
}

.szly_item h5 span {
    font-size: 16px;
    color: #d65d31;
    font-weight: 700;
}

.szly_item b {
    color: #fd973d;
    line-height: 26px;
    font-weight: 400;
    padding-top: 10px;
}

.shuzang_lingyuan .more_link {
    padding: 20px 0px;
    border-top: #cacaca dashed 1px;
    margin-top: 20px;
}

.shuzang_lingyuan .more_link a {
    color: #117ba0;
    margin: 0px 10px;
    display: inline-block;
}

.shuzang_lingyuan .more_link a:hover {
    color: #000;
}

.anfengshui_goumu {
    background: url(../skin/css/img/afstj_bg.png) repeat-y center top;
}

.afstj_box {
    width: 910px;
    float: left;
    padding-bottom: 40px;
}

.afstj_box h3 {
    font-size: 24px;
    line-height: 115px;
}

.afstj_top {
    padding-top: 30px;
    padding-left: 70px;
}

.afstj_top dl {
    background: #e8ecef;
    position: relative;
    width: 773px;
    height: 290px;
}

.afstj_top dt {
    position: absolute;
    left: -70px;
    top: -30px;
}

.afstj_top dd {
    width: 406px;
    position: absolute;
    right: 20px;
    top: 30px;
}

.afstj_top dd h4 {
    font-size: 16px;
    line-height: 36px;
}

.afstj_top dd h5 {
    line-height: 30px;
    padding-bottom: 6px;
}

.afstj_top dd h5 span {
    color: #d65d31;
    font-size: 16px;
    font-weight: 700;
}

.afstj_box .more_link {
    text-align: right;
}

.afstj_box .more_link a {
    color: #117ba0;
}

.afstj_box .more_link a:hover {
    color: #000;
}

.afstj_list .more_link {
    font-size: 18px;
    padding-right: 70px;
}

.afstj_list {
    padding-top: 50px;
}

.afstj_list li {
    float: left;
    margin-right: 40px;
}

.afstj_top dt img, .afstj_list li img {
    border: #FFFFFF solid 2px;
}

.afstj_list li a {
    position: relative;
    width: 100%;
    height: auto;
    display: block;
}

.afstj_list li p {
    height: 40px;
    width: 250px;
    position: absolute;
    bottom: 2px;
    left: 2px;
    background-color: #1c1c1c;
    background: rgba(0, 0, 0, 0.70);
    progid: DXImageTransform . Microsoft . Alpha(opacity = 0.2);
}

.afstj_list li p span {
    position: absolute;
    color: #fff;
    left: 10px;
    top: 10px;
}

.afstj_list li p cite {
    position: absolute;
    color: #f4d048;
    right: 10px;
    top: 10px;
}

.afstjgmzn_box {
    width: 260px;
    float: right;
}

.afstjgmzn_box h3 {
    font-size: 16px;
    line-height: 90px;
}

.afstjgmzn_list li {
    margin-bottom: 30px;
    border-left: #6bafca solid 1px;
    height: 30px;
    line-height: 15px;
    padding-left: 10px;
}

.afstjgmzn_list .more_link {
    text-align: left;
    padding: 10px 0px;
    border-top: #cacaca dashed 1px;
    margin-top: 10px;
}

.afstjgmzn_list .more_link a {
    color: #117ba0;
    margin: 0px 10px;
    display: inline-block;
}

.afstjgmzn_list .more_link a:hover {
    color: #000;
}

.banner_box {
    padding: 20px 0px;
	background: url(../skin/css/img/index_ztbj.png) no-repeat center bottom;
}

.anhhuanjing_tuijian {
    background: url(../skin/css/img/ahjtj_bg.png) repeat-y center top;
}

.anhhuanjing_tuijian .afstjgmzn_list li {
    border-left: #70c0a7 solid 1px;
    height: 30px;
}

.ahjtj_imglist ul {
    padding-top: 45px;
}

.ahjtj_imglist li {
    float: left;
    margin-right: 5px;
}

.kanmutuan {
    background: #f1f1f1 url(../skin/css/img/kanmutuan_bg.png) no-repeat center top;
    height: 490px;
}

.remen_lingyuan {
    background: url(../skin/css/img/remenlingyuan_bg.png) repeat-y center top;
}

.remen_lingyuan .afstjgmzn_list li {
    border-left: #eda933 solid 1px;
}

.remen_tag {
    padding-top: 2px;
}

.remen_tag cite {
    border-radius: 3px;
    padding: 1px 5px;
    margin-right: 5px;
    background-color: #acaaa3;
    color: #fff;
}

.remen_lingyuan dd h5 {
    line-height: 22px;
    padding-bottom: 5px;
}

.remen_lingyuan dd h5 span {
    color: #d65d31;
    font-size: 16px;
    font-weight: 700;
}

.mudi_xiangqing {
    border-top: #dddddd solid 1px;
}

.mdxq_header {
    padding-top: 40px;
    line-height: 38px;
    height: 38px;
}

.mdxq_hd_title {
    width: 1200px;
    text-align: center;
}

.mdxq_hd_title em {
    text-align: right;
    font-size: 38px;
    color: #333333;
    width: auto;
}

.mdxq_hd_title cite {
    width: auto;
    font-size: 20px;
    position: relative;
    padding-left: 25px;
    border-left: solid 1px #ccc;
    margin-left: 25px;
}

.mdxq_hd_title cite i {
    color: #666666;
}

.mdxq_hd_title cite span {
    font-size: 46px;
    color: #ff9933;
}

.mdxq_hd_title cite o {
    color: #ff9933;
}

.mdxq_hd_title cite strong {
    position: absolute;
    top: -15px;
    right: -20px;
    color: #fff;
    background: #cc6666;
    width: 59px;
    height: 18px;
    font-size: 12px;
    line-height: 18px;
    text-align: center;
    border-radius: 3px
}

.mdxq_hd_title cite strong a {
    font-size: 12px;
    color: #ffffff;
}

.mdxq_hd_title cite strong a dl {
    display: none;
    line-height: 16px;
}

.mdxq_hd_title cite strong a dl dd {
    background: url(../skin/images/xx_ndfw_iconbj.png) repeat-x;
    border-radius: 8px;
    padding: 0 5px 0 5px;
    color: #666;
    white-space: nowrap;
    font-size: 12px;
    line-height: 29px;
    margin-top: -5px
}

.mdxq_hd_title cite strong a:hover dl {
    position: absolute;
    display: block;
    text-align: center;
    right: 0;
    margin-top: -2px;
    left: -5px;
}

.inkPhoBox {
    width: 598px;
    margin: 0 auto;
}

.inkPhoBox .main {
    width: 598px;
}

.inkPhoBox .mod18 {
    width: 598px;
    position: relative;
}

.inkPhoBox #prev {
    background: url(../skin/css/images/prevBtn.png) no-repeat;
    height: 48px;
    width: 24px;
    position: absolute;
    z-index: 99;
    left: 11px;
    top: 19px;
    cursor: pointer;
}

.inkPhoBox #next {
    background: url(../skin/css/images/nextBtn.png) no-repeat;
    height: 48px;
    width: 25px;
    position: absolute;
    z-index: 2;
    top: 19px;
    right: 11px;
    cursor: pointer;
}

.inkPhoBox .mod18 #prevTop {
    display: none
}

.inkPhoBox .mod18 #nextTop {
    display: none
}

.inkPhoBox .mod18 li {
    float: left;
}

.inkPhoBox .mod18 .cf li {
    position: relative;
    color: #fff;
}

.inkPhoBox .mod18 .cf a {
    display: block;
    width: 598px;
    height: 400px;
    position: absolute;
    color: #fff;
}

.inkPhoBox .bigImgBox {
    width: 598px;
    height: 400px;
}

.inkPhoBox .mod18 .picBox {
    width: 598px;
    height: 400px;
    position: relative;
    overflow: hidden;
}

.inkPhoBox .mod18 .picBox ul {
    height: 514px;
    position: absolute;
    left: 0;
}

.inkPhoBox .mod18 .picBox li {
    width: 598px;
    height: 400px;
}

.inkPhoBox .mod18 .picBox li img {
    width: 100%;
}

.inkPhoBox .smImgBox {
    width: 605px;
    height: 88px;
    margin-top: 12px;
    position: relative;
}

.inkPhoBox .mod18 .listBox {
    width: 550px;
    height: 101px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}

.inkPhoBox .mod18 .listBox ul {
    height: 127px;
    position: absolute;
    padding-left: 0px;
}

.inkPhoBox .mod18 .listBox li {
    width: 127px;
    height: 85px;
    cursor: pointer;
    position: relative;
    padding: 0 15px 0 0;
    overflow: hidden;
}

.inkPhoBox .mod18 .listBox li img {
    width: 100%;
}

.inkPhoBox .mod18 .listBox li i {
    display: none;
}

.inkPhoBox .mod18 .listBox li a {
    display: block;
    width: 127px;
    height: 85px;
}

.inkPhoBox .mod18 .listBox .on img {
    border: 2px solid #ecc;
    width: 127px;
    height: 85px;
}

.inkPhoBox .mod18 .listBox .on i {
    display: block;
}

.inkPhoBox .left_top {
    font-family: Arial;
    font-size: 32px;
    color: #fff;
    text-align: center;
    height: 30px;
    line-height: 30px;
    background: #333
}

.mdxq_hd_tedian {
    width: 1200px;
    float: left;
    padding-top: 8px;
}

.mdxq_tedian_info {
    color: #666666;
    padding-left: 18px;
    padding-left: 160px;
}

.mdxq_tedian_info h3 {
    float: left;
    font-size: 16px;
    color: #666;
}

.mdxq_tedian_info h3 span {
    font-size: 24px;
}

.mdxq_tedian_info ul {
    float: left;
}

.mdxq_tedian_info ul li {
    float: left;
    margin-right: 25px;
    font-size: 16px;
    line-height: 25px;
}

.mdxq_tedian_info ul li i {
    border: solid 2px #ccc;
    width: 20px;
    height: 20px;
    border-radius: 20px;
    text-align: center;
    line-height: 22px;
    color: #999999
}

.mdxq_tedian_info ul li span {
    font-size: 22px;
    color: #ff9933;
}

.mdxq_tedian_info dl {
    float: left;
    line-height: 29px;
    padding-left: 5px;
    font-size: 14px;
}

.mdxq_tedian_info dl dt {
    float: left;
    margin-right: 15px;
}

.mdxq_tedian_info dl dd {
    float: left
}

.mdxq_tedian_info dl a {
    color: #dc7e87;
}

.mdxq_header_biaoq {
    width: 100%;
    display: block;
    float: left;
    line-height: 13px;
    font-size: 12px;
    margin-top: 20px;
}

.mdxq_header_biaoq .mdxq_header_bjhong {
    background: #db7b84
}

.mdxq_header_biaoq .mdxq_header_huang {
    background: #eda933
}

.mdxq_header_biaoq ul {
    width: auto;
    padding-left: 120px;
    float: left;
}

.mdxq_header_biaoq ul li {
    float: left;
    text-align: center;
    background: #7aafe4;
    margin-right: 10px;
    padding: 5px;
    border-radius: 1px;
    width: auto;
    color: #fff;
    height: auto;
    line-height: 15px;
}

.mdxq_header_biaoq dl {
    float: left;
    margin-left: 40px;
    color: #666;
    font-size: 12px
}

.mdxq_header_biaoq dl dt {
    float: left;
    width: auto;
    text-align: center;
    overflow: hidden;
    border: dashed 1px #666;
    border-radius: 0;
    padding: 5px;
    margin-right: 8px;
    height: auto;
}

.mdxq_header_biaoq dl dt span {
    display: block;
    color: #ff9933;
}

.mdxq_header_biaoq dl dd {
    float: left;
    padding: 5px;
    border: dashed 1px #666;
    margin-right: 8px;
    border-radius: 0;
}

.mdxq_header_biaoq dl dd a:link span {
    display: none
}

.mdxq_header_biaoq dl dd a:hover span {
    display: block;
    position: absolute;
    background: #cecece;
    border-radius: 5px;
    padding: 0 8px;
    margin-left: -55px;
    margin-top: -40px;
}

.mdxq_huandeng_jiage {
    height: 534px;
    padding-top: 25px;
    float: left;
}

.mdxq_huandeng {
    float: left;
    width: 600px;
    height: 400px;
}

.large_box {
    width: 598px;
    height: 400px;
    overflow: hidden;
    float: left;
}

.small_box {
    width: 555px;
    float: left;
    position: relative;
    height: 88px;
}

.small_list {
    position: absolute;
    left: 0px;
    top: 17px;
    width: 1127px;
    height: 85px;
    overflow: hidden;
    z-index: 8;
}

.small_list ul {
    width: 555px;
    height: 88px;
    overflow: hidden;
    margin-left: 25px;
}

.small_list ul li {
    position: relative;
    margin-right: 10px;
    float: left;
    width: 127px;
    cursor: pointer;
}

.small_list ul li img {
    display: block;
}

.small_list ul li .bun_bg {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 127px;
    height: 85px;
    background: #000;
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    -khtml-opacity: 0.6;
    opacity: 0.3;
}

.small_list ul li.on .bun_bg {
    display: block;
}

.small_box .btn {
    display: block;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    background-color: rgba(0, 0, 0, 0.30);
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer;
    position: absolute;
    right: -27px;
    z-index: 9;
}

.small_box .btn:hover {
    background-color: rgba(0, 0, 0, 0.50);
}

.small_box .left_btn {
    background-image: url(../skin/css/img/top_btn.png);
    top: 50px;
    left: 7px;
}

.small_box .right_btn {
    background-image: url(../skin/css/img/bottom_btn.png);
    bottom: 0px;
}

.mdxq_jiage {
    float: right;
    width: 560px;
    margin-left: 40px;
}

.mdxq_bdfw_one {
    width: 560px;
    height: 291px;
    float: left;
}

.mdxq_bdfw_one ul {
    width: 560px;
    float: left;
    position: relative;
    font-size: 14px;
    color: #666;
    border: 0;
    margin-top: 24px;
}

.mdxq_bdfw_one ul li {
    width: 20%;
    text-align: center;
    float: left;
    height: auto;
    line-height: 18px;
    position: relative;
    margin-bottom: 24px;
    padding-bottom: 0;
}

.mdxq_bdfw_one ul li i {
    display: block;
    text-align: center;
    font-size: 40px;
    position: relative;
    color: #999;
    height: 20px;
    border-right: solid 1px #ccc;
}

.mdxq_bdfw_one ul li span {
    display: block;
    padding-top: 15px;
    border-right: solid 1px #ccc;
}

.mdxq_bdfw_one ul li i img {
    position: absolute;
    left: 55%;
    bottom: -8px
}

.mdxq_bdfw_one ul li:nth-child(5n) i {
    border-right: 0
}

.mdxq_bdfw_one ul li:nth-child(5n) span {
    border-right: 0
}

.mdxq_bdfw_one p {
    text-align: center;
    color: #cc6666;
    font-size: 12px;
    float: none
}

.mdxq_bdfw_one h3 {
    text-align: center;
    font-size: 18px;
    color: #666;
    padding-top: 10px;
}

.mdxq_bdfw_one ul li a div {
    display: none;
    position: absolute;
}

.mdxq_bdfw_one ul li a:hover div {
    display: block;
    z-index: 999;
    position: absolute;
    word-wrap: break-word;
    background: #fff;
    width: 240px;
    top: 0;
    right: -239px;
    border-radius: 5px
}

.mdxq_bdfw_one ul li a:hover div dl {
    padding: 15px
}

.mdxq_bdfw_one ul li a:hover div dl ul {
    width: 210px;
    margin: 0
}

.mdxq_bdfw_one ul li a:hover div dl li {
    width: 210px;
    padding: 0;
    margin: 0;
    text-align: left;
    line-height: 24px;
}

.mdxq_bdfw_one ul li a:hover div dl li span {
    border: 0;
    display: block;
    padding: 0;
    color: #006599
}

.mdxq_bdfw_one ul li:nth-child(4) div {
    left: -239px
}

.mdxq_bdfw_one ul li:nth-child(9) div {
    left: -239px
}

.mdxq_bdfw_one ul li:nth-child(5n) div {
    left: -239px
}

.mdxq_bdfw_no ul li {
    width: 45%;
}

.mdxq_bdfw_no ul li:nth-child(2n) i {
    border-right: 0
}

.mdxq_bdfw_no ul li:nth-child(2n) span {
    border-right: 0
}

.arrow-up {
    width: 0;
    position: absolute;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-right: 12px solid #fff;
    left: -5px
}

.mdxq_bdfw_one ul li:nth-child(4) div .arrow-up {
    border-left: 12px solid #fff;
    left: 236px;
    border-right: 0
}

.mdxq_bdfw_one ul li:nth-child(9) div .arrow-up {
    border-left: 12px solid #fff;
    left: 236px;
    border-right: 0
}

.mdxq_bdfw_one ul li:nth-child(5n) div .arrow-up {
    border-left: 12px solid #fff;
    left: 236px;
    border-right: 0
}

.mdxq_bdfw_zxdh {
    width: 560px;
    float: left;
    padding-top: 20px;
    position: relative;
    z-index: 2
}

.mdxq_bdfw_zxdh dl {
    padding-left: 60px;
}

.mdxq_bdfw_zxdh dl dt .icon-24xiaoshi {
    font-size: 83px;
    float: left;
    color: #006599;
}

.mdxq_bdfw_zxdh dl dd {
    font-size: 50px;
    color: #006599;
    width: 400px;
    float: right;
}

.mdxq_bdfw_zxdh dl dd span {
    float: left;
    color: #999;
    margin-right: 30px;
    font-size: 12px;
}

.mdxq_bdfw_zxdh dl dd span i {
    width: 5px;
    height: 5px;
    background: #999;
    border-radius: 5px;
    float: left;
    margin: 8px 10px 0 0;
}

.mdxq_bdfw_zxdh p {
    width: 100%;
    text-align: center;
    margin: 30px 0;
    float: left;
    padding-left: 54px;
}

.mdxq_bdfw_zxdh p a {
    border: solid 1px #eda933;
    padding: 5px 15px;
    color: #fff;
    color: #eda933;
    border-radius: 5px;
    margin-right: 30px;
}

.mdxq_bdfw_zxdh p a:link {
    border: solid 1px #eda933;
    padding: 5px 15px;
    color: #fff;
    color: #eda933
}

#zt_yueche {
    background: #eda933;
    color: #fff;
}

.mdxq_bdfw_zxdh p a:hover {
    border: solid 1px #eda933;
    padding: 5px 15px;
    color: #fff;
    background: #eda933;
}

.mdxq_bdfw_zxdh ul {
    padding-left: 42px;
}

.mdxq_bdfw_zxdh ul li {
    float: left;
    width: 100px;
    text-align: center;
    color: #999;
}

.mdxq_bdfw_zxdh ul li span {
    float: right;
}

.mdxq_jg_dzd001 {
    position: absolute;
    width: 376px;
    left: 0px;
    top: -5px;
}

.mdxq_jg_dzd001 span {
    position: absolute;
}

.mdxq_jg_dzd001_001 {
    left: 30px;
}

.mdxq_jg_dzd001_002 {
    left: 120px;
}

.mdxq_jg_dzd001_003 {
    left: 260px;
}

.mdxq_jg_dzd002 {
    position: absolute;
    width: 376px;
    left: 0px;
    top: 35px;
}

.mdxq_jg_dzd002 span {
    position: absolute;
}

.mdxq_jg_dzd002_001 {
    left: -10px;
}

.mdxq_jg_dzd002_002 {
    left: 82px;
}

.mdxq_jg_dzd002_003 {
    left: 187px;
}

.mdxq_jg_dzd002_004 {
    right: -10px;
}

.mdxq_jg_zzzs {
    width: 100%;
    margin-top: 40px;
    color: #666;
    position: relative
}

.mdxq_jg_zzzs ul {
    width: 120%;
    margin-left: -10%;
}

.mdxq_jg_zzzs ul li {
    width: 20%;
    float: left;
    text-align: center;
}

.mdxq_jg_zzzs ul li span {
    display: block;
}

.mdxq_jg_yuyue {
    width: 430px;
    margin: 0px auto;
    font-size: 16px;
    padding-top: 20px;
    margin-left: -15px;
}

.mdxq_yuyue_mianfei {
    float: left;
    margin-right: 10px;
}

.mdxq_yuyue_gonglue {
    float: right;
    margin-right: 34px;
}

.mdxq_jg_yuyue_but:hover {
    background-color: #fdac5a;
    color: #fff;
}

.mdxq_jg_yuyue_but:hover a {
    color: #fff;
    background: #fdac5a;
}

.mdxq_jg_yuyue_but a:hover {
    color: #fff;
}

.mdxq_mianfei_fuwu {
    padding-top: 40px;
}

.mdxq_mianfei_text {
    width: 100%;
    float: left;
}

.mdxq_text_001 {
    font-size: 18px;
    text-align: center;
    padding-top: 5px;
}

.mdxq_text_001 h2 {
    width: 74%;
    text-align: right;
    float: left;
    margin-bottom: 35px;
    color: #ececec
}

.mdxq_text_001 h2 span {
    padding-left: 25px;
    font-size: 30px;
    color: #666;
}

.mdxq_text_001 h2 i {
    margin-left: -30px;
}

.mdxq_fuwu_but {
    float: right;
    width: 190px;
    margin-top: 132px;
}

.mdxq_fuwu_butitem {
    float: left;
    width: 165px;
    height: 54px;
    text-align: center;
    line-height: 54px;
    font-size: 18px;
    border-radius: 10px;
}

.mdxq_fuwu_butitem a {
    color: #fff;
}

.mdxq_fuwu_butitem .iconfont {
    font-size: 40px;
    margin-right: 5px;
    color: #fff;
    vertical-align: bottom;
}

.mdxq_fuwu_but_001 {
    background: #99cccc;
    margin-bottom: 22px;
}

.mdxq_fuwu_but_002 {
    background-color: #f78a8b;
}

.mdxq_mianfei_text .mdxq_text_dl {
    width: 100%;
    position: relative;
}

.mdxq_mianfei_text .mdxq_text_dl dt {
    float: left;
}

.mdxq_mianfei_text .mdxq_text_dl dd {
    float: left;
    opacity: 1;
    animation: arrow 3s cubic-bezier(0.5, 0, 0.1, 1) infinite;
    -webkit-animation: arrow 3s cubic-bezier(0.5, 0, 0.1, 1) infinite;
    position: absolute;
    right: 0;
    margin-left: -30px;
    cursor: pointer;
    overflow: hidden;
}
@keyframes arrow{
%0,%100{
    right:10px; opacity:1;
}

50%{
    right:20px; opacity:.5
}
}
@-webkit-keyframes arrow{
%0,%100{
    right:10px; opacity:1;
}
50%{
    right:20px; opacity:.5
}
}
.photo-mask {
    position: fixed;
    z-index: 9999;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.9);
    filter: alpha(opacity=20);
    -moz-opacity: 0.8;
    opacity: 0.9;
    display: none;
}

.photo-panel {
    position: fixed;
    display: none;
    clear: both;
    left: 0;
    bottom: 6%;
    right: 0;
    z-index: 10000;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.photo-panel .photo-div,
.photo-panel .photo-bar {
    width: auto;
    margin: 0 auto;
}

.photo-panel .photo-bar {
    position: fixed;
    width: 60px;
    height: 60px;
    right: 0;
    top: 0;
    z-index: 9999
}

.photo-panel .photo-div {
    width: 100%;
    height: 100%;
}

.photo-panel .photo-div {
    width: 1200px;
    height: 600px;
    z-index: 11;
    margin: 0 auto;
    position: relative;
}

/*.photo-panel .photo-close {*/
    /*background: url("http://static.qiuyewang.com/skin/special/2017yybc/close_ch.png");*/
    /*width: 56px;*/
    /*height: 56px;*/
    /*position: absolute;*/
/*}*/

/*.photo-panel .photo-close:hover {*/
    /*background: url("http://static.qiuyewang.com/skin/special/2017yybc/close.png");*/
    /*width: 56px;*/
    /*height: 56px;*/
    /*position: absolute;*/
/*}*/

.photo-panel .photo-bar-tip {
    width: 800px;
    height: 44px;
    position: absolute;
    margin-top: -64px;
    padding: 10px;
}

.photo-panel .photo-img {
    float: left;
    width: 100%;
    height: 100%;
}

.photo-panel .photo-view-w {
    text-align: center;
    width: 100%;
    height: 100%;
    cursor: pointer;
}

.photo-panel .photo-view-h {
    width: 800px;
    height: 600px;
    text-align: center;
    vertical-align: middle;
}

.photo-panel .photo-view-w img {
    vertical-align: middle;
    text-align: center;
    width: 800px;
    height: 600px;
    position: absolute;
}

.photo-panel .photo-left,
.photo-panel .photo-right {
    width: 120px;
    float: left;
    margin-top: 220px;
    position: fixed;
    top: 60px;
    z-index: 1000;
}

.photo-panel .photo-left {
    left: 120px;
}

.photo-panel .photo-right {
    right: 120px;
}

/*.photo-panel .arrow-prv {*/
    /*background: url("http://static.qiuyewang.com/skin/special/2017yybc/l.png");*/
    /*width: 120px;*/
    /*height: 120px;*/
/*}*/

/*.photo-panel .arrow-prv:hover {*/
    /*background: url("http://static.qiuyewang.com/skin/special/2017yybc/l_ch.png");*/
    /*width: 120px;*/
    /*height: 120px;*/
    /*cursor: pointer;*/
/*}*/

/*.photo-panel .arrow-next {*/
    /*background: url("http://static.qiuyewang.com/skin/special/2017yybc/r.png");*/
    /*width: 120px;*/
    /*height: 120px;*/
/*}*/

/*.photo-panel .arrow-next:hover {*/
    /*background: url("http://static.qiuyewang.com/skin/special/2017yybc/r_ch.png");*/
    /*width: 120px;*/
    /*height: 120px;*/
    /*cursor: pointer;*/
/*}*/

.mdxq_pic_list {
    width: 1200px;
    margin: 0 auto;
}

.mdxq_pic_list ul {
    margin: 0;
    padding: 0;
    list-style: none;
    margin-right: -50px;
}

.mdxq_pic_list li {
    float: left;
    width: 282px;
    height: 260px;
    margin: 0 18px -1px 0;
    text-align: center;
    overflow: hidden;
}

.mdxq_pic_list li img {
    width: 100%;
}

.mdxq_con_nav {
    height: 65px;
    background: #ececec;
}

.mdxq_con_nav {
    border-bottom: #cccccc solid 2px;
    position: relative;
    height: 66px;
}

.mdxq_con_nav li {
    margin-bottom: -2px;
    float: left;
    width: 156px;
    text-align: center;
    line-height: 66px;
    height: 66px;
    border-bottom: #cccccc solid 2px;
    font-size: 16px;
}

.mdxq_con_nav li.cur {
    border-bottom: #ff9933 solid 2px;
    background: #ff9933
}

.mdxq_con_nav li.cur a {
    color: #fff;
}

.mdxq_con_tc {
    position: fixed;
    width: 100%;
    left: 0;
    z-index: 99;
    background: #e6e6e6;
    height: 65px;
    top: 0;
    line-height: 65px;
}

.mdxq_con_zd {
    width: 1200px;
    margin: 0 auto;
    margin-top: -43px;
}

.mdxq_js_biaoti {
    margin-bottom: 40px;
    padding-top: 40px;
}

.mdxq_js_biaoti h2 {
    float: left;
    padding-left: 20px;
    border-left: #ff9933 solid 4px;
    font-size: 30px;
    height: 30px;
    line-height: 30px;
}

.mdxq_js_biaoti span {
    float: right;
    line-height: 30px;
}

.mdxq_js_biaoti span .iconfont {
    margin-left: 8px;
    color: #ff9966;
}

.mdxq_js_biaoti span a {
    color: #ff9966;
}

.mdxq_js_lydt {
    position: relative;
}

.mdxq_js_newslist {
    position: relative;
    overflow: hidden;
    width: 1200px;
    padding-bottom: 80px;
    height: 80px;
    padding-bottom: 30px;
}

.mdxq_js_lydt .mdxq_js_newslist {
    width: 1200px;
    overflow: hidden;
    position: relative;
}

.mdxq_js_newslist ul {
    position: absolute;
    left: 0;
    top: 0;
}

.mdxq_js_newslist li {
    float: left;
    width: 400px;
}

.mdxq_js_newslist .mdxq_js_lydt_item {
    margin: 0 20px;
}

.mdxq_js_lydt_item h3 {
    font-size: 16px;
    line-height: 40px;
    text-align: left;
    height: 40px;
    overflow: hidden;
    border-bottom: solid 1px #ececec;
    margin-bottom: 10px;
}

.mdxq_js_lydt_item p {
    color: #666;
    line-height: 24px;
}

.mdxq_js_lydt_item img {
    border: 0px;
}

.mdxq_js_lydt .mdxq_js_page span {
    background-color: #ececec;
    width: 30px;
    height: 30px;
    cursor: pointer;
    font-family: "iconfont" !important;
    background: rgba(0, 0, 0, 0.25);
    margin-top: 320px;
    progid: DXImageTransform . Microsoft . Alpha(opacity = 10);
}

.mdxq_js_lydt .mdxq_js_page .prev {
    transform: rotate(-270deg);
    -webkit-transform: rotate(-270deg);
    position: absolute;
    left: 0px;
    top: -180px;
    color: #fff;
    font-size: 45px;
    width: 50px;
    font-size: 45px;
    height: 50px;
    border-radius: 50px;
}

.mdxq_js_lydt .mdxq_js_page .next {
    transform: rotate(-90deg);
    color: #fff;
    font-size: 45px;
    -webkit-transform: rotate(-90deg);
    position: absolute;
    right: 0px;
    top: -180px;
    color: #fff;
    font-size: 45px;
    width: 50px;
    font-size: 45px;
    height: 50px;
    border-radius: 50px;
}

.mdxq_js_rzmr {
    overflow: hidden;
    margin-top: 45px;
}

.mdxq_js_rzmr li {
    float: left;
}

.mdxq_js_rzmr_item {
    width: 400px;
}

.mdxq_js_rzmr_item dt {
    float: left;
}

.mdxq_js_rzmr_item dd {
    float: left;
    width: 180px;
    background-color: #f6f6f6;
    height: 203px;
    padding-left: 10px;
}

.mdxq_js_rzmr_item h3 {
    font-size: 18px;
    line-height: 40px;
}

.mdxq_js_rzmr_item b {
    font-weight: 500;
    font-size: 15px;
    margin-bottom: 5px;
    display: inline-block;
    color: #666666;
}

.mdxq_js_rzmr_item p {
    color: #666;
    line-height: 25px;
}

.mdxq_js_rzmr_item img {
    border: 0px;
}

.mdxq_js_rzmrlist {
    position: relative;
    width: 1200px;
    overflow: hidden;
}

.mdxq_js_rzmr .mdxq_js_rzmrlist {
    width: 1200px;
    height: 203px;
    overflow: hidden;
    position: relative;
}

.mdxq_js_rzmr .mdxq_js_rzmrlist ul {
    position: absolute;
    left: 0;
    top: 0;
}

.mdxq_js_rzmr .mdxq_js_rzmrlist ul li {
    width: 400px;
    ma float: left;
}

.mdxq_js_rzmr .mdxq_js_menu {
    margin-top: 10px;
    height: 40px;
    text-align: center;
}

.mdxq_js_rzmr .mdxq_js_menu li {
    width: 400px;
    float: left;
    cursor: pointer;
}

.mdxq_js_rzmr .mdxq_js_menu .active {
    background: orange;
}

.mdxq_js_rzmr .mdxq_js_page {
    position: absolute;
    right: -40px;
    left: -40px;
    top: 50%;
    margin-top: -15px;
}

.mdxq_js_rzmr .mdxq_js_page span {
    width: 30px;
    height: 30px;
    cursor: pointer;
    font-family: "iconfont" !important;
    background-color: #ececec;
    background: rgba(0, 0, 0, 0.25);
    progid: DXImageTransform . Microsoft . Alpha(opacity = 10);
}

.mdxq_js_rzmr .mdxq_js_page .prev {
    transform: rotate(-270deg);
    -webkit-transform: rotate(-270deg);
    position: absolute;
    left: 50px;
    top: 0;
    color: #fff;
    font-size: 45px;
    width: 50px;
    font-size: 45px;
    height: 50px;
    border-radius: 50px;
}

.mdxq_js_rzmr .mdxq_js_page .next {
    transform: rotate(-90deg);
    color: #fff;
    font-size: 45px;
    -webkit-transform: rotate(-90deg);
    position: absolute;
    right: 74px;
    top: 0;
    color: #fff;
    font-size: 45px;
    width: 50px;
    font-size: 45px;
    height: 50px;
    border-radius: 50px;
}

.mdxq_js_mdjgbiao {
    float: left;
    width: 250px;
    text-align: center;
}

.mdxq_js_mdjgbiao h3 {
    font-size: 16px;
}

.mdxq_js_mdjgbiao h3 span {
    color: #ff9933;
}

.mdxq_js_mdjgbiao p {
    color: #999;
    border-bottom: #ebebeb solid 1px;
}

.mdxq_js_mdjglist {
    float: right;
    width: 950px;
    overflow: hidden;
}

.mdxq_js_mdjglist ul {
    margin-right: -50px;
}

.mdxq_js_mdjglist li {
    float: left;
    margin-right: 15px;
    text-align: center;
    position: relative;
}

.mdxq_js_mdjglist li span {
    position: absolute;
    width: 80px;
    height: 80px;
    top: 156px;
    right: 8px;
    background: url(http://static.qiuyewang.com/skin/images/xx_beixing_icon.png) no-repeat center center;
    background-size: contain;
}

.mdxq_js_mdjg_item h3 {
    font-size: 16px;
    line-height: 35px;
    color: #999;
}

.mdxq_js_mdjg_item hd {
    color: #666
}

.mdxq_js_mdjg_item p {
    font-size: 15px;
    color: #ff9933;
}

.mdxq_js_mdjg_item p.price_none {
    color: #999;
}

.mdxq_js_mdjg_item img {
    border: 0px;
}

.mdxq_js_column {
    width: 219px;
    height: 100px;
    float: left;
}

.mdxq_js_column dl {
    width: 203px;
    float: left;
    position: relative;
    height: 165px;
    border-bottom: solid 1px #ebebeb;
    margin-bottom: 6px;
    padding-left: 16px;
}

.mdxq_js_column dl dt {
    width: 25px;
    float: left;
    position: absolute;
    bottom: 6px;
    background: #7ec8d5;
    border-radius: 6px;
}

.mdxq_js_column dl dt span {
    margin-top: -24px;
    display: block;
    color: #999999
}

.mdxq_js_column dl dd {
    width: 25px;
    float: left;
    position: absolute;
    bottom: 6px;
    background: #cae6f1;
    border-radius: 6px;
    margin-left: 89px;
}

.mdxq_js_column dl dd span {
    margin-top: -24px;
    display: block;
    color: #999999
}

.mdxq_js_column dl p {
    width: 25px;
    float: left;
    position: absolute;
    bottom: 6px;
    background: #87caeb;
    border-radius: 6px;
    margin-left: 178px;
}

.mdxq_js_column dl p span {
    margin-top: -24px;
    display: block;
    color: #999999
}

.mdxq_js_column ul {
    width: 219px;
    height: auto;
    float: left;
    list-style: none;
    padding: 0;
    font-size: 12px;
    color: #999999;
    margin: 0;
}

.mdxq_js_column ul li {
    float: left;
    width: 57px;
    text-align: center;
    padding-right: 32px;
}

.mdxq_js_column ul .column_txs {
    padding: 0;
    position: absolute;
    margin-left: 182px;
}

.mdxq_js_column ul li i {
    width: 4px;
    height: 4px;
    background: #7ec8d5;
    border-radius: 5px;
    margin: 0;
    padding: 0;
    position: absolute;
    margin: -9px 0 0 7px;
}

.mdxq_js_column ul li:nth-child(2) {
    padding-right: 0;
}

.mdxq_js_column ul li span {
}

.mdxq_js_column ul li b {
    font-weight: 100;
}

.mdxq_js_column ul li o {
    font-weight: 100;
    display: block;
}

.mdxq_js_mdjg {
    margin-top: 55px;
}

.mdxq_js_hjfs {
    margin-top: 45px;
}

.mdxq_js_zxzx_zxbut {
    position: relative;
    z-index: 2;
}

.mdxq_js_zxzxlist {
    width: 825px;
}

.mdxq_js_zxzxlist dl {
    margin-bottom: 25px;
}

.mdxq_js_zxzxlist dt {
    float: left;
    width: 65px;
    height: 50px;
    text-align: center;
    line-height: 50px;
}

.mdxq_js_zxzxlist dt .iconfont {
    font-size: 40px;
    color: #f9c272;
}

.mdxq_js_zxzxlist dd {
    margin-left: 65px;
}

.mdxq_js_zxzxlist dd cite {
    color: #999999;
    margin-bottom: 5px;
    margin-top: 3px;
    display: inline-block;
}

.mdxq_js_zxzxlist dd p {
    color: #666666;
    font-size: 16px;
}

.mdxq_js_zixun_tip {
    width: 300px;
    height: 100px;
    right: 0px;
    bottom: 10px;
    position: absolute;
    border: #fdac5a solid 1px;
    text-align: center;
    color: #fdac5a;
    font-size: 16px;
}

.mdxq_js_zixun_tip b {
    font-size: 18px;
    line-height: 45px;
    padding-top: 10px;
    display: block;
}

.mdxq_zixun_but {
    position: absolute;
    right: 0px;
    top: 0px;
}

.mdxq_zixun_but a {
    display: inline-block;
    background: #fdac5a;
    font-size: 20px;
    color: #fff;
    padding: 5px 30px;
    border-radius: 5px;
    box-shadow: 0px 5px 0px #fd9b39;
}

.mdxq_js_lypj_text dl {
    margin-bottom: 30px;
}

.mdxq_js_lypj_text dt {
    float: left;
    width: 65px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    overflow: hidden;
}

.mdxq_js_lypj_text dt .iconfont {
    font-size: 40px;
    color: #8db8d1;
}

.mdxq_js_lypj_text dd {
    margin-left: 65px;
    overflow: hidden;
}

.lypj_text_header i {
    color: #999;
    display: inline-block;
    margin-right: 30px;
    font-size: 16px;
}

.lypj_text_header cite {
    background: #ff9933;
    padding: 1px 5px;
    border-radius: 5px;
    font-size: 14px;
    color: #fff;
}

.lypj_text_info {
    padding: 10px 0px;
}

.lypj_text_rating {
    width: 118px;
    background: url(../skin/css/img/rating_5_h.png) no-repeat center left;
    height: 12px;
    width: 75px;
    display: inline-block;
}

.lypj_text_star {
    background: url(../skin/css/img/rating_5.png) no-repeat center left;
    height: 12px;
    width: 75px;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
}

.lypj_text_star_5 {
    width: 71px;
}

.lypj_text_quality {
    display: inline-block;
}

.lypj_text_quality i {
    color: #999;
    margin-right: 20px;
}

.lypj_text_quality span {
    display: inline-block;
    margin-left: 8px;
}

.lypj_text_con p {
    color: #666;
    line-height: 25px;
}

.lypj_text_time {
    float: right;
    color: #999;
}

.mdxq_js_lypj_zhpf {
    font-size: 16px;
}

.mdxq_js_lypj_zhpf b {
    font-size: 30px;
    color: #fdac5a;
    display: inline-block;
    margin-right: 5px;
}

.mdxq_js_lypj_xifenbut {
    padding: 10px 0px 30px 0px;
}

.mdxq_js_lypj_xifen {
    float: left;
    line-height: 36px;
}

.mdxq_js_lypj_xifen i {
    font-size: 16px;
    color: #999999;
    margin-right: 30px;
}

.mdxq_js_lypj_xifen i span {
    display: inline-block;
    margin-left: 12px;
}

.mdxq_js_lypj_but {
    float: right;
}

.mdxq_js_lypj_but a {
    display: inline-block;
    background: #fdac5a;
    font-size: 20px;
    color: #fff;
    padding: 5px 30px;
    border-radius: 5px;
    box-shadow: 0px 5px 0px #fd9b39;
}

.mdxq_js_lypj {
    margin-top: 53px;
}

.mdxq_js_lypj_true {
    padding-bottom: 10px;
}

.mdxq_js_zxkm_box {
    padding-bottom: 30px;
}

.mdxq_js_zxkm_left {
    width: 615px;
    float: left;
}

.mdxq_js_zxkm_name {
    float: left;
    font-size: 16px;
    color: #666666;
}

.mdxq_js_zxkm_dh {
    padding-bottom: 25px;
}

.mdxq_js_zxkm_dh span {
    margin-right: 25px;
    display: inline-block;
}

.mdxq_js_zxkm_tags cite {
    border-radius: 3px;
    padding: 2px 10px;
    font-size: 14px;
    background: #89c3e5;
    display: inline-block;
    margin-right: 10px;
    color: #fff;
}

.mdxa_js_zxkm_time {
    float: right;
    color: #666666;
    line-height: 26px;
}

.mdxq_js_zxkm_buzhou {
    width: 615px;
    overflow-y: auto;
    padding: 30px 0px;
}

.mdxq_js_zxkm_buzhou_box {
    width: 1000px;
    padding: 20px 0px 10px 0px;
}

.mdxq_js_zxkm_buzhou_box li {
    float: left;
    margin-right: 18px;
    width: 70px;
    height: 70px;
    border-radius: 50%;
    text-align: center;
    border: #e2e2e2 solid 1px;
    font-size: 12px;
    background: #e2e2e2;
}

.mdxq_js_zxkm_buzhou_box .wan_cheng {
    background: #ffffff;
    border: #b3dcf4 solid 1px;
}

.mdxq_js_zxkm_buzhou_box .dang_qian {
    background: #fdac5a;
    border: #fdac5a solid 1px;
    color: #fff;
}

.mdxq_js_zxkm_buzhou_box li p {
    padding-top: 20px;
}

.zxkm_text_star {
    background: url(../skin/css/img/rating_5.png) no-repeat center left;
    background-size: 50px 8px;
    height: 12px;
    width: 71px;
    display: inline-block;
    text-indent: -9999px;
    overflow: hidden;
}

.zxkm_text_star {
    width: 50px;
}

.mdxq_js_zxkm_buzhou_box .lypj_text_star {
    margin: 0px auto;
}

.mdxq_js_zxkm_table {
    width: 530px;
    float: right;
}

.mdxq_js_zxkm_table table {
    text-align: center;
    line-height: 32px;
    color: #666666;
}

.mdxq_js_zxkm_table th {
    background: #cccccc;
    color: #fff;
}

.mdxq_js_zxkm_table th {
    border-left: #f6f6f6 solid 1px;
}

.mdxq_js_zxkm_table td {
    border-left: #f6f6f6 solid 1px;
}

.mdxq_js_hjf_lyhj {
    width: 230px;
    float: left;
}

.mdxq_js_hjf_lyhjpic {
    float: right;
    width: 250px;
    width: 950px;
}

.mdxq_js_hjf_lyhj dl {
    margin-bottom: 10px;
}

.mdxq_js_hjf_lyhj dt {
    font-size: 18px;
}

.mdxq_js_hjf_lyhj .iconfont {
    font-size: 20px;
    color: #676767;
    margin-right: 5px;
}

.mdxq_js_hjf_lyhj dd {
    padding: 10px 0px;
    color: #999999;
    line-height: 22px;
}

.mdxq_js_hjf_lyhjpiclist {
    float: left;
    position: relative;
    width: 845px;
    height: 404px;
}

.mdxq_js_hjf_lyhjpiclist li {
    position: absolute;
    overflow: hidden;
}

.mdxq_js_hjf_lyhjpiclist li img {
    height: 100%;
    margin-left: -20%
}

.lyhjpiclist_001 {
    left: 0px;
    top: 0px;
    width: 301px;
    height: 404px;
}

.lyhjpiclist_002 {
    left: 304px;
    top: 0px;
    width: 269px;
    height: 269px;
}

.lyhjpiclist_003 {
    left: 304px;
    top: 272px;
    width: 133px;
    height: 132px;
}

.lyhjpiclist_004 {
    left: 440px;
    top: 272px;
    width: 133px;
    height: 132px;
}

.lyhjpiclist_005 {
    left: 576px;
    top: 0px;
    width: 133px;
    height: 132px;
}

.lyhjpiclist_006 {
    left: 712px;
    top: 0px;
    width: 133px;
    height: 132px;
}

.lyhjpiclist_007 {
    left: 576px;
    top: 135px;
    width: 269px;
    height: 269px;
}

.lyhjpiclist_item a {
    position: absolute;
    height: 100%;
    width: 100%;
    overflow: hidden;
    display: block;
}

.lyhjpiclist_item img {
    height: 100%;
    width: auto;
    top: -100%;
    right: -100%;
    bottom: -100%;
    left: -100%;
    margin: auto;
    position: absolute;
}

.mdxq_js_hjf_lyhjpicnav {
    width: 105px;
    height: 404px;
    float: right;
    border-top: #ff9933 solid 2px;
    text-align: center;
}

.mdxq_js_hjf_lyhjpicnav li {
    border-bottom: #e6e6e6 solid 1px;
    height: 66px;
}

.mdxq_js_hjf_lyhjpicnav li p {
    padding-top: 12px;
}

.mdxq_js_jianjie_info {
    padding: 0 20px;
    float: left;
    height: auto;
    overflow: hidden;
    margin-bottom: 20px;
}

.mdxq_js_jianjie_info b {
    line-height: 40px;
    font-size: 18px;
    font-weight: 400;
    width: 100%;
    display: block;
}

.mdxq_js_jianjie_info p {
    line-height: 26px;
    text-indent: 2em;
}

.mdxq_js_jianjie_fen {
    width: 1200px;
    float: left;
}

.mdxq_js_jianjie_fenshu {
    width: 170px;
    float: left;
    line-height: 80px;
    color: #666;
    font-size: 16px;
}

.mdxq_js_jianjie_fenshu b {
    color: #ff9933;
    font-size: 60px;
}

.mdxq_js_jianjie_fenshu span {
    display: block;
    width: 60%;
    line-height: 0;
    margin-top: -10px;
    text-align: center;
}

.mdxq_js_jianjie_jifen {
    padding: 15px 0 0 0;
}

.mdxq_js_jianjie_jifen ul {
    float: left;
    width: 900px;
    display: block;
    height: 44px;
}

.mdxq_js_jianjie_jifen li {
    padding: 8px 0px;
    margin: 0;
    margin-left: 10px;
    float: left;
}

.mdxq_js_jifen_name {
    display: inline-block;
}

.mdxq_js_jifen_name .iconfont {
    color: #999999;
}

.mdxq_js_jifen_name span {
    display: inline-block;
    margin: 0px 10px;
}

.lypj_text_rating {
    display: inline-block;
}

.mdxq_js_jianjie_shuju {
    float: left;
    border-top: #dedede solid 1px;
}

.mdxq_js_jianjie_shuju li {
    float: left;
    text-align: center;
}

.mdxq_js_jianjie_shuju li p {
    display: block;
    color: #666;
    margin-right: 65px;
}

.mdxq_js_jianjie_shuju li i {
    color: #999;
    margin-left: 10px;
}

.mdxq_js_fwjt {
    margin-top: 55px;
}

.mdxq_js_fwjt_noth {
    margin-top: 0px;
}

.mdxq_js_fwjt_info {
    width: 330px;
    float: left;
    border: #dedcdc solid 1px;
    padding-top: 34px;
}

.mdxq_js_fwjt_info dl {
    margin-bottom: 27px;
}

.mdxq_js_fwjt_info dt {
    width: 90px;
    text-align: center;
    color: #999999;
    float: left;
    line-height: 30px;
}

.mdxq_js_fwjt_info dt .iconfont {
    color: #cccccc;
    font-size: 32px;
    vertical-align: middle;
}

.mdxq_js_fwjt_info dd {
    float: left;
    width: 230px;
}

.mdxq_js_fwjt_info dd p {
    padding-top: 20px;
}

.mdxq_js_fwjt_ditu {
    width: 868px;
    height: 468px;
    float: right;
    position: relative;
}

mdxq_con_jieshao ly_fw none .mdxq_js_fwjt_ditu_pic {
    height: 600px;
}

mdxq_con_jieshao ly_fw none .mdxq_js_fwjt_ditu_but {
    height: 600px;
}

.mdxq_js_fwjt_ditu_pic {
    width: 868px;
    height: 468px;
}

.mdxq_js_fwjt_ditu_but {
    float: right;
    width: 306px;
    border: #cccccc solid 1px;
    height: 474px;
}

.mdxq_js_fwjt_ditu_tabs li {
    float: left;
    width: 153px;
    text-align: center;
    position: relative;
    cursor: pointer;
}

.mdxq_js_fwjt_ditu_tabs li span {
    display: block;
    padding: 10px 0px;
    border-top: #e0dfdf solid 2px;
    background: #e0dfdf;
    border-bottom: #cccccc solid 1px;
}

.mdxq_js_fwjt_ditu_tabs li.cur span {
    background: #fff;
    border-bottom: #fff solid 1px;
    border-top: #ff9933 solid 2px;
}

.mdxq_js_fwjt_ditu_con {
    padding: 20px;
}

.mdxq_js_fwjt_ditu_con p {
    margin-bottom: 10px;
}

.mdxq_js_fwjt_ditu_con label {
    padding-right: 10px;
}

.mdxq_js_fwjt_ditu_con .bdmap_input {
    width: 210px;
    height: 27px;
    border: #cccccc solid 1px;
    padding: 4px;
}

.bdmap_sub_p {
    padding-top: 10px;
    padding-left: 40px;
}

.bdmap_sub {
    display: block;
    border: none;
    outline: none;
    background: #fdac5a;
    font-size: 20px;
    color: #fff;
    padding: 10px 0px;
    width: 220px;
    border-radius: 5px;
    box-shadow: 0px 5px 0px #fd9b39;
    cursor: pointer;
}

.tanchu_box {
    display: none;
}

.tanchu_title {
    font-size: 30px;
    border-bottom: #cccccc solid 1px;
    line-height: 78px;
    text-align: center;
}

.tanchu_bottom a {
    display: block;
    background-color: #fbaa31;
    height: 64px;
    line-height: 64px;
    color: #fff;
    font-size: 30px;
    text-align: center;
}

.tanchu_con {
    padding: 20px;
}

.tanchu_pinglun {
    width: 610px;
}

.tanchu_pinglun_con dl {
    padding: 5px 0px;
}

.tanchu_pinglun_con dt {
    float: left;
    width: 110px;
    text-align: right;
    font-size: 16px;
}

.tanchu_pinglun_con dd {
    float: left;
    padding-left: 15px;
}

.tanchu_pinglun_con dd p {
    height: 19px;
    display: block;
}

.tanchu_pinglun_con dd i {
    font-style: normal;
    color: #cc6633;
}

.tanchu_pinglun_con dd textarea {
    width: 430px;
    height: 80px;
    border: #cccccc solid 1px;
}

.tanchu_pinglun_con dd input {
    width: 190;
    height: 22px;
    border: #cccccc solid 1px;
}

.tanchu_pinglun_con dd div {
    width: 120px;
}

.tanchu_pinglun_con .tanchu_pinglun_item {
    padding-bottom: 10px;
}

.tanchu_pinglun_con .tanchu_pinglun_item dd span {
    color: #d3d3d3;
}

.tanchu_pinglun_item dd b {
    background-color: #eae8e8;
    width: 140px;
    height: 16px;
    display: inline-block;
    font-style: normal;
    position: relative;
}

.tanchu_pinglun_item dd b i {
    background-color: #fdac5a;
    height: 16px;
    display: inline-block;
    font-style: normal;
    position: absolute;
    left: 0px;
    top: 0px;
}

.tanchu_yuyue {
    width: 398px;
}

.yuyue_tip {
    font-size: 18px;
    color: #999999;
}

.yuyue_tip p {
    padding-bottom: 20px;
}

.yuyue_tip .iconfont {
    color: #fec672;
    font-size: 30px;
    vertical-align: middle;
    margin-right: 10px;
}

.yuyue_form li {
    width: 324px;
    padding-bottom: 10px;
}

.yuyue_form input {
    width: 322px;
    height: 41px;
    border: #cccccc solid 1px;
    border-radius: 5px;
    text-indent: 1em;
}

.yuyue_yzm input {
    width: 186px;
    height: 41px;
    float: left;
}

.yuyue_form p {
    height: 19px;
    display: block;
}

.yuyue_form i {
    font-style: normal;
    color: #cc6633;
}

.yuyue_yzm a {
    width: 130px;
    height: 41px;
    background-color: #fbaa31;
    color: #fff;
    border: #fbaa31 solid 1px;
    text-align: center;
    font-size: 18px;
    line-height: 41px;
    float: right;
    border-radius: 5px;
}

.yuyue_msg {
    text-align: center;
    font-size: 24px;
    color: #ff9933;
    padding-bottom: 20px;
}

.yuyue_msg .iconfont {
    color: #ff9933;
    font-size: 30px;
    vertical-align: middle;
    margin-right: 10px;
}

.yuyue_tip_title {
    line-height: 38px;
    text-align: center;
    font-size: 18px;
    color: #999999;
}

.yuyue_form2 li {
    padding-bottom: 10px;
}

.yuyue_form2 label {
    font-size: 18px;
    color: #999999;
    margin-right: 10px;
}

.yuyue_form2 select {
    width: 264px;
    height: 34px;
    border: #cccccc solid 1px;
    border-radius: 5px;
}

.yuyue3_form {
    text-align: center;
    font-size: 24px;
    color: #666666;
}

.yuyue3_form b {
    color: #ff9933;
    font-size: 30px;
}

.tanchu_zixun {
    width: 610px;
}

.zixun_form {
    position: relative;
}

.zixun_form textarea {
    border: 1px solid #cccccc;
    border-radius: 5px;
    height: 160px;
    padding: 10px;
    width: 500px;
}

.zixun_forms {
}

.zixun_form dl dd {
    border: solid 1px #007AA3;
    border-radius: 5px;
    margin-bottom: 3px;
}

#review-warn {
    line-height: 30px;
}

.zixun_forms input {
    width: 190px;
    height: 22px;
    border: #cccccc solid 1px;
    border-radius: 3px;
    padding: 3px;
}

.lypj_text_more {
    text-align: center;
    font-size: 18px;
    color: #666666;
    padding-bottom: 50px;
}

.mdxq_pl_lypj_top {
    padding-bottom: 50px;
}

.lypj_text_more .iconfont {
    margin-left: 10px;
    color: #666666;
}

.mdxq_pl_lypj_zongfen {
    float: left;
    padding-top: 10px;
    padding-right: 50px;
}

.mdxq_pl_lypj_zongfen p {
    font-size: 16px;
    color: #666666;
    text-align: center;
}

.mdxq_pl_lypj_zongfen b {
    color: #fdac5a;
    font-size: 60px;
}

.mdxq_pl_lypj_silei li {
    margin-bottom: 15px;
}

.mdxq_pl_lypj_silei {
    font-size: 16px;
}

.mdxq_pl_lypj_silei span {
    display: inline-block;
    margin-right: 45px;
}

.mdxq_pl_lypj_silei b {
    background-color: #eae8e8;
    width: 145px;
    height: 16px;
    display: inline-block;
    font-style: normal;
    position: relative;
}

.mdxq_pl_lypj_silei i {
    background-color: #fdac5a;
    height: 16px;
    display: inline-block;
    font-style: normal;
    position: absolute;
    left: 0px;
    top: 0px;
}

.zhengwen_box {
    padding: 20px;
}

.zhengwen_box img {
    width: 98%;
}

.zhengwen_box h1 {
    font-size: 32px;
    color: #333333;
    text-align: center;
}

.zhengwen_box cite {
    display: block;
    text-align: center;
    line-height: 30px;
}

.zhengwen_con p img {
    display: block;
    margin: 0px auto;
}

.zhengwen_con p {
    margin-bottom: 10px;
    line-height: 23px;
}

.fangwei_xuanmu_news {
    float: right;
    position: relative;
    width: 713px;
}

.mdxq_pic_nav {
    padding: 30px 20px;
}

.mdxq_pic_nav li {
    float: left;
    margin-right: 50px;
    font-size: 18px;
}

.mdxq_pic_nav li.cur {
    color: #ff9933;
}

.mdxq_pic_list {
    width: auto;
    overflow: hidden;
}

.mdxq_pic_list ul {
    margin-right: -50px;
}

.mdxq_pic_list li {
    float: left;
    margin-right: 25px;
    text-align: center;
}

.mdxq_pic_list li p {
    line-height: 50px;
    font-size: 16px;
}

.mdxq_mxpic_nav {
    padding: 30px 0px;
}

.mdxq_mxpic_nav dt {
    width: 100px;
    float: left;
    text-align: center;
}

.mdxq_mxpic_nav dd {
    float: left;
    width: 1100px
}

.mdxq_mxpic_nav span {
    cursor: pointer;
    font-size: 18px;
    margin-left: 25px;
    display: inline-block;
    margin-bottom: 20px;
}

.mdxq_pic_nav li {
    cursor: pointer;
}

.mdxq_mxpic_fl {
    padding-bottom: 30px;
}

.mdxq_mxpic_fl h3 {
    width: 100px;
    float: left;
    text-align: center;
    font-size: 18px;
    text-indent: 25px;
}

.mdxq_mxpic_fl ul {
    float: left;
    width: 1100px
}

.mdxq_mxpic_fl ul li {
    cursor: pointer;
    font-size: 18px;
    margin-left: 25px;
    display: inline-block;
    margin-bottom: 20px;
    cursor: pointer;
}

.mdxq_mxpic_nav span.cur {
    color: #ff9933;
}

.mdxq_mxpic_fl li.cur {
    color: #ff9933;
}

.mdxq_mxpic_list {
    width: auto;
    overflow: hidden;
}

.mdxq_mxpic_list ul {
    margin-right: -50px;
}

.mdxq_mxpic_list li {
    float: left;
    margin-right: 18px;
    text-align: center;
    padding-bottom: 30px;
    position: relative;
}

.mdxq_mxpic_list li h3 {
    color: #ff9c00;
    font-size: 14px;
}

.mdxq_mxpic_list li span {
    position: absolute;
    width: 80px;
    height: 80px;
    top: 201px;
    right: -6px;
    background: url(http://static.qiuyewang.com/skin/images/xx_beixing_icon.png) no-repeat center center;
    background-size: contain;
}

.mdxq_mxpic_list li p {
    font-size: 15px;
    padding-top: 5px;
    color: #666;
}

.mdxq_mxpic_list li h3 {
    color: #ff9c00;
    font-size: 15px;
    margin-top: 8px;
}

.mudi_lisypage {
    border-top: #cccccc solid 1px;
    padding-top: 30px;
}

.mudi_list_saixuan dl {
    font-size: 16px;
    padding-bottom: 15px;
}

.mudi_list_saixuan dt {
    float: left;
    color: #999999;
    width: 130px;
}

.mudi_list_saixuan dt .iconfont {
    color: #cccccc;
    font-size: 18px;
    margin-right: 10px;
}

.mudi_list_saixuan dd {
    width: 1070px;
    float: left;
}

.mudi_list_saixuan dd span {
    display: inline-block;
    margin-right: 40px;
    margin-bottom: 8px;
}

.mudi_list_saixuan dd span.cur a {
    color: #ff9933;
}

.mudi_list_yincang {
    border-bottom: solid 1px #cccccc;
    margin-bottom: 20px;
}

.mudi_list_yincang dl {
    width: 100%;
    float: right;
    position: relative;
}

.mudi_list_yincang dl dt {
    width: 370px;
    border: solid 1px #cccccc;
    border-top: none;
    height: 38px;
    border-radius: 0 0 5px 5px;
    line-height: 38px;
    text-align: center;
    margin-top: 0px;
    left: 416px;
    font-size: 16px;
    position: absolute;
    background: #fff;
    cursor: pointer;
}

.mudi_list_yincang dl dt i {
    font-family: "iconfont" !important;
    font-size: 20px;
}

.mudi_list_yincang dl dd span {
    position: absolute;
    border: solid 1px #eda933;
    right: 0;
    border-radius: 5px;
    padding: 5px 20px;
    margin-top: 5px;
    color: #eda933;
}

.mudi_list_yincang dl dd span i {
    font-family: "iconfont" !important;
    font-size: 20px;
}

.mudi_list_yincang dl dd span a {
    color: #eda933;
}

.mudi_list_yixuan {
    padding-bottom: 45px;
}

.mudi_list_yixuan b {
    color: #999999;
    float: left;
    width: 130px;
    display: block;
    font-size: 15px;
    font-weight: 400;
}

.mudi_list_yixuan b span {
    padding-left: 27px;
}

.mudi_list_yixuan p {
    float: left;
    display: inline-block;
    width: 1070px;
}

.mudi_list_yixuan p span {
    float: left;
    margin: 1px 20px 1px 0;
    padding: 0 6px 0 10px;
    line-height: 19px;
    cursor: pointer;
    border: 1px solid #ff9933;
    vertical-align: middle;
    white-space: nowrap;
    word-wrap: break-word;
    color: #ff9933;
    border-color: #ff9933;
}

.mudi_list_yixuan p .iconfont {
    margin-left: 12px;
    line-height: 19px;
    font-size: 14px;
}

.mudi_list_paixu {
    padding-bottom: 15px;
    font-size: 16px;
}

.mudi_list_paixu_left {
    width: 760px;
    float: left;
}

.mudi_list_paixu_left b {
    color: #999999;
    float: left;
    width: 130px;
    display: block;
    font-size: 15px;
    font-weight: 400;
}

.mudi_list_paixu_left b span {
    padding-left: 27px;
}

.mudi_list_paixu_left p {
    float: left;
    display: inline-block;
    width: 630px;
}

.mudi_list_paixu_left p span {
    display: inline-block;
    margin-right: 40px;
    margin-bottom: 8px;
    cursor: pointer;
}

.mudi_list_paixu_left p .iconfont {
    margin-left: 5px;
    line-height: 19px;
    font-size: 14px;
}

.mudi_list_paixu_right {
    width: 440px;
    float: right;
    cursor: pointer;
}

.mudi_list_paixu_right span {
    color: #999999;
}

.mudi_list_paixu_right .iconfont {
    margin-right: 5px;
    line-height: 19px;
    font-size: 26px;
    color: #666;
}

.mddq_zzbx {
    padding: 20px 0 0 0;
}

.mddq_zzbx dl dt {
    width: 600px;
    float: left;
    text-align: left;
}

.mddq_zzbx dl dt:nth-child(2) {
    text-align: right;
}

.mudi_list_con {
    padding: 20px 0px;
}

.mudi_list_con li {
    padding-bottom: 80px;
}

.mudi_list_item_pic {
    width: 530px;
    float: left;
}

.mudi_list_item_info {
    width: 670px;
    float: right;
    padding-top: 38px;
}

.mudi_list_item_title h2 {
    font-size: 36px;
    color: #333333;
    display: inline-block;
}

.mudi_list_item_title span {
    padding-left: 15px;
    display: inline-block;
}

.mudi_list_item_tag {
    color: #666666;
    font-size: 14px;
    padding-bottom: 100px;
    padding-top: 10px;
}

.mudi_list_item_tag span {
    margin-right: 5px;
}

.mudi_list_item_tag .iconfont {
    margin-right: 5px;
    line-height: 16px;
    font-size: 16px;
}

.mudi_list_item_tag:nth-child(2) .iconfont {
    font-size: 12px;
}

.mudi_list_item_jiage {
    font-size: 25px;
    color: #999;
}

.mudi_list_item_jiage b {
    font-size: 60px;
    color: #ff9933;
}

.mudi_list_item_jiage i {
    font-size: 16px;
    padding-left: 18px;
    display: inline-block;
}

.mudi_list_item_tedian b {
    font-size: 16px;
    color: #999999;
    font-weight: 400;
    margin-right: 25px;
}

.mudi_list_item_tedian .iconfont {
    margin-right: 5px;
    font-size: 24px;
}

.fangwei_situ {
    float: right;
    position: relative;
    width: 660px;
}

.situ_item {
    position: relative;
    width: 293px;
    height: 293px;
    overflow: hidden;
}

.situ_image {
    border: #cccccc solid 4px;
    border-radius: 50%;
    width: 285px;
    height: 285px;
}

.situ_content_t {
    height: 100px;
    overflow: hidden;
    width: 293px;
    position: absolute;
    left: 0px;
    bottom: 0px;
}

.situ_content {
    background: rgba(0, 0, 0, 0.60);
    border-radius: 50%;
    width: 293px;
    height: 293px;
    position: absolute;
    left: 0px;
    top: -193px;
    text-align: center;
    color: #fff;
}

.situ_title {
    font-size: 18px;
    padding-top: 210px;
}

.situ_description {
    font-size: 14px;
    padding-top: 5px;
}

.situ_description b {
    font-size: 16px;
    color: #ffcc33;
}

.fangwei_002 .situ_item, .fangwei_003 .situ_item, .fangwei_004 .situ_item {
    width: 247px;
    height: 247px;
}

.fangwei_002 .situ_image, .fangwei_003 .situ_image, .fangwei_004 .situ_image {
    width: 239px;
    height: 239px;
}

.fangwei_002 .situ_content_t, .fangwei_003 .situ_content_t, .fangwei_004 .situ_content_t {
    height: 80px;
    overflow: hidden;
    width: 247px;
}

.fangwei_002 .situ_content, .fangwei_003 .situ_content, .fangwei_004 .situ_content {
    width: 247px;
    height: 247px;
    top: -167px;
}

.fangwei_002 .situ_title, .fangwei_003 .situ_title, .fangwei_004 .situ_title {
    padding-top: 180px;
}

.fangwei_001 {
    position: absolute;
    left: 140px;
    top: -50px;
    z-index: 4;
}

.fangwei_002 {
    position: absolute;
    right: 20px;
    top: 0px;
    z-index: 3;
}

.fangwei_003 {
    position: absolute;
    right: 185px;
    top: 195px;
    z-index: 2;
}

.fangwei_004 {
    position: absolute;
    left: -30px;
    top: 100px;
    z-index: 1;
}

.zxkm_danpian_box h3 {
    line-height: 55px;
}

.zxkm_danpian_item {
    width: 261px;
    height: 195px;
    position: relative;
}

.zxkm_danpian_item_t {
    width: 261px;
    height: 195px;
    position: absolute;
    left: 0px;
    top: 0px;
    overflow: hidden;
}

.zxkm_danpian_item_c {
    width: 261px;
    height: 195px;
    position: absolute;
    left: 0px;
    top: 150px;
    color: #fff;
    font-size: 18px;
    background-color: #1c1c1c;
    background-color: rgba(0, 0, 0, 0.70);
    transition: all .2s ease-out 0s;
    progid: DXImageTransform . Microsoft . Alpha(opacity = 10);
}

.zxkm_danpian_item a:hover .zxkm_danpian_item_c {
    top: 0px;
}

.zxkm_danpian_item_c h4 {
    position: absolute;
    left: 10px;
    top: 10px;
    display: block;
    width: 147px;
    height: 25px;
    overflow: hidden;
}

.zxkm_danpian_item_c b {
    position: absolute;
    right: 10px;
    top: 10px;
    display: block;
}

.zxkm_danpian_item_c b span {
    color: #e3c142;
}

.zxkm_danpian_item_c cite {
    text-align: center;
    display: block;
    padding-top: 90px;
    padding-left: 10px;
    padding-right: 10px;
}

.zxkm_danpian_item_c cite .iconfont {
    margin-right: 10px;
    font-size: 30px;
}

.mudi_lisypage {
    background-color: #f6f6f6;
}

.mudi_list_item {
    background: no-repeat center right;
}

.mudi_list_item:hover {
    background-color: #fff;
}

.mudi_list_item_title cite {
    width: 126px;
    height: 22px;
    display: inline-block;
    overflow: hidden;
    background: url(../skin/css/img/rat_list_bg.png) no-repeat 0px 0px;
}

.mudi_list_item_title b {
    width: 126px;
    height: 22px;
    display: inline-block;
    overflow: hidden;
    text-indent: -9999px;
    background: url(../skin/css/img/rat_list.png) no-repeat 0px 0px;
}

.mudi_list_item_title .rat_list_005 {
    width: 127px;
}

.mudi_list_item_title .rat_list_004 {
    width: 101px;
}

.mudi_list_item_title .rat_list_003 {
    width: 76px;
}

.mudi_list_item_title .rat_list_002 {
    width: 51px;
}

.mudi_list_item_title .rat_list_001 {
    width: 26px;
}

.zijia_xianlu {
    padding-bottom: 10px;
    border-bottom: #cccccc solid 1px;
}

.zjxl_biaoti {
    font-size: 30px;
    padding: 30px 0px;
    text-align: center;
}

.routebox {
    width: 400px;
    height: 60px;
    margin: 0px auto;
    position: relative;
}

.routebox_revert {
    width: 29px;
    height: 100%;
    background: url(../skin/css/img/lyxl_001-02.png) no-repeat center center;
    position: absolute;
    left: 0px;
    top: 0px;
    cursor: pointer;
}

.routebox_inputs {
    width: 308px;
    position: absolute;
    left: 29px;
    top: 0px;
}

.routebox_but {
    width: 63px;
    position: absolute;
    left: 337px;
    top: 0px;
}

.routebox_input {
    height: 30px;
    line-height: 30px;
    position: relative;
    width: 308px;
}

.route_start_input {
    text-indent: 3px;
    width: 289px;
    height: 30px;
    left: 17px;
    top: 0px;
    position: absolute;
    line-height: 30px;
    font-size: 18px;
    border: none;
    background-color: #fff;
}

.route_start {
    border-bottom: #f0eded solid 1px;
}

.route_input_icon {
    width: 11px;
    height: 11px;
    background: url(../skin/css/img/lyxl_001.png) no-repeat center center;
    position: absolute;
    top: 10px;
    left: 3px;
}

.route_end .route_input_icon {
    background-image: url(../skin/css/img/lyxl_001-03.png);
}

.routebox_but b {
    display: block;
    font-weight: 400;
    cursor: pointer;
    background-color: #eda933;
    font-size: 18px;
    color: #fff;
    text-align: center;
    line-height: 30px;
    height: 30px;
    width: 63px;
}

.zjxl_xlitem {
    height: 45px;
    position: relative;
}

.zjxl_xlitem ul {
    text-align: center;
    padding-top: 25px;
}

.zjxl_xlitem li {
    cursor: pointer;
    display: inline;
    margin: 0px 10px;
}

.zjxl_xlitem li.hover {
    color: #eda933;
}

.zjxl_dybut {
    position: absolute;
    right: 0px;
    top: 0px;
}

.zjxl_dybut b {
    cursor: pointer;
    display: block;
    width: 178px;
    height: 45px;
    background-color: #eda933;
    text-align: center;
    line-height: 45px;
    font-size: 24px;
    color: #fff;
    font-weight: 400;
}

.zjxl_dybut .iconfont {
    font-size: 30px;
    margin-right: 10px;
    font-weight: 400;
}

.zjxl_yhk {
    padding-top: 30px;
    width:;
    margin: 0 auto;
    position: relative;
}

.zjxl_yhk_001 {
    height: 182px;
    position: relative;
}

.zjxl_yhk_002 {
    position: absolute;
    left: 0px;
    top: 0px;
    height: 100%;
    z-index: -1;
}

.zjxl_yhk_002 img {
    width: 100%;
}

.zjxl_yhk .page_con {
    width:;
    margin: 0 auto;
}

.zjxl_yhk_003 {
    position: absolute;
    right: 0px;
    top: 0px;
    height: 100%;
    width: 39px;
    background: url(skin/css/img/zjxl_yhk-03.png) no-repeat left bottom;
}

.zjxl_yhk_con {
    padding: 10px 60px;
    color: #df496d;
}

.zjxl_yhk_con_text {
    float: left;
    font-size: 20px;
    width: 520px;
}

.zjxl_yhk_con_text001 {
    padding-bottom: 10px;
}

.zjxl_yhk_con_text002 {
    text-indent: 2em;
}

.zjxl_yhk_con_text003 {
    text-align: right;
}

.zjxl_yhk_con_zhe {
    width: 500px;
    text-align: right;
    float: left;
}

.zjxl_yhk_con_zhe b {
    font-size: 102px;
    display: inline-block;
}

.zjxl_yhk_con_zhe p {
    font-size: 50px;
    display: inline-block;
}

.zjxl_yhk_con_zhe i {
    font-size: 25px;
    display: block;
}

.zjxl_ditu_title {
    text-align: center;
    padding: 30px 0px;
}

.zjxl_ditu_title h2 {
    font-size: 30px;
    color: #666;
}

.zjxl_ditu_title p {
    font-size: 18px;
    line-height: 40px;
    color: #999;
}

.zjxl_ditu_shuju {
    overflow: hidden;
    padding-bottom: 50px;
}

.zjxl_ditu_shuju ol {
    margin-right: -100px;
}

.zjxl_ditu_shuju li {
    width: 352px;
    float: left;
    padding-top: 55px;
    margin-right: 70px;
    height: 134px;
    cursor: pointer;
}

.navtrans-navlist-icon {
    float: left;
    width: 18px;
    height: 16px;
    background: url(../skin/css/img/nav-icon_b5c3223.png) no-repeat 0 0;
    margin-top: 2px;
    margin-right: 5px;
}

.navtrans-navlist-icon.s-1 {
    background-position: 0 0
}

.navtrans-navlist-icon.s-2 {
    background-position: -18px 0
}

.navtrans-navlist-icon.s-3 {
    background-position: -36px 0
}

.navtrans-navlist-icon.s-4 {
    background-position: -54px 0
}

.navtrans-navlist-icon.s-5 {
    background-position: -72px 0
}

.navtrans-navlist-icon.s-6 {
    background-position: -90px 0
}

.navtrans-navlist-icon.s-7 {
    background-position: 0 -16px
}

.navtrans-navlist-icon.s-8 {
    background-position: -18px -16px
}

.navtrans-navlist-icon.s-9 {
    background-position: -36px -16px
}

.navtrans-navlist-icon.s-10 {
    background-position: -54px -16px
}

.navtrans-navlist-icon.s-11 {
    background-position: -72px -16px
}

.navtrans-navlist-icon.s-12 {
    background-position: -90px -16px
}

.navtrans-navlist-icon.s-13 {
    background-position: 0 -32px
}

.navtrans-navlist-icon.s-14 {
    background-position: -18px -32px
}

.navtrans-navlist-icon.s-18 {
    background-position: -36px -32px
}

.navtrans-navlist-icon.s-19 {
    background-position: -54px -32px
}

.navtrans-navlist-icon.s-20 {
    background-position: -72px -32px
}

.navtrans-navlist-icon.s-21 {
    background-position: -90px -32px
}

.zjxl_dtsj_item_t {
    border-bottom: #eda933 solid 2px;
    height: 28px;
    display: inline-block;
}

.zjxl_dtsj_item_t i {
    float: left;
    background-color: #eda933;
    font-size: 28px;
    width: 33px;
    height: 28px;
    display: block;
    overflow: hidden;
    line-height: 28px;
    text-align: center;
    color: #fff;
}

.zjxl_dtsj_item_t h3 {
    font-size: 24px;
    color: #333333;
    padding-left: 10px;
    display: inline-block;
    line-height: 28px;
    overflow: hidden;
    height: 28px;
    width: 305px;
    text-overflow: ellipsis;
}

.zjxl_dtsj_item_t h3 em {
    color: #666666;
    font-size: 16px;
    padding-left: 10px;
    display: inline-block;
}

.zjxl_dtsj_item_c {
    color: #666666;
    font-size: 20px;
    padding-top: 20px;
}

.dtkm_pagecon {
    position: relative;
    height: 100%;
    border-top: #cccccc solid 1px;
}

.dtkm_mapl {
    width: 360px;
    position: fixed;
    left: 0px;
    z-index: 999999;
    top: 51px;
    min-height: 500px;
    bottom: 50px;
    background: #fff;
}

.dtkm_mapl h2 {
    width: 30px;
    height: 60px;
    background: rgba(0, 0, 0, 0.2);
    position: absolute;
    border-radius: 0 5px 5px 0;
    text-align: center;
    margin: 350px 0 0 360px;
    font-family: "iconfont" !important;
    line-height: 60px;
    color: #fff;
    font-size: 24px;
    cursor: pointer;
}

.dtkm_mapl h2 i {
    transform: rotate(90deg);
    float: left;
    margin-left: 3px;
    -ms-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
}

.dtkm_mapl_seabox {
    background: #0e4558;
    position: absolute;
    width: 88px;
    text-align: center;
    float: left;
    height: 100%;
}

.dtkm_mapl_sea {
    background-color: #0e4558;
    padding-bottom: 10px;
    position: absolute;
}

.dtkm_mapl_sea dl {
    line-height: 260%;
    width: 88px;
    text-align: center;
    overflow: hidden;
}

.dtkm_mapl_sea dl.slow {
    height: inherit;
}

.dtkm_mapl_sea dt {
    float: left;
    width: 88px;
    text-align: center;
}

.dtkm_mapl_sea dt a {
    color: #fff;
}

.dtkm_mapl_sea dd {
    float: left;
    width: 88px;
    text-align: center;
}

.dtkm_mapl_sea dd a {
    color: #fff
}

.dtkm_mapl_sea .cur a {
    color: #eda933;
    background: #297c99;;
    display: block;
    line-height: 41px;
}

.dtkm_mapl_seamore {
    background: #f6f6f6 none repeat scroll 0 0;
    margin-top: 4px;
    text-align: center;
}

.dtkm_mapl_seamore a {
    height: 9px;
    width: 30px;
    display: block;
    margin: 0px auto;
    font-size: 24px;
    color: #eda933;
}

.dtkm_mapl_list {
    width: 273px;
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    background: #f6f6f6;
    float: right;
    margin-top: 1px;
}

.dtkm_mapl_list li {
    cursor: pointer;
}

.dtkm_mapl_list .dtkm_mapl_list_cur {
    background: #fff;
}

.dtkm_mapl_item {
    width: 240px;
    margin: 0px auto;
    border-bottom: 1px solid #e0dede;
    padding: 10px 0;
}

.dtkm_mapl_itemxuhao {
    width: 240px;
}

.dtkm_mapl_itemxuhao span {
    float: left;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    background: #cccccc;
    color: #666;
    text-align: center;
    line-height: 28px;
    font-size: 19px;
}

.dtkm_mapl_itemxuhao h3 {
    float: left;
    line-height: 28px;
    font-size: 18px;
    color: #333;
    margin: 0 15px;
    margin-bottom: 5px;
}

.dtkm_mapl_itemxuhao h4 {
    width: auto;
    float: right;
    color: #999999;
    font-size: 14px;
    line-height: 30px;
}

.dtkm_mapl_itemxuhao p {
    float: left;
    font-size: 12px;
    line-height: 28px;
    color: #333;
}

.dtkm_mapl_list li.hover .dtkm_mapl_itemxuhao span {
    background-color: #eda933;
    color: #FFFFFF;
}

.dtkm_mapl_itemcon {
    width: 240px;
    float: right;
}

.dtkm_mapl_itemziliao {
    width: 240px;
    float: left;
}

.dtkm_mapl_itemtupian {
    width: 150px;
    float: left;
    text-align: right;
}

.dtkm_mapl_itemtupian p {
    color: #999999;
    padding-bottom: 10px;
}

.dtkm_mapl_itemziliao h3 {
    font-size: 20px;
    color: #333333;
}

.dtkm_mapl_itemziliao cite {
    font-size: 14px;
    color: #999999;
}

.dtkm_mapl_itemziliao b {
    font-size: 16px;
    color: #333333;
    line-height: 20px;
    display: block;
    margin-bottom: 10px;
}

.dtkm_mapl_itemziliao b em {
    font-size: 24px;
    color: #eda933;
}

.dtkm_mapl_itemziliao b p {
    color: #666666;
    font-size: 12px;
    font-weight: 100;
    float: right;
}

.dtkm_mapl_itemziliao span {
    border: solid 1px #eda933;
    margin: 5px 0 0 0;
    float: right;
    padding: 5px 10px;
    border-radius: 5px;
    margin-top: 10px;
}

.dtkm_mapl_itemziliao i a {
    color: #eda933;
    background: #eeac3a;
    color: #fff;
    padding: 5px 10px;
    border-radius: 5px;
}

.dtkm_mapl_itemtupian_fy {
    float: right;
    width: 80px;
    text-align: center;
    padding-top: 22px;
}

.dtkm_mapr {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 0;
    right: 0px;
}

.BMap_Popup_ys {
    width: 220px;
    height: 270px;
    background: #fff;
}

.BMap_Popup_ys dl {
    display: block;
    position: relative;
}

.BMap_Popup_ys dl dt {
    display: block;
    height: 167px;
    overflow: hidden
}

.BMap_Popup_ys dl dt img {
    width: 100%;
    height: 100%
}

.BMap_Popup_ys dl dd {
    position: absolute;
    background: rgba(0, 0, 0, 0.65);
    width: 100%;
    line-height: 30px;
    margin-top: -30px;
    color: #fff;
}

.BMap_Popup_ys dl dd i {
    font-size: 16px;
    float: left;
    padding-left: 10px;
}

.BMap_Popup_ys dl dd span {
    font-size: 12px;
    color: #fff;
    float: right;
    padding-right: 10px;
}

.BMap_Popup_ys dl dd span o {
    font-size: 16px;
    color: #eda933;
    float: left;
}

.BMap_Popup_ys dl p {
    padding: 10px 5px 0px 5px;
    font-size: 14px;
    color: #666;
    line-height: 17px;
    height: 44px;
    overflow: hidden;
}

.BMap_Popup_ys dl strong {
    font-size: 14px;
    font-weight: 100;
    color: #006599;
    line-height: 30px;
    padding: 0 10px
}

.BMap_Popup_ys dl b {
    display: block;
    text-align: right;
    padding: 0 10px;
}

.BMap_Popup_ys dl b a {
    color: #eda933;
    font-size: 14px;
    border: solid 1px #eda933;
    border-radius: 3px;
    padding: 0 5px;
}

.dtkm_right {
    position: absolute;
    height: 94%;
    background: #fff;
    left: 0;
    z-index: 9899999;
    top: 50px;
    display: none;
    width: 100%
}

.dtkm_right_top {
    width: 100%;
    position: relative;
    padding-top: 25px;
    margin-bottom: 5px;
}

.dtkm_right_top h3 {
    width: 82px;
    height: 28px;
    border: solid 1px #297c99;
    float: left;
    line-height: 28px;
    text-align: center;
    color: #297c99;
    margin-left: 15px;
    cursor: Pointer;
    border-radius: 5px;
}

.dtkm_right_top h4 {
    width: 100%;
    left: 0;
    top: 0;
    line-height: 28px;
    font-size: 30px;
    color: #333;
    text-align: center;
}

.dtkm_right_top h4 span {
    color: #297c99;
    font-size: 30px;
    float: right;
    margin-right: 20px;
    cursor: Pointer;
    font-family: "iconfont" !important;
}

.infos {
    position: relative;
    padding: 20px;
    height: 46px;
    overflow: hidden;
    background: #fff;
    z-index: 999
}

.dtkm_right_center {
    float: left;
    width: 160px;
    margin-right: 30px;
    text-align: center;
    margin-bottom: 20px;
}

.dtkm_right_center dt {
    font-size: 18px;
    color: #000
}

.dtkm_right_center dd {
    font-size: 14px;
    color: #666;
    padding-top: 5px;
}

.dtkm_right_center span {
    color: #ff9900
}

.dtkm_right p {
    position: absolute;
    top: 180px;
    width: 100%;
    text-align: center;
}

#infos_zkxg {
    text-align: center;
    color: #666666;
    font-weight: 100;
    position: absolute;
    width: 100%;
    background: #fff;
    padding-bottom: 20px;
}

#infos_zkxg strong {
    cursor: Pointer;
}

#infos_zkxg .icon-d-arrow-downs {
    transform: rotate(180deg)
}

@media screen and (max-width: 1600px) {
    .dtkm_right p img {
        max-height: 500px;
    }
}

@media screen and (max-width: 1366px) {
    .dtkm_right p img {
        min-width: 900px;
    }
}

@media screen and (max-width: 1200px) {
    .dtkm_right p {
        position: absolute;
        top: 185px;
        left: 0
    }

    .header_top_special .main_nav .list_end {
        display: none
    }

    .main_nav ul li:nth-child(6) {
        display: none;
    }
}

.BMap_pop div:nth-child(0) {
    background: #eeac3a;
    border: 0;
}

.BMap_pop div:nth-child(1) div {
    display: none
}

.BMap_pop div:nth-child(2) {
    background: none;
    border: 0;
}

.BMap_pop div:nth-child(3) {
    display: none
}

.BMap_pop div:nth-child(4) {
    display: none
}

.BMap_pop div:nth-child(5) {
    display: none
}

.BMap_pop div:nth-child(6) {
    display: none
}

.BMap_pop div:nth-child(7) {
    display: none
}

.BMap_pop div:nth-child(8) {
    margin-top: -20px;
}

.BMap_pop div:nth-child(9) {
    margin-top: -8px;
    margin-left: 5px;
    padding-bottom: 5px;
    background: #fff;
    border: solid 1px #ccc
}

.BMap_pop .BMap_top {
    display: none
}

.BMap_pop img:nth-child(10) {
    margin: 5px 0 0 0;
    padding: 2px;
    opacity: 0;
}

.BMap_Popup_ys h6 {
    font-family: "iconfont" !important;
    font-size: 20px;
    color: #666;
    position: absolute;
    top: 2px;
    right: -2px;
    cursor: Pointer;
}

.cardlist {
    width: 268px;
    overflow: auto;
    height: 300px;
    background: white;
    pointer-events: auto;
    position: relative;
}

.cardlist li {
    padding: 10px;
    border-bottom: 1px solid #E4E6E7;
    overflow: hidden;
}

.buslist {
    width: 268px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    background: #fff;
    font-size: 12px;
    line-height: 18px;
    color: #666;
    overflow: auto;
    height: 300px;
    margin-top: 10px;
    position: relative;
    z-index: 10;
    pointer-events: auto;
}

.buslist li {
    border-top: 1px solid #ccc;
    padding: 10px 0 10px 0;
}

.buslist li:first-child {
    border-top: none;
}

.buslist .title {
    padding: 10px 20px 10px 30px;
    position: relative;
    cursor: pointer;
}

.buslist .title-current {
    background: #f3f3f3;
}

.buslist .title .nmb {
    position: absolute;
    left: 10px;
    top: 10px;
    width: 14px;
    text-align: center;
    color: green;
}

.buslist .cnt {
    padding: 10px 20px 0 30px;
    display: none;
}

.layui-layer-shade_tp {
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

#d_tab29 i {
    position: absolute;
    right: 8%;
    top: 8%;
    z-index: 1001;
    font-family: "iconfont" !important;
    color: #fff;
    cursor: pointer;
    font-size: 50px;
}

.mdxq_js_mdjglist_tc {
    width: 560px;
    height: 800px;
    padding: 35px;
}

.mdxq_js_mdjglist_tc h2 {
    text-align: center;
    display: block;
    font-size: 36px;
    margin-top: 36px;
    line-height: 52px;
}

.mdxq_js_mdjglist_tc h3 {
    width: 100%;
    text-align: center;
    padding: 10px 0
}

.mdxq_js_mdjglist_tc h3 img {
    width: 90%;
}

.mdxq_js_mdjglist_tc dl {
    display: block;
    text-align: left;
    font-size: 16px;
    color: #999999;
    line-height: 30px;
}

.mdxq_js_mdjglist_tc dl dt span {
    color: #ff9933;
}

.mdxq_js_mdjglist_tc dl dd span {
    color: #333333;
}

.mdxq_js_mdjglist_tc div {
    font-size: 24px;
    font-size: 14px;
    color: #666666;
    padding-bottom: 20px;
}

.mdxq_js_mdjglist_tc div img {
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
}

.mdxq_js_lypj_zhpfs {
    font-size: 16px;
    text-align: center;
}

.mdxq_js_lypj_zhpfs span {
    display: block;
    padding-top: 20px;
}

.mdxq_js_lypj_zhpfs b {
    font-size: 30px;
    color: #fdac5a;
}

.mdxq_js_lypj_xifenbuts {
    padding: 10px 0px 30px 0px;
    position: relative;
}

.mdxq_js_lypj_xifens {
    line-height: 36px;
    width: 100%;
}

.mdxq_js_lypj_xifens i {
    font-size: 16px;
    color: #999999;
    line-height: 30px;
    display: block;
    text-align: center;
}

.mdxq_js_lypj_xifenbuts o {
    position: absolute;
    width: 100%;
    text-align: center;
    border: solid 1px #CCC;
    margin-top: 20px;
    padding: 20px 0;
    font-size: 18px
}

.mdxq_js_lypj_buts {
    text-align: right;
}

.mdxq_js_lypj_buts a {
    display: inline-block;
    background: #fdac5a;
    font-size: 20px;
    color: #fff;
    padding: 0 30px;
    border-radius: 5px;
    box-shadow: 0px 5px 0px #fd9b39;
}

.mdxq_js_lypjs {
    margin-top: 53px;
}

.mdxq_js_lypj_trues {
    padding-bottom: 10px;
}

.mdxq_js_lypj_infos {
    width: 226px;
    height: 275px;
    background: #fff;
    float: left;
}

.mdxq_js_lypj_texts {
    width: 925px;
    background: #fff;
    float: right;
    padding-right: 25px;
    padding-top: 20px;
}

.mdxq_js_lypj_texts dl {
    margin-bottom: 30px;
}

.mdxq_js_lypj_texts dt {
    float: left;
    width: 65px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    overflow: hidden;
}

.mdxq_js_lypj_texts dt .iconfont {
    font-size: 40px;
    color: #8db8d1;
}

.mdxq_js_lypj_texts dd {
    margin-left: 65px;
    overflow: hidden;
}

.mdxq_js_zixun_kjyss {
    width: 226px;
    height: 256px;
    float: left;
    background: #fff;
}

.mdxq_js_zixun_tips {
    text-align: center;
    color: #fdac5a;
    font-size: 16px;
}

.mdxq_js_zixun_tips b {
    font-size: 18px;
    line-height: 45px;
    padding-top: 10px;
    display: block;
}

.mdxq_js_zixun_tips p {
    color: #999999
}

.mdxq_zixun_buts {
    width: 100%;
    text-align: right;
}

.mdxq_zixun_buts a {
    display: inline-block;
    background: #fdac5a;
    font-size: 20px;
    color: #fff;
    padding: 5px 30px;
    border-radius: 5px;
    box-shadow: 0px 5px 0px #fd9b39;
}

.mdxq_js_zxzx_zxbuts {
    position: relative;
    z-index: 2;
}

.mdxq_js_zxzxlists {
    width: 925px;
    padding-right: 25px;
    float: right;
    background: #fff;
    padding-top: 25px;
}

.mdxq_js_zxzxlists dl {
    margin-bottom: 25px;
}

.mdxq_js_zxzxlists dt {
    float: left;
    width: 65px;
    height: 50px;
    text-align: center;
    line-height: 50px;
}

.mdxq_js_zxzxlists dt .iconfont {
    font-size: 40px;
    color: #f9c272;
}

.mdxq_js_zxzxlists dd {
    margin-left: 65px;
}

.mdxq_js_zxzxlists dd cite {
    color: #999999;
    margin-bottom: 5px;
    margin-top: 3px;
    display: inline-block;
}

.mdxq_js_zxzxlists dd p {
    color: #666666;
    font-size: 16px;
}

.mdxq_js_zxzx_zxbuts {
    width: 100%;
}

.mdxq_js_zxzx_zxbuts ul {
    width: 100%;
    position: relative;
}

.mdxq_js_zxzx_zxbuts li {
    float: left;
    width: 142px;
    height: 118px;
    text-align: center;
    background: #fff;
    margin-right: 9px;
    position: relative;
    border-radius: 8px;
    color: #666;
}

.mdxq_js_zxzx_zxbuts li:nth-child(8) {
    margin-right: 0px;
    position: absolute;
    right: 0;
}

.mdxq_js_zxzx_zxbuts li h3 {
    margin-top: -9px;
}

.mdxq_js_zxzx_zxbuts li dt {
    font-weight: 700;
    padding-top: 5px;
}

.mdxq_js_zxzx_zxbuts li dd {
    padding-top: 5px;
}

.mdxq_js_tslytj {
    position: relative;
    overflow: hidden;
    width: 1200px;
}

.mdxq_js_tslytj ul {
    position: relative;
}

.mdxq_js_tslytj li {
    float: left;
    background: url(../skin/css/images/gg_ts_bj.jpg) no-repeat center;
    width: 398px;
    height: 274px;
    text-align: center;
    padding-top: 19px;
}

#mdxq_js_zxzx {
    position: relative;
    width: 1200px;
    overflow: hidden;
}

.mdxq_js_rmly {
    width: 100%;
}

.mdxq_js_rmly ul {
    width: 100%;
}

.mdxq_js_rmly ul li {
    width: 284px;
    height: 216px;
    float: left;
    margin-right: 5px;
    position: relative;
}

.mdxq_js_rmly ul li img {
    width: 100%;
    height: 100%;
}

.mdxq_js_rmly ul li:nth-child(4) {
    margin-right: 0;
}

.mdxq_js_rmly ul li span {
    width: 100%;
    bottom: 0;
    line-height: 32px;
    text-align: center;
    color: #fff;
    background: rgba(0, 0, 0, 0.50);
    position: absolute;
    left: 0;
}

.mdxq_js_zxzx .mdxq_js_page {
    position: absolute;
    right: -40px;
    left: -40px;
    top: 60%;
    margin-top: -15px;
}

.mdxq_js_zxzx .mdxq_js_page span {
    width: 30px;
    height: 30px;
    cursor: pointer;
    font-family: "iconfont" !important;
    background: rgba(0, 0, 0, 0.25)
}

.mdxq_js_zxzx .mdxq_js_page .prev {
    transform: rotate(-270deg);
    -webkit-transform: rotate(-270deg);
    position: absolute;
    left: 50px;
    top: 0;
    color: #fff;
    font-size: 45px;
    width: 50px;
    font-size: 45px;
    height: 50px;
    border-radius: 50px;
}

.mdxq_js_zxzx .mdxq_js_page .next {
    transform: rotate(-90deg);
    color: #fff;
    font-size: 45px;
    -webkit-transform: rotate(-90deg);
    position: absolute;
    right: 74px;
    top: 0;
    color: #fff;
    font-size: 45px;
    width: 50px;
    font-size: 45px;
    height: 50px;
    border-radius: 50px;
}

.mdxq_con_nav ul {
    width: 1200px;
    margin: 0 auto;
    margin-top: 40px;
}

@media screen and (min-width: 1200px) {
    
    .page_con {
        width: 1200px;
    }

    .header_fd {
        width: 620px
    }

    .small_box {
        display: none;
    }

    .mdxq_huandeng {
        width: 578px;
    }

    .large_box {
        width: 569px;
    }

    .mdxq_text_dl {
        width: 100%;
    }

    .mdxq_text_dl img {
        width: 100%;
    }

    .mdxq_js_jianjie_fen {
        width: 980px
    }

    .mdxq_js_fwjt_ditu_pic {
        width: 648px
    }

    .mdxq_js_fwjt_ditu {
        width: 648px
    }

    .mdxq_js_hjf_lyhjpic {
        width: 680px
    }

    .mdxq_js_hjf_lyhjpiclist {
        width: 575px;
    }

    .lyhjpiclist_005 {
        display: none;
    }

    .lyhjpiclist_006 {
        display: none;
    }

    .lyhjpiclist_007 {
        display: none;
    }

    .mdxq_js_mdjglist {
        width: 725px
    }

    .mdxq_js_jianjie_jifen ul {
        width: 750px;
    }

    .mdxq_js_mdjglist li:nth-child(4) {
        display: none;
    }

    .mdxq_mxpic_nav dd {
        width: 880px;
    }

    .mdxq_js_rzmr .mdxq_js_rzmrlist {
        width: 980px;
    }

    .mdxq_js_rzmr .mdxq_js_rzmrlist ul li {
        width: 490px;
    }

    .mdxq_js_zxkm_left {
        width: 435px
    }

    .mdxq_js_zxkm_buzhou {
        width: 435px
    }

    .mdxq_js_lydt .mdxq_js_newslist {
        width: 980px
    }

    .mdxq_js_newslist li {
        width: 330px
    }

    .mdxq_js_zxkm_tags cite {
        margin-bottom: 5px;
    }

    .foot_qiuyefuwu li {
        margin-right: 50px;
    }

    .fotbar_hd ul li {
        margin-right: 15px;
    }

    .foot_weixin dl {
      /*  width: 325px*/
    }

    .foot_weixin dt {
        margin-right: 15px;
        padding-left: 15px;
    }

    .mdxq_hd_title {
        width: 480px
    }

    .mdxq_hd_tedian {
        width: 480px
    }

    .mdxq_mianfei_text .mdxq_text_dl dd {
        display: none;
    }

    .mdxq_js_zixun_tip {
        display: none;
    }

    #d_tab29 {
        width: 980px
    }

    .banner_con {
        width: 980px;
    }

    .banner_con img {
        width: 100%;
    }

    .fuwu_iconlist li {
        width: 95px;
    }

    .afstjgmzn_box {
        display: none;
    }

    .banner_box img {
        width: 100%
    }

    .zt_banner_fuwu ul {
        width: 980px;
    }

    .fangwei_situ {
        width: 600px;
        padding-right: 45px;
    }

    .fangwei_002 {
        z-index: 0;
    }

    .mdjgzs_box .fl {
        width: 580px;
        overflow: hidden;
    }

    .mdjgzs_box .fl img {
        width: 100%
    }

    .kuaisu_xuanmu {
        width: 270px;
    }

    .kuaisu_xuanmu ul {
        padding-left: 15px
    }

    .kuaisu_xuanmu li {
        width: 60px;
    }

    .gmgl_box li {
        width: 298px;
    }

    .remen_lingyuan {
        background: url(../skin/css/img/remenlingyuan_bg.png) repeat-y left top;
    }

    .anhhuanjing_tuijian {
        background: url(../skin/css/img/ahjtj_bg.png) repeat-y left top;
    }

    .anfengshui_goumu {
        background: url(../skin/css/img/afstj_bg.png) repeat-y left top;
    }

    .szly_item {
        width: 490px;
    }

    .szly_item img {
        margin-right: 10px;
    }

    .szly_box li {
        margin-right: 0px;
    }

    .jdmxtj_box li:nth-child(3) {
        display: none;
    }

    .jdmxtj_box li:nth-child(4) {
        display: none;
    }

    .szly_item p {
        height: 126px;
        overflow: hidden;
    }

    .jdmxtj_box {
        padding-left: 60px;
    }

    .zt_banner_fuwu {
        height: 500px;
    }

    .zt_banner_fuwu img {
        width: 100%;
    }

    .zt_banner_fuwu ul .zt_fuwu_01 {
        top: 43px;
        left: 0;
        width: 250px;
        overflow: hidden;
    }

    .zt_banner_fuwu ul .zt_fuwu_02 {
        top: 214px;
        left: 0;
        width: 250px;
    }

    .zt_banner_fuwu ul .zt_fuwu_03 {
        top: 0px;
        left: 249px;
        width: 400px;
    }

    .zt_banner_fuwu ul .zt_fuwu_04 {
        top: 256px;
        left: 250px;
        width: 200px;
    }

    .zt_banner_fuwu ul .zt_fuwu_05 {
        top: 36px;
        width: 250px;
        right: 82px;
    }

    .zt_banner_fuwu ul .zt_fuwu_06 {
        top: 206px;
        width: 250px;
        right: 81px;
    }

    .zt_banner_fuwu ul .zt_fuwu_07 {
        top: 255px;
        right: 330px;
        width: 200px;
    }

    .page_con .fl .xinwen_box {
        padding-left: 15px;
        padding-right: 15px;
    }

    .page_con .fl .xinwen_box_hd {
        width: 290px;
    }

    .xinwen_box .xinwen_box_hd {
        width: 300px
    }

    .xinwen_box_bd li {
        white-space: nowrap;
    }

    .mudi_list_item_pic {
        width: 450px;
        overflow: hidden;
    }

    .mudi_list_item_info {
        width: 510px;
        padding-left: 20px;
    }

    .mudi_list_saixuan dd {
        width: 830px;
    }

    .mdxq_js_lypj_texts {
        width: 716px;
    }

    .mdxq_js_zxzxlists {
        width: 716px;
        padding-top: 0;
    }

    .mdxq_js_rmly ul li {
        margin-left: 25px;
    }

    .mdxq_js_rmly ul li:nth-child(4) {
        display: none
    }

    .mdxq_js_tslytj {
        width: 980px
    }

    .mdxq_con_zd {
        width: 980px;
    }

    .mdxq_con_nav ul {
        width: 980px;
    }

    .foot_qiuyefuwu h2 {
        margin-bottom: 0;
    }

    .mdxq_jg_zzzs ul {
        width: 100%;
    }

    .mdxq_js_zxzx .mdxq_js_page {
        right: 0;
    }

    .mdxq_jg_dzd002_004 {
        right: 0;
    }

    .mdxq_yuyue_gonglue {
        float: left;
        margin: 0;
    }

    .mdxq_jg_yuyue {
        width: 392px;
    }

    .tfly_box {
        width: 980px
    }

    .mdxq_js_zxzx_zxbuts li {
        width: 140px;
        margin-right: 0;
    }
}

.lytj_gmly_yop {
    width: 100%;
    text-align: right;
}

.lytj_gmly_yop h3 {
    display: block;
    width: 100%;
    float: left;
    font-size: 16px;
    color: #ff9966;
}

.lytj_gmly_yop h3 a {
    color: #ff9966;
}

.lytj_gmlu_lieb {
    width: 363px;
    height: 128px;
    float: left;
    background: #82d8d8;
    margin-right: 25px;
    padding: 10px 8px;
    background: url(../skin/css/img/youhui.png) no-repeat right top #82d8d8;
    margin-top: 15px;
}

.lytj_gmly_yop .lytj_gmlu_lieb:nth-child(3) {
    background: url(../skin/css/img/youhui.png) no-repeat right top #f7c56d;
}

.lytj_gmly_yop .lytj_gmlu_lieb:nth-child(4) {
    margin-right: 0;
    background: url(../skin/css/img/youhui.png) no-repeat right top #7db6e1;
}

.lytj_gmlu_lieb img {
    width: 169px;
    height: 126px;
    float: left;
}

.lytj_gmlu_lieb dl {
    padding-top: 15px;
    width: 178px;
    float: right;
    overflow: hidden;
    text-align: center;
}

.lytj_gmlu_lieb dl dt {
    font-size: 16px;
    color: #333;
    padding-bottom: 5px;
}

.lytj_gmlu_lieb dl dt span {
    color: #fff;
    font-size: 24px;
}

.lytj_gmlu_lieb dl dd {
    display: block;
    overflow: hidden;
    height: 18px;
    font-size: 12px;
}

.mdxq_js_bxmc {
    width: 1200px;
    float: left;
    margin-top: 46px;
    float: left;
    background: #fff;
}

.mdxq_js_bxmc h2 {
    width: 575px;
    height: 575px;
    float: left;
    position: relative;
}

.mdxq_js_bxmc h2 img {
    width: 575px;
    height: 575px;
}

.mdxq_js_bxmc h2 o {
    position: absolute;
    background: url(http://static.qiuyewang.com/skin/images/xx_beixing_icon.png) no-repeat center center;
    width: 180px;
    height: 140px;
    right: -626px;
    background-size: contain;
    top: -18px;
}

.mdxq_js_bxmc dl {
    width: 600px;
    height: auto;
    float: left;
    text-align: center;
    margin-left: 20px;
}

.mdxq_js_bxmc dl dt {
    font-size: 24px;
    color: #333333;
    borde r-bottom: solid 1px #ececec;
    line-height: 100px;
}

.mdxq_js_bxmc dl dt span {
    padding: 0 25px;
    padding-bottom: 33px;
}

.mdxq_js_bxmc dl dd {
    font-size: 16px;
    color: #333333;
    line-height: 60px;
}

.mdxq_js_bxmc dl dd i {
    font-size: 26px;
    color: #ff9933;
}

.mdxq_js_bxmc dl dd strong {
    display: block;
    line-height: 20px;
    color: #666;
    font-weight: 100;
    font-size: 16px;
}

.mdxq_js_bxmc dl dd h4 {
    text-align: center;
    border: solid 1px #ff9933;
    width: auto;
    float: left;
    line-height: 40px;
    border-radius: 5px;
    padding: 2px 5px;
    margin-left: 250px;
    margin-top: 10px;
}

.mdxq_js_bxmc dl dd h4 b {
    background: url(http://static.qiuyewang.com/skin/images/shen.png) no-repeat center center #fdac5a;
    border: solid 1px #fdac5a;
    border: solid 1px #fdac5a;
    padding: 5px 17px;
    background-size: 63%;
    border-radius: 5px;
    margin-right: 10px;
}

.mdxq_js_bxmc dl dd span {
    font-size: 24px;
    color: #ff9933;
}

.mdxq_js_bxmc ul {
    font-size: 16px;
    line-height: 35px;
    padding-left: 205px;
    float: left;
    width: 400px;
}

.mdxq_js_bxmc ul li i {
    color: #999999;
    font-size: 18px;
    margin-right: 10px;
}

.mdxq_js_bxmc p {
    width: 600px;
    text-align: center;
    float: right;
    font-size: 16px;
    color: #eda933;
    padding-top: 20px;
}

.mdxq_js_bxmc h3 {
    width: 600px;
    float: left;
    text-align: center;
    margin: 30px 0;
}

.mdxq_js_bxmc h3 a {
    background: #fdac5a;
    padding: 10px 25px;
    border-radius: 10px;
    color: #fff;
}

.mdxq_js_nrxx {
    width: 1200px;
    margin-top: 55px;
    float: left;
    text-align: center;
    font-size: 18px;
}

.mdxq_js_nrxx img {
    margin-bottom: 10px;
}

.mdxq_js_nrxx p {
    border: solid 1px #cccccc;
    padding: 25px 20px;
    font-size: 14px;
    color: #666;
    line-height: 22px;
    text-indent: 2em;
    margin-bottom: 30px;
}

.mdxq_js_nrxx span {
    text-align: center;
    margin-bottom: 25px;
    width: 100%;
    text-align: center;
    display: block;
}

.mdxq_js_nrxx h3 {
    font-size: 24px;
    text-align: center;
    border: solid 1px #cccccc;
    padding: 25px 0;
    margin: 30px 0;
}

.hide{
 display:none;
}
.logo {
    float: left;
    margin-right: 40px;
}

.logo a {
    display: block;
    width: 183px;
    height: 55px;
    overflow: hidden;
    text-indent: -9999px;
    background: url(../skin/css/img/logo.png) no-repeat center center;
}

.diqu_tip {
    position: relative;
    float: left;
    width: 85px;
    height: 30px;
}

.diqu_tip a.diqu_cur {
    display: block;
    width: 85px;
    height: 30px;
    position: absolute;
    left: 0px;
    top: 10px;
    z-index: 99;
}

.san_jiao:after {
    position: absolute;
    right: 0;
    width: 0;
    height: 0;
    border-top: 6px solid;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    color: #a6a6a6;
    content: "";
    pointer-events: none;
    margin-top: 13px;
}

.diqu_tip {
    position: relative;
    float: left;
    width: 117px;
    height: 30px;
}

.diqu_tip b {
    display: inline-block;
    padding: 0px 8px;
    font-size: 20px;
    font-weight: 400;
}

.diqu_tip .iconfont {
    color: #eda933;
    vertical-align: text-top;
    line-height: 15px;
}

.diqu_hide {
    display: none !important;
}

.diqu_laye_wp {
    width: 390px;
    position: absolute;
    left: -10px;
    top: 0px;
    background: rgba(255, 255, 255, 0.90);
    z-index: 98;
    border: #c5c5c5 solid 1px;
    border-radius: 5px;
}

.diqu_laye {
    padding: 20px;
}

.diqu_laye dl {
    margin-top: 30px;
    border-top: #cccccc solid 1px;
}

.diqu_laye dl .san_jiao {
    margin-left: 5px;
}

.diqu_laye dl dt {
    line-height: 30px;
}

.diqu_laye h4 {
    color: #d65d31;
}

.diqu_laye dd span {
    font-size: 18px;
    width: 70px;
    float: left;
}

.diqu_laye dd span a {
    display: inline-block;
    color: #d65d31;
}

.diqu_laye ul {
    margin-top: 10px;
    padding-top: 10px;
    border-top: #aaaaaa dashed 1px;
}

.diqu_laye ul li {
    width: 70px;
    float: left;
    line-height: 35px;
}

.diqu_laye ul li a {
    color: #117ba0;
}

.diqu_laye ul li a:hover {
    color: #000;
}

.header_hd {
    float: left;
    position: relative;
}

.header_fd {
    float: right;
	width:auto;
}

.head_dh_box {
    float: right;
}

.head_dh_box {
    font-size: 30px;
    color: #006599;
}

.head_dh_box .iconfont {
    font-size: 55px;
    margin-right: 10px;
    color: #006599;
    float: left;
}

.search_box {
    height: 37px;
    float: left;
    padding: 10px 0px;
}

.search_box form {
    position: relative;
}

.search_box label {
    display: none;
}

.search_box .search_input {
    width: 290px;
    height: 38px;
    border: #eda933 solid 1px;
    -webkit-appearance: none;
    text-indent: 5px;
}

.search_box .search_submit {
    background: #eda933;
    outline: none;
    display: block;
    width: 64px;
    height: 38px;
    border: #eda933 solid 1px;
    position: absolute;
    right: 0px;
    top: 0px;
    -webkit-appearance: none;
    color: #fff;
    cursor: pointer;
}

.search_box span {
    position: absolute;
    background: #eda933;
    width: 64px;
    height: 2px;
    right: 0px;
    bottom: 0px;
}

.main_nav {
    clear: none;
    width: 305PX;
    float: left;
}

.main_nav .main_nav_gd {
    float: right;
}

.main_nav .main_nav_gd a {
    color: #488fa8;
}

.main_nav .main_nav_gd i {
    font-family: "iconfont" !important;
    font-size: 20px;
}

.main_nav .main_nav_huang a {
    color: #006599
}

.header_nav_gb .main_nav_huang a {
    color: #006599;
	font-size: 18px;
}

.main_nav ul li:nth-child(3) {
    margin-right: 0;
}

.main_nav ul .xzsming {
    margin-left: 25px;
}

.main_nav_1 ul li:nth-child(3) {
    margin-right: 24px;
}

.main_nav_1 ul li:nth-child(5) {
    margin-right: 0;
}

.main_nav_3 ul li:nth-child(2) {
    margin-right: 0;
}

.main_nav_1 {
    width: 350PX;
}

.main_nav_2 {
    width: 298PX;
}

.main_nav_3 {
    width: 240PX;
}

.main_nav_4 {
    width: 370PX;
}

.main_nav_5 {
    width: 425PX;
}

.main_nav_6 {
    width: 400PX;
}

.main_nav_4 ul li {
    margin-right: 25px;
}

.main_nav_4 .main_nav_p {
    width: 82px;
}

.main_nav_5 ul li {
    margin-right: 25px;
}

.main_nav_5 ul li:nth-child(3) {
    margin-right: 25px;
}

.main_nav_5 .main_nav_index {
    width: 127px;
    padding: 0;
    text-align: center;
}

.main_nav_6 ul li {
    margin-right: 25px;
}

.main_nav_6 .main_nav_index {
    width: 137px;
    padding: 0;
    text-align: center;
}

.main_nav .main_nav_p {
    padding: 0;
    border: 0;
}

.main_nav p {
    width: 63px;
    font-size: 18px;
    color: #488fa8;
    padding-left: 25px;
    border-left: solid 1px #ececec;
    float: left;
}

.main_nav li {
    margin-right: 15px;
    float: left;
    font-size: 16px;
    padding-bottom: 8px;
    padding-right: 0;
}

.main_nav li a {
    color: #999999;
}

.main_nav li a:link {
    color: #999999;
}

.main_nav li a:hover {
    color: #006599;
}

.header_top_special {
    background-color: #fff;
    height: 50px;
    position: fixed;
    width: 100%;
    z-index: 1;
    top: 0px;
}

.header_top_special .main_nav li {
    margin-right: 24px;
    float: left;
    font-size: 18px;
}

.toolbar_wrap {
    position: fixed;
    _position: absolute;
    top: 0;
    right: 0;
    width: 0;
    height: 100%
}

.toolbar_tabs {
    position: absolute;
    top: 25%;
    left: -40px;
    width: 40px;
    background: #fff;
    border-radius: 3px;
    -webkit-transition: top .3s ease-in-out 0s;
    -moz-transition: top .3s ease-in-out 0s;
    transition: top .3s ease-in-out 0s;
}

.toolbar_tabs_wp {
    position: absolute;
    right: 0px;
    top: 0;
    width: 0px;
    height: 100%;
    -webkit-transition: right .3s ease-in-out 0s;
    -moz-transition: right .3s ease-in-out 0s;
    transition: right .3s ease-in-out 0s;
}

.main_nav_xl {
    width: 251px;
    height: 70px;
    position: absolute;
    margin: -5px 0 0 -49px;
    border: solid 1px #ececec;
    border-bottom: none;
    border-right: none;
    z-index: 2;
}

.main_nav_xl p {
    position: absolute;
    width: 78px;
    padding-left: 0;
    height: 64px;
    z-index: 2;
    font-size: 18px;
    color: #488fa8;
    text-align: center;
    padding-top: 4px;
    left: 0;
    table-layout: 0;
    background: #fff;
    border: 0;
    padding-left: 5px;
}

.main_nav_xl ul {
    position: absolute;
    width: 165px;
    height: 490px;
    right: 0;
    margin-right: -4px;
    table-layout: 0;
    background: #fff;
    border: solid 1px #ececec;
    padding-left: 10px;
    border-top: 0;
}

.main_nav_xl ul li {
    margin-right: 15px;
    float: left;
    line-height: 29px;
    font-size: 16px;
    padding-bottom: 0;
}

.main_nav_xl ul li a {
    color: #999999;
}

.main_nav_xl ul li:nth-child(3) {
    margin-right: 16px;
}

.main_nav_xlindex {
    width: 414px;
    height: 70px;
    position: absolute;
    margin: -5px 0 0 -48px;
    border: solid 1px #ececec;
    border-bottom: none;
    border-right: none;
    z-index: 2;
}

.main_nav_xlindex p {
    position: absolute;
    width: 127px;
    padding-left: 0;
    height: 64px;
    z-index: 2;
    font-size: 18px;
    color: #488fa8;
    text-align: center;
    padding-top: 4px;
    left: 0;
    table-layout: 0;
    background: #fff;
    border: 0;
    padding-left: 5px;
}

.main_nav_xlindex ul {
    position: absolute;
    width: 279px;
    height: 265px;
    right: 0;
    margin-right: -3px;
    table-layout: 0;
    background: #fff;
    border: solid 1px #ececec;
    padding-left: 15px;
    border-top: 0;
}

.main_nav_xlindex ul li {
    margin-right: 25px;
    float: left;
    line-height: 29px;
    font-size: 16px;
    padding-bottom: 0;
}

.main_nav_xlindex ul li a {
    color: #999999;
}

.main_nav_xlindex ul li:nth-child(3) {
    margin-right: 16px;
}

@media screen and (max-width: 1200px) {
    .main_nav_4 {
        width: 338px;
    }

    .main_nav_4 ul li {
        margin-right: 15px;
    }

    .main_nav_5 .main_nav_index {
        width: 60px;
    }

    .main_nav_5 {
        width: 315px;
    }

    .main_nav_5 ul li {
        margin-right: 15px;
    }

    .main_nav_6 {
        width: 317px;
    }

    .main_nav_6 .main_nav_index {
        width: 60px;
    }

    .main_nav_xlindex {
        width: 337px;
    }

    .main_nav_xlindex p {
        width: 50px;
    }
}

.header_nav_gb {
    width: 100%;
    float: right;
    padding: 0px;
    position: relative;
}

.header_nav_gb ul {
 
    float: right;
 
}

.header_nav_gb ul li {
    float: left;
    margin-right: 28px;
    height: 70px;
    line-height: 70px;
}
.main_nav_huang{
  border-bottom:1px solid #006599;
 }
.header_nav_gb ul li a:hover {
    color: #006599;
}

.header_nav_gb dl {
    width: 300px;
    position: absolute;
    background: #fff;
    right: 0;
    font-size: 16px;
    color: #297c99;
    padding: 20px 15px 0 15px;
    top: 43px;
    z-index: 9999;
    -webkit-box-shadow: 4px 2px -1px 3px;
    -moz-box-shadow: 4px 2px -1px 3px;
    box-shadow: 4px 2px 3px;
}

.header_nav_gb h2 {
    float: right;
    width: 40px;
    text-align: center;
    padding-top: 3px;
}

.header_nav_gb dl a {
    color: #666
}

.header_nav_gb dl dt {
    line-height: 42px;
}

.header_nav_gb dl dt span {
    margin-right: 13px;
}

.header_nav_gb dl dd {
    line-height: 36px;
}

.header_nav_gb dl dd span {
    width: 85px;
    float: left;
    display: block;
}

.header_nav_gb dl .header_nav_dd {
    width: 115px;
    text-align: center;
}

.mCustomScrollbar {
    -ms-touch-action: pinch-zoom;
    touch-action: pinch-zoom;
}

.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action {
    -ms-touch-action: auto;
    touch-action: auto;
}

.mCustomScrollBox {
    position: relative;
    overflow: hidden;
    height: 100%;
    max-width: 100%;
    outline: none;
    direction: ltr;
}

.mCSB_container {
    overflow: hidden;
    width: auto;
    height: auto;
}

.mCSB_inside > .mCSB_container {
    margin-right: 30px;
}

.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-right: 0;
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_container {
    margin-right: 0;
    margin-left: 30px;
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-left: 0;
}

.mCSB_scrollTools {
    position: absolute;
    width: 16px;
    height: auto;
    left: auto;
    top: 0;
    right: 0;
    bottom: 0;
}

.mCSB_outside + .mCSB_scrollTools {
    right: -26px;
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
    right: auto;
    left: 0;
}

.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
    left: -26px;
}

.mCSB_scrollTools .mCSB_draggerContainer {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: auto;
}

.mCSB_scrollTools a + .mCSB_draggerContainer {
    margin: 20px 0;
}

.mCSB_scrollTools .mCSB_draggerRail {
    width: 2px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
}

.mCSB_scrollTools .mCSB_dragger {
    cursor: pointer;
    width: 100%;
    height: 30px;
    z-index: 1;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    position: relative;
    width: 4px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    text-align: center;
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    width: 12px;
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    width: 8px;
}

.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown {
    display: block;
    position: absolute;
    height: 20px;
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer;
}

.mCSB_scrollTools .mCSB_buttonDown {
    bottom: 0;
}

.mCSB_horizontal.mCSB_inside > .mCSB_container {
    margin-right: 0;
    margin-bottom: 30px;
}

.mCSB_horizontal.mCSB_outside > .mCSB_container {
    min-height: 100%;
}

.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
    margin-bottom: 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    width: auto;
    height: 16px;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0;
}

.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    bottom: -26px;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer {
    margin: 0 20px;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 2px;
    margin: 7px 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 30px;
    height: 100%;
    left: 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 4px;
    margin: 6px auto;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    height: 12px;
    margin: 2px auto;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    height: 8px;
    margin: 4px 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
    display: block;
    position: absolute;
    width: 20px;
    height: 100%;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
    left: 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
    right: 0;
}

.mCSB_container_wrapper {
    position: absolute;
    height: auto;
    width: auto;
    overflow: hidden;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin-bottom: 30px;
}

.mCSB_container_wrapper > .mCSB_container {
    padding-bottom: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical {
    bottom: 20px;
}

.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    right: 20px;
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical {
    bottom: 0;
}

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    right: 0;
}

.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    left: 20px;
}

.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    left: 0;
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper {
    margin-right: 0;
    margin-left: 30px;
}

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container {
    padding-right: 0;
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container {
    padding-bottom: 0;
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-right: 0;
    margin-left: 0;
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
    margin-bottom: 0;
}

.mCSB_scrollTools, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight {
    -webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
    -moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
    -o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
    transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail {
    -webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
    -moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
    -o-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
    transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
}

.mCSB_scrollTools {
    opacity: 0.75;
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)";
}

.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {
    opacity: 0;
    filter: "alpha(opacity=0)";
    -ms-filter: "alpha(opacity=0)";
}

.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollBox:hover > .mCSB_scrollTools, .mCustomScrollBox:hover ~ .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools {
    opacity: 1;
    filter: "alpha(opacity=100)";
    -ms-filter: "alpha(opacity=100)";
}

.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.4);
    filter: "alpha(opacity=40)";
    -ms-filter: "alpha(opacity=40)";
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #333;
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)";
}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: #333;
    filter: "alpha(opacity=85)";
    -ms-filter: "alpha(opacity=85)";
}

.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #333;
    filter: "alpha(opacity=90)";
    -ms-filter: "alpha(opacity=90)";
}

.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight {
    background-repeat: no-repeat;
    opacity: 0.4;
    filter: "alpha(opacity=40)";
    -ms-filter: "alpha(opacity=40)";
}

.mCSB_scrollTools .mCSB_buttonUp {
    background-position: 0 0;
}

.mCSB_scrollTools .mCSB_buttonDown {
    background-position: 0 -20px;
}

.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: 0 -40px;
}

.mCSB_scrollTools .mCSB_buttonRight {
    background-position: 0 -56px;
}

.mCSB_scrollTools .mCSB_buttonUp:hover, .mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover {
    opacity: 0.75;
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)";
}

.mCSB_scrollTools .mCSB_buttonUp:active, .mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active {
    opacity: 0.9;
    filter: "alpha(opacity=90)";
    -ms-filter: "alpha(opacity=90)";
}

.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.15);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, 0.85);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, 0.9);
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px 0;
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -20px;
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -40px;
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -56px;
}

.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.1);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 4px;
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.75);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
}

.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 4px;
    margin: 6px auto;
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.85);
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.9);
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px 0;
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -20px;
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -40px;
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -56px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85);
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.9);
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px 0;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -20px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -40px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -56px;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.1);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px;
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.75);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 4px;
    margin: 6px 0;
}

.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 6px;
    margin: 5px auto;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.85);
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.9);
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -16px 0;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -16px -20px;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -20px -40px;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -20px -56px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85);
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.9);
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -96px 0;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -96px -20px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -100px -40px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -100px -56px;
}

.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.1);
}

.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
}

.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
}

.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 2px;
    margin: 7px auto;
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.15);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.9);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px 0;
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -20px;
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -40px;
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -56px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.15);
}

.mCS-rounded.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger {
    height: 14px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 14px;
    margin: 0 1px;
}

.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 14px;
}

.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 14px;
    margin: 1px 0;
}

.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    width: 16px;
    height: 16px;
    margin: -1px 0;
}

.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    width: 4px;
}

.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    height: 16px;
    width: 16px;
    margin: 0 -1px;
}

.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    height: 4px;
    margin: 6px 0;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {
    background-position: 0 -72px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {
    background-position: 0 -92px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: 0 -112px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight {
    background-position: 0 -128px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.15);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.9);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px -72px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -92px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -112px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -128px;
}

.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail {
    width: 4px;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    background-color: transparent;
    background-position: center;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");
    background-repeat: repeat-y;
    opacity: 0.3;
    filter: "alpha(opacity=30)";
    -ms-filter: "alpha(opacity=30)";
}

.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    height: 4px;
    margin: 6px 0;
    background-repeat: repeat-x;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -16px -72px;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -16px -92px;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -20px -112px;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -20px -128px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=");
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -96px -72px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -96px -92px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -100px -112px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -100px -128px;
}

.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-repeat: repeat-y;
    background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: -ms-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    background-repeat: repeat-x;
    background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
}

.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger {
    height: 70px;
}

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 70px;
}

.mCS-3d.mCSB_scrollTools, .mCS-3d-dark.mCSB_scrollTools {
    opacity: 1;
    filter: "alpha(opacity=30)";
    -ms-filter: "alpha(opacity=30)";
}

.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
}

.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
    width: 8px;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.2);
    box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.5), inset -1px 0 1px rgba(255, 255, 255, 0.2);
}

.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #555;
}

.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 8px;
}

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 8px;
    margin: 4px 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(255, 255, 255, 0.2);
}

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 8px;
    margin: 4px auto;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.1);
    box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1);
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px;
}

.mCS-3d-thick.mCSB_scrollTools, .mCS-3d-thick-dark.mCSB_scrollTools {
    opacity: 1;
    filter: "alpha(opacity=30)";
    -ms-filter: "alpha(opacity=30)";
}

.mCS-3d-thick.mCSB_scrollTools, .mCS-3d-thick-dark.mCSB_scrollTools, .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical, .mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical {
    right: 1px;
}

.mCS-3d-thick.mCSB_scrollTools_vertical, .mCS-3d-thick-dark.mCSB_scrollTools_vertical {
    box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
}

.mCS-3d-thick.mCSB_scrollTools_horizontal, .mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
    bottom: 1px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4);
    width: 12px;
    margin: 2px;
    position: absolute;
    height: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #555;
}

.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 12px;
    width: auto;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.05);
    box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px;
}

.mCS-3d-thick-dark.mCSB_scrollTools {
    box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2);
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.2);
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4), inset -1px 0 0 rgba(0, 0, 0, 0.2);
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.2);
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #777;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
    background-color: #fff;
    background-color: rgba(0, 0, 0, 0.05);
    box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px;
}

.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical {
    right: 0;
    margin: 12px 0;
}

.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    bottom: 0;
    margin: 0 12px;
}

.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, .mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical {
    left: 0;
    right: auto;
}

.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail, .mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent;
}

.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger {
    height: 50px;
}

.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 50px;
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.2);
    filter: "alpha(opacity=20)";
    -ms-filter: "alpha(opacity=20)";
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.5);
    filter: "alpha(opacity=50)";
    -ms-filter: "alpha(opacity=50)";
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.2);
    filter: "alpha(opacity=20)";
    -ms-filter: "alpha(opacity=20)";
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.5);
    filter: "alpha(opacity=50)";
    -ms-filter: "alpha(opacity=50)";
}

.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
    width: 6px;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.2);
}

.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px;
}

.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 6px;
    margin: 5px 0;
}

.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    width: 12px;
}

.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    height: 12px;
    margin: 2px 0;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.9);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.1);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px;
}

.mCS-inset.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
    width: 12px;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.2);
}

.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px;
    margin: 3px 5px;
    position: absolute;
    height: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 6px;
    margin: 5px 3px;
    position: absolute;
    width: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 12px;
    margin: 2px 0;
}

.mCS-inset.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px;
}

.mCS-inset.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px;
}

.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px;
}

.mCS-inset.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px;
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75);
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85);
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.9);
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.1);
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px;
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px;
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px;
}

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px;
}

.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent;
    border-width: 1px;
    border-style: solid;
    border-color: #fff;
    border-color: rgba(255, 255, 255, 0.2);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
    border-color: #000;
    border-color: rgba(0, 0, 0, 0.2);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.6);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.6);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.9);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.75);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.85);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.9);
}
	
	
 

* {
     /*box-sizing: border-box !important;
     transition: ease all 0.5s;*/
}

html {
     scroll-behavior: smooth;
}

 

a {
     color: #1f1f1f;
     text-decoration: none !important;
     outline: none !important;
     -webkit-transition: all .3s ease-in-out;
     -moz-transition: all .3s ease-in-out;
     -ms-transition: all .3s ease-in-out;
     -o-transition: all .3s ease-in-out;
     transition: all .3s ease-in-out;
}

 


*,
*::after,
*::before {
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
     color: #212121;
     text-decoration: none!important;
     opacity: 1
}

button:focus {
     outline: none;
}

ul,
li,
ol {
     margin: 0px;
     padding: 0px;
     list-style: none;
}

 

a {
     color: #222222;
     text-decoration: none;
     outline: none !important;
}

a,
.btn {
     text-decoration: none !important;
     outline: none !important;
     -webkit-transition: all .3s ease-in-out;
     -moz-transition: all .3s ease-in-out;
     -ms-transition: all .3s ease-in-out;
     -o-transition: all .3s ease-in-out;
     transition: all .3s ease-in-out;
}

img {
     max-width: 100%;
     height: auto;
     /* width: 100%; */
}

 :focus {
     outline: 0;
}

.paddind_bottom_0 {
     padding-bottom: 0 !important;
}

.btn-custom {
     margin-top: 20px;
     background-color: transparent !important;
     border: 2px solid #ddd;
     padding: 12px 40px;
     font-size: 16px;
}

.lead {
     font-size: 18px;
     line-height: 30px;
     color: #767676;
     margin: 0;
     padding: 0;
}


.navbar-form input {
     border: none !important;
}

.badge {
     font-weight: 500;
}

blockquote {
     margin: 20px 0 20px;
     padding: 30px;
}

button {
     border: 0;
     margin: 0;
     padding: 0;
     cursor: pointer;
}

.full {
     float: left;
     width: 100%;
}
.tlinks{text-indent:-9999px;height:0;line-height:0;font-size:0;overflow:hidden;}
.layout_padding {
     padding-top: 90px;
     padding-bottom: 0px;
}


.header { 
	width: 100%;
	float: left;
	background: #090e36;
	height: auto;
 }


.logo{
    float: left;
    height: 80px;
    line-height: 80px;
    /*margin-right: 250px;*/
}
.menu-area{
    float: right;
}
.navbar-expand-lg .navbar-nav .nav-link {
    padding: 0px 20px;
    font-size: 16px;
    color: #333;

}

.navbar-expand-lg .navbar-nav .active a{
    /*border-top: 4px solid #EE4545;*/
    color: #EE4545;
}
.navbar-expand-lg .navbar-nav a{
    height: 84px;
    line-height: 84px;
    border-top: 2px solid transparent;

}
.navbar-expand-lg .navbar-nav a:hover {
    /*border-top: 4px solid #EE4545;*/
    color: #EE4545;
}
/* .navbar-expand-lg .navbar-nav a:nth-of-type(1):hover {
    border-top: none;
    color:none;
} */
.navbar-toggler {
    padding: .25rem .75rem;
    font-size: 1.50rem;
    line-height: 1;
    background-color: #ffffff;
    border: 1px solid transparent;
    border-radius: .25rem;
}

.login-bt{
	width: 100%;
	float: left;
	font-size: 17px;
	color: #ffffff;
	text-align: center;
	background-color: #c6610f;
	border-radius: 10px;
	height: 45px;
}
.sinup_text{
	width: 100%;
	float: left;
	color: #ffffff;
	text-align: center;
	font-size: 17px;

}
.sinup_text a{ color: #ffffff;}
.sinup_text a:hover{ color: #c6610f;}


.search {
    top: -8px;
    position: relative;
    left: -10px;
}

.banner_section {
    width: 100%;
    float: left;
    /* padding-top: 80px; */
    /* background: red; */
}
.banner_section img{
    width: 100%;
}

#main_slider div.img-box {
    margin-top: 35px;
    float: right;
}

.banner_taital {
    width: 100%;
    float: left;
    font-size: 59px;
    color: #ffffff;
    font-weight: 600;
    text-align: left;
    padding-top: 70px;
}	

.lorem_text {
    width: 100%;
    float: left;
    font-size: 17px;
    color: #ffffff;
    padding-left: 0;
    margin: 10px 0 0;
}

.ads_bt {
    width: 35%;
    float: left;
    height: 50px;
    font-size: 18px;
    color: #ffffff;
    background-color: #c6610f;
    border-radius: 30px;
    margin-left: 0;
    margin-top: 30px;
    text-align: center;
    padding-top: 9px;
}

.ads_bt a{ color: #ffffff;}
.ads_bt a:hover{ color: #ffffff; }



.blog_section{
	width: 100%;
	float: left;
	margin-top: 50px;
}

.contact_bt{
	width: 35%;
	float: left;
	height: 50px;
	font-size: 18px;
	color: #0a0808;
	background-color: #ffffff;
	border-radius: 30px;
	margin-left: 20px;
	margin-top: 30px;
    text-align: center;
    padding-top: 9px;
}
.contact_bt a{  color: #0a0808}
.contact_bt a:hover{ color: #000; }



.top_button_section {
    float: right;
    display: flex;
    justify-content: flex-end;
    padding: 0px 0;
    width: 176px;
}
.top_button_section li {
    float: left;
}

.top_button_section li  a{
    margin-left: 10px;
}
.top_button_section li a.login-bt {
    width: auto;
    float: left;
    font-size: 18px;
    text-align: center;
    background-color: transparent;
    border-radius: 5px;
    height: 40px;
    line-height: 40px;
    color: #333;
    padding: 0 20px;
    margin-top: 6px;
    border: 1px solid transparent;
}
#loginOut{
    width:76px;
    height:38px;
    line-height: 38px;
    border:1px solid rgba(51, 51, 51, 0.5);
    padding: 0;
    font-size: 16px;
    font-weight: 400;
    margin-left: 18px;
    border-radius: inherit;
}
#loginOut:hover{
    border-color: red;
}
.top_button_section .name{
    color: #333;
    font-size: 16px;
    position: relative;
    top: 10px;
    display: inline-block;
    max-width: 100px;
    min-width: 60px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.top_button_section li.search {
    padding: 13px 13px;

}

.top_button_section li a.login-bt:hover,
.top_button_section li a.login-bt:focus,
.top_button_section li a.login-bt.active {
   border: 1px solid red;
   color: red;
}


.tablet {
    width: 100%;
    float: left;
    margin-top: 25px;
}
.about_text{
	width: 41%;
	float: right;
	font-size: 50px;
	color: #090807;
	font-weight: bold;
	text-align: right;
	border-bottom: 1px solid #000;
}
.dolor_text {
    width: 100%;
    float: left;
    font-size: 17px;
    color: #030303;
    text-align: right;
    font-weight: 500;
    padding-top: 30px;
    margin-left: 0px;
}

.read_more{
	width: 30%;
	float: right;
	height: 50px;
	font-size: 18px;
	color: #ffffff;
	background-color: #c6610f;
	border-radius: 30px;
	margin-top: 30px;
	text-align: center;
	font-weight: 500;
    padding-top: 9px;
}
.read_more a{ color: #ffffff; }
.read_more a:hover{ color: #000000; }

 
 

.classified_text{
	width: 100%;
	float: left;
	font-size: 50px;
	color: #030303;
	border-bottom: 1px solid #000;
}
.classified_text {
    width: 45%;
    float: left;
    font-size: 34px;
    color: #030303;
    border-bottom: 1px solid #030303;
    font-weight: 600;
    margin-top: 40px;
}

.about_img{
	width: 100%;
	float: left;
}
.fron_text {
    width: 100%;
    float: left;
    font-size: 24px;
    color: #030303;
    font-weight: 700;
    padding-top: 15px;
}
.using_text {
    width: 100%;
    float: left;
    font-size: 17px;
    color: #030303;
    font-weight: 500;
    margin-left: 0px;
}
.front{ margin-top: 60px; }

.red_bt {
    width: 16%;
    float: left;
    height: 50px;
    font-size: 20px;
    color: #ffffff;
    background-color: #c6610f;
    border-radius: 30px;
    margin-top: 30px;
    text-align: center;
    font-weight: 500;
    padding-top: 7px;
}

.red_bt a { color: #ffffff; }
.red_bt a:hover{ color: #000000; }


.clients_section {
    width: 100%;
    float: left;
    background-image: url(../../images/client-bg.png);
    height: auto;
    background-repeat: no-repeat;
    background-size: 100%;
    margin-top: 25px;
}

.client_text{
    width: 31%;
    float: left;
    font-size: 34px;
    color: #030303;
    border-bottom: 1px solid #030303;
    font-weight: 600;
}

.clients_section_2{
	width: 100%;
	float: left;
	padding-bottom: 90px;
}
.client_img{
	width: 100%;
	float: left;
	text-align: center;
}
.johan_text {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 30px;
    color: #121010;
    padding-top: 20px;
}

.adiser_text {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 20px;
    color: #c6610f;
    margin-left: 0px;
    margin-top: 0px;
    font-weight: 400;
}

.long_text {
    width: 72%;
    margin: 0 auto;
    font-size: 17px;
    text-align: center;
    color: #000000;
}

.footer_section {
    width: 100%;
    float: left;
    height: auto;
    /*margin-top: 50px;*/
    background:url('../../images/index/footerBg.png') no-repeat;
    background-size: 100%;
    padding-top: 10px;
}
.footer_section .container{
    background: #fcfbfc;
    padding-top: 60px;
}
.footer_section ul{
    font-size:16px;
    color: #555555;
}
.footer_section h3{
    margin-bottom: 20px;;
    font-size: 20px;
    color: #333333;
}
.footer_con{
 background:url('../../mobile/img/bg.png') no-repeat center;
 background-size: 50%;
}
.footer_contact{
	width: 100%;
	float: left;
	font-size: 36px;
	color: #ffffff;
	border-bottom: 1px solid#ffffff;
}
.footer_section ul li{
    line-height: 34px;
}
.footer_section ul li a:hover{
    color: #EE4545!important;
}

.location_text {
    width: 100%;
    float: left;
    font-size: 18px;
    color: #ffffff;
    padding-top: 15px;
}
.enput_bt{
	width: 100%;
	float: left;
	margin-top: 30px;
}
.email-bt {
    width: 100%;
    float: left;
    color: #777977;
    border-bottom: 1px solid #777977;
    background-color: transparent;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    height: 63px;
    padding-left: 10px;
}

.massage-bt {
    width: 100%;
    float: left;
    color: #777977;
    border-bottom: 1px solid #777977;
    background-color: transparent;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    height: 160px;
    padding: 25px 0px 0px 10px;
}
.send_bt{
	width: 50%;
	float: left;
	height: 50px;
	background-color: #fb7b14;
	font-size: 20px;
	color: #ffffff;
	margin-top: 20px;
    text-align: center;
    padding-top: 8px;
}

.send_bt a{ color: #ffffff; }
.send_bt a:hover{ color: #000000; }


.map{
	width: 100%;
	float: left;
}
.send_bt_main{
	width: 100%;
	float: left;
}
.left{ width: 50%;
	float: left;
}
.right{ width: 50%;
	float: left;
}
.social_icon {
    width: 75%;
    float: right;
    margin-top: 25px;
}
.social_icon li{ float: left; padding-left: 17px; }
.newsletter_text{ 
	width: 100%; 
	float: left;
	font-size: 20px;
	color: #ffffff;
	margin-top: 20px;
}

.input-group>.input-group-append>.btn, .input-group>.input-group-append>.input-group-text, .input-group>.input-group-prepend:first-child>.btn:not(:first-child), .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child), .input-group>.input-group-prepend:not(:first-child)>.btn, .input-group>.input-group-prepend:not(:first-child)>.input-group-text {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    background-color: #fb7b14;
    color: #fff;
    border: 0px;
    width: 100%;
    height: 50px;
    padding-top: 10px;
    border-radius: 0px;

}
.input-group{
    height: 40px;
    line-height: 40px;
}

.copyright_section{
	width: 100%;
	float: left;
	border-top: 1px solid #ffffff;
    color: #333333;    
}

.copyright_text{
	width: 100%;
	float: left;
	font-size: 17px;
    color: #333333;
    font-size: 16px;
	text-align: right;
    margin-left: 0px;
    margin-top: 32px;
    margin-bottom: 58px;
}
.copyright_text a{ color: #75767d; }
.copyright_text a:hover{ color: #fb7b14; }

.carousel-indicators .active {
    background-color: #ffffff;
    height: 12px;
    width: 12px;
    border-radius: 100%;
}

.carousel-indicators li { 
	background-color: rgba(255, 255, 255, .4); 
	height: 12px;
    width: 12px;
    border-radius: 100%;
    margin: 0 10px;
    /* top: 50px; */
}


.map_section {
    width: 100%;
    float: left;
    margin-top: 10px;
}

#map {
    height: 100%;
    min-height: 315px;
}

.contact_section{
	width: 100%;
	float: left;
	margin-top: 90px;
}

.container {
    max-width:100%;
    margin: 0 auto;
}
.warper{
    width: 100%;
}

.clear{
    clear: both;
}

 
.dropdown_menu_warper {
    position: absolute;
    top: 84px;
    left: 0;
    right: 0;
    width: 100%;
    background:#f7f7f7;
    z-index: 333;
    display: none;
}
.dropdown_menu_warper .row{
    padding-bottom: 8px;
}
.dropdown_menu dt {
    font-size: 14px;
    font-weight: 400;
    color: #343434;
    margin: 23px 0;
}
.dropdown_menu dd{
  font-size: 16px;
  height: 24px;
  line-height: 24px;
}
.dropdown_menu{
    margin: 0;
}
.moreDetail{
    position: absolute;
    right: 10px;
    bottom: 10px;
    color: #ff7701;
    cursor: pointer;
}
.min_menu{
    max-width: 1200px;
    margin: 0 auto;
}
@media screen and (min-width:1300px){
    .min_container{
        max-width: 1200px;
        margin: 0 auto;
    }
}
@media screen and (min-width: 960px) and (max-width: 1300px) {
    .min_container{
        max-width: 90%;
        margin: 0 auto;
    }
    .text-left{
        margin: 30px 0!important;
        font-size: 18px!important;
    }
}
 
.loginBoxContainer{
    width: 100%;
    height: 100vh;
    background: rgba(0,0,0,0.7);
    position: fixed;
    left: 0;
    top:0;
    z-index: 22;
}

.forgetPassword,
.register,
.login {
    width: 380px;
    height: 380px;
    background: white;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    border-radius: 4px;
}

.register-title {
    text-align: center;
    padding: 28px 0 14px;
    font-size: 24px;
    color: #C13939;
}

.register-text {
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    color: rgba(102, 102, 102, 1);
    margin-bottom: 14px;
}


.change-password-btn,
.register-btn {
    width: 80%;
    margin: 0 auto;
    display: block;
    margin-bottom: 1rem;
    letter-spacing: 2px;
}
.change-password-btn,
.login-btn,
.register-btn{
    font-size: 18px;
}
.login-btn {
    width: 80%;
    /*margin: 0 auto;*/
    display: block;
    margin: 0 auto 1rem;
}
.identifyCode{
    width: 180px;
    border: 1px solid #ccc;
    outline: none!important;
    border-radius: 4px!important;
    height: 40px;
}
.sedCode{
    width: 110px;
    height: 40px;
    border: 1px solid rgba(193,57,57,1);
    border-radius: 4px;
    color: #C13939;
    font-size: 14px;
    text-align: center;
    line-height: 40px;
    margin-left: -1px;
    box-sizing: border-box;
    float: right;
    position: absolute;
    right: 0;
    top: 1px;
}
.font-size {
    font-size: 14px;
    font-weight: 400;
}

.icon {
    position: absolute;
    z-index: 30;
    left: .5rem;
    top: 10px;
    width: 18px;

}

.send-identify {
    position: absolute;
    z-index: 30;
    color: rgba(102, 102, 102, 1);
    right: 1rem;
    top: .3rem;
    cursor: pointer;
}

.cover-flow {
    height: 100%;
    width: 100%;
    position: absolute;
    background: black;
    opacity: 0;
}

.alert {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 100;
    display: none;
}

.checkbox {
    width: 16px;
    height: 16px;

}

.send-identify {
    width: 125px;
}

.send-identify .font-size {
    cursor: pointer;
    width: 100px;
    display: flex;
    float: right;
    line-height: 25px;
    position: relative;
    top: -23px;
}

.modal-dialog {
    max-width: 1000px;
}

.modal-dialog li {
    list-style: none;
}

.modal-content-text {
    font-size: 14px;
    text-indent: 28px;
}

.modal-content-text p {
    margin: 0;
}
.login a{
    text-decoration: none;
}
.register a{
    text-decoration: none;
}
.registerSucess{
    text-align: center;
}
.registerSucess .registerImg{
    width: 175px;
    margin: 37px auto 0;
}
.registerSucess .registerCon{
    color: #C13939;
    font-size: 24px;
    margin: 10px 0 20px 0;
    text-align: center;
}
.registerSucess .registerCon2{
    color: #666666;
    font-size: 14px;
}
.registerSucess .registerBtn{
    width:320px;
    height:40px;
    line-height: 40px;
    background:rgba(193,57,57,1);
    border-radius:4px;
    margin: 44px auto 0;
    color: #fff;
    cursor: pointer;
}
.bg-body{
    width: 974px;
    left: 50%;
    height: 100vh;
    margin-left: -487px;
    position: absolute;
    z-index: 1111;
    overflow: hidden;
}
.bg-body-warper{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.input-group .form-control{
    border: 1px solid #ccc;
    outline: none!important;
    border-radius: 4px!important;
}
.identifyCode:focus {
    color: #495057;
    background-color: #fff;
    border-color: #80bdff;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.identifyCode::-webkit-input-placeholder{
    color:#CCCCCC;
}
.identifyCode::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#CCCCCC;
}
.identifyCode:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#CCCCCC;
}
.identifyCode:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #CCCCCC;
}
.form-control::-webkit-input-placeholder{
    color:#CCCCCC;
}
.form-control::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#CCCCCC;
}
.form-control:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#CCCCCC;
}
.form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #CCCCCC;
}
.modal-dialog-scrollable .modal-body {
    overflow-y: auto;
}
.modal-content{
    max-height: 90vh;
}
.closeId{
    cursor: pointer;
    position: absolute;
    right:16px ;
    top: 16px;
    width: 16px;
    height: 16px;
    z-index: 33;
}

.hedaer_top {
	 padding-top:unset;
	position: absolute; 
	z-index: 99;
	background-color:unset;
	width: 100%;
    }
  .dropdown_menu_warper{
    top:0px;
	display:none;
   }
   .show .dropdownshow{
    display:block;
	box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.07);
   }
   .dropdown_menu_warper dd a{
            font-size: 12px !important;
			color:#8f8f8f;
        }
        .col-2-custom-s{
            flex-basis: 13%;
        }
        .col-2-custom-m{
            flex-basis: 14%;
        }
        .col-2-custom-l{
            flex-basis: 16%;
        }
        .col-drop-wide-8{
            flex-basis: 73%;
            max-width: 73%;
        }
        .col-sm-8{
            max-width: 73%;
        }
        .dropdown_menu_warper dd a:hover{
            color: #006599;
             
            transition: none;
        }
        /* 收缩掉col的padding1 */
        .col-shrink{
            padding: 0;
        }
   .offset-xl-1 {
    margin-left: 8.333333%;
}
.offset-sm-1 {
     margin-left: 8.333333%; 
}
.offset-sm-2 {
    margin-left: 16.666667%;
}
.col-2 {
    -ms-flex: 0 0 10%;
    flex: 0 0 11%;
    max-width: 11%;
}
.col-sm-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
}
.col-xl-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    position: relative;
 
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.dropdown_menu dt {
   padding-bottom: 10px;
    border-bottom: 1px solid #e0e0e0;
    margin-bottom:13px;
}
.dropdown_menu dt hr{
   margin-top: 10px;
   border: 0px;
}
	.video {
	position: relative;
	width: 100%;
	background-repeat: no-repeat;
	background-position: 50% 50%;

	background-size: cover;
	margin: 0;
    }
	.nav li a{
	  color:#fff;
	  font-size:18px;
	 }
    .logoimg{
	  display:none !important;
	 }	 
	.show{
	background: #fff;
	 }
	 
	.show .main_nav_huang a{
	  color:#006599 !important;
	 } 
	.show .nav li a{
	  color:#333;
	 }
	.show  .logoimg1{
	  display:none  !important;
	 }
	.show  .logoimg{
	  display:inline-block !important;
	 }	 
   .tab-pannel{
     width: 100%;height: 100%;
	 background-size: cover;
    background-position: center center;   
	background-repeat: no-repeat;
	position: absolute;
	visibility: hidden;
   }
   .tab-content_ul .show{
     visibility: inherit;
	 
    }
 .about_section {
    width: 100%;
    height: 520px;
    background-size: 100% auto;
    background-repeat: no-repeat;
    padding-bottom: 108px;
 
	    margin-top: 0px;
    background-color: #eeeeee;
    padding-top: 54px;
}
.about_section_2 {
    width: 100%;
    float: left;
    padding: 0px 0px 70px 0px;
	margin-top:50px;
    background: #eee;
    background-size: 100% 674px;
 
}
 .about_section_2 .text-center p,.hometaocan .text-center p{
  font-size: 20px;color: #333;
  }
 .about_section_2 .pointed,.hometaocan .pointed{
    color: #006599;
    letter-spacing: 3px;
 
 }

.pointed{
 font-size:100%;
 font-weight: 400;
}
.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.col-sm-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.card_middle_warper {
    margin-top: 20px;
    margin-bottom: 52px;
}
.col-sm-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;/* 2025 */
    max-width: 50%;
}
.about_section_2 .col-sm-3 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}
.col-sm-3 .title{
 font-size: 20px;
 margin: 20px 0px;
}
.content_card {
    cursor: pointer;
    transition: transform 0.3s;
max-width: 229px;
    min-height: 360px;
    background: #FFFFFF;
    border-radius: 7px;
	margin: 0px auto;
}
.content_card:hover {
  transform: translate(0,-10px);
  box-shadow: 0px 14px 45px 0px rgba(0, 0, 0, 0.3);
   
}
.content_card2:hover .card_span{
  display: none;
  -webkit-transition: all 1s ease-in-out;
}

.content_card2:hover .card_span_box .is-show{
  display: block;
  -webkit-transition: all 2s ease-in-out;
}
.card_middle_warper img {
    height: 40px;
    margin-top: 20px;
}
 .card_top_h3 {
   padding: 20px 0px;
   margin-bottom: 14px;
}
h3 {
    font-size: 20px;
}
.card_span_box {
  width: 90%;
  margin-left: 5%;
}
.card_span {
font-size: 12px;
    color: #666;
    line-height: 20px;
}
.content_card .text-center {
	background: #006599;
	color:#fff; 
	border-top-left-radius: 7px;
    border-top-right-radius: 7px;
}
.text-center {
    text-align: center!important;
}
.btn:not(:disabled):not(.disabled) {
    cursor: pointer;
}
.content_card button {
    margin: auto;
}
.orange {
    background-color: #006599;
    box-shadow: 0px 0px 15px 0px rgba(23,175,146,0.66);
}
.is-show {
    display: none;
    color: #fff;
    border-radius: 26px;
    width: 85%;
    height: 52px;
}
.alimgwh{
  height:220px;
 }
.banner_box{
  padding:100px 0px;
}
.uinntb{
position: static;
    bottom: 0.3em;
    top: 130px;
    padding: 0px 20px;
    font-size: 12px;
	text-align: left;
 }
 .page-section-90 {
    background-attachment: scroll;
    background-color: #fff;
    background-position: center top;
    background-repeat: no-repeat;
}
.mk-grid {
    min-width: 755px;
    margin: 0 auto;
}
.mk-page-section {
    position: relative;
    overflow: hidden;
    min-height: 440px;
	width:100%;
}
.page-section-90 .page-section-content.expandable-false, .page-section-90.expandable-true {
    padding-bottom: 50px;
}
.mk-page-section .vc_row-fluid {
    position: relative;
    z-index: 10;
}
 .wpb_row {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.vc_row {
    margin-left: -15px;
    margin-right: -15px;
}

 
#mk-header, #mk-header div, #mk-notification-bar, #mk-page-introduce, #mk-sidebar, .blog-grid-entry, .blog-masonry-entry, .blog-masonry-inner, .cart-collaterals, .mk-fullwidth-boxed, .mk-gallery-shortcode .gallery-inner, .mk-grid div, .mk-grid-portfolio-item, .mk-header-toolbar, .mk-image-caption, .mk-news-item, .mk-secondary-header, .mk-secondary-header div, .mk-side-dashboard, .page-section-content, .text-input, .theme-page-wrapper, :after, :before, [class*=mk-col-], input[type=text], input[type=email], textarea {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.mk-padding-wrapper{
 padding-top:50px;
}
.mk-image, .mk-image img {
    position: relative;
    line-height: 4px;
}
 
.lpj .vc_col-sm-4 {
    width: 314px;
    height: 273px;
    background: #F8F8F8;
    border: 1px solid #D1D1D1;
    border-radius: 7px;
	margin: 0 37px;
}
.vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9, .vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9, .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-xs-1, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
 .vc_column_container {
    padding-left: 0;
    padding-right: 0;
}
.vc_col-sm-12{
  width:1240px;
 }
.vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9 {
    float: left;
}
.vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    width: 100%;
}
.lpj .wpb_wrapper {
   
}
.mk-image.align-left {
    text-align: left;
	border-top-left-radius: 7px;
    border-top-right-radius: 7px;
}
 
.lpjtitle,.lpjtitle1 {
 
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    text-align: justify !important;
	font-size: 16px;
 
	letter-spacing:0px;
	color: #333;
	font-weight:inherit;
	margin-bottom:0px; 
	margin-top:0px;
 
    text-overflow: ellipsis;
    overflow: hidden;
}
.lpjtitle a{
    color: #333;
    font-size: 17px;
    font-weight: 400;
    line-height: 17px;
}
.lpjtitle1 {
    font-size: 12px !important;
	   position: relative;
  
    padding-bottom: 10px!important;
}
.mk-image a {
    display: block;
}
.full-cover-link {
    width: 100%;
    z-index: 14;
    left: 0;
}
.ds{
 font-size: 12px;
    color: #888;
 }
.full-cover-link, .mk-preloader {
    height: 100%;
    position: absolute;
    top: 0;
}
  .page-section-98 {
    background: linear-gradient(-10deg, #006599, #006599);
    background-position: center top;
    background-repeat: no-repeat;
}
.clip {
    -webkit-clip-path: inset(0 0 0 0);
    clip-path: inset(0 0 0 0);
}
.bg-layer {
    position: absolute;
    top: 0;
    clip: rect(0,auto,auto,0);
}
.bg-layer, .fixed-layer, .scroll-layer {
    height: 100%;
    width: 100%;
}
.scroll-layer {
    position: absolute;
    top: 0;
    left: 0;
}




.vc_col-sm-2 {
    width: 16.66666667%;
}
.mk-image {
    overflow: hidden;
}
.mk-image.align-center {
    margin-right: auto;
    margin-left: auto;
    text-align: center;
}
.mk-image img {
    z-index: 6;
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
}
.mk-image, .mk-image img {
    position: relative;
    line-height: 4px;
}
.mk-animate-element.mk-in-viewport.bottom-to-top {
    -webkit-animation: mk_bottom_to_top .6s 1 cubic-bezier(.77,0,.175,1);
    -moz-animation: mk_bottom_to_top .6s 1 cubic-bezier(.77,0,.175,1);
    -o-animation: mk_bottom_to_top .6s 1 cubic-bezier(.77,0,.175,1);
    animation: mk_bottom_to_top .6s 1 cubic-bezier(.77,0,.175,1);
    opacity: 1;
}
 .footer_form_row .mk-fancy-title {
    margin-top: 10px!important;
}
input {
    height: 40px;
    padding-left: 10px;
    border: 0;
    border-radius: 0;
}
input, select {
    cursor: pointer;
}
.footer_form_row  input[type=number] {
    height: 40px;
    border: 0;
    outline: 0;
    box-shadow: none;
    background: #fff;
    padding-left: 20px;
    border-radius: 0;
    background-position: 12px 50%;
    background-repeat: no-repeat;
}
 input::-webkit-outer-spin-button,
    input::-webkit-inner-spin-button {
        -webkit-appearance: none;
    }
    input[type="number"] {
        -moz-appearance: textfield;
    }
  #getMsgBtn{
    width: 220px;
    margin-left: 8px;
    color: #fff;
    border: 0;
    box-shadow: none;
    background: #00ccfe;
    color: #fff;
    border-radius: 0;
    height: 40px;
}
  #frmsubmitbutton{
    font-size: 20px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #006599;
    width: 414px;
    height: 59px;
    background: #FFFFFF;
    border-radius: 8px;
}
 .hometaocan {
    padding-bottom: 50px;
}
.w100con {
    width: 100%;
}



.container {
    width: 1240px;
}
.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.col-md-12 {
    width: 100%;
}
.w100con .title {
    font-size: 30px;
    text-align: center;
    padding-bottom: 20px;
    width: 470px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
	color: #303030;
    font-weight: bold;
}
.w100con .title span.k {
    display: none;
    width: 400px;
    border-top: 1px dashed #c7161c;
    border-bottom: 1px solid #c7161c;
    height: 12px;
    margin-left: auto;
    margin-right: auto;
}

.slides, .slides > li, .flex-control-nav, .flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none;
}
.case .slides li {
    width: 230px;
    height: 188px;
    background: #F8F8F8;
    border: 1px solid #D1D1D1;
    border-radius: 7px;
}
.hometaocan .htaocan-con {
    height: 280px;
    position: relative;
    overflow: hidden;
    background: #fff;
}
.case .slides li img {
    width: 100%;
    height: 149px;

 
}
.slides .htitle {
  text-align: center;
  font-size: 15px;
  margin: 9px;
}
.htaocan-con .himg, .htaocan-con .htitle, .htaocan-con .hprice1, .htaocan-con .hprice2, .htaocan-con .hbtn {
    position: absolute;
    left: 0px;
    text-align: center;
    width: 260px;
}

.flex-direction-nav .flex-prev,.flex-direction-nav .flex-next {
    width: 40px;
    height: 40px;
    background-size: 100%;
    position: absolute;
    top: 35%;
    cursor: pointer;
}
.flex-direction-nav  .flex-prev{
    background-image: url(../images/towards_left.png);
 }
.flex-nav-next{
 float:right;
 }
.flex-direction-nav .flex-next {
    background-image: url(../images/towards_right.png);
}
.flex-direction-nav a {
    text-decoration: none;
    display: block;
    width: 40px;
    height: 40px;
    margin: -20px 0 0;
    position: absolute;
    top: 50%;
    z-index: 10;
    overflow: hidden;
    opacity: 0;
    cursor: pointer;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.flex-direction-nav a:before {
    font-family: "flexslider-icon";
    font-size: 40px;
    display: inline-block;
    content: '\f001';
    color: rgba(0, 0, 0, 0.8);
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
.flex-direction-nav a.flex-next:before {
    content: '\f002';
}
.flex-direction-nav a:before {
    font-family: "flexslider-icon";
    font-size: 40px;
    display: inline-block;
    content: '\f001';
    color: rgba(0, 0, 0, 0.8);
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
.htaocan-con .uinntb{
     top: 0px;
	 display: none;
 }
.htaocan-con:hover  .uinntb{ 
   display:block;	 
   color:#FFF; 
   z-index:10; 
   line-height:20px; 
   background:rgba(0,0,0,0.5); 
   position: absolute;
    bottom: 2px;
	border-radius:10%;
	}
.NewsTitle2{
 margin-top:50px;
}

/* 20220607 wmm 修改样式 start*/

.foot_info{
    width: 100%;
    height: 265px;
    background-color: #2B2B2B;
}

.foot-up{
    display: flex;
    padding-top: 60px;
    margin: 0px auto;
    width: 1085px;
}

.account,.mail,.phone,.guwen{
    display: flex;
}

.pic3,.pic4,.pic5,.pic6{
    width: 70px;
    height: 70px;
    background: #FFFFFF;
    border-radius: 3px;
}

.word{
    padding-top: 16px;
}

.word2{
    padding-top: 12px;
}

.word1{
    height: 80px;
    font-size: 12px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #B9B9B9;
    line-height: 16px;
    margin-left: 16px;
    margin-right: 60px;
}

.word1 > span{
    font-size: 20px; /*32px*/
    font-family: Bebas Neue;
    font-weight: 400;
    color: #006599;
    line-height: 14px;
}

.line{
    margin: 0px auto;
    width: 1085px;
    height: 1px;
    border-top: 1px solid #969696;
    opacity: 0.2;
}

.foot-down p{
    text-align: center;
    line-height: 34px;
    font-size: 12px;
    color: #B9B9B9;
    font-family: Microsoft YaHei;
    font-weight: 400;
}
 
.foot-down>:nth-child(1){
    font-size:14px;
}

 
.foot-down>:last-child{
   color: #6A6A6A;
}
/* 动态显示动画效果*/
.about_section_1,.oneshow{
 opacity: 0;
 transform: translateX(-200px);
}
.about_section_2,.twoshow{
 opacity: 0;
 transform: translateY(-200px);
}
.lpj,.threeshow{
 opacity: 0;
 transform: translateX(200px);
}
#footer_contact_form,.fourshow{
 opacity: 0;
 transform: translateY(200px);
}

   @keyframes showLeft {
     to {
       opacity: 1;
       transform: translateX(0px);
     }
   }
   @keyframes showTop {
     to {
       opacity: 1;
       transform: translateY(0px);
     }
   }
   @keyframes showRight {
     to {
       opacity: 1;
       transform: translateX(0px);
     }
   }
    @keyframes showBottom {
     to {
       opacity: 1;
       transform: translateY(0px);
     }
   }
 
 .tab-content_ul .show{
  animation:  showTop 5s forwards ;
  transform: perspective(400px) translate3d(0, 0, 50px);
 }
 

/* 20220607 wmm 修改样式 end*/