@charset "utf-8";
@import url("menu.css");
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, hr, pre, form, fieldset, input, textarea, p, blockquoteth, td {margin:0px;padding:0px;}
img, input, select, button{vertical-align:middle;}
div,ul,ol,li{list-style:none;border:0px; margin:0px; padding:0px;}
fieldset, img {border:0px;}
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:normal;}
table {border-collapse:collapse;border-spacing:0;}
a {text-decoration:none;color:#434343;}
*:focus{outline:none;}
body{font-family:"微软雅黑, Verdana, Geneva, sans-serif";font-size:12px; background-color:#ffffff;color:#434343;}

/*每个页面公共css */
.acea-row{display:flex;flex-wrap:wrap;}
.acea-row.row-top{align-items:flex-start;}
.acea-row.row-middle{align-items:center;}
.acea-row.row-bottom{align-items:flex-end;}
.acea-row.row-left{justify-content:flex-start;}
.acea-row.row-center{justify-content:center;}
.acea-row.row-right{justify-content:flex-end;}
.acea-row.row-between{justify-content:space-between;}
.acea-row.row-around{justify-content:space-around;}
.acea-row.row-column{flex-direction:column;}
.acea-row.row-column-between{flex-direction:column;justify-content:space-between;}
.acea-row.row-column-around{flex-direction:column;justify-content:space-around;}
.acea-row.row-center-wrapper{align-items:center;justify-content:center;}
.acea-row.row-between-wrapper{align-items:center;justify-content:space-between;}


/*菜单*/
.zrccaidanbg{width:100%; margin:0px auto;}
.zrcone{width:1200px; margin:0px auto; margin-top: 10px;}
.menu{margin-right: 10px;}
.nonow{ text-align:center;height:30px;width:110px;font-size: 16px;}
.nonow a{display:block;color:#000000;margin:0 auto;  width:auto; height:30px; padding-top:5px}
.nonow a:hover{color:#2659a5; width:auto; background:url(mneulitopboder1.png) no-repeat bottom center;}

.xznow{color:#000000;height:30px;text-align:center;  width:110px;font-size: 16px;}
.xznow a{display:block;color:#000000;margin:0 auto;  width:auto;
height:30px;padding-top:5px;background:url(mneulitopboder1.png) no-repeat bottom;}
.xznow a:hover{color:#000000; width:auto;}

.menu li{position: relative;}


.menu li:hover .xialabg{display:block}
.xialabg{position: absolute;z-index: 10000000;top: 30px; left: -10px;width: 140px;float: left;display: none;}
.xiala{width:140px;margin:0px auto; margin-top:10px;background-color: #ffffff;-moz-box-shadow: 0px 0px 10px #b4d0fa; /* 老的 Firefox */
		box-shadow: 0px 0px 10px #b4d0fa;border-radius: 5px;}	

/*营销服务*/
.fwitem{width:100%;}
.fwitem li a{list-style:none;color:#333333;background:url();}
.fwitem li a:hover{color:#2659a5; background:url();}






.zrccaidan_home{display:inline-block !important; display:inline;margin-right: 22px; float: left;font-size: 16px;padding-top: 20px;}
.zrccaidan_home a {color:#434343;}
.zrccaidan_home a:hover {color: #cc232a;}

.hongse{color: #f74040; }
.hongse a {color: #f74040;}
.hongse a:hover {color: #cc232a;}

.zrccaidan_guihua{display:inline-block !important; display:inline;margin-right: 20px; float: left; font-size: 18px;position: relative;margin-top: 20px;}
.zrccaidan_guihua_one li{ float: left; margin-right: 5px;}
.zrccaidan_guihua_one li img{ width: 10px;}
.zrccaidan_guihua_two{width:120px;position: absolute;top:0px; z-index: 10;left:-30px; padding-top: 30px; display: none;}
.zrccaidan_guihua_two li{width:120px; line-height: 1.5;background:url() #313131;text-align: center; font-size: 18px; height: 33px;}
.zrccaidan_guihua_two li a span{color: #000000;}
.zrccaidan_guihua_two li:hover span{
     width:120px; line-height: 1.5;background:url() #cc232a;text-align: center;height: 30px; font-size: 12px;color: #ffffff;display: block;padding-top:5px ;
}

.zrccaidan_guihua_one a:hover .zrccaidan_guihua_two{display: block;}

.zrccaidan_jianzhu{display:inline-block !important; display:inline;margin-right: 20px; float: left;color: #000000; font-size: 18px;position: relative;margin-top: 20px;}
.zrccaidan_jianzhu_one li{ float: left; margin-right: 5px;}
.zrccaidan_jianzhu_one li img{ width: 10px;}
.zrccaidan_jianzhu_two{width:120px;position: absolute;top:0px; z-index: 10;left:-30px; padding-top: 30px;}
.zrccaidan_jianzhu_two li{width:120px; line-height: 1.5;background:url() #313131;text-align: center;  font-size: 12px;height: 33px;}
.zrccaidan_jianzhu_two li a span{color: #000000;}
.zrccaidan_jianzhu_two li:hover span{width:120px; line-height: 1.5;background:url() #cc232a;text-align: center;height: 30px; font-size: 12px;color: #ffffff;display: block;padding-top:5px ;}

.zrccaidan_jingguan{display:inline-block !important; display:inline;margin-right: 20px; float: left;color: #000000; font-size: 12px;position: relative;}
.zrccaidan_jingguan_one li{ float: left; margin-right: 5px;}
.zrccaidan_jingguan_one li img{ width: 10px;}
.zrccaidan_jingguan_two{width:120px;position: absolute;top:0px; z-index: 10;left:-30px; padding-top: 30px;}
.zrccaidan_jingguan_two li{width:120px; line-height: 1.5;background:url() #313131;text-align: center; font-size: 12px;height: 33px;}
.zrccaidan_jingguan_two li a span{color: #000000;}
.zrccaidan_jingguan_two li:hover span{width:120px; line-height: 1.5;background:url() #cc232a;text-align: center;height: 30px; font-size: 12px;color: #ffffff;display: block;padding-top:5px ;}

.zrccaidan_tel{float: left;color: #000000;font-size: 20px; padding-top: 8px;}
.zrccaidan_tel span{ font-size: 30px; padding-right: 10px;}
/* 菜单结束 */ 

/* banner swiper 切换 开始 */
.bigqiehuan{width:100%; margin:0px auto; overflow:hidden;position: relative;}
.bigqiehuan img{width:100%; }

.sousuobg{width:600px; margin:0px auto; overflow:hidden; height:150px;position: absolute;z-index: 10000;top:30%; left:35%;}
.sousuotxt{width:100%; margin:0px auto; overflow:hidden; text-align: center; color: #ffffff; font-size: 32px; margin-top: 20px; margin-bottom: 10px;text-shadow:1px 1px 12px #000;}

.sousuo{width:80%;margin:0 auto;  padding-top:2px;border-radius: 5px;background-color:#313131;}
.sousuo input{display:block;width:80%;margin:0 auto;height:40px;background-color:#313131; 
     line-height:normal;padding:0 20px 0 40px;border:0px solid #313131;background-image:url(/commonzrc/wap/sjzrc/images/search1.png);background-size:20px 20px;background-repeat:no-repeat;background-position:10px center}
.sousuo input::-webkit-input-placeholder{color:#999;}




/*yingling开始*/

.yingling{width:1200px; margin:0px auto; overflow:hidden; margin-top: 30px;background: url(projlist.png) repeat-x;padding-top: 30px;}
.yingling_one{width:1200px; margin:0px auto; overflow:hidden;text-align: center;font-size: 40px;}
.yingling_two{width:1200px; margin:0px auto; overflow:hidden;text-align: center;font-size: 16px;color: #999999;margin-top: 30px;}
.yingling_three{width:1200px; margin:0px auto; overflow:hidden;margin-top: 30px;}
.yingling_four{width:1200px; margin:0px auto; overflow:hidden;margin-top: 30px;}

.yl_icon{text-align: center;}
.yl_ztsize{font-size: 40px;}
.yl_title{font-size: 20px;text-align: center;margin-top: 10px;}
.yl_deso{font-size: 16px;text-align: center;width:300px;color: #999999;line-height: 1.9;margin-top: 10px;}

/*kunnan 困难开始*/
.kunnan{width:1200px; margin:0px auto; overflow:hidden;background: url() repeat-x;margin-top: 30px;}
.kunnan_yi{width:1200px; margin:0px auto; overflow:hidden;text-align: center;font-size: 40px;}
.kunnan_er{width:1200px; margin:0px auto; overflow:hidden;text-align: center;font-size: 16px;color: #999999;margin-top: 30px;}
.kunnan_san{width:1200px; margin:0px auto; overflow:hidden;margin-top: 30px;}

.xuexiao{width:380px; margin:0px auto; overflow:hidden;background-color: #2659a5;margin-bottom: 20px;}
.xuexiao_pic{width:380px; margin:0px auto; overflow:hidden;}
.xuexiao_pic img{width:380px; height:200px}
.xuexiao_mingcheng{width:360px; margin:0px auto; overflow:hidden; color: #ffffff;font-size: 30px;padding-top: 20px;padding-left: 20px;}
.xuexiao_zhuanye{width:360px; margin:0px auto; overflow:hidden;color: #ffffff;padding-top: 20px;padding-left: 20px;padding-bottom: 20px;}

.bar-button{background-color: #f74040;padding: 10px 24px;
     border-radius: 24px;font-size: 20px;color: #ffffff;}
.bar-buttonchense{background-color: #f74040;color: #ffffff;}
.bar-buttonbaise{background-color: #edeef1;color: rgba(0, 0, 0, 0.85);}
     
.xm_zhixing_bot{width:1200px; margin:0px auto; overflow:hidden; margin-top:20px}
.xmzz_bot_left{width:373px; margin:0px auto; overflow:hidden; float:left}
.xmzz_bot_middle{width:413px; margin:0px auto; overflow:hidden; float:left; margin-left:20px}
.xmzz_bot_right{width:373px; margin:0px auto; overflow:hidden; float:left; margin-left:20px}

.xmzz_bot_left li{width:373px; margin:0px auto; overflow:hidden;float:left; margin-top:40px; border-bottom:1px dotted #b5b5b6; padding-bottom:40px}
.xmzz_bot_left li dl{width:78px; margin:0px auto; overflow:hidden;float:right; height:78px}
.xmzz_bot_left li dl img{width:78px; height:78px}
.xmzz_bot_left li dt{display:block;width:373px; margin:0px auto; overflow:hidden;float:right; font-size:20px;text-align:right; font-weight:bold}
.xmzz_bot_left li p{display:block;width:373px; margin:0px auto; overflow:hidden;float:right; font-size:16px; margin-top:10px; text-align:right}

.xmzz_bot_middle li{width:413px; margin:0px auto; }
.xmzz_bot_middle li img{width:413px;}


.xmzz_bot_right li{width:373px; margin:0px auto; overflow:hidden;float:left; margin-top:40px; border-bottom:1px dotted #b5b5b6; padding-bottom:40px}
.xmzz_bot_right li dl{width:78px; margin:0px auto; overflow:hidden;float:left; height:78px}
.xmzz_bot_right li dl img{width:78px; height:78px}
.xmzz_bot_right li dt{display:block;width:373px; margin:0px auto; overflow:hidden;float:left; font-size:20px; text-align:left; font-weight:bold}
.xmzz_bot_right li p{display:block;width:373px; margin:0px auto; overflow:hidden;float:left; font-size:16px; margin-top:10px; text-align:lft}    
/*yingling结束*/

.scrollBox {
  position: relative;
  zoom: 1
}

.scrollBox .piclist {
  padding-bottom: 20px;
  zoom: 1
}

.scrollBox .piclist li {
  float: left;
  width: 230px;
  background: #a9a9a9;
  margin-right: 20px;
  padding-bottom: 10px;
  /* -webkit-box-shadow: 0px 0px 20px rgba(136, 159, 229, 0.25);
  box-shadow: 0px 0px 20px rgba(136, 159, 229, 0.25) */
}

.scrollBox .piclist li:hover {
  background: #4590ce;
}

.scrollBox .piclist li span {
  display: block;
  text-align: center;
  font-weight: 500;
  color: #000;
  font-size: 14px;
  margin-top: 10px
}

.scrollBox .piclist li img {
  width: 100%
}

.scrollBox .ohbox {
  overflow: hidden;
  position: relative
}

.scrollBox .pageBtn span {
  display: block;
  width: 45px;
  text-align: center;
  height: 99px;
  line-height: 60px;
  position: absolute;
  top: 72px;
  font-size: 30px;
  cursor: pointer;
  overflow: hidden;
  color: #c3c3c3;
  text-indent: -9999px
}

.scrollBox .pageBtn .prev {
  left: -50px
}

.scrollBox .pageBtn .next {
  right: -50px;
  background-position: -45px 0
}
.pageBtn span {
  background: url("l-r.png") no-repeat;
}


/*tedian开始*/

.tedian{width:1200px; margin:0px auto; overflow:hidden; margin-top: 30px;background: url(projlist.png) repeat-x;padding-top: 30px;}
.tedian_left{width:600px; margin:0px auto; overflow:hidden;}
.tedian_right{width:581px; margin:0px auto; overflow:hidden;}

.tedian_title{font-size: 40px;}
.tedian_li li{ line-height: 1.9; font-size: 15px;}
.td_icon{text-align: left;}
.td_ztsize{font-size: 40px;}
.td_title{font-size: 20px;text-align: left;margin-top: 15px;width:200px;}
.td_deso{font-size: 16px;text-align: left;width:550px;color: #999999;margin-top: 15px;line-height: 1.9;}
.tedian_button{width: 100%;margin-top: 35px;}
.tedian_border{border-radius: 30px;border:1px solid #2659a5;padding:5px 30px 5px 30px; color: #2659a5;font-size: 25px;}
.tedian_backbg{border-radius: 30px;border:1px solid #2659a5;padding:5px 30px 5px 30px; color: #ffffff;background-color: #2659a5;
margin-left: 30px;font-size: 25px;}

.zixueks_border{width: 50%;margin:0px auto; overflow:hidden;border-radius: 30px;border:1px solid #2659a5;
  padding:5px 30px 5px 30px; color: #2659a5;font-size: 20px;margin-top: 20px;}

.chengrgk_border{width: 50%;margin:0px auto; overflow:hidden;border-radius: 30px;border:1px solid #dab02e;
  padding:5px 30px 5px 30px; color: #dab02e;font-size: 20px;margin-top: 20px;}

.wangljy_border{width: 50%;margin:0px auto; overflow:hidden;border-radius: 30px;border:1px solid #c61e71;
  padding:5px 30px 5px 30px; color: #c61e71;font-size: 20px;margin-top: 20px;}

.kaifdx_border{width: 50%;margin:0px auto; overflow:hidden;border-radius: 30px;border:1px solid #65c61e;
  padding:5px 30px 5px 30px; color: #65c61e;font-size: 20px;margin-top: 20px;}
/*tedian结束*/

/*服务客户*/
.severkefu{width:1200px; margin:0px auto; overflow:hidden; margin-top: 30px;background: url(projlist.png) repeat-x;padding-top: 30px;}
.severkefu_yi{width:1200px; margin:0px auto; overflow:hidden;text-align: center;font-size: 40px;}
.severkefu_er{width:1200px; margin:0px auto; overflow:hidden;text-align: center;font-size: 16px;color: #999999;margin-top: 30px;}
.severkefu_san{width:1200px; margin:0px auto; overflow:hidden;margin-top: 30px;}
.fwkf_kuang{width:160px; margin:0px auto; overflow:hidden;margin: 10px;}
.fwkf_kuang img{width:160px; height: 110px;border-radius: 20px;}


.guanwombg{width:100%; margin:0px auto; overflow:hidden; }
.lianxiwombg{width:100%; margin:0px auto; overflow:hidden;}


.yewubankuai{width:1250px; margin:0px auto; overflow:hidden;margin-top: 30px; }
.yewubankuai_top{width:1250px; margin:0px auto; overflow:hidden;}
.yewubankuai_mid{width:1250px; margin:0px auto; overflow:hidden;}
.yewubankuai_bot{width:1250px; margin:0px auto; overflow:hidden;}
.yewubankuai_top_left{width:625px; margin:0px auto; overflow:hidden; float: left;height: 690px; }
.yewubankuai_top_left img{width:625px; padding-top: 50px;}
.yewubankuai_top_right{width:625px; margin:0px auto; overflow:hidden; float: left;height: 690px;}
.yewubankuai_mid_left{width:625px; margin:0px auto; overflow:hidden; float: left;height: 490px;  }
.yewubankuai_mid_right{width:625px; margin:0px auto; overflow:hidden; float: left;height: 490px; }
.chanye{widows: 625px; margin:0px auto; overflow:hidden; padding: 50px;;}
.chanye_top{width:625px; margin:0px auto; overflow:hidden;}
.chanye_mid{width:625px; margin:0px auto; overflow:hidden;margin-top: 30px;}
.chanye_bot{width:625px; margin:0px auto; overflow:hidden;margin-top: 30px;}

.yewubankuai_bot_left{width:625px; margin:0px auto; overflow:hidden; float: left;height: 490px;  }
.yewubankuai_bot_right{width:625px; margin:0px auto; overflow:hidden; float: left;height: 490px; }

.chanye_top li{width:625px; margin:0px auto; overflow:hidden; font-size: 35px; float: left; margin-top: 10px;}
.chanye_top dt{width:10px; margin:0px auto; overflow:hidden; border-bottom:2px solid #cc232a;float: left; margin-top: 20px;}
.chanye_top dl{width:525px; margin:0px auto; overflow:hidden; font-size: 20px; float: left; line-height: 1.9; padding-right: 100px; margin-top: 40px;}
.chanye_top dl p{ padding-top: 10px; line-height: 1.8;}
.chanye_mid li{width:625px; margin:0px auto; overflow:hidden; padding-top: 10px; font-size: 15px;}
.chanye_bot span{width:100px; margin:0px auto; border-radius: 20px;border:1px solid #cc232a;;
     display: block; padding: 5px 20px 5px 20px; text-align: center; font-size: 15px;}
     .meiti{widows: 625px; margin:0px auto; overflow:hidden; padding: 50px;;}
     .meiti_top{width:625px; margin:0px auto; overflow:hidden;}
     .meiti_mid{width:625px; margin:0px auto; overflow:hidden;margin-top: 30px;}
     .meiti_bot{width:625px; margin:0px auto; overflow:hidden;margin-top: 30px;}
     
     .meiti_top li{width:625px; margin:0px auto; overflow:hidden; font-size: 35px; float: left; margin-top: 10px;}
     .meiti_top dt{width:10px; margin:0px auto; overflow:hidden; border-bottom:2px solid #cc232a;float: left; margin-top: 20px;}
     .meiti_top dl{width:525px; margin:0px auto; overflow:hidden; font-size: 20px;  float: left; line-height: 1.9; padding-right: 100px; margin-top: 40px;}
     .meiti_top dl p{ padding-top: 10px; line-height: 1.8;}
     .meiti_mid li{width:625px; margin:0px auto; overflow:hidden; padding-top: 10px; font-size: 15px;}
     .meiti_bot span{width:100px; margin:0px auto; border-radius: 20px;border:1px solid #cc232a;color: #cc232a; 
          display: block; padding: 5px 20px 5px 20px; text-align: center; font-size: 15px;}     
.zhaoshang{widows: 625px; margin:0px auto; overflow:hidden; padding: 50px;;}
.zhaoshang_top{width:625px; margin:0px auto; overflow:hidden;}
.zhaoshang_mid{width:625px; margin:0px auto; overflow:hidden;margin-top: 30px;}
.zhaoshang_bot{width:625px; margin:0px auto; overflow:hidden;margin-top: 30px;}
               
.zhaoshang_top li{width:625px; margin:0px auto; overflow:hidden; font-size: 35px; float: left; margin-top: 10px;}
.zhaoshang_top dt{width:10px; margin:0px auto; overflow:hidden; border-bottom:2px solid #cc232a;float: left; margin-top: 20px;}
.zhaoshang_top dl{width:525px; margin:0px auto; overflow:hidden; font-size: 20px; float: left; line-height: 1.9; padding-right: 100px; margin-top: 40px;}
.zhaoshang_top dl p{ padding-top: 10px; line-height: 1.8;}    
.zhaoshang_mid li{width:625px; margin:0px auto; overflow:hidden; padding-top: 10px; font-size: 15px;float: left; height: 30px; line-height: 3;}
.zhaoshang_bot span{width:100px; margin:0px auto; border-radius: 20px;border:1px solid #cc232a;color: #cc232a; 
                    display: block; padding: 5px 20px 5px 20px; text-align: center; font-size: 15px;}

.oklxiangce{width:1250px;margin:0px auto; overflow:hidden; margin-top: 20px;}            

.sg_lianxibgbg{width:100%; margin:0px auto; overflow:hidden; margin-top: 20px; height: 350px;}
/*联系我们*/

.sg_lianxibg{width:100%; margin:0px auto; overflow:hidden; margin-top:20px; padding-bottom:10px;}
.sg_lianxi{width:1200px; margin:0px auto; overflow:hidden}
.sg_lianxi_top{width:658px; margin:0px auto; overflow:hidden;}
.sg_lianxi_top dl{ width:658px; text-align:center; padding-top:15px; }
.sg_lianxi_top li{ width:658px; text-align:center; padding-top:15px; ; letter-spacing:3px}
.sg_lianxi_mid{width:1200px; margin:0px auto; overflow:hidden; margin-top:20px; }
.sg_lianxi_mid li{width:390px; margin:0px auto; overflow:hidden;float:left; margin-top:20px; margin-bottom:20px; margin-left:4px; margin-right:4px; border:1px solid #cccccc; padding-top:20px;}
.sg_lianxi_mid li p{display:block;width:400px; text-align:center; ; padding-top:20px;margin-top:20px}
.sg_lianxi_mid li span{display:block;width:360px; ;text-align:center;
padding:0px 20px 0px 20px; line-height:1.9;padding-top:20px;}
.sg_lianxi_mid li dl{width:40px; margin:0px auto; overflow:hidden;background:url(lianxi.png) no-repeat; height:40px;}
.sg_lianxi_mid li:nth-child(1) dl{background-position:-40px 0px}
.sg_lianxi_mid li:nth-child(2) dl{background-position:-40px -40px}
.sg_lianxi_mid li:nth-child(3) dl{background-position:-40px -160px}
.sg_lianxi_mid li:nth-child(4) dl{background-position:-40px -120px}
.sg_lianxi_mid li:nth-child(5) dl{background-position:-40px -80px}
.sg_lianxi_mid li:nth-child(6) dl{background-position:-40px -200px}
/* 新闻中心开始 */

.xinwenct{width:100%; margin:0px auto; overflow:hidden;}
.xinwenct_topbg{width:100%; margin:0px auto; overflow:hidden;background: url(news.jpg) no-repeat left top; }
.xinwenct_topbgmendian{width:100%; margin:0px auto; overflow:hidden;background: url(mendian.jpg) no-repeat left top; }
.xinwenct_top_postion{width:1200px; margin:0px auto; overflow:hidden;position: relative;height: 300px;}
.xinwenct_top{width:1200px; margin:0px auto; overflow:hidden;position: absolute;bottom:70px}
.xinwenct_mid{width:1200px; margin:0px auto; overflow:hidden; margin-top: 20px;}


.xinwenct_top li{ float: left; padding: 10px 30px 10px 30px; margin: 10px; background-color: #2659a5; border-radius: 10px;}
.xinwenct_top li a{ color: #ffffff; font-size: 15px; font-weight: bold;}

.xinwenct_jianjie{width:1200px; margin:0px auto; overflow:hidden;font-size: 38px; font-weight: bold;position: absolute;bottom:70px}


.xinwenct_mid_left{width: 300px; margin:0px auto; overflow:hidden;float: left;}
.xinwenct_mid_right{width: 870px; margin:0px auto; overflow:hidden;float: right;}

.zbkuang{width: 298px; margin:0px auto; overflow:hidden;border: 1px solid #2659a5;}
.zbkuang_top{width: 298px; margin:0px auto; overflow:hidden;text-align: center; background-color: #2659a5; 
  color: #ffffff;font-size: 25px; font-weight: bold;padding-top: 10px;padding-bottom: 10px;}
.zbkuang_mid{width: 298px; margin:0px auto; overflow:hidden;}
.zbkuang_mid li{width: 278px; margin:0px auto; overflow:hidden; border-bottom: 1px dotted #f9f9f9;line-height: 1.9;font-size: 18px;}

.xinwenct_bot{width:870px; margin:0px auto; overflow:hidden;margin-top: 30px;}
.xinwenct_bot_top{width: 870px; margin:0px auto; overflow:hidden;border-top: 1px solid #cccccc;font-size: 18px; font-weight: bold;padding-top: 30px;}
.xinwenct_bot_mid{width: 870px; margin:0px auto; overflow:hidden;}
.xinwenct_bot_mid li{width: 430px; margin:0px auto; overflow:hidden; border-bottom: 1px dotted #f9f9f9;line-height: 1.9;font-size: 18px;float: left;}

.xinwenct_arc{width:200px; margin:0px auto; overflow:hidden; margin-left: 25px; margin-right: 25px; float: left; margin-top: 20px;}
.xinwenct_arc_pic{width:200px; margin:0px auto; overflow:hidden;}
.xinwenct_arc_pic img{width:200px; height:180px;transition: all 0.6s;}
.xinwenct_arc_pic:hover img{ transform: scale(1.4); }
.xinwenct_arc_txt{width:200px; margin-top: 10px;font-size: 15px; text-align: center;color: #2659a5;}
.xinwenct_arc_txt a{color: #2659a5;}

.xinwenct_arc_pictwo{width:250px; margin:0px auto; overflow:hidden;}
.xinwenct_arc_pictwo img{width:250px; height:160px;transition: all 0.6s;}
.xinwenct_arc_pictwo:hover img{ transform: scale(1.4); }

/* article页内容 */
.zc_biaotii{width:840px; margin:0px auto; overflow:hidden;text-align:center; font-size:25px;background:url() no-repeat  center #ffffff;padding:15px 15px 15px 15px; margin-top:20px}
.zc_neirongyre{width:840px; margin:0px auto; overflow:hidden;line-height:1.8; font-size:16px;padding:15px 15px 15px 15px;background:url() no-repeat  center #ffffff;}
.zc_neirongyre img{max-width:800px;width:expression(this.width > 800 && this.width > this.height ? 800 : true);  text-align:center}
.zc_neirongyre p{ text-indent:20px; margin-top:10px}


/**预约下单**/
.yuyuelvybg{width:100%; margin:0px auto; overflow:hidden; background: url() no-repeat bottom ;}


.yuyuelvy{width:1250px; margin:0px auto; overflow:hidden; margin-bottom:100px; margin-top:30px}
.yuyuelvy_one{width:1250px; margin:0px auto; overflow:hidden;}
.yuyuelvy_two{width:1250px; margin:0px auto; overflow:hidden; margin-top:20px;}
.yuyuelvy_one li{width:1200px; margin:0px auto; overflow:hidden; table-layout:center;  list-style:none; text-align:center; 
padding-top:8px; font-size: 35px;letter-spacing: 16px;}
.yuyuelvy_one dd{ margin:0px auto; overflow:hidden; table-layout:center;  list-style:none; text-align:center; 
margin-top:10px; margin-bottom:10px;font-size: 20px;letter-spacing: 8px; }
.yuyuelvy_one p{ font-size:15px;  font-weight:normal;width:1200px; margin:0px auto; overflow:hidden; text-align:center;}

.yuyuelvy_kuang{width:1150px; margin:0px auto; overflow:hidden;height: 200px;background:url(); border-radius: 30px; padding: 20px 50px 20px 50px;}
.yuyuelvy_kuang  li {float: left;width: 48%;margin-bottom: 25px;background: #f3f3f3;}
.yuyuelvy_kuang  li:nth-child(2n) {float: right;}
.yuyuelvy_kuang  li:nth-child(6) {float: right; }
.yuyuelvy_kuang  li:nth-child(7) {float: right;}
.yuyuelvy_kuang  li input {height: 54px;width: 100%;background: none;border: none;padding: 0 15px;font-size: 18px;font-family: "微软雅黑"; 
     outline: none;-webkit-appearance: none;}
.yuyuelvy_kuang  li select {font-size: 18px;padding: 10px 15px;width: 100%;height: 54px;border: none; background: none;font-family: "微软雅黑";
     outline: none; -webkit-appearance: none;}
.yuyuelvy_kuang  li    input::-webkit-input-placeholder{color: #999999;}
.yuyuelvy_kuang  li .btn,.yuyuelvy_kuang  li .btn2 { color: #fff;font-size: 18px;}
.yuyuelvy_kuang  li .btn { background: #cc232a;}
.yuyuelvy_kuang  li .btn2 {background: #808080;}


    .part {
     font-size: 0;
     overflow: hidden;
     font-family: PingFangSC, "Microsoft Yahei", Helvetica, Tahoma, Arial, "Hiragino Sans GB", "Hiragino Sans GB W3", sans-serif;
   }
   .part .container {
     width: 1200px;
     margin: 0 auto;
   }
   .part .container h2 {
     font-size: 40px;
     color: rgba(0, 0, 0, 0.85);
     text-align: center;
     line-height: 53px;
     margin: 96px 0 16px;
     
   }
   .part .container h4 {
     font-size: 18px;
     line-height: 20px;
     color: rgba(0, 0, 0, 0.65);
     text-align: center;
     margin-bottom: 64px;
   }
   .part .btn {
     display: block;
     width: 220px;
     height: 64px;
     line-height: 64px;
     text-align: center;
     background: #f74040;
     border-radius: 32px;
     font-size: 24px;
     color: #fff;
   }
   .part .btn:hover {
     cursor: pointer;
     background-color: #F97979;
   }
   .part .btn:active {
     cursor: pointer;
     background-color: #C53333;
   }

   .part-two .container .content {
     display: flex;
     justify-content: space-between;
     align-items: center;
   }
   .part-two .container .content .item {
     width: 270px;
    
     background: #fff;
   }
   .part-two .container .content .item-head {
     color: #fff;
     height: 64px;
     line-height: 64px;
     font-size: 20px;
     padding-left: 16px;
     border-radius: 6px 6px 0 0;
     background: linear-gradient(133deg, #2659a5 0%, #2659a5 100%);
   }
   .part-two .container .content .item-head img {
     width: 44px;
     height: 44px;
     float: right;
     margin: 10px 8px;
   }
   .part-two .container .content .item-content {
     border: 1px solid #0000000d;
     font-size: 20px;
     border-radius: 0 0 6px 6px;
     font-size: 0;
     padding-bottom: 40px;
   }
   .part-two .container .content .item-content-list > div {
     display: inline-block;
     vertical-align: top;
     margin-top: 20px;
   }
   .part-two .container .content .item-content-list-left {
     width: 54px;
   }
   .part-two .container .content .item-content-list-left img {
     width: 30px;
     margin: 0 4px 0 10px;
   }
   .part-two .container .content .item-content-list-right {
     font-size: 13px;
     width: calc(100% - 54px);
   }
   .part-two .container .content .item-content-list-right h3 {
     font-size: 16px;
     color: rgba(0, 0, 0, 0.85);
   }
   .part-two .container .content .item-content-list-right p {
     font-size: 14px;
     color: rgba(0, 0, 0, 0.45);
     margin-top: 2px;
   }

   
   
   

/**  分页样式  **/
#page {
     height: 50px;
     display: table;
     margin: 0 auto;
     padding-top: 40px;
     clear: both;
 }
 
 .page {
     text-align: center;
 }
 .pagingUl {
     float: right;
     padding: 0;
     margin: 0;
     list-style: none;
     height: 30px;
 }
 
 .pagingUl li {
     float: left;
     min-width: 30px;
     height: 30px;
     background: #333;
     text-align: center;
     margin-right: 5px;
     border-radius: 5px
 }
 
 .pagingUl li a {
     display: inline-block;
     min-width: 30px;
     height: 30px;
     text-align: center;
     line-height: 28px;
     color: #FFF!important;
     font-size: 12px;
     border-radius: 5px
 }

/*底部*/
.zrcdibubg{width:100%;margin:0px auto; overflow:hidden; background:url(genggsbg.jpg) no-repeat; padding-bottom: 10px; margin-top: 20px;color: #ffffff;}
.zrcdibu{width:1200px;margin:0px auto; overflow:hidden; }
.zrcdibu_zuo{width:400px;margin:0px auto; overflow:hidden;float: left;}
.zrcdibu_you{width:1200px;margin:0px auto; overflow:hidden;float: left;}

.zrcdibu_zuo_left{width:160px;margin:0px auto; overflow:hidden; float: left;}
.zrcdibu_zuo_right{width:160px;margin:0px auto; overflow:hidden;float: left; text-align: center; margin-left: 20px;}

.zrcdibu_txt_one{width:120px;margin:0px auto; overflow:hidden;  margin-top: 10px;}
.zrcdibu_txt_one img{ width:  120px;}
.zrcdibu_txt_two{width:120px;margin:0px auto; overflow:hidden; font-size: 13px; margin-top: 10px; background-color: #2659a5; 
     border-radius: 10px; text-align: center; color: #ffffff; padding: 6px 0px 6px 0px;}
.zrcdibu_txt_two a{color: #ffffff;}
.zrcdibu_txt_two span{ padding-right: 10px;}


.zrcdibu_you_kuang{width:300px;margin:0px auto; overflow:hidden;float: left;padding-top: 30px;}
.zrcdibu_you_kuang_one{width:300px;margin:0px auto; overflow:hidden;float: left;color: #ffffff;  font-size: 16px;font-weight: bold;}
.zrcdibu_you_kuang_two{width:300px;margin:0px auto; overflow:hidden;float: left;padding-top: 15px;}

.zrcdibu_you_kuang_two li{float: left;color: #ffffff; margin-right: 20px;}
.zrcdibu_you_kuang_two li a{color: #ffffff; }

.zrcdibucopy{width:1200px;margin:0px auto; overflow:hidden; border-top:1px solid #cccccc; padding-top: 20px; margin-top: 20px;}
.zrcdibucopy li{width:1200px;margin:0px auto; overflow:hidden; text-align: center; line-height: 1.9;}
.zrcdibucopy li a{color: #ffffff; }

/*右边浮动*/
.return_top {position: fixed;right: 10px; bottom: 150px; width: 86px;}

.fanhuidb{background-color: #2659a5;width: 86px;}
.fanhuidb li{width: 86px; text-align: center; padding-top: 10px; font-size: 30px; color: #ffffff;}
.fanhuidb li img{ width: 36px;}
.fanhuidb li span{font-size: 30px;}
.fanhuidb dt{color: #ffffff;width: 86px;padding-bottom: 10px;padding-top: 10px; font-weight: bold;text-align:center}

.yuyuesheji{background-color: #2659a5;width: 86px; margin-top: 10px;}
.yuyuesheji li{width: 86px; text-align: center; padding-top: 10px;font-size: 30px; color: #ffffff;}
.yuyuesheji li img{ width: 36px;}
.yuyuesheji li span{font-size: 30px;}
.yuyuesheji dt{color: #ffffff;width: 86px;padding-bottom: 10px;padding-top: 10px;  font-weight: bold;text-align:center}

.zaixianzx{background-color: #2659a5;width: 86px; margin-top: 10px;}
.zaixianzx li{width: 86px; text-align: center; padding-top: 10px;font-size: 30px; color: #ffffff;}
.zaixianzx li img{ width: 36px;}
.zaixianzx li span{font-size: 30px;}
.zaixianzx dt{color: #ffffff;width: 86px;padding-bottom: 10px; font-weight: bold;text-align:center}

.saoweix{width: 86px; margin-top: 10px;}
.saoweix li{width: 86px; text-align: center;}
.saoweix li img{ width: 86px;}

.shejiserx{background-color: #2659a5;width: 86px; margin-top: 10px;}
.shejiserx li {color: #ffffff;width: 66px;padding: 10px; font-weight: bold;text-align:center}

.sjmenu{display: none;}



@media  all and (max-width: 800px) {
.zrccaidanbg{display: none;}
.sjmenu{display: block;width: 100%;overflow: hidden; height:auto;}
.sjmenu li{ float: left; padding-left: 20px;list-style:none; font-weight: bold;padding-top: 10px; padding-bottom: 10px;}
.sjmenu li a{color: #ffffff;}
.sjmenu_one{width: 100%;overflow: hidden; height:auto; text-align: center;margin-top: 20px;}
.sjmenu_one img{width: 100%;}
.sjmenu_two{width: 100%;overflow: hidden; background:#2659a5;}

	.banner_con {
    position: relative;margin-top: 10px;
  }
  .productt{width:100%; margin:0px auto; overflow:hidden; margin-top:10px;}
  .pro-mid{width:100%;  margin:0px auto; overflow:hidden; float:left;margin-top:10px;}
  .return_top {display: none; }
.allnewsbg { background: url(about_bg2.jpg);width:100%;}
.allnews { background: url(); padding: 50px 0 50px;width:100%; margin:0px auto; overflow:hidden;}
.ico_bitoa { text-align: center;}
.ico_bitoa span { color: #3fb150; font-size: 33px; font-weight: bold; padding: 0 24px; background: url(icon3.png) no-repeat left top; position: relative;}
.ico_bitoa span:before { content: "";position: absolute; right: 0; bottom: 0; width: 16px; height: 17px; background: url(icon4.png) no-repeat center center;}
.ico_bitoa span i { display: inline-block; width: 6px; height: 6px; background: #3fb150; border-radius: 2px;position: relative; top: -9px; margin: 0 18px;}
.ico_bitoa span em {font-style: normal; text-transform: uppercase; color: #3fb150; font-size: 26px; font-family: "BEBAS_";}

.allnews .ol_list { margin-top: 40px;text-align: center;}
.allnews .ol_list a { display: inline-block; background: #fff;border-radius: 50px;border: 1px solid #e9e9e9; line-height: 40px; padding: 0 35px;color: #777777; font-size: 16px; margin: 0 7px; position: relative;}
.allnews .ol_list a:before { display: none; content: ""; position: absolute; left: 50%; margin-left: -5px; bottom: -5px; width: 10px;  height: 5px; background: url(bg3.png) no-repeat center center;}
.allnews .ol_list a:hover,.allnews .ol_list a.cur { background: #3fb150; border-color: #3fb150; color: #fff;}
.allnews .ol_list a:hover:before,.allnews .ol_list a.cur:before {display: block;}

.wenlist{width:100%; margin:0px auto; overflow:hidden; float:left; height:350px}
.wenlist-left{width:100%; margin:0px auto; overflow:hidden; float:left}
.wenlist-right{width:100%; margin:0px auto; overflow:hidden; float:right;}
.newpic{width:432px; margin:0px auto; overflow:hidden; margin-top:20px}
.newpic span{width:432px; margin:0px auto; overflow:hidden;}
.newpic span img{width:432px; height:300px}
.newpic p{width:432px; margin:0px auto; overflow:hidden; text-align:center; padding-top:10px}

.newslst{width:100%; margin:0px auto; overflow:hidden; float:left;list-style:none;padding:10px}
.newslst li{width:100%; margin:0px auto; overflow:hidden; float:left;list-style:none;font-size: 18px; line-height: 30px; color: #333; font-family: "Base-font"; background: url(fu_bg.jpg) no-repeat 0px 10px; padding-left:20px}
.newslst dd{width:100%; margin:0px auto; overflow:hidden; float:left; list-style:none;color:#333333; padding-top:15px; padding-bottom:15px; text-align:center; text-align:left; line-height:2.0; text-indent:20px; border-bottom:1px dotted #cccccc}

.footerbg{ padding: 35px 0; background: #3fb150; width:100%;color: #ffffff;padding-left: 20px;}
.footer {width:100%; margin:0px auto; overflow:hidden;}
.footer a{color: #ffffff;}
.footer_left { width: 100%;}
.footer_left li {float: left; list-style:none; padding:10px}
.footer_left p {width:100%;float: left; padding-top:10px}

.footer_right {width: 100%;background: url(bg4.jpg) repeat-x left top; float:right; margin-top:10px; padding-top:10px}
.footer_right h3 { color: #ffffff;font-size: 22px;font-weight: normal;}
.footer_right p {margin-top: 18px; color: #ffffff;font-size: 15px;line-height: 28px; float:left; margin-right:70px}
  
.header {display: none;}


.zh_xinwen{width:100%; margin:0px auto; overflow:hidden;height: 100px;}
.zh_xinwen li{ height:100px; background-size: 100% 100%;}

.zh_pos_class{width:100%; margin:0px auto; overflow:hidden; background:url() no-repeat  center #3fb150;}
.zh_pos_class_li{width:100%;  margin:0px auto; overflow:hidden;color:#FFFfff; padding-top:10px; padding-bottom:10px}
.zh_pos_class_li a{ color:#FFFfff}

.zh_cp_pic{width:292px; margin:0px auto; overflow:hidden; float:left;margin-right:8px;list-style:none; margin-bottom:30px}
.zh_cp_pic li{width:292px; margin:0px auto; overflow:hidden; float:left;list-style:none;}
.zh_cp_pic li img{width:292px; height:200px;cursor: pointer;transition: all 0.6s;}
.zh_cp_pic li img:hover{-webkit-filter: grayscale(50%); /* Chrome, Safari, Opera */ filter: grayscale(50%);transform: scale(1.4);}
.zh_cp_pic dd{width:292px; margin:0px auto; overflow:hidden; float:left; list-style:none; color:#333333; padding-top:15px; padding-bottom:15px; text-align:center; border-left:1px solid #f2f2f2; border-right:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; height:40px}
.zh_cp_pic dd a{width:292px; margin:0px auto; overflow:hidden; float:left; list-style:none;color:#333333}

.zh_dgzhut{width:96%;  margin:0px auto; overflow:hidden;background:url() no-repeat  center #ffffff; margin-top:10px;padding-top:20px;}
.zh_luolie{width:100%;  margin:0px auto; overflow:hidden;}
.zh_fanye{width:100%;  margin:0px auto; overflow:hidden; margin-top:30px; border-top:1px dotted #cccccc; padding-top:30px}
.zh_fanye li{ float:left; list-style:none; padding:10px}
.zh_wenzil{width:100%;  margin:0px auto; overflow:hidden; margin-top:10px; border-bottom:1px dashed #cccccc}
.zh_wenzil-top{width:100%;  margin:0px auto; overflow:hidden;font-family: "Base-font";font-size: 18px;}
.zh_wenzil-mid{width:100%; margin:0px auto; overflow:hidden; padding-top:20px; text-indent:20px;  line-height:2.0; padding-bottom:20px}
.zh_wenzil-top span{ float:right;font-size: 12px;}


.zh_biaotii{width:99%; margin:0px auto; overflow:hidden; font-weight:bold; text-align:center; background:url() no-repeat;  text-align:center; font-size:25px; padding-top:50px; padding-bottom:50px}
.zh_.neirongyre{width:100%; margin:0px auto; overflow:hidden;line-height:1.8; font-size:14px}
.zh_neirongyre img{max-width:1150px;width:expression(this.width > 1150 && this.width > this.height ? 1150 : true);  text-align:center}
.zh_neirongyre p{ text-indent:20px; margin-top:10px}


.part .container {
  width: 100%;
  margin: 0 auto;
}

.part .container h2 {
  font-size: 20px;
  color: rgba(0, 0, 0, 0.85);
  text-align: center;
  line-height: 53px;
  margin: 16px 0 16px;
  
}
.part .container h4 {
  font-size: 18px;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.65);
  text-align: center;
  margin-bottom: 14px;
}

.part-two .container .content {
  display:block;
 
}
.part-two .container .content .item {
  width: 100%;
 
  background: #fff;
}

/*kunnan 困难开始*/
.kunnan{width:100%; margin:0px auto; overflow:hidden;background: url() repeat-x;margin-top: 30px;}
.kunnan_yi{width:100%; margin:0px auto; overflow:hidden;text-align: center;font-size: 20px;}
.kunnan_er{width:100%; margin:0px auto; overflow:hidden;text-align: center;font-size: 16px;color: #999999;margin-top: 30px;}
.kunnan_san{width:100%; margin:0px auto; overflow:hidden;margin-top: 30px;}

/*yingling开始*/

.yingling{width:100%; margin:0px auto; overflow:hidden; margin-top: 30px;background: url(projlist.png) repeat-x;padding-top: 30px;}
.yingling_one{width:100%; margin:0px auto; overflow:hidden;text-align: center;font-size: 20px;}
.yingling_two{width:100%; margin:0px auto; overflow:hidden;text-align: center;font-size: 16px;color: #999999;margin-top: 30px;}
.yingling_three{width:100%; margin:0px auto; overflow:hidden;margin-top: 30px;}
.yingling_four{width:100%; margin:0px auto; overflow:hidden;margin-top: 30px;}

.yiling_kuang{width:100%}
.yl_icon{width:100%; text-align: center;text-align: center;}
.yl_ztsize{width:100%; font-size: 30px;}
.yl_title{width:100%; font-size: 20px;text-align: center;margin-top: 10px;}
.yl_deso{width:100%; font-size: 16px;text-align: center;color: #999999;line-height: 1.9;margin-top: 10px;}


.tedian{width:100%; margin:0px auto; overflow:hidden; margin-top: 30px;background: url(projlist.png) repeat-x;padding-top: 30px;}
.tedian_left{width:100%; margin:0px auto; overflow:hidden;}
.tedian_button{display: none;}
.tedian_right{display: none;}
.tedian_title{font-size: 20px;}
.tedian_li li{ line-height: 1.9; font-size: 15px;}

.severkefu{width:100%; margin:0px auto; overflow:hidden; margin-top: 30px;background: url(projlist.png) repeat-x;padding-top: 30px;}
.severkefu_yi{width:100%; margin:0px auto; overflow:hidden;text-align: center;font-size: 20px;}
.severkefu_er{width:100%; margin:0px auto; overflow:hidden;text-align: center;font-size: 16px;color: #999999;margin-top: 30px;}
.severkefu_san{width:100%; margin:0px auto; overflow:hidden;margin-top: 30px;}
.zrcdibu_you{display: none;}
.zrcdibucopy{width:100%;}
.zrcdibucopy li{width:100%;margin:0px auto; overflow:hidden; text-align: center; line-height: 1.9;}
.zrcdibucopy li a{color: #ffffff; }
.xinwenct{width:100%; }
.xinwenct_topbg{display: none;}
.xinwenct_mid{width:100%;}
.xinwenct_mid_left{display: none;}
.xinwenct_mid_right{width:100%;}

.xinwenct_arc{width:300px; margin:0px auto; overflow:hidden; margin-left: 25px; margin-right: 25px; float: left; margin-top: 20px;}
.xinwenct_arc_pic{width:300px; margin:0px auto; overflow:hidden;}
.xinwenct_arc_pic img{width:300px; height:180px;transition: all 0.6s;}
.xinwenct_arc_pic:hover img{ transform: scale(1.4); }
.xinwenct_arc_txt{width:300px; margin-top: 10px;font-size: 15px; text-align: center;color: #2659a5;}
.xinwenct_arc_txt a{color: #2659a5;}


/* article页内容 */
.zc_biaotii{width:340px; margin:0px auto; overflow:hidden;text-align:center; font-size:25px;background:url() no-repeat  center #ffffff;padding:15px 15px 15px 15px; margin-top:20px}
.zc_neirongyre{width:340px; margin:0px auto; overflow:hidden;line-height:1.8; font-size:16px;padding:15px 15px 15px 15px;background:url() no-repeat  center #ffffff;}
.zc_neirongyre img{max-width:300px;width:expression(this.width > 300 && this.width > this.height ? 300 : true);  text-align:center}
.zc_neirongyre p{ text-indent:20px; margin-top:10px}
}
