/* CSS Document */
body,div,p,span,h1,h2,h3,h4,h5,ul,li,dl,dd,dt,a,from,input,div,menu,ol,section{ border:0; margin:0; padding:0;}
body{font-family:"SimSun"; overflow-x:hidden;}
area{ outline: none;}
ul,li{ list-style:none;}
.c{ clear:both;}
.pr{ padding-top:5px; height:100px;}
.clearf:after,clearf:before{content:"";display:block; }
.clearf:after {clear:both;}
.clearf{zoom:1;}/*IE6/IE7*/
.mr{ width:1200px; margin:0 auto;}
a{ text-decoration:none; color: #676767;}
a:hover{ color:#000;}
img{ border:0;}
/*2.header
--------------------------*/
.meau{ line-height:60px; height:60px; background:#ee7800;}
.m_gxzy{ width:23%; float:left;font-weight:normal; background:#666666;  position: relative; text-align:center;}
.m_gxzy a{ color:#FFF;  display: block;}
.dht_n ul{ float:right; width:77%;}
.dht_n ul li{ width:11%; text-align:center; font-size:18px; display:block; float:left;}
.dht_n ul li:nth-child(even){margin-left: 0.252%;}
.dht_n ul li:last-child{ text-align:right;}
.dht_n ul li a,.m_gxzy{ color:#FFF; font-family:"SimSun";}
.dht_n ul li a{ display:block;}
.dht_n ul li a:hover{ background:#4C4B4B;}
.show{ top:51px; position:absolute; z-index:1;}
.all_cat{width:276px;background:#fff;border-bottom:#f0f0f0 solid 1px;position:absolute;z-index:2;}
.first_zy ul{ background:#ee7800;}	
.sec_zy ul{ background:#EE7800;}
.ding{ width:1200px; margin:0 auto;}
.logo1{ width:800px; float:left;}
.nf{ width:200px; float:right; margin-top:10px;}
/*主体开始*/
.tsxc_1{ background:url(../images_dqzy/prqh_banner.jpg) no-repeat 50%; height:455px;}
/*.tsxc_2{ background:url(../images_dqzy/prqh_2.jpg) no-repeat 50%; height:92px;}
.tsxc_3{ background:url(../images_dqzy/prqh_3.jpg) no-repeat 50%; height:110px;}
.tsxc_4{ background:url(../images_dqzy/prqh_4.jpg) no-repeat 50%; height:64px;}*/
.line{ height:25px;}
.daohang{ width:1100px; margin:0 auto; }
.daohang ul{ list-style:none; margin:0px; padding:0px; }
.daohang ul li a{ display:block; float:left; width:145px; height:60px; line-height:60px;  text-align:center; margin-left:34px;  font-size:26px; margin-top:28px;
border: 1px solid #713e24;  border-radius: 10px;  color:#713e24
}
.daohang ul li a:hover{ display:block; float:left;width:145px; height:60px; line-height:60px; text-align:center; margin-left:34px;  font-size:26px; margin-top:15px; border: 1px solid #ee7800;  border-radius: 10px;  color:#ee7800}
.fazhan{ width:1000px; margin:0px auto; padding-top:40px;}
.fazhan .xcleft{ width:230px; float:left;}
.fazhan .qj1{ width:730px;  float:right; line-height:35px; font-size:18px;   text-indent:2em; padding-top:25px;}
.STYLE1{ color:#FF0000;}
/* jpdc_common_title */
.jpdc_common_title{width:1200px;margin:auto;text-align:center;margin-top:25px;}
.jpdc_common_title h1{font-size:40px;font-weight:normal;line-height:60px; border-bottom:1px solid #606060;padding-bottom:10px;width:680px;margin:auto;}
.jpdc_common_title h1 font{color:#000000;}
.jpdc_common_title h2{font-size:23px;font-weight:normal;line-height:25px;}
.jpdc_common_title a{font-size:24px;line-height:24px;background:#FF0000;padding:5px 15px;color:white; border-radius: 10px; }
.jpdc_common_title a:hover{background:#ee7800;}
/* jpdc_common_title */
.bt{ text-align:center;margin:0px; padding-top:30px; padding-bottom:15px; font-size:24px; color:#e4130f;}
.shijian{ width:1000px; margin:0 auto; padding-top:20px; line-height:30px; }
.xctp{ width:1100px; margin:0 auto;}
.xctp ul li{ display:block; float:left; margin-left:23px; width:189px; height:288px; margin-bottom:15px; margin-top:10px; line-height:30px; text-align:center;}
.xctp ul li a.zixun{ color:#FF0000;}
.xctp a{ color:#333333;}

.sjpz{ width:1000px; margin:0 auto;}
.sjpz ul li{ display:block; float:left; margin-left:33px; width:158px; height:180px; margin-bottom:15px; margin-top:10px; line-height:30px; text-align:center;}
.sjpz ul li a.zixun{ color:#FF0000;}
.sjpz a{ color:#333333;}


.zytj{ width:1000px; margin:0 auto;}
.zytj ul li{ display:block; float:left; margin-left:43px; width:269px; height:80px; margin-bottom:15px; margin-top:10px; line-height:30px; text-align:center;}
.zytj ul li a.zixun{ color:#FF0000;}
.zytj a{ color:#333333;}
/*foot1*/
.ggzw{height:292px; 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 \5b8b\4f53,Arial,sans-serif;}
.ggzw .xhjy ul{width:150px;_width:120px; 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;}
/*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(http://www.sxxdf.com/templets/spweb/2015syimg/logo.png) no-repeat;}
.footer,.bq{ width:100%; text-align:center; margin:0 auto; font-size:14px;}
/*kefu */
.fixed_1 {position:fixed;top:152px;right:0px;width:53px;z-index:987654;
}
.fixed_1 a:link,.fixed_1 a:visited {display:block;width:53px;height:23px;background:#ff8101;margin-top:1px;color:#ffffff;background-position:center 8px;
background-repeat:no-repeat;text-align:center;padding-top:30px;line-height:23px;z-index:545;
}
.fixed_1 a:hover {background-color:#484848;}
/*弹窗代码*/
.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(http://www.sxxdf.com/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;  line-height:30px;   background:url(http://www.sxxdf.com/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;  line-height:30px;    background:url(http://www.sxxdf.com/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.sxxdf.com/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.sxxdf.com/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;}
/*左侧导航*/
.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);
}