@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}
body{margin:0;background-color:#fff;color:#333;font-size:14px;font-family:Microsoft YaHei;line-height:30px;}
a{color:inherit;text-decoration:none;}
a:hover,a:focus{/*color:#b91935;*/text-decoration:none;}
img{border:0;}
a{outline:0 none;}
ul{ list-style:none; margin:0px; padding:0px;}
ul li{list-style:none;}
.clear{clear:both;}
em,i{font-style:normal;}
/*左侧栏替换隐藏*/
div.l_but{display:none;}
.container{width: 1200px;margin: 0 auto;}
/*header*/
.g-toolbar{width:100%;height:32px;border-bottom:1px solid #eee;background:none repeat scroll 0 0 #fafafa;color:#666;line-height:30px;}
.wrapper{clear: both;margin: 0 auto; min-width: 1200px;width: 1200px;}
.root1200 .wrapper,.root1200 #nav,.root1200 .main-container,.root1200 .style0 .bd,.root1200 .tmall-ensure,.root1200 .dibu{width:1200px;}
.g-toolbar .quick-link{position:relative;float:left;}
.g-toolbar .tool-link{position:relative;float:right;}
.g-toolbar .quick-link .child-node{position:relative;z-index:1;float:left;margin-right:18px;}
.g-toolbar .quick-link .app-link-plus{padding-right:22px;height:28px;line-height:28px;}
.g-toolbar .quick-link .app-link em{float:left;display:inline-block;margin:7px 3px 0;width:16px;height:16px;background:url("../images_2016/public.sprite.png") no-repeat scroll 0 0;}
.g-toolbar .app-link-plus i{position:absolute;top:12px;right:8px;z-index:10;display:block;overflow:hidden;width:8px;height:8px;background:url("../images_2016/public.sprite.png") no-repeat scroll -21px 0;transition:transform .2s ease-in 0s;transform-origin:50% 50% 0;}
.g-toolbar .quick-link .welcome{margin-right:12px;padding-left:12px;background:url("../images_2016/public.sprite.png") no-repeat scroll -102px 10px;}
.g-toolbar .tool-link .child-pl{padding:1px 10px 0 12px;}
.g-toolbar .tool-link .child-node{position:relative;z-index:1;float:left;margin-top:2px;margin-left:-1px;background:url("../images_2016/public.sprite.png") no-repeat scroll -102px 6px;line-height:22px;}
.header_1{ width:1200px; margin:0 auto;}
.logo_1{ width:650px; float:left; padding-top:15px;}
.nf_1{ width:211px; float:right; margin-top:25px;}

/*nav*/
.mr{ width:100%; margin:0 auto; line-height:60px; height:60px; background:#ee7800;}
.dht_n ul{ width:1200px; margin:0 auto; padding:0px;}
.dht_n ul li{ width:120px; text-align:center; font-size:18px; display:block; float:left;}
.dht_n ul li a{ display:block; color:#FFFFFF;font-size: 18px;}
.dht_n ul li a:hover{ background:#4C4B4B;}
.show{ top:51px; position:absolute; z-index:1;}

/*foot1*/
.foot{padding-top:10px;width:100%;height:108px;background-color:#f1f1f1; border-bottom:1px solid #ccc; margin:10px auto 0px auto;}
.tmall-ensure{padding:0;width:990px;height:100px; margin:0 auto;}
.ggzw{height:310px; width:100%;margin:0 auto;}
.ggzw .xhjy{height:155px; border-bottom:solid 5px #ccc; padding-top:23px}
.ggzw .xhjy .d1{width:240px; height:130px; float:left; margin:0 100px 0 20px; display:inline}
.ggzw .xhjy .d1 .logo{width:373px; height:64px; display:block}
.ggzw .xhjy .d1 .zzdn{width:240px; height:25px; margin-top:10px;  font:18px/25px 'SimSun';}
.ggzw .xhjy ul{ float:left}
.ggzw .xhjy ul .tt{font-size:16px; }
.ewm{ color:#000000;}
.ggzw .xhjy ul li{font-size:12px; list-style:none; line-height:25px;}
.ggzw .bq{height:95px;padding-top:15px; line-height:23px;margin-bottom:16px;}
/*foot2*/
.footer{clear:left;background-color:#F1F1F1;width:100%;}
.footer .main{width:1190px; height:147px;margin:0 auto; }
.footer .ggzw a{color:#666;}
/*.footer .ggzw a:hover{color:#b91935}*/
.footer .ggzw .xhjy .d1 .logo{background: url(../images_2016/logo.png) no-repeat;}
.footer,.bq{ width:100%; text-align:center; margin:0 auto; font-size:14px;}
/*kefu */
.fixed_1{position:fixed; top:186px; /* left:50%; */ right:0; margin-left:655px; width:60px; z-index:987654;display:none;}
.fixed_1 a:link,.fixed_1 a:visited{display:block; width:60px; height:35px; background:#ee7800; margin-top:1px; color:#ffffff; background-position:center 8px; background-repeat:no-repeat; text-align:center; padding-top:30px; line-height:35px; z-index:545;}
.fixed_1 a:hover{background-color:#484848;}
.fixed_1 a{ position:relative; font-size:14px;}
.fixed_1 a.rtel{ height:53px; padding:0; position:relative;}
.fixed_1 a.rtel span{ position:absolute; width:53px;height:53px; background:#0cf; top:0; right:0; text-align:left; line-height:53px; font-size:16px; overflow:hidden;}
.fixed_1 a.rtel span i{ width:53px; height:23px; float:left; padding-top:30px;background:#ee7800; color:#ffffff; background-position:center 8px; background-repeat:no-repeat; text-align:center;line-height:23px; font-style:normal; margin-right:10px; font-size:12px;}
.fixed_1 a.rtel:hover span i{background-color:#484848;}
.fixed_1 a span.ewm{ width:100px; height:100px; padding:10px; background:#fff; position:absolute; right:53px; top:0; display:none;}
.fixed_1 a span.ewm img{ display:block;}
.zhugan .wz_nr{text-indent:2em; margin:0px; padding:0px; line-height:30px;}
/*弹窗代码*/

.zx_show{background:#fff;width:510px; border-radius:15px;  height:350px; position:fixed; left:50%; top:50%; margin-left:-225px; margin-top:-152px; z-index:10; z-index:999;box-shadow: 0 0 30px #000;-moz-box-shadow: 0 0 30px #ccc;-webkit-box-shadow: 0 0 30px #000;}
.zx_show .zxclose{ width:30px; height:26px; overflow:hidden; cursor:pointer; top:10px; right:10px; position:absolute;transition:All .3s ease;-moz-transition: All .3s ease;-webkit-transition: All .3s ease; -o-transition:All .3s ease;}
.zx_show .zxclose:hover{ transform: rotate(90deg);}
.zxcenter{background:url(../images_2016/kfbj_new.jpg) no-repeat left bottom; height:284px;}
.zxbottom{ border-radius:15px; height:61px;position:absolute;bottom:0; width:510px;}
.text-c{ text-align:center; width:440px; margin:0 auto;}

.text-c a.shouye{ display:block; float:left; margin-left:10px;    background:url(../images_2016/fangzi.jpg) no-repeat; padding-left:22px;  margin-top:10px; font-size:16px;}
.text-c a.qqzx{ display:block; float:left; margin-left:10px;     background:url(../images_2016/qie.jpg) no-repeat;padding-left:26px;  margin-top:10px; font-size:16px;}

.text-c a.xffq{ display:block; float:left;  border-radius:15px; margin-left:30px;  width:120px; height:35px;  background:#ff8101; line-height:35px; color:#FFFFFF; font-size:16px; margin-top:10px;}
.text-c a.yhhd{ display:block; float:left; margin-left:10px;  border-radius:15px;  width:120px; height:35px;  background:#25c53f; line-height:35px; color:#FFFFFF; font-size:16px; margin-top:10px;}
.text-c a.xffq:hover{ width:120px; height:35px;  background:#484848; line-height:35px; color:#FFFFFF; font-size:16px; margin-top:10px;}
.text-c a.yhhd:hover{ width:120px; height:35px;  background:#484848; line-height:35px; color:#FFFFFF; font-size:16px; margin-top:10px;}
.zxclose .yangshi {width:22px;height:22px;position:absolute;top:0px;right:0px;cursor:pointer;background:url(http://www.sxjat.cn/images_2016/out.png) no-repeat center center;-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;-o-transition:.6s;transition:.6s;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
.zxclose .yangshi{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(360deg);transform:rotate(180deg)} 
/*/弹幕*/
.barrage{position:fixed;right:-500px;display:inline-block;width: 500px;z-index: 99999}
.barrage_box{background-color: rgba(0,0,0,.5);padding-right: 8px; height: 40px;display: inline-block;border-radius: 25px;transition: all .3s;}
.barrage_box .portrait{ display: inline-block;margin-top: 4px; margin-left: 4px; width: 32px;height: 32px;border-radius: 50%;overflow: hidden;}
.barrage_box .portrait img{width: 100%;height: 100%;background: none;}
.barrage_box div.p a{ margin-right: 2px; font-size: 14px;color: #fff;line-height: 40px;margin-left: 18px; }
.barrage_box div.p a:hover{text-decoration: underline;}
.barrage_box .close{visibility: hidden;opacity: 0; text-align: center; width:25px;height: 25px;margin-left: 20px;border-radius: 50%;background:rgba(255,255,255,.1);margin-top:8px; background-image: url(http://www.sxjat.cn/images_2016/close.png);}
.barrage_box:hover .close{visibility:visible;opacity: 1;}
.barrage_box .close a{display:block;}
.barrage_box .close .icon-close{font-size: 14px;color:rgba(255,255,255,.5);display: inline-block;margin-top: 5px; }
.barrage .z {float: left !important;}
.barrage  a{text-decoration:none;}
.foot .footer img{width:auto;}
/*左侧导航*/
.rmenu{
  display: block;
  width:80px;
  height: 351px;
  position:fixed;
  top:46%;
  left:0px;
  margin-top:-125px;
  z-index: 999;
}
.ron a{
  -webkit-transform: translateX(0) !important;
  -moz-transform: translateX(0) !important;
  transform: translateX(0) !important;
  opacity: 1 !important;
}
.rmenu a{
  display: block;
  width:80px;
  height:38px;
  line-height: 38px;
  font-size: 14px;
  font-weight: 300;
  text-align: center;
  margin-bottom: 1px;
  -webkit-transition: opacity 1.2s, transform 0.4s;
  -moz-transition: opacity 1.2s, transform 0.4s;
  transition: opacity 1.2s, transform 0.4s;
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  transform: translateX(-100%);
  opacity: 0;
}
.rmenu > .rdh a{
  background:#ccc;
  color:#4c4c4c;
}
.rmenu > .rzy a{
  background:#999;
  color:#fff;
}
/*底部咨询动态*/
*{margin:0;}
.pc_bottom_clearfix:after{
    content: "";
    clear: both;
    height: 0;
    visibility: hidden;
    display: block;
}
.fl {
    float: left;
}
.fixed-bottom{
  display: block;
  visibility:hidden;
  width: 100%;
  min-width: 1200px;
  height:56px;
  position: fixed;
  bottom:-56px;
  left:0;
  z-index:999;
  background:#ff7a01;
  transition:bottom .5s;
  -moz-transition:bottom .5s;
  -webkit-transition:bottom .5s;
}
.fixed-bottom.onshow{
    visibility: visible;
	bottom:0;
}
.fixed-bottom .fixed-b-inner{
  width: 1200px;
  height:56px;
  margin:0 auto;
}
.fixed-bottom .fixed-b-inner .fitem-main{
  display: block;
  width:300px;
  height: 70px;
  background:url('/images_2016/dibu.png') no-repeat;
  background-position:0 0px;
  position: relative;
  top:-9px;
}
.fixed-bottom .fixed-b-inner .fitem-main2{
  display: block;
  width:150px;
  color:#fff;
  font-weight: 300;
  font-size:20px;
  line-height:56px;
  padding-left:12px;
}
.fixed-bottom .fixed-b-inner .fitem-main3{
  width:315px;
  display: block;
  height: 56px;
}

.fixed-bottom .fixed-b-inner .fitem-main3 ul{
  display: block;
  height:56px;
  margin-left:10px;
}
.fixed-bottom .fixed-b-inner .fitem-main3 ul li{
  display: block;
  float: left;
  color:#fff;
  height: 56px;
  line-height:56px;
  position: relative;
  padding:0 20px;
  font-weight: 300;
  font-size:17px;
}
.fixed-bottom .fixed-b-inner .fitem-main3 ul li a{
  color:#fff;
}
.fixed-bottom .fixed-b-inner .fitem-main3 ul li span{
  display: block;
  width:1px;
  height:17px;
  background-color:#fff;
  position: absolute;
  top:19px;
  right:0;
}
.fitem-tel{
    width:230px;
    height:30px;
    margin-top:13px;
}
.fitem-tel input{
    display: block;
    width: 140px;
    outline: none;
    border: none;
    height: 30px;
    line-height:30px;
    font-weight: 300;
    padding-left: 10px;
}
.fitem-tel .fitem-tel-push{
    display: block;
    width: 80px;
    height: 30px;
    background: #ff3701;
    font-size: 14px;
    line-height: 30px;
    font-weight: 300;
    text-align: center;
    color: #fff;
		border:none;
}
.fitem-tel .fitem-tel-push:hover{
    opacity:.7;
}
.zxicon{
  display: block;
  width:120px;
  height:56px;
  background:#ff7a01;
  position: relative;
  float:right;
}
.zx-icon-i{
  display:block;
  width:40px;
  height:56px;

}
.zxicon > p{
  display: block;
  height:56px;
  line-height: 56px;
  font-size:16px;
  color:#fcff00;
  font-weight: 200;
  padding-left:5px;
  cursor:pointer;
}
.zx-icon-bg{
  display: block;
  width: 62px;
  height: 65px;
  position: absolute;
  top:-52px;
  left:30px;
  background:url('/images_2016/zx_num_bg.png') no-repeat;
  background-position: 0 0;
  color:#fff;
  cursor:default;
  text-align:center;
  line-height:65px;
  font-weight: 300;
  font-size:18px;
  transform:scale(.3);
  -moz-transform:scale(.3);
  -webkit-transform:scale(.3);
  visibility:hidden;
	-moz-transform-origin: center bottom;
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom;
	transition:all .5s 1s;
	-moz-transition:all .5s 1s;
	-webkit-transition:all .5s 1s;
}
.onshow  .zx-icon-bg{
	visibility:visible;
	transform:scale(1);
  -moz-transform:scale(1);
  -webkit-transform:scale(1);
}
.main li img{margin-left:22px;}

.hd {
    padding: 20px 0 20px 0;
    border-bottom: 1px solid #D5D5D5;
    display: flex;
}
.hd img {
    width: 40px;
    height: 40px;
    margin-right: 10px;
}
.flex {
    width: 100%;
}
.hd-top {
    width: 100%;
    display: flex;
}
.hd-usr {
    font-size: 13px;
    color: #3361a7;
}
.hd-lc {
    font-size: 12px;
    color: #999;
    margin-left: 20px;
}
.hd-ico {
    margin-left: auto;
    width: 27px !important;
    height: 18px !important;
}
.hd-font-14 {
    font-size: 14px;
    margin-top: 5px;
}
.hd-lz {
    font-size: 12px;
    color: #3361a7;
}
.sp-wxred {
    padding: 3px 6px;
    border-radius: 6px;
    background-color: #ff3c4c;
    color: #fff;
}

