﻿h4, h5, h6, h1, h2, h3
{
    margin-top: 0;
}
ul, ol, li
{
    margin: 0;
    padding: 0;
    list-style: outside none none;
}
p
{
    margin: 0;
}
html, body
{
    font-family: 'Titillium Web','Microsoft YaHei';
    font-size: 100%;
    background-color: #fff;/*background-image: url("../img/shuiyin.png");*/
}
body a:hover
{
    transition: .3s all;
    -webkit-transition: .3s all;
    -moz-transition: .3s all;
    -ms-transition: .3s all;
    -o-transition: .3s all;
}
a
{
    color: #6ba1d6;
}
.center_link
{
    margin: 0 auto;
    text-align: center;
}
.center_link a
{
    font-size: 18px;
    color: #333;
    text-decoration: underline;
}
.center_link a:hover
{
    font-size: 18px;
    color: #6ba1d6;
    text-decoration: underline;
}
.center_link_small
{
    margin: 0 auto;
    text-align: left;
    line-height: 50px;
    font-size: 13px;
}
.center_link_small li
{
    float: left;
    margin-right: 26px;
    font-size: 13px;
}
.center_link_small li a
{
    font-size: 13px;
    color: #6ba1d6;
}
.center_link_small a:hover
{
    font-size: 13px;
    color: #6ba1d6;
    text-decoration: underline;
}
.center_link_putong
{
    margin: 0 auto;
    text-align: left;
    line-height: 0;
    font-size: 12px;
}
.img_line a img
{
    padding: 3px;
}
.img_line a:hover img
{
    border: 1px solid #6ba1d6;
}
*, *:after, *:before
{/*border-box;*/
    box-sizing: border-box;
}
.mgn10
{
    margin: 10px;
}
.mgn20
{
    margin: 20px;
}
.mgn30
{
    margin: 30px;
}
.mt-40
{
    margin-top: -40px;
}
.mt10
{
    margin-top: 10px;
}
.mt20
{
    margin-top: 20px;
}
.mt30
{
    margin-top: 30px;
}
.mt40
{
    margin-top: 0;
}
.mt50
{
    margin-top: 50px;
}
.mt60
{
    margin-top: 60px;
}
.mt80
{
    margin-top: 80px;
}
.mt70
{
    margin-top: 70px;
}
.mt75
{
    margin-top: 75px;
}
.mt90
{
    margin-top: 90px;
}
.mt110
{
    margin-top: 110px;
}
.mb10
{
    margin-bottom: 10px;
}
.mb20
{
    margin-bottom: 20px;
}
.mb30
{
    margin-bottom: 30px;
}
.mb40
{
    margin-bottom: 40px;
}
.mb50
{
    margin-bottom: 50px;
}
.mb80
{
    margin-bottom: 80px;
}
.mb85
{
    margin-bottom: 85px;
}
.mb100
{
    margin-bottom: 100px;
}
.mb115
{
    margin-bottom: 115px;
}
.mb150
{
    margin-bottom: 150px;
}
.mb170
{
    margin-bottom: 170px;
}
.mr10
{
    margin-right: 10px;
}
.mr-15
{
    margin-right: -15px;
}
.mr_5
{
    margin-right: 5px;
}
.mr20
{
    margin-right: 20px;
}
.mr30
{
    margin-right: 30px;
}
.ml10
{
    margin-left: 10px;
}
.ml20
{
    margin-left: 20px;
}
.ml30
{
    margin-left: 30px;
}
.ml-10
{
    margin-left: -10px;
}
.ml-20
{
    margin-left: -20px;
}
.mr_45
{
    margin-right: 45px;
}
.mgn20_auto
{
    margin: 20px auto;
}
.pl10
{
    padding-left: 10px;
}
.pl20
{
    padding-left: 20px;
}
.pl30
{
    padding-left: 30px;
}
.pd0
{
    padding: 0;
}
.pd10
{
    padding: 10px;
}
.pd20
{
    padding: 20px;
}
.pd30
{
    padding: 30px;
}
.pd40
{
    padding: 40px;
}
.pd-lr40
{
    padding: 10px 40px;
}
.pd50
{
    padding: 50px;
}
.pd90
{
    padding: 80px;
}
.pt10
{
    padding-top: 10px;
}
.pt20
{
    padding-top: 20px;
}
.pt30
{
    padding-top: 30px;
}
.pt40
{
    padding-top: 40px;
}
.pt90
{
    padding-top: 70px;
}
.pb10
{
    padding-bottom: 10px;
}
.pb20
{
    padding-bottom: 20px;
}
.pb30
{
    padding-bottom: 30px;
}
.pb50
{
    padding-bottom: 50px;
}
.lh10
{
    line-height: 10px;
}
.lh20
{
    line-height: 20px;
}
.lh30
{
    line-height: 30px;
}
.pr10
{
    padding-right: 10px;
}
.pr20
{
    padding-right: 20px;
}
.m0a
{
    margin: 0 auto;
}
.pad_30
{
    padding: 0 30px;
}
.img_mato
{
    display: block;
    margin: auto;
    max-width: 100%;
}
.fl
{
    float: left;
}
.fr
{
    float: right;
}
.txtctr
{
    text-align: center;
}
.txtleft
{
    text-align: left;
}
.txtright
{
    text-align: right;
}
.text_indent
{
    text-indent: 2em;
}
.font16
{
    font-size: 16px;
}
.font_color_666
{
    color: #666;
}
.font_color_999
{
    color: #999;
}
.font_color_aaa
{
    color: #aaa;
}
@font-face
{
    font-family: 'helveticaneueregular';
    src: url("../font/helveticaneue-webfont.woff")/*tpa=http://www.mt4lm.com/static/assets/fonts/helveticaneue-webfont.woff*/ format('woff'),url("../font/helveticaneue-webfont.woff2")/*tpa=http://www.mt4lm.com/static/assets/fonts/helveticaneue-webfont.woff2*/ format('woff2');
    font-weight: normal;
    font-style: normal;
}
.mainNav
{
    background-color: rgba(0,0,0,.2);
    width: 100%;
    position: absolute;
    top: 0;
    z-index: 1000;
}
.mainNavFix
{
    background-color: rgba(0,0,0,.5);
    position: fixed;
    top: 0;
    z-index: 400;
    transition: all .4s;
    -webkit-transition: all .4s;
}/*内页没有banner时的导航背景*/
.no_banner_bg
{
    background: #1db291!important;
}
.no_banner_bg .navbar-default .navbar-nav>.active>a
{
    background: #3a9984!important;
}/* topnav */
.topnav
{
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9999;
    margin-bottom: 0;
    background-color: #000;/*background-color:rgba(0, 0, 0, 0.5);*/
}
.topnav .navbar
{
    min-height: 30px;
    margin-bottom: 0;
    border: none;
    height: 30px;
}
.topnav .navbar .navbar-nav>li
{
    color: #fff;
    line-height: 30px;
    height: 30px;
    padding: 0 10px;
}
.topnav .navbar .navbar-nav>li>a
{
    color: #fff;
    padding: 0;
    position: relative;
    line-height: 30px;
    height: 30px;/*text-transform: uppercase;*/
}
.topnav .navbar .navbar-nav>li>a:focus, .topnav .navbar .navbar-nav>li>a:hover, .topnav .navbar .navbar-nav>.active>a:focus, .topnav .navbar .navbar-nav>.active>a:hover, .topnav .navbar .navbar-nav>.open>a, .topnav .navbar .navbar-nav>.open>a:focus, .topnav .navbar .navbar-nav>.open>a:hover
{
    color: #6ba1d6;
    background-color: transparent;
}
.topnav .navbar .navbar-nav>li .fa
{
    color: #6ba1d6;
    margin-right: 5px;
    font-size: 1.2em;
    font-weight: 600;
    vertical-align: middle;
}
.topnav .navbar .navbar-nav .phone
{
    color: #6ba1d6;
    font-size: 16px;
    font-weight: 600;
    padding-right: 0;
}
.navbar-brand
{
    padding: 0;
    width: 40px;
    height: 40px;
    margin-top: 6px;
    margin-left: 6px;/*height: 58px;*//*width: 196px;*/
    background: url("404.png") no-repeat;
    background-size: 100%;
    text-indent: -999em;
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover
{
    background-color: #2679b9;
}
.nav .dropdown-toggle:hover
{
    background-color: #2679b9;
}
.dropdown-menu
{
    background: #2679b9;
    border: none;
}
.dropdown-menu>li>a
{
    color: #fff;
}
.dropdown-menu .divider
{
    background-color: rgba(255,255,255,.2);
}
.navbar-nav
{
    font-size: 14px;
}
.more_head
{
    background: rgba(0,0,0,0) linear-gradient(45deg,#0b4182 1%,#1e88e5 64%,#40baf5 97%) repeat scroll 0 0;
}
.more_head a
{
    color: #fff;
}
.more_head .icon-bar
{
    background-color: #fff;
    margin-top: 5px;
}
.bt
{
    padding: 10px 0 0 22px;
    color: #6ba1d6;
    font-weight: bold;
    font-size: 16px;
}
.navbar-nav .android em, .navbar-nav .cur, .navbar-nav .weixin, .navbar-nav a.weibo, .navbar-nav a.weibo:hover, .menu .mu-til, .menu a i, .sel-list a:hover i, .set-list .my-set i, .set-list a.nv-set i
{
    background: url("../image/i-ws.png") no-repeat;
}
.navbar-nav .weixin, .navbar-nav a.weibo
{
    width: 25px;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
    float: right;
}
.navbar-nav a.weibo
{
    background-position: 0 -64px;
    margin-top: 5px;
}
.navbar-nav a.weibo:hover
{
    background-position: 0 -29px;
}
.navbar-nav .weibxo
{
    display: inline;
    padding-right: 5px;
    float: right;
    width: 40px;
}
.navbar-nav .weixin
{
    background-position: 3px -149px;
    padding: 0 0 0 3px;
    display: inline-block;
}
.navbar-nav a.weixin:hover
{
    background-position: 3px -107px;
}
.navbar-nav .weixin i
{
    background: url("../image/top_weixin.png") left top no-repeat;
    right: 115px;
    top: 32px;
}
.navbar-nav .help
{
    margin-right: 20px;
    font-size: 12px;
}
.navbar-nav .android i, .navbar-nav .community i, .navbar-nav .weixin i
{
    position: relative;
    width: 181px;
    height: 200px;
    z-index: 1000000;
    top: 30px;
    display: none;
}/* Header Start
==============================================================*/
header
{
    z-index: 1000;
    position: absolute;
    top: 30px;
    width: 100%;
    background: #494949;/*background-color: rgba(0, 0, 0, 0.2);*/
}/* Header Fixed */
header.fixed
{
    position: fixed;
    width: 100%;
    top: 0;
    background-color: #4c4c4c;/*background-color: rgba(0, 0, 0, 0.8);*/
    box-shadow: 0 2px 2px #e8e8e8;
}
header.fixed .navbar .navbar-header
{
    margin-top: 5px;
}
header.fixed .navbar .navbar-brand
{
    width: 195px;
    height: 50px;
    background-size: 150px 44px;
    background-position: 0 0;
}
header.fixed .navbar .navbar-nav>li>a
{
    line-height: 50px;/*color: #fff;*/
}
header.fixed .navbar .navbar-nav>li>a.login
{
    margin-top: 11px;
}/* Header Fixed */
header .navbar
{
    margin: 0;
    border: 0 none;
    background-color: transparent;
}
header .navbar .navbar-header
{
    margin-top: 9px;/* 导航高度 281 行关联 */
}
header .navbar .navbar-brand
{
    padding: 0;
    height: 58px;
    width: 196px;/*background: url("../images/logo.png") no-repeat;*/
    background-size: 100%;
    text-indent: -999em;
}
header .navbar .navbar-right
{
    margin-right: 0;
}
header .navbar .navbar-left
{
    padding-left: 15px;
}
header .navbar .navbar-nav>li:last-child
{
    margin-right: 0;
}
header .navbar .navbar-nav>li>a
{
    color: #fff;
    font-size: 16px;
    line-height: 70px;/* 导航高度 259 行关联 */
    padding: 5px 20px;
    position: relative;
    text-transform: uppercase;
}
header .navbar .navbar-nav>li>a:focus, header .navbar .navbar-nav>li>a:hover, header .navbar .navbar-nav>.active>a, header .navbar .navbar-nav>.active>a:focus, header .navbar .navbar-nav>.active>a:hover
{
    color: #6ba1d6;/*background-color: #2679b9;*//*background-color: rgba(0, 0, 0, 0.2);*/
}
header .navbar .navbar-nav>.active:before
{
    content: '';
    background: #6ba1d6;
    position: absolute;
    top: 0;
    width: 100%;
    height: 3px;
    z-index: 1000;
}
header .navbar .navbar-nav>li>a.login
{
    padding: 7px 18px;
    line-height: 20px;
    margin-top: 21px;/*background-color: #2679b9;
	background-color: #3ba3ff;*//*border-color: rgba(255,255,255, 0.2);*/
    border: 1px solid #6ba1d6;
    color: #6ba1d6;
}
header .navbar .navbar-nav>li>a.login:hover
{
    box-shadow: inset 0 0 0 2px #6ba1d6;
    background-color: transparent;
}
@media(max-width: 1200px)
{
    header .navbar .navbar-nav.account
    {
        display: none;
    }
}/* Sub-Nav Start
==============================================================*/
.subnav
{
    position: absolute;
    z-index: 1001;
    top: 110px;
    left: 0;
    width: 100%;
}
.subnav.fixed
{
    top: 60px;
    position: fixed;
}
.subnav .sub-nav
{/*background-color: #2679b9;
	background: linear-gradient(45deg, #2591e9 20%, #168cf3 37%, #4eafff 75%);*/
    background-color: #2880de;
    background-color: rgba(0,0,0,.8);
}
.subnav .sub-nav:after
{
    content: '';
    clear: both;
}
.sub-nav dl
{
    margin: 20px 80px 20px 0;
    float: left;
}
.sub-nav dt, .sub-nav dt a
{
    color: #6ba1d6;
    font-size: 16px;
    line-height: 30px;
    padding-bottom: 10px;
    margin-top: 20px;
}
.sub-nav dd
{
    line-height: 30px;
}
.sub-nav dd .hot
{
    background-image: url("404.png");
    margin-left: 5px;
    margin-top: 8px;
    width: 28px;
    height: 11px;
    text-indent: -999em;
    display: block;
    float: right;
}
.sub-nav dd a
{
    font-size: 14px;
    color: #fff;
}
.sub-nav dd a:hover
{
    color: #6ba1d6;
}
.nav-menu
{
    width: 100%;
    overflow: hidden;
    background-color: #f7fbfb;
    box-shadow: inset 0 -1px 0 #e3e3e3;
}
.nav-menu ul
{
    display: block;
    margin: 0 auto;
    padding: 0;
}
.nav-menu ul li
{
    float: left;
    width: 20%;
    list-style: none;
}
.nav-menu ul li:first-child a
{
    border-left: 1px solid #e3e3e3;
}
.nav-menu ul a
{
    color: #555;
    width: 100%;
    font-size: 16px;
    text-transform: uppercase;
    padding: 20px 0;
    float: left;
    text-align: center;
    border-right: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
    background-color: #f7fbfb;
    letter-spacing: .5px;
    transition: all .2s ease-in-out;
}
.nav-menu ul a:hover
{
    color: #f86539;
    background-color: #fff;
}
.nav-menu ul .active a
{
    color: #f86539;
    font-weight: bold;
    background-color: #fff;
    border-bottom: 1px solid #fff;
}
.nav-menu ul a:after
{
    content: "";
    clear: both;
}/* top nav *//*.mainTop_nav a{color:#FFF; font-size:14px; margin-right:0px;}
.mainTop_nav a:hover{color:#e0e0e0;}
.mainTop_nav .tel{ margin-right:10px;font-size: 12px;}
.mainTop_nav .android em, .mainTop_nav .cur, .mainTop_nav .weixin, .mainTop_nav a.weibo, .mainTop_nav a.weibo:hover, .menu .mu-til, .menu a i, .sel-list a:hover i, .set-list .my-set i, .set-list a.nv-set i {
	background: url(../img/i-ws.png) no-repeat;
}
.mainTop_nav .weixin, .mainTop_nav a.weibo {
	width: 25px;
	height: 25px;
	display: inline-block;
	vertical-align: middle;
	float: right
}
.mainTop_nav a.weibo {
	background-position: 0 -64px;
	margin-top: 5px
}
.mainTop_nav a.weibo:hover {
	background-position: 0 -29px
}
.mainTop_nav .weibxo {
	display: inline;
	padding-right:5px;
	float: right;
	width: 40px
}
.mainTop_nav .weixin {
	background-position: 3px -149px;
	padding: 0px 0 0 3px;
	display: inline-block
}
.mainTop_nav a.weixin:hover {
	background-position: 3px -107px
}
.mainTop_nav .weixin i {
	background: url(../img/top_weixin.png) left top no-repeat;
	right: 115px;
	top: 32px
}
.mainTop_nav .help{ margin-right:20px;font-size: 12px;}
.mainTop_nav .android i, .mainTop_nav .community i, .mainTop_nav .weixin i{
	position: relative;
	width: 181px;
	height: 200px;
	z-index: 1000000;
	top: 30px;
	display: none;
}
.head_warp{margin:0 auto;width:1200px\9;}
.navbar-default .tel{float:right; margin-top:20px;}
.navbar-nav .active:before{
	content:'';
	background:#0b52a5;
	position:absolute;
	top:0px;
	width:100%;
	height:3px;
	z-index:1000;
}*/
.country
{
    float: left;
}
.country img
{
    vertical-align: top;
    margin-top: 2px;
}
.country .btn
{
    padding: 6px 0;
    background: transparent;
}
.country .btn .caret
{
    background: transparent;
    color: #fff;
}
.btn-reg
{
    float: left;
    color: #fff;
    background-color: rgba(0,0,0,.4);
    border-radius: 5px 0 0 5px;
    padding-left: 15px;
}
.btn-reg:hover, .btn-reg:focus, .btn-reg.focus, .btn-reg:active, .btn-reg.active
{
    color: #fff;
    background-color: rgba(0,0,0,.3);
}
.btn-log
{
    float: left;
    color: #609e7c;
    background-color: #fff;
    border-radius: 0 5px 5px 0;
    margin-right: 15px;
    padding-right: 15px;
}
.btn-log:hover, .btn-log:focus, .btn-log.focus, .btn-log:active, .btn-log.active
{
    color: #488e68;
    background-color: #e5e5e5;
}/* btn-index-1 */
.btn-index-1
{
    color: #6ba1d6;
    border-color: #6ba1d6;
    overflow: hidden;
    position: relative;
}
.btn-index-1:before, .btn-index-1:after
{
    content: "";
    position: absolute;
    z-index: -1;
    height: 100%;
    width: 0;
    top: 0;
    background-color: #6ba1d6;
    -webkit-transition: all .4s;
    transition: all .4s;
}
.btn-index-1:before
{
    left: -30px;
    -webkit-transform: skew(-45deg,0);
    transform: skew(-45deg,0);
}
.btn-index-1:after
{
    right: -30px;
    -webkit-transform: skew(-45deg,0);
    transform: skew(-45deg,0);
}
.btn-index-1:hover
{
    color: #fff;
}
.btn-index-1:hover:before, .btn-index-1:hover:after
{
    width: 80%;
}/*.btn-try:hover,
.btn-try:focus,
.btn-try.focus,
.btn-try:active,
.btn-try.active{
  color:#FFF;
  background-color:#3d76ae;
}
*/
.btn-qq
{
    background: url("../image/i-qq.png") 11px center no-repeat;
    border-radius: 0;
    width: 52px;
    height: 52px;
    font-size: 16px;
    background-color: #fff;
    border: 1px solid #3d76ae;
    border-radius: 6px;
}
.btn-qq:hover, .btn-qq:focus, .btn-qq.focus, .btn-qq:active, .btn-qq.active
{
    color: #fff;
    background-color: #3d76ae;
}/* slide轮播图样式如下 */
.slide-main
{
    height: 640px;
}
.slide-main .prev, .slide-main .next
{
    display: block;
    width: 52px;
    height: 103px;
    position: absolute;
    z-index: 222;
    top: 50%;
    margin-top: -60px;
    overflow: hidden;
    cursor: pointer;/*opacity:1;-moz-opacity:1;filter:alpha(opacity=100);*/
    _border: 1px solid none;
}
.slide-main .prev
{
    left: 70px;
}
.slide-main .next
{
    right: 70px;
}
.slide-main .prev:hover, .slide-main .next:hover, .nav-main a:hover, .nav-main a.cur
{
    opacity: 1;
    -moz-opacity: 1;
    filter: alpha(opacity=100);
}
.slide-main .item li
{
    float: left;
}
.slide-main .item
{
    display: block;
    height: 5px;
    position: absolute;
    z-index: 124;
    bottom: 30px;
    left: 50%;
    margin-left: -94px;
    text-align: center;
}
.slide-main .item a
{
    display: inline-block;
    border-radius: 40px;
    margin-right: 15px;
    background: #fff;
    opacity: .8;
    -moz-opacity: .8;
    filter: alpha(opacity=80);
    overflow: hidden;
}
.slide-main .item a.cur
{
    background: #fff;
}
.slide-box, .slide_m
{
    display: block;
    width: 100%;
    height: auto;
    overflow: hidden;
    text-align: center;
}
.slide-box
{
    position: relative;
}
.slide_m
{
    display: none;
    height: 640px;
    background: #ff6900;
    position: relative;
    position: absolute;
    z-index: 8;
}
#bgstylea
{
    background: url("404.png") top center;
}
#bgstyleb
{
    background: url("404.png") top center;
}
#bgstylec
{
    background: url("404.png") top center;
}
#bgstyled
{
    background: url("404.png") top center;
}
.m_notice
{
    line-height: 32px;
    height: 32px;
    background-color: #fff;
    font-size: 14px;
    color: #666;
    border-bottom: 1px solid #e8e8e8;
}
.m_notice a
{
    color: #666;
}
.m_notice a:hover
{
    color: #666;
}
.m_pro
{
    padding-top: 100px;
    padding-bottom: 50px;
}
.m_pro .p_item
{
    text-align: center;
}
.m_pro .p_item span
{
    font-size: 22px;
    font-family: 'helveticaneueregular';
    text-align: center;
    font-weight: inherit;
    line-height: 45px;
    letter-spacing: 1px;
}
.m_pro .p_item h3
{
    font-weight: bold;
    text-align: center;
    margin-top: 24px;
    margin-bottom: 5px;
}
.m_pro .p_item p
{
    font-size: 13px;
    text-align: left;
    padding: 0 32px;
    line-height: 24px;
    display: block;
    height: 75px;
}
.p_item .pic
{
    height: 160px;
}
.flip-container
{
    perspective: 1000;
    transform-style: preserve-3d;
}
.flip-container:hover .back
{
    transform: rotateY(0deg);
}
.flip-container:hover .front
{
    transform: rotateY(180deg);
}
.flip-container, .front, .back
{
    width: 100%;
    height: 320px;
}
.flipper
{
    transition: .6s;
    transform-style: preserve-3d;
    position: relative;
}
.front, .back
{
    backface-visibility: hidden;
    transition: .6s;
    transform-style: preserve-3d;
    position: absolute;
    top: 0;
    left: 0;
}
.front
{
    z-index: 2;
    transform: rotateY(0deg);
}
.back
{
    transform: rotateY(-180deg);
}
.vertical.flip-container
{
    position: relative;
}
.vertical .back
{
    transform: rotateX(180deg);
}
.vertical.flip-container:hover .back
{
    transform: rotateX(0deg);
}
.vertical.flip-container:hover .front
{
    transform: rotateX(180deg);
}
.m-choose h6
{
    font-size: 18px;
    margin-top: 10px;
    color: #666;
    text-align: center;
    padding: 0 20px;
    background-color: #fff;
    position: relative;
    display: inline-block;
}
.m-choose p
{
    text-align: center;
    font-size: 18px;
    margin-top: 6px;
}
.m-choose .text-center a
{
    font-size: 14px;
    margin-top: 12px;
    display: block;
    overflow: hidden;
}
.m-choose .line
{
    height: 54px;
    position: relative;
    text-align: center;
}
.m-choose .flip-container .front
{
    padding-top: 30px;
}
.m-choose .flip-container .front h4
{
    font-size: 18px;
    text-align: center;
    line-height: 34px;
}
.m-choose .flip-container .front p
{
    text-align: center;
    margin-top: 20px;
}
.m-choose .flip-container .back
{
    border: 1px solid #6ba1d6;
    padding: 20px;
    text-align: center;
}
.m-choose .flip-container .back h5
{
    font-size: 18px;
    color: #6ba1d6;
    line-height: 26px;
    text-align: center;
}
.m-choose .flip-container .back p
{
    text-align: left;
    margin-top: 20px;
    font-size: 12px;
    padding: 20px 10px;
    border-top: 1px dashed #e5e5e5;
    line-height: 24px;
}
.m-service
{
    clear: both;
    margin-top: 20px;
    padding-top: 60px;
    padding-bottom: 100px;
    background: url("../image/index-service.jpg") no-repeat;
}
.m-service2
{
    clear: both;
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 0;
    background: url("../image/bg-service.jpg.png") no-repeat;
    height: 150px;
}
.m-service2 h5
{
    color: #fff;
    font-size: 33px;
    text-align: center;
}
.m-service2 h5 span
{
    border-bottom: 1px solid #fff;
    padding-bottom: 8px;
}
.m-service2 .m-word
{
    display: block;
    overflow: hidden;
    margin-top: 6px;
}
.m-service2 .m-word dt
{
    color: #fff;
    text-align: center;
    margin-top: 26px;
    font-weight: normal;
    line-height: 24px;
    font-size: 14px;
}
.m-service2 .m-word .item01
{
    margin: 0 auto;
    width: 180px;
    height: auto;
}
.m-service2 .m-word .item02
{
    margin: 0 auto;
    width: 180px;
    height: auto;
}
.m-service2 .m-word .item03
{
    margin: 0 auto;
    width: 180px;
    height: auto;
}
.m-service2 .m-word .item i
{
    display: block;
    width: 90px;
    height: 90px;
    margin: auto;
    border: #fff 2px solid;
    border-radius: 50%;
}
.m-service2 .m-word h2
{
    font-size: 34px;
    font-weight: 100;
    color: #333;
    margin-top: 15px;
    text-align: center;
    font-weight: bolder;
}
.m-service2 .m-word p
{
    font-size: 16px;
    color: #333;
    margin-top: 0;
    text-align: center;
    font-weight: 100;
}
.m-service h5
{
    color: #fff;
    font-size: 28px;
    text-align: center;
}
.m-service h5 span
{
    border-bottom: 1px solid #fff;
    padding-bottom: 8px;
}
.m-service .m-word
{
    display: block;
    overflow: hidden;
}
.m-service .m-word dt
{
    color: #fff;
    text-align: center;
    margin-top: 26px;
    font-weight: normal;
    line-height: 24px;
    font-size: 14px;
}
.m-service .m-word .item01
{
    margin: 0 auto;
    width: 180px;
    height: auto;
}
.m-service .m-word .item02
{
    margin: 0 auto;
    width: 180px;
    height: auto;
}
.m-service .m-word .item03
{
    margin: 0 auto;
    width: 180px;
    height: auto;
}
.m-service .m-word .item i
{
    display: block;
    width: 90px;
    height: 90px;
    margin: auto;
    border: #fff 2px solid;
    border-radius: 50%;
}
.m-service .m-word h2
{
    font-size: 34px;
    font-weight: 100;
    color: #fff;
    margin-top: 15px;
    text-align: center;
}
.m-service .m-word p
{
    font-size: 13px;
    color: #fff;
    margin-top: 0;
    text-align: center;
}
.m-choose .carousel-control.left, .m-choose .carousel-control.right
{
    background-image: none;
}
.m-choose .carousel-control.left
{
    margin-left: -120px;
    top: 120px;
}
.m-choose .carousel-control.right
{
    margin-right: -120px;
    top: 120px;
}
.m-choose .carousel-indicators
{
    bottom: -52px;
}
.m-choose .carousel-indicators li
{
    background-color: #eee;
    margin: 5px;
    width: 12px;
    height: 12px;
}
.m-choose .carousel-indicators .active
{
    background-color: #ccc;
    width: 12px;
    height: 12px;
    border: 1px solid #eee;
}
.m-news
{
    text-align: center;
    margin-top: 50px;
    display: block;
    overflow: hidden;
}
.m-news .sub01
{
    text-align: left;
}
.m-news .sub01 h3
{
    font-size: 16px;
    margin-bottom: 10px;
    border-left: 2px solid #6ba1d6;
    padding-left: 10px;
}
.m-news .sub01 h6
{
    font-size: 14px;
    background: url("../image/i-i01.png") 0 6px no-repeat;
    padding-left: 16px;
}
.m-news .sub01 .img
{
    float: left;
}
.m-news .sub01 .t-news
{
    padding-left: 15px;
    display: block;
    overflow: hidden;
}
.m-news .sub01 .t-news h4
{
    font-size: 14px;
    text-align: left;
    margin-bottom: 10px;
}
.m-news .sub01 .t-news p
{
    font-size: 12px;
    color: #666;
    text-align: left;
}
.m-news .sub01 .t-news span
{
    color: #999;
}
.m-news .container
{
    padding: 0;
}
.m-news .title_img
{
    display: block;
    margin: auto;
    margin-top: 15px;
    margin-bottom: 20px;
}
.gallery
{
    width: 100%;
    margin: 30px auto;
}
.gallery>div
{
    position: relative;
    float: left;
    width: 230px;
    height: 130px;
    margin: 4px;
}
.gallery>div>img
{
    width: 230px;
    transition: .1s transform;
    transform: translateZ(0);/* hack */
}
.gallery div:hover
{
    z-index: 1;
}
.gallery>div:hover>img
{
    transform: scale(1.2,1.2);
    transition: .3s transform;
    box-shadow: 1px 1px 15px rgba(0,0,0,.2);
}
.cf:before, .cf:after
{
    display: table;
    content: "";
    line-height: 0;
    box-shadow: 1px 1px 15px rgba(0,0,0,.2);
}
.cf:after
{
    clear: both;
}/*首页 新闻*/
.m-news a:hover p
{
    color: #6ba1d6;
}
.m-news .new_li_tp
{
    display: block;
    border: #e2e2e2 1px solid;
    margin-bottom: 25px;
}
.m-news .new_li_tp p
{
    text-align: left;
    font-size: 14px;
    color: #333;
    line-height: 55px;
    padding-left: 30px;
}
.m-news .IE_index_new_li a
{
    display: block;
    font-size: 12px;
    color: #666;
    line-height: 34px;
}
.m-news .IE_index_new_li a:hover
{
    display: block;
    font-size: 12px;
    color: #6ba1d6;
    line-height: 34px;
}
.m-news a:hover
{
    text-decoration: none;
}
.m-news .new_li_tp img
{
    display: block;
    max-width: 100%;
}
.m-news h6
{
    font-size: 18px;
    margin-top: 10px;
    color: #666;
    text-align: center;
    padding: 0 20px;
    background-color: #fff;
    position: relative;
    display: inline-block;
}
.m-news p
{
    text-align: center;
    font-size: 18px;
    margin-top: 6px;
}
.m-news .text-center a
{
    font-size: 14px;
    margin-top: 12px;
    display: block;
    overflow: hidden;
}
.m-news .line
{
    border-bottom: 1px solid #eee;
    height: 54px;
    position: relative;
    text-align: center;
}
.m-parter h4
{
    font-size: 28px;
    text-align: center;
}
.m-parter h6
{
    font-size: 18px;
    margin-top: 10px;
    color: #666;
    text-align: center;
    padding: 0 20px;
    background-color: #fff;
    position: relative;
    display: inline-block;
}
.m-parter p
{
    text-align: center;
    font-size: 18px;
    margin-top: 6px;
}
.m-parter .text-center a
{
    font-size: 14px;
    margin-top: 12px;
    display: block;
    overflow: hidden;
}
.m-parter .line
{
    height: 54px;
    position: relative;
    text-align: center;
    padding-left: 0;
    padding-right: 0;
}
.m-media h4
{
    font-size: 30px;
    text-align: center;
    color: #fff;
}
.m-media h6
{
    font-size: 18px;
    margin-top: 10px;
    color: #666;
    text-align: center;
    padding: 0 20px;
    background-color: #f2f2f2;
    position: relative;
    display: inline-block;
}
.m-media p
{
    text-align: center;
    font-size: 18px;
    margin-top: 6px;
}
.m-media .text-center a
{
    font-size: 14px;
    margin-top: 12px;
    display: block;
    overflow: hidden;
}
.m-media .sub
{
    margin-top: 30px;
}
.m-media .sub p
{
    font-size: 12px;
    color: #bebebe;
    line-height: 18px;
}
.m-media .sub.border_r
{
    border-right: #595959 1px solid;
}
.m-media .sub img
{
    border: #484848 5px solid;
}
.m-custom
{
    background-color: #2a2a2a;
    padding: 20px 0;
}
.m-custom .tel
{
    float: left;
}
.m-custom .tel h4
{
    font-size: 18px;
    width: 160px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #e0e0e0;
}
.m-custom .tel p
{
    font-size: 16px;
}
.m-custom .tel span font
{
    color: #6ba1d6;
    margin-right: 6px;
}
.m-custom .sub
{
    background-color: #fff;
    padding: 15px;
    display: block;
    overflow: hidden;
}
.foot-link
{
    background: #3d3d3d;
    padding: 30px 0;
}
.foot-link .f-logo img
{
    float: left;
    margin-right: 10px;
}
.foot-link .sub h6
{
    font-size: 16px;
    color: #fff;
    margin-bottom: 10px;
}
.foot-link .sub h5
{
    font-size: 14px;
    color: #fff;
    margin-bottom: 10px;
}
.foot-link .sub a
{
    font-size: 12px;
    color: #bababa;
    line-height: 24px;
}
.foot-link .f-logo h4
{
    font-size: 14px;
    line-height: 22px;
    color: #cacaca;
}
.foot-link .f-logo h6
{
    font-size: 12px;
    color: #cacaca;
    line-height: 22px;
}
.link-warp
{
    background-color: #3d3d3d;
    border-top: 1px solid #515151;
}
.link-warp p
{
    float: left;
    color: #999;
    line-height: 46px;
}
.link-warp a
{
    color: #777;
    line-height: 46px;
    margin: 0 10px;
    font-size: 12px!important;
}
.link-warp a:hover, .copyright a:hover
{
    color: #a4a4a4;
}
.copyright
{
    background-color: #353535;
}
.copyright .pull-right
{
    color: #aaa;
    height: 60px;
}
.copyright .pull-right a
{
    display: inline-block;
    width: 28px;
    height: 28px;
    border: #999 1px solid;
    border-radius: 50%;
    margin: 16px 4px;
}
.copyright .pull-right a img
{
    display: block;
    margin: auto;
}
.copyright p
{
    line-height: 60px;
    color: #aaa;
}
@font-face
{
    font-family: 'Bebas Neue';
    src: url("");
}
.m-service .i-tel font
{
    float: left;
    font-family: 'Bebas Neue';
    font-size: 38px;
    line-height: 38px;
    height: 38px;
}
.btn-infoT
{
    color: #fff;
    background-color: none;
    border-color: #fff;
    border-radius: 0;
    margin-right: 10px;
}
.btn-infoT:hover, .btn-infoT:focus, .btn-infoT.focus, .btn-infoT:active, .btn-infoT.active
{
    color: #fff;
    background-color: #323648;
    border-color: #fff;
}
.btn-real
{
    color: #3ac88e;/* background-color: #ef3837; */
    padding: 10px 35px;
    border: none;
    border-radius: 3px;
    margin-right: 10px;/* opacity: 0.5; */
    background-color: #fff;
}
.btn-real:hover, .btn-real:focus, .btn-real.focus, .btn-real:active, .btn-real.active
{
    color: #26a470;
    background-color: #e5e5e5;
}
.btn-vtal
{
    color: #fff;/* background-color: #ef3837; */
    padding: 10px 35px;
    border-radius: 3px;
    margin-right: 10px;/* opacity: 0.5; */
    background-color: #178f69;
}
.btn-vtal:hover, .btn-vtal:focus, .btn-vtal.focus, .btn-vtal:active, .btn-vtal.active
{
    color: #fff;
    background-color: #13815e;
}
.btn-infoC
{
    color: #65e0db;
    background-color: #fff;
    border: none;
    font-size: 18px;
    padding: 12px 50px;
    border-radius: 4px;
    margin-right: 10px;
}
.btn-infoC:hover, .btn-infoC:focus, .btn-infoC.focus, .btn-infoC:active, .btn-infoC.active
{
    color: #45b6b1;
    background-color: #f5f5f5;
    border-color: #fff;
}
.btn-customer
{
    color: #444;
    border: none;
    font-size: 14px;
    padding: 6px 14px 6px 34px;
    margin-right: 10px;
    border-radius: 3px;
    margin-right: 10px;
    background: url("404.png") 10px 3px no-repeat #fff;
}
.btn-customer:hover, .btn-customer:focus, .btn-customer.focus, .btn-customer:active, .btn-customer.active
{
    color: #45b6b1;
    background-color: #f5f5f5;
    border-color: #fff;
}
.btn-infoP
{
    color: #fff;
    background-color: #2d3e50;
    border: none;
    font-size: 18px;
    padding: 12px 50px;
    border-radius: 4px;
    margin-right: 10px;
}
.btn-infoP:hover, .btn-infoP:focus, .btn-infoP.focus, .btn-infoP:active, .btn-infoP.active
{
    color: #fff;
    background-color: #1e2d3c;
    border-color: #fff;
}
.nl
{
    min-height: 1000px;
}
.nl-top
{
    height: 106px;
    background: #2b3a51;
}
.nl ul li
{
    padding-top: 24px;
    padding-bottom: 24px;
    height: 120px;
    border-bottom: dashed 1px #d7d7d7;
}
.nl .nl-date
{
    height: 100%;
    border-right: 1px solid #d7d7d7;
}
.nl .nl-date .nl-date-day
{
    display: block;
    margin-right: 10px;
    font-size: 40px;
    color: #999;
    text-align: right;
    font-family: Arial;
    line-height: 50px;
}
.nl .nl-date .nl-date-month
{
    display: block;
    margin-right: 10px;
    font-size: 16px;
    color: #999;
    text-align: right;
    font-family: Arial;
}
.nl .nl-info .nl-info-tit
{
    display: block;
    margin-left: 14px;
    width: 90%;
    font-size: 16px;
    color: #333;
}
.nl .nl-info .nl-info-text
{
    display: block;
    margin-left: 14px;
    width: 94%;
    font-size: 14px;
    color: #999;
    height: 40px;
    overflow: hidden;
    margin-top: 6px;
    line-height: 21px;
}
.nl-link .nl-link-tit
{
    display: block;
    font-size: 16px;
    color: #333;
    border-bottom: solid 1px #d7d7d7;
    line-height: 44px;
}
.nl-link ul
{
    padding-top: 10px;
    padding-bottom: 20px;
}
.nl-link ul li
{
    display: block;
    width: 98%;
    overflow: hidden;
    font-size: 14px;
    color: #333;
    line-height: 34px;
}
.nl-link ul li a
{
    color: #333;
}
.nl-link ul li a:hover
{
    color: #2080d6;
}
.nl-link ul li b
{
    margin-right: 10px;
}
.bl
{
    min-height: 1000px;
}
.bl .bl-info
{
    padding: 10px;
}
.bl .bl-info .bl-info-tit
{
    overflow: hidden;
}
.bl .bl-info .bl-info-tit h4
{
    float: left;
    line-height: 24px;
    margin-top: 10px;
    color: #39393a;
}
.bl .bl-info .bl-info-tit .bl-info-date
{
    float: right;
    line-height: 24px;
    margin-top: 10px;
    color: #999;
}
.bl .bl-info p
{
    font-size: 14px;
    color: #999;
}
.news_left
{
    vertical-align: top;
}
.news_left h3
{
    font-size: 20px;
    color: #2f2f2f;
    margin: auto;
    text-align: center;
    margin-top: 58px;
    margin-bottom: 30px;
}
.news_left .des
{
    display: block;
    width: 100%;
    font-size: 14px;
    color: #8d8d8d;
    text-align: center;
    margin: auto;
    margin-bottom: 58px;
}
.news_left p
{
    display: block;
    font-size: 14px;
    color: #6e6d6d;
    margin: auto;
    line-height: 30px;
    text-indent: 2em;
}
.new-left-body
{
    min-height: 1000px;
}
.new-left-body-in
{
    width: 100%;
    padding-top: 30px;
    height: 100%;
    background: #fff;
}
.news_left .new-left-body .new-l-b-t
{
    padding: 0 40px;
}
.news_left .new-left-body .new-l-b-t h3
{
    font-size: 20px;
    color: #2f2f2f;
    margin: auto;
    text-align: center;
    margin-bottom: 30px;
}
.news_left .new-left-body .new-l-b-t span
{
    display: block;
    width: 100%;
    font-size: 14px;
    color: #8d8d8d;
    text-align: center;
    margin: auto;
    margin-bottom: 58px;
}
.news_left .new-left-body .new-l-b-t p
{
    display: block;
    font-size: 16px;
    color: #333;
    margin: auto;
    line-height: 32px;
    text-indent: 2em;
    word-wrap: break-word;
}
.list-bottom
{
    display: block;
    padding: 0 40px;
    height: 40px;
    margin: auto;
    margin-top: 30px;
}
.list-bottom li
{
    display: block;
    width: 50%;
}
.list-bottom span
{
    display: block;
    color: #2080d6;
    font-size: 14px;
    line-height: 28px;
    float: left;
}
.list-bottom a
{
    margin-left: 10px;
    display: block;
    color: #333;
    font-size: 14px;
    float: left;
    line-height: 28px;
}
.foot-adress
{
    padding: 20px;
    height: 210px;
    background: #183764 url("../image/foot-bg1.png") 414px 44px no-repeat;
}
.foot-adress .foot-adress-tit
{
    font-size: 24px;
    color: #fff;
    font-family: Arial;
}
.foot-adress .foot-adress-tit2
{
    display: block;
    margin-bottom: 40px;
    font-size: 16px;
    color: #fff;
}
.foot-adress .foot-adress-spn
{
    display: block;
    font-size: 14px;
    color: #fff;
}
.foot-hotline
{
    padding: 20px;
    height: 210px;
    background: #fff url("../image/bot-tel.png") 330px 124px no-repeat;
}
.foot-hotline .foot-hotline-tit
{
    font-size: 24px;
    color: #333;
    font-family: Arial;
}
.foot-hotline .foot-hotline-tit2
{
    display: block;
    margin-bottom: 40px;
    font-size: 16px;
    color: #333;
}
.foot-hotline .foot-hotline-abox
{
    display: block;
    margin-top: 47px;
}
.foot-hotline .foot-hotline-abox a
{
    display: inline-block;
    margin-right: 20px;
    font-size: 14px;
    background: url("../image/qq-btn.png") no-repeat;
    height: 33px;
    width: 107px;
    line-height: 33px;
    padding-left: 35px;
    color: #333;
    text-decoration: none;
}
.foot-spn
{
    display: block;
    padding-left: 180px;
    margin-top: 10px;
    margin-bottom: 10px;/*background:url("../images/foot-logo.png") no-repeat left;*/
    color: #999;
    font-size: 14px;
}
.foot-spn font
{
    font-size: 12px;
    color: #777;
}
.link-in .pull-right
{
    margin-top: 10px;
}
.link-in .pull-right a
{
    font-size: 14px;
    line-height: 40px;
}/* 大于320像素 */
@media only screen and (min-width: 320px)
{
    .phone_none
    {
        display: none;
    }/* banner */
    .slide-main
    {
        height: auto;
        position: relative;
    }
    .slide-box, .slide_m
    {
        display: block;
        width: 100%;
        overflow: hidden;
        text-align: center;
    }
    .slide_m
    {
        display: none;
        background: #ff6900;
        height: 200px;
        position: relative;
        z-index: 8;
    }
    .b_phone
    {
        display: block;
        height: auto;
    }
    .b_pc
    {
        display: none;
    }
    .b_phone img
    {
        width: 100%;
        height: auto;
        display: block;
        overflow: hidden;
    }
    .slide-main .prev, .slide-main .next
    {
        width: 28px;
        height: auto;
        margin-top: -30px;
    }
    .slide-main .prev
    {
        left: 10px;
    }
    .slide-main .next
    {
        right: 10px;
    }
    .slide-main .prev img, .slide-main .next img
    {
        height: auto;
        width: 100%;
    }
    .container
    {
        width: 100%;
    }
    .mainTop_nav
    {
        display: none;
    }
    .btn-index
    {
        visibility: hidden;
        padding: 20px;
    }
    .m-plan
    {
        padding: 20px 0 2px 0;
        background: #f2f2f2;
        background-size: 150% 90%;
    }
    .m-choose
    {
        text-align: center;
        height: 1600px;
        margin-top: 20px;
        display: block;
        overflow: hidden;
    }
    .m-parter
    {
        display: none;
    }
    .m-media
    {
        display: none;
    }
    .foot-link .sub
    {
        display: none;
    }
    .m-news .container .col-md-4
    {
        padding: 0 15px 0 15px;
    }
    .m-choose h4
    {
        font-size: 18px;
        text-align: center;
    }
    .m-news h4
    {
        font-size: 20px;
        text-align: center;
    }
    .we-banner
    {
        background: url("404.png") no-repeat center;
        height: 200px;
        width: 100%;
        background-size: auto 100%;
    }
    .news_left .new-left-body .new-l-b-t
    {
        padding: 0;
    }
    .list-bottom li
    {
        display: block;
        width: 100%;
    }
    .list-bottom
    {
        display: block;
        padding: 0;
        height: 100px;
        margin: auto;
        margin-top: 30px;
    }
    .nl .nl-date .nl-date-month
    {
        font-size: 13px;
    }
    .nl .nl-info .nl-info-tit
    {
        font-size: 14px;
    }
    .nl .nl-info .nl-info-text
    {
        font-size: 12px;
    }
    .nl_top_pd20
    {
        padding: 0;
    }
    .list-bottom a
    {
        font-size: 12px;
    }
    .bl .bl-info .bl-info-tit .bl-info-date
    {
        display: inline-block;
        margin-bottom: 20px;
        float: none;
        line-height: 24px;
        margin-top: 0;
        color: #999;
    }
    .nl_top_pd202
    {
        padding: 20px 0;
    }
    .mt4-prog-bg
    {
        padding-top: 140px;
        background-image: url("404.png");
        background-repeat: no-repeat;
        height: auto;
    }
    .m-custom .tel h4
    {
        font-size: 14px;
        width: auto;
    }
    .m-custom .tel p
    {
        font-size: 12px;
    }
    .m-custom .tel span
    {
        display: block;
        font-size: 16px;
        line-height: 30px;
    }
    .foot-hotline
    {
        padding: 20px;
        height: 210px;
        background: #fff;
    }
    .foot-hotline .foot-hotline-abox a
    {
        margin-right: 18px;
    }
}/* 大于768像素 */
@media(min-width: 768px)
{
    .mainNav
    {
        background-color: rgba(0,0,0,.2);
        width: 100%;
        position: absolute;
        top: 30px;
        z-index: 1000;
    }
    .mainNavFix
    {
        background-color: rgba(0,0,0,.7);
        position: fixed;
        top: 0;
        z-index: 400;
        transition: all .4s;
        -webkit-transition: all .4s;
    }
    .phone_none
    {
        display: block;
    }/* banner */
    .slide-main
    {
        height: 640px;
        position: relative;
    }
    .slide-box, .slide_m
    {
        display: block;
        width: 100%;
        height: 640px;
        overflow: hidden;
        text-align: center;
    }
    .slide_m
    {
        display: none;
        height: 640px;
        background: #ff6900;
        position: absolute;
        z-index: 8;
    }
    #bgstylea
    {
        background: url("404.png") top center;
    }
    #bgstyleb
    {
        background: url("404.png") top center;
    }
    #bgstylec
    {
        background: url("404.png") top center;
    }
    #bgstyled
    {
        background: url("404.png") top center;
    }
    .b_phone
    {
        display: none;
    }
    .b_pc
    {
        display: block;
        margin-top: -60px;
    }
    .obj_d03
    {
        display: none;
    }
    .slide-main .prev, .slide-main .next
    {
        width: 52px;
        height: 103px;
        margin-top: -60px;
    }
    .slide-main .prev
    {
        left: 70px;
    }
    .slide-main .next
    {
        right: 70px;
    }
    .slide-main .prev img, .slide-main .next img
    {
        height: auto;
        width: 100%;
    }
    .container
    {
        width: 100%;
    }
    .mainTop_nav
    {
        display: block;
        background-color: rgba(0,0,0,.5);
        width: 100%;
        height: 30px;
        line-height: 30px;
        position: absolute;
        z-index: 9999999;
        font-size: 14px;
        color: #fff;
    }
    .btn-index
    {
        visibility: visible;
        margin: 30px 20px;
        padding: 10px 36px;
        border-radius: 4px;
        border: 1px solid;
        font-size: 16px;
        text-transform: uppercase;
        background: none;
        outline: none;
        cursor: pointer;
        -webkit-transition: all .5s;
        transition: all .5s;
    }
    .m-plan
    {
        padding: 40px 0 60px 0;
        margin-top: 80px;
        background: #f2f2f2;
    }
    .m-choose
    {
        text-align: center;
        height: 500px;
        margin-top: 80px;
        display: block;
        overflow: hidden;
    }
    .m-parter
    {
        text-align: center;
        margin-top: 100px;
        height: auto;
        padding-top: 60px;
        padding-bottom: 80px;
        display: block;
        overflow: hidden;/* background:url(../img/p-img.jpg) center 72px no-repeat;*/
        background: #f8f8f8;
    }
    .m-media
    {
        text-align: center;
        margin-top: 0;
        height: auto;
        padding-top: 40px;
        padding-bottom: 40px;
        display: block;
        overflow: hidden;
        background: #505050;
    }
    .foot-link .sub
    {
        display: block;
    }
    .m-news .container .col-md-4
    {
        padding: 0 30px 0 0;
    }
    .m-choose h4
    {
        font-size: 28px;
        text-align: center;
    }
    .m-news h4
    {
        font-size: 28px;
        text-align: center;
    }
    .we-banner
    {
        background: url("404.png") no-repeat center;
        height: 530px;
        width: 100%;
    }
    .news_left .new-left-body .new-l-b-t
    {
        padding: 0 40px;
    }
    .list-bottom li
    {
        display: block;
        width: 50%;
    }
    .list-bottom
    {
        display: block;
        padding: 0 40px;
        height: 40px;
        margin: auto;
        margin-top: 30px;
    }
    .nl .nl-date .nl-date-month
    {
        font-size: 16px;
    }
    .nl .nl-info .nl-info-tit
    {
        font-size: 16px;
    }
    .nl .nl-info .nl-info-text
    {
        font-size: 14px;
    }
    .nl_top_pd20
    {
        padding: 20px;
    }
    .list-bottom a
    {
        font-size: 14px;
    }
    .bl .bl-info .bl-info-tit .bl-info-date
    {
        float: right;
        line-height: 24px;
        margin-top: 10px;
        color: #999;
    }
    .nl_top_pd202
    {
        padding: 20px;
    }
    .mt4-prog-bg
    {
        padding-top: 140px;
        background-image: url("404.png");
        background-repeat: no-repeat;
        height: 300px;
    }
    .m-custom .tel h4
    {
        font-size: 18px;
        width: 160px;
    }
    .m-custom .tel p
    {
        font-size: 16px;
    }
    .m-custom .tel span
    {
        display: inline-block;
        font-size: 16px;
        line-height: 30px;
    }
    .foot-hotline
    {
        padding: 20px;
        height: 210px;
        background: #fff url("../image/bot-tel.png") 330px 124px no-repeat;
    }
    .foot-hotline .foot-hotline-abox a
    {
        margin-right: 20px;
    }
}/* 大于960像素 */
@media(min-width: 992px)
{
    .slide-box .slide_m .m_phone
    {
        display: none;
    }
    .slide-main
    {
        height: 640px;
        position: relative;
    }
    .slide-box, .slide_m
    {
        display: block;
        width: 100%;
        height: 640px;
        overflow: hidden;
        text-align: center;
    }
    .slide_m
    {
        display: none;
        height: 640px;
        background: #ff6900;
        position: absolute;
        z-index: 8;
    }
    #bgstylea
    {
        background: url("404.png") top center;
    }
    #bgstyleb
    {
        background: url("404.png") top center;
    }
    #bgstylec
    {
        background: url("404.png") top center;
    }
    #bgstyled
    {
        background: url("404.png") top center;
    }
    .b_phone
    {
        display: none;
    }
    .b_pc
    {
        display: block;
        margin-top: 0;
    }
    .container
    {
        width: 100%;
    }
    .news_left .new-left-body .new-l-b-t
    {
        padding: 0 40px;
    }
    .list-bottom li
    {
        display: block;
        width: 50%;
    }
    .list-bottom
    {
        display: block;
        padding: 0 40px;
        height: 40px;
        margin: auto;
        margin-top: 30px;
    }
    .nl .nl-date .nl-date-month
    {
        font-size: 16px;
    }
    .nl .nl-info .nl-info-tit
    {
        font-size: 16px;
    }
    .nl .nl-info .nl-info-text
    {
        font-size: 14px;
    }
    .nl_top_pd20
    {
        padding: 20px;
    }
    .list-bottom a
    {
        font-size: 14px;
    }
    .bl .bl-info .bl-info-tit .bl-info-date
    {
        float: right;
        line-height: 24px;
        margin-top: 10px;
        color: #999;
    }
    .nl_top_pd202
    {
        padding: 20px;
    }
    .mt4-prog-bg
    {
        padding-top: 140px;
        background-image: url("404.png");
        background-repeat: no-repeat;
        height: 300px;
    }
    .m-custom .tel h4
    {
        font-size: 18px;
        width: 160px;
    }
    .m-custom .tel p
    {
        font-size: 16px;
    }
    .foot-hotline
    {
        padding: 20px;
        height: 210px;
        background: #fff url("../image/bot-tel.png") 330px 124px no-repeat;
    }
    .foot-hotline .foot-hotline-abox a
    {
        margin-right: 20px;
    }
}/* 大于1200像素 */
@media(min-width: 1200px)
{
    .container
    {
        width: 1300px;
    }
    .news_left .new-left-body .new-l-b-t
    {
        padding: 0 40px;
    }
    .list-bottom li
    {
        display: block;
        width: 50%;
    }
    .list-bottom
    {
        display: block;
        padding: 0 40px;
        height: 40px;
        margin: auto;
        margin-top: 30px;
    }
    .nl .nl-date .nl-date-month
    {
        font-size: 14px;
    }
    .nl .nl-info .nl-info-tit
    {
        font-size: 16px;
    }
    .nl .nl-info .nl-info-text
    {
        font-size: 14px;
    }
    .nl_top_pd20
    {
        padding: 20px;
    }
    .list-bottom a
    {
        font-size: 14px;
    }
    .bl .bl-info .bl-info-tit .bl-info-date
    {
        float: right;
        line-height: 24px;
        margin-top: 10px;
        color: #999;
    }
    .nl_top_pd202
    {
        padding: 20px;
    }
    .mt4-prog-bg
    {
        padding-top: 140px;
        background-image: url("404.png");
        background-repeat: no-repeat;
        height: 300px;
    }
    .m-custom .tel h4
    {
        font-size: 18px;
        width: 160px;
    }
    .m-custom .tel p
    {
        font-size: 16px;
    }
    .foot-hotline
    {
        padding: 20px;
        height: 210px;
        background: #fff url("../image/bot-tel.png") 330px 124px no-repeat;
    }
    .foot-hotline .foot-hotline-abox a
    {
        margin-right: 20px;
    }
}
@media \0screen\,screen\9
{/*只对IE6/7/8有效*/
    .container
    {
        width: 1200px;
        margin: auto;
    }/*nav css*/
    .navig li .scroll
    {
        height: 76px!important;
        line-height: 76px!important;
    }
    .slide-main
    {
        height: 640px;
        position: absolute;
    }
    .slide-box, .slide_m
    {
        display: block;
        width: 100%;
        height: 640px;
        overflow: hidden;
        text-align: center;
    }
    .slide_m
    {
        display: none;
        height: 640px;
        background: #ff6900;
        position: absolute;
        z-index: 8;
    }
    .slide-main
    {
        height: 640px;
        position: relative;
    }
    .slide-box, .slide_m
    {
        display: block;
        width: 100%;
        height: 640px;
        overflow: hidden;
        text-align: center;
    }
    .slide_m
    {
        display: none;
        height: 640px;
        background: #ff6900;
        position: absolute;
        z-index: 8;
    }
    #bgstylea
    {
        background: url("404.png") top center;
    }
    #bgstyleb
    {
        background: url("404.png") top center;
    }
    #bgstylec
    {
        background: url("404.png") top center;
    }
    #bgstyled
    {
        background: url("404.png") top center;
    }
    .b_phone
    {
        display: none;
    }
    .b_pc
    {
        display: block;
        margin-top: 0;
    }
    .foot-link .col-md-2
    {
        width: 195px;
        float: left;
    }
    .m-custom .col-md-4
    {
        width: 390px;
        float: left;
    }
    .IE_footer_md6
    {
        width: 50%;
        float: left;
    }
    .mainTop_nav
    {
        display: block;
        background-color: #333;
        width: 100%;
        height: 30px;
        line-height: 30px;
        font-size: 14px;
        color: #fff;
    }
    .carousel-control.right
    {
        background-image: none!important;
        background: #fff!important;
        background-color: none!important;
    }
    .carousel-control
    {
        background: none!important;
        background-image: none!important;
        background-color: none;
    }
    .carousel-control.left
    {
        background-image: none!important;
        background: #fff!important;
        background-color: none!important;
    }
    .foot-link .col-lg-6
    {
        width: 585px;
        float: left;
    }
    .m-news .container .col-md-4
    {
        padding: 0 30px 0 0;
    }
}
@media screen\9
{/*只对IE6/7生效*//*nav css*/
    .navig li .scroll
    {
        height: 76px!important;
        line-height: 76px!important;
    }
}
header .navbar .navbar-nav>li.menu-download>a
{
    font-weight: bold;
    color: #6ba1d6;
}
header .navbar .navbar-nav>li.menu-download>a img
{
    width: 24px;
    margin-right: 2px;
}
.download-body header
{
    top: 0;
}
.download-body header .navbar .navbar-brand
{
    padding: 0;
    height: 44px;
    width: 321px;
    background: url("../image/logo3.png") no-repeat;
    background-size: 100%;
    text-indent: -999em;
    margin-bottom: 9px;
}
.download-body .download-a
{
    display: block;
}
.download-body .we-banner
{
    height: 328px;
}
.download-body .wetrade
{
    padding-top: 40px;
}
.download-body .con-row
{
    margin-bottom: 60px;
}
.download-body .piece
{
    display: block;
    margin: 50px auto 15px;
}
.download-body .erweima
{
    width: 250px;
    height: 250px;
}
.download-body .erweima+span
{
    display: block;
    text-align: center;
}/*.download-body .tpl-img { width: 250px; height: 180px; margin-top: 50px; margin-bottom: 15px; }*/
.download-body .tpl-info
{
    width: 250px;
    margin: 0 auto;
}
.download-body .tpl-info span
{
    display: block;
    margin: 0 0 5px;
}
.download-body .we-spn
{
    cursor: pointer;
}
.download-body .height_img
{
    width: 342px;
    height: 248px;
    overflow: hidden;
    background: #000;
}
.download-body .height_img img
{
    height: 248px;
    display: block;
    min-height: 100%;
    min-width: 100%;
}
.download-body .IE_index_new_li a
{
    display: block;
    width: 342px;
    margin: 0 auto 16px;
    font-size: 14px;
    color: #333;
    line-height: 24px;
}
.download-body .IE_index_new_li a:hover
{
    color: #6ba1d6;
}
.download-body .IE_index_new_li .new_li_bt
{
    margin-bottom: 0;
}/*.download-body .new_li_tp { display: block; font-size: 14px; color: #666; line-height: 24px;}*/
