@charset "utf-8";
/* CSS Document */
body {font:12px/1.8 'microsoft yahei',tahoma,verdana,'simsun'; margin:0; padding:0; font-size:12px; color:#000;}
div,form,img,ul,ol,li,dl,dt,dd,p {margin:0; padding:0; border:0;}
li{list-style-type:none;}
img{vertical-align:top;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}
.ysj {width:1200px; margin:0 auto;}
a{color:#000000; text-decoration:none; font-size:12px;}
.left{ float:left;}
.right{ float:right;}

.top{ height:116px;}
.logo{width:494px; float:left; padding-top:12px;}
.top_lt{ line-height:22px; font-size:14px; color:#4c4c4c; padding-top:23px; padding-left:20px; float:left;}
.top_rt{ float:right; padding-top:30px;}
 @font-face {font-family: "../fonts/iconfont";
          src: url('../fonts/iconfont.eot'); /* IE9*/
          src: url('../fonts/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
          url('../fonts/iconfont.woff') format('woff'), /* chrome, firefox */
          url('../fonts/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
          url('../fonts/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
        }

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


/*主导航菜单*/
.ys_menu{ background:#b80000;z-index:9998; height:54px;}
#header {POSITION: absolute; Z-INDEX: 9998;}
#header .nav {FLOAT: right;}
#header .nav UL .mainlevel {FLOAT: left;}
* HTML .nav UL .mainlevel {BACKGROUND: 0px 0px; POSITION: relative}
#header .nav UL {DISPLAY: table}
#header .nav UL LI .nav-a {FONT-SIZE: 16px; height:54px; COLOR: #fff;width:170px; text-align:center; DISPLAY: inline-block; LINE-height:54px; }
#header .nav UL LI .current.nav-a { color:#fff;}
#header .nav UL LI .nav-a:hover {height:54px; COLOR:#fff; LINE-height:54px; background:#910000;}
.mainlevel DIV {HEIGHT:160px; background:url(../images/menu_bj.png);POSITION: absolute; DISPLAY: none; TOP:54px; PADDING-RIGHT: 20px; WIDTH: 440px; z-index:9999}
.menu_line{width:1px; height:54px; background:url(../images/menu_line.jpg) no-repeat 0 20px; float:left;}
#sub_01 {LEFT:171px}
#sub_02 {LEFT:342px}
#sub_04 {RIGHT:342px}
#sub_05 {RIGHT:171px}
.mainlevel DIV OL {FLOAT: left; DISPLAY: block;width:220px;}
.mainlevel DIV OL LI {LINE-HEIGHT: 46px; WIDTH: 230px; margin-left:10px;}
.mainlevel DIV OL A {HEIGHT:46px; COLOR: #fff; font-size:14px; LINE-HEIGHT:46px; WIDTH: 90px; text-align:center; display:block; float:left; border-bottom:1px dotted #a3a3a3; margin-left:10px;}
.mainlevel DIV OL A:hover {COLOR: #fff}
.mainlevel DIV SPAN{ padding:20px 10px 10px 20px;width:150px; height:107px; float:left;}
.mainlevel DIV SPAN img{width:180px; height:120px;}
.mainlevel DIV SPAN p{width:230px; line-height:24px; color:#292929;}
.yy{ height:14px; background:url(../images/yy.png) no-repeat center;width:100%; position:absolute; bottom:-14px; z-index:2;}


/*banner*/
.banner{width:100%; height:620px;}
/* fullSlide */
.fullSlide{width:100%;position:relative;height:620px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:620px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:620px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:0 4px;overflow:hidden;background:#000;filter:alpha(opacity=70);opacity:0.7;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}

.xwzx{width:100%; height:93px; background:url(../images/xw_bj.png) no-repeat center; position:absolute; bottom:-70px; z-index:2;}
.xwzx_lt{width:520px; float:left; padding-top:20px;}
.xwzx_rt{width:650px; float:right; padding-top:28px;}
.xwzx_rt p a{ font-size:14px; font-weight:bold; color:#fff;}
.xwzx_rt span a{ color:#fff;}
.xwzx_rt p a:hover,.xwzx_rt span a:hover{ color:#f00;}

/*cpzs*/
.cpzs{margin-top:50px; overflow:hidden;}
.cpzs_t{ text-align:center; background:url(../images/xi.png) no-repeat center 40px;}
.cpzs_t p{ font-size:30px; color:#333333; line-height:50px;}
.cpzs_t p span{ color:#e40808; font-size:30px;}
.cpzs_t dl{ padding:5px 0;}
.cpzs_t b{ font-weight:300; font-size:14px; color:#595959;}
.cpzs_nr{width:1220px; margin:0 auto; overflow:hidden;}
.slideTxtBox{ padding-top:30px;}
.slideTxtBox .hd{ height:48px;  position:relative; padding-bottom:30px; overflow:hidden;}
.slideTxtBox .hd ul{ height:48px; text-align:center;width:930px; margin:0 auto; overflow:hidden;}
.slideTxtBox .hd ul a li{ float:left; width:154px; height:48px; line-height:48px; border-left:1px solid #d8d8d8;  cursor:pointer; font-weight:bold; font-size:14px; color:#302f2f; background:#f0f0f0;  }
/*.slideTxtBox .hd ul li a{font-size:14px; color:#302f2f; }*/
.slideTxtBox .hd ul a:first-child{ border-left:none;}
.slideTxtBox .hd ul li.on{ height:48px; background:#d70c19; color:#fff;}
/*.slideTxtBox .hd ul li.on a{ color:#fff;}*/
.slideTxtBox .bd li{width:280px; height:260px; float:left; margin:8px 7px;  line-height:36px; font-size:14px; position:relative;}
.slideTxtBox .bd li a{overflow:hidden; display:block;}
.slideTxtBox .bd li img {transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.slideTxtBox .bd li img:hover {transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);}
.slideTxtBox .bd ul li{text-align:center; float:left; overflow:hidden;}
.slideTxtBox .bd ul li p{ position:absolute; bottom:0; text-align:center; font-size:16px; color:#333; line-height:50px; display:block;width:280px; background:#eee;}

.cpzs_a{ text-align:center; padding-top:30px;}
.cpzs_a a{width:90px; height:30px; line-height:30px; color:#fff; font-size:14px; background:#d70c19; display:block; margin:0 auto;}
.cpzs_a a:hover{ background:#262626;}



/*gycs*/
.gycs{ height:690px; background:url(../images/jj_bj.jpg) no-repeat center; margin-top:40px; padding-top:60px;}
.gycs_nr{ background:url(../images/tm1.png) no-repeat bottom; height:430px; position:relative;}
.gycs_nr_lt{width:365px; float:left; background:url(../images/fk.png) no-repeat left 30px; height:390px; margin-left:50px; position:relative;}
.gycs_nr_lt dl{ margin-left:25px;}
.gycs_nr_lt p{width:103px; height:1px; display:block; position:absolute; background:#fff;left:260px; top:120px;}
.gycs_nr_rt{ padding-top:98px; color:#fff;width:720px; float:right; margin-right:30px;}
.gycs_nr_rt p{ font-size:34px; font-weight:bold; line-height:50px;}
.gycs_nr_rt span{ font-size:22px;}
.gycs_nr_rt dl{ padding-top:22px; font-size:14px; color:#d5d5d5; line-height:32px;}
.gycs_nr a{ position:absolute; bottom:0; right:0;}

.gycs_ry{ padding-top:44px;}
.blk_18 { overflow:hidden; zoom:1; font-size:9pt;width:1270px; margin:0 auto;}
.blk_18 .pcont { width:1230px; float:left; overflow:hidden;}
.blk_18 .ScrCont { width:32766px; zoom:1;}
.blk_18 #List1_1, .blk_18 #List2_1 { float:left;}
.blk_18 .LeftBotton{ width:20px; height:200px; float:left; background:url(../images/gd_lt.png) no-repeat 0px 70px;}
.blk_18 .RightBotton { width:20px; height:200px; float:left; background:url(../images/gd_rt.png) no-repeat 0px 70px;}
.blk_18 .pl img { display:block; cursor:pointer; border:6px solid #2e2c2c;}
.blk_18 .pl { width:222px; float:left; float:left; text-align:center; line-height:24px; color:#515151; margin:6px 12px; font-family:"微软雅黑"; font-size:14px;}

/*news*/
.news{ margin-top:50px; overflow:hidden; margin-bottom:40px;}
.slideTxtBox1{ padding-top:30px;}
.slideTxtBox1 .hd{ height:38px;  position:relative; padding-bottom:40px; overflow:hidden;}
.slideTxtBox1 .hd ul{ height:38px; text-align:center;width:304px; margin:0 auto; overflow:hidden;}
.slideTxtBox1 .hd ul li{ float:left; width:120px; height:36px; margin:0 5px; line-height:36px;  cursor:pointer; font-size:16px; color:#585858; border:1px solid #7d7d7d;-moz-border-radius:20px; -webkit-border-radius:20px;border-radius:20px;}
.slideTxtBox1 .hd ul li.on{ height:36px; background:#e60012; color:#fff;-moz-border-radius:20px; -webkit-border-radius:20px;border-radius:20px;border:1px solid #e60012;}
.slideTxtBox1 .hd ul li.on a{color:#fff;margin:0 5px;font-size:16px;}
.slideTxtBox1 .hd ul li a{font-size:16px;}


.xwzx_nr_lt{ float:right;width:635px;}
.xwzx_nr_lt li a{ border-bottom:1px dotted #e7e7e7; height:112px; padding-top:11px; display:block;}
.xwzx_nr_lt li a:hover{ background:#7d7d7d;}
.xwzx_nr_lt li b{ float:left; text-indent:10px; font-size:66px; color:#878787; line-height:90px; font-weight:300;}
.xwzx_nr_lt_rt{ float:right; padding-right:10px;width:500px;padding-left: 20px;background: url(../images/hx.jpg) no-repeat 0 12px;}
.xwzx_nr_lt_rt p{ font-size:14px; color:#282828; padding-top:8px; line-height:30px;}
.xwzx_nr_lt a:hover p,.xwzx_nr_lt a:hover dl,.xwzx_nr_lt li:hover b,.xwzx_nr_lt_rt:hover span{ color:#fff;}
.xwzx_nr_lt_rt span{ color:#828282; float:right;}
.xwzx_nr_lt_rt dl{ font-size:14px; color:#9d9d9d;}
.xwzx_nr_rt{ float:left;width:510px;}
.xwzx_nr_rt_nr{ height:96px; padding-top:10px;}
.xwzx_nr_rt_nr p{ font-size:18px; line-height:40px; color:#2f2f2f;}
.xwzx_nr_rt_nr span{ color:#969696; font-size:14px; line-height:40px;}
.xwzx_nr_rt_nr span{ color:#969696; font-size:14px; float:right;}
.xwzx_nr_rt_nr dl{ font-size:14px; color:#9d9d9d;}

/*cswh*/
.cswh{ height:490px; background:url(../images/wh_bj.jpg) no-repeat center; overflow:hidden;}
.cswh li{ margin:100px 20px; height:334px; float:left; background:url(../images/xi1.png) no-repeat right; padding:0 50px;}
.cswh li:last-child{ background:none;}
.cswh li dl{ padding:0 10px 0 0; color:#c6c5c5; font-size:15px; line-height:30px; float:left;writing-mode: vertical-lr;writing-mode: tb-lr;}
.cswh li img{ float:right; padding-left:20px;}

/*scsl*/
.scsl{ margin-top:40px; overflow:hidden;}
.scsl_nr{ padding:50px 0;}
.poster-main{ position:relative;width:1200px;height:345px;}
.poster-main a,.poster-main img{display:block;}
.poster-main .poster-list{width:1200px;height:345px;}
.poster-main .poster-list .poster-item{ position:absolute;left:0;top:0;}
.poster-main .poster-btn{ position:absolute;top:0;width:100px;height:345px; z-index:10; cursor:pointer;  opacity:0.8}
.poster-main .poster-prev-btn{ position:absolute; left:-50px; width:50px !important; background: url(../images/btn_l.png) no-repeat center center;}
.poster-main .poster-next-btn{ position:absolute; right:-50px; width:50px !important; background: url(../images/btn_r.png) no-repeat center center;}
.pictureSlider{ width:1100px; height:345px; margin-left:50px;}



.end{ height:275px; background:url(../images/end_bj.jpg);}
.end_lt{ float:left;width:560px; padding-top:18px;}
.end_lt ul{ float:left; padding-right:70px;}
.end_lt ul p{ padding-bottom:10px;}
.end_lt ul p a{ color:#fff; font-size:16px;background:url(../images/xi2.jpg) no-repeat bottom left; line-height:50px; display:block;}
.end_lt ul li a{ color:#999999; line-height:30px;}
.end_lt ul p a:hover,.end_lt ul li a:hover{ color:#b80000;}
.end_zh{ float:left;width:320px; color:#999; font-size:14px; line-height:40px; margin-top:30px; height:225px; border-left:1px solid #535353;border-right:1px solid #535353; text-align:center;}
.end_zh img{ padding-top:50px;}
.end_rt{ float:right; padding-top:40px;width:260px;}
.end_rt ul li{ float:left; color:#b3b3b3; padding-right:20px; line-height:30px;}
.end_rt ul li a{color: #b3b3b3;}

.cop{ height:52px; background:#161616; color:#a1a1a1; line-height:52px;}
.cop a{ color:#a1a1a1;}


/*ny*/
.nyban1{ height:300px; background:url(../images/nyban1.jpg) no-repeat center;}
.nyban2{ height:300px; background:url(../images/nyban2.jpg) no-repeat center;}
.nyban3{ height:300px; background:url(../images/nyban3.jpg) no-repeat center;}
.nyban4{ height:300px; background:url(../images/nyban4.jpg) no-repeat center;}
.nyban5{ height:300px; background:url(../images/nyban5.jpg) no-repeat center;}
.nyban6{ height:300px; background:url(../images/nyban6.jpg) no-repeat center;}
.lmt{ height:54px; background:#f8f8f8; border-bottom:1px solid #e5e5e5; overflow:hidden; line-height:54px; color:#999; font-size:13px;}
.ny_nr{ overflow:hidden; margin-bottom:20px; line-height:34px; font-size:14px; padding:20px 0;}
.ind{ overflow:hidden; margin-top:30px; margin-bottom:30px;}
.ny_xw{ overflow:hidden; margin-bottom:20px; line-height:34px; float:left;}
.ny_xw li{ height:190px; border-bottom:1px dotted #d8d8d8;  padding-top:20px;padding-bottom:20px;}
.ny_xw li:hover{ background:#f1f1f1;}
.ny_xw .ny_xw_lt{ float:left;width:280px; height:190px; padding-left:20px;}
.ny_xw .ny_xw_lt img{width:280px; height:190px;}
.ny_xw .ny_xw_zh{ float:right; margin-left:30px;width:860px; padding-right:10px;}
.ny_xw .ny_xw_zh p{ font-size:20px; font-weight:bold; color:#444; line-height:60px;}
.ny_xw .ny_xw_zh p b{ font-size:14px; color:#999; float:right; font-weight:300;}
.ny_xw .ny_xw_zh span{ color:#666; line-height:26px; font-size:14px;}


.ny{width:1200px; height:auto; overflow:hidden; margin-top:30px; margin-bottom:30px;}
.ny_lt{ float:left;width:240px; }
.lmt2{ padding-top:24px; text-align:center; border-bottom:1px solid #e7e7e7; padding-bottom:20px;}
.lmt2 a{color:#333;width:auto; text-align:center; line-height:40px; font-size:16px; background:#e5e5e5; padding:8px 20px; margin:0 6px;}
.lmt2 a:hover{ color:#f00;}
.lmt2 .slink{color:#fff;width:auto; height:40px; text-align:center; line-height:40px; font-size:16px;background:#d70c19;}

.ny_rt{ float:right; width:920px;}
.ny_rt_nr{ line-height:36px; font-size:14px;}

.cpfl{width:240px; padding-bottom:94px; height:auto; float:left;}
.cpfl_t{ text-align:center; background:#b80000; height:90px;}
.cpfl_t p{ margin-top:6px; display:block; font-size:20px; padding-top:14px; color:#fff; font-weight:bold;}
.cpfl_t span{ font-size:16px; color:#fff; }
.cpfl_nr ul{ height:auto; margin-bottom:4px;background:#F8F8F8;}
.cpfl_nr ul p{ background:#e5e5e5;margin-bottom:6px; height:50px;}
.cpfl_nr ul p a{ line-height:56px; color:#000; font-size:16px; padding-left:16px;}
.cpfl_nr li{ border-bottom:1px dotted #CCC; line-height:50px;}
.cpfl_nr li a{ color:#333; line-height:50px; font-size:14px; display:block; padding-left:20px; background:url(../images/jt.png) no-repeat 210px;}
.cpfl_nr li a:hover{ color:#fff; background:url(../images/jt1.png) no-repeat 210px #3d3d3d;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}

/*main css*/
.izl-rmenu{position:fixed; right:0; margin-right:20px; bottom:20px; padding-bottom:20px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}


/*关于超山*/
.fuwu {
    max-width: 1200px;
    margin: 0 auto;
    position: relative;
}
.js {
  width: 100%;
  position: relative; }
  .col-lg-6{width: 50%;float: left;box-sizing: border-box;}
  .js .js_lt {
    padding: 0;
    background: #f5f5f5;
    height: 760px; }
    .js .js_lt .js_lt_a {
font-size:57px;
    color: #d9d9d9;
    font-weight: bold;
    text-align: center;
    padding-top: 6%;}
	    .js .js_lt .js_lt_b {
      color: #003677;
      font-size: 36px;
      padding-left: 7%;}
    .js .js_lt .js_lt_c {
      font-size: 18px;
      padding-left: 60px;
      color: #333333;
      line-height: 30px;padding-top: 20px;
    width: 80%; }
    .js .js_lt .js_lt_d {
      padding-left: 60px;
      margin-top: 7%; }
      .js .js_lt .js_lt_d a {
        display: inline-block;
        padding: 8px 15px;
        color: #003677;
        letter-spacing: 2px;
        border: 1px solid #003677; }
        .js .js_lt .js_lt_d a:hover {
          background: #003677;
          color: #fff; }
  .js .js_rt {
    padding: 0; }
    .js .js_rt img {
      width: 100%;height: 760px; }
  .js .js_ct {
    position: absolute;
    bottom: 8%;
    left: 0;
    right: 0;
    margin: auto;
    width: 85%; }
    .js .js_ct ul li {
      padding: 20px 0;
      top: 0;
      float: left;
      border-left: 1px solid #eeeeee;
      width:19%;
      text-align: center;
      background: #fff; }
      .js .js_ct ul li.js_ct_one {
        position: relative;
        top: -18px;
        background: #003677;
        padding: 15px 0; }
        .js .js_ct ul li.js_ct_one .js_ct_a {
          font-size: 24px;
          color: #fff; }
      .js .js_ct ul li .js_ct_a {
        font-size: 24px;
        color: #333333; }
      .js .js_ct ul li .js_ct_b {
        font-size:35px;
        color: #f4ac00; }
      .js .js_ct ul li .js_ct_c {
        font-size: 14px;
        color: #333333; }

.clearfix:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical>.btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after {
    clear: both;
}
.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical>.btn-group:before, .btn-group-vertical>.btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after {
    content: " ";
    display: table;
}


/*lxwm*/
.lxwm{ padding-top:40px;overflow:hidden;}
.mtzx_t{text-align:center;}
.mtzx_t p{ font-size:30px; color:#030303; line-height:70px;}
.mtzx_t span{ color:#7f7e7e; font-size:14px;}
.lxwm_nr{ padding:60px 0;width:1000px; margin:0 auto; border-bottom:1px solid #eee;}
.lxwm_nr li{ float:left;width:auto;    margin-right: 36px;margin-left: 95px; text-align:center; font-size:18px; color:#585858;}
.lxwm_nr li i{ width:98px; height:98px; color:#a7a7a7; line-height:98px;-moz-border-radius:49px; -webkit-border-radius:49px;border-radius:49px;  border:1px solid #dedede; display:block; background:#fff;}
.lxwm_nr li i:hover{ background:#11a1e1; color:#fff;-webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}
.lxwm_nr li p{ line-height:60px;}
.lxwm_nr li a {
    font-size: 18px;
    line-height: 60px;
}


/*联系*/
/*.contact .contact_box .contact_main {
    width: 100%;
}
.contact .contact_box .contact_main .contact_rt {
    background: #f6f6f6;
    padding: 0 4%;
    padding-bottom: 5%;
}
.container {
    padding: 0;
}
.col-md-6, .col-lg-6 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}
.contact {
  width: 100%;
  margin: 0 auto;
  margin-top: 3.5%; }
.contact_box {
    max-width: 1200px;
    margin: 0 auto; font-family: 'Microsoft YaHei','PingFang SC','Helvetica Neue',Helvetica,'Hiragino Sans GB',STHeitiSC-Light,Arial,sans-serif;}
.contact_box .contact_title {
      width: 100%;
      font-size: 36px;
      color: #003677;
      margin-bottom: 3%; }
.contact_box .contact_dt {
      width: 100%;
      margin: 0 auto; }
.contact_box .contact_main {
      width: 100%; }
.contact_box .contact_main .contact_lt .contact_lt_a {
        font-size: 30px;
        letter-spacing: 2px;
        margin-top: 70px;
        margin-bottom: 47px; }
.contact_box .contact_main .contact_lt .contact_lt_b {
        font-size: 18px;
        line-height: 36px;
        letter-spacing: 2px; }
.contact_box .contact_main .contact_rt {
        background: #f6f6f6;
        padding: 0 4%;
        padding-bottom: 5%; }
.contact_box .contact_main .contact_rt .contact_rt_a {
          font-size: 30px;
          letter-spacing: 2px;
          margin-top: 70px;
          margin-bottom: 47px; }
.contact_box .contact_main .contact_rt .contact_rt_b div {
          margin-top: 7%; }
.contact_box .contact_main .contact_rt .contact_rt_b input {
          font-size: 16px; }
.contact_box .contact_main .contact_rt .contact_rt_b .contact_rt_b1 input {
          width: 100%;
          border: none;
          border-bottom: 1px solid #d7d7d7;
          height: 42px;
          line-height: 42px;
          padding-left: 10px;
          background: #f6f6f6;
          outline: none; }
.contact_box .contact_main .contact_rt .contact_rt_b .contact_rt_b2 input {
          width: 40%;
          border: none;
          border-bottom: 1px solid #d7d7d7;
          height: 42px;
          line-height: 42px;
          padding-left: 10px;
          background: #f6f6f6;
          outline: none; }
.contact_box .contact_main .contact_rt .contact_rt_b .contact_rt_b3 input {
          width: 100%;
          border: none;
          border-bottom: 1px solid #d7d7d7;
          height: 42px;
          line-height: 42px;
          padding-left: 10px;
          background: #f6f6f6;
          outline: none; }
.contact_box .contact_main .contact_rt .contact_rt_b .contact_rt_b4 {
          margin-top: 10%;
          text-align: center; }
.contact_box .contact_main .contact_rt .contact_rt_b .contact_rt_b4 input {
            width: 45%;
            height: 42px;
            line-height: 42px;
            border: 1px solid #e5e5e5;
            color: #a0a0a0;
            background: #f6f6f6;
            -webkit-transition: all 0.3s;
            -moz-transition: all 0.3s;
            -ms-transition: all 0.3s;
            -o-transition: all 0.3s;
            transition: all 0.3s; }
.contact_box .contact_main .contact_rt .contact_rt_b .contact_rt_b4 input:hover {
              background: #b80000;
              border: 1px solid #b80000;
              color: #fff;
              -webkit-transition: all 0.3s;
              -moz-transition: all 0.3s;
              -ms-transition: all 0.3s;
              -o-transition: all 0.3s;
              transition: all 0.3s; }
i {
    font-style: normal;
    text-decoration: none;
}*/


/*lianxi*/


.map-mask{position:absolute;top:0;right:0;bottom:0;left:0;height:550px;width:600px;background:black;background:rgba(0,0,0,0.7);vertical-align:middle;}
.net-query a:hover{color:#FF9900}
.map-desc{display:inline-block;vertical-align:middle;width:400px;padding-left: 100px;}
.map-desc h2,.map-desc p,.map-desc a{color:#fff;}
.map-desc h2{margin-bottom:10px;font-size: 24px;}
.vm:before{content:'';display:inline-block;height:100%;width:1px;margin-left:-1px;vertical-align:middle;}
.contact-sec{margin-top:45px;}
.contact-sec h2{color:#333;font-size:28px;line-height:48px;}
.box-container{margin-top:45px;padding-bottom:60px;}
.box-container .box{display:inline-block;padding:20px 45px;border:1px solid #fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.box-container a{text-decoration:none;}
.box-container .map-box:hover{color:#fff;background-color:#FF9900;border-color:#FF9900;}
.box-container .map-box{border-width:2px;padding:0;}
.box-container .map-box a{display:inline-block;padding:12px 24px;}
.bold {
    font-weight: 700;
}
address {
    margin-bottom: 22px;
    font-style: normal;
    line-height:30px;    font-size: 16px;
}
.text-justify {
    text-align: justify;
}