@charset "utf-8";
/* CSS Document */

html{width:100%;overflow-x:hidden;-webkit-text-size-adjust:100%; /*禁用Webkit内核浏览器的文字大小调整功能，默认是auto；*/
	-ms-text-size-adjust:100%; /*禁用IE内核浏览器的文字大小调整功能，默认是auto；*/
	font-family:"微软雅黑", sans-serif; /* 1 */}
*{word-wrap: break-word; word-break:break-all;margin:0;padding:0;}
ul,ol,dl{list-style-type:none}
a,area{outline:none; blur:expression(this.onFocus=this.blur())}
a{text-decoration:none; color:#000;}
a:focus{outline:none}
a:hover,a:active{outline:none; color:#C11C34; text-decoration:none;}
img{border:none;vertical-align:middle;}
.bordernone{border:none !important;}
.clearfix{*zoom:1; clear:both;} 
.clearfix:before,.clearfix:after{display:table; line-height:0; content:"";} 
.clearfix:after{clear:both;}
.layui-clear{ clear:both;*zoom: 1;}
.w1300{ width:1300px; margin:0 auto; padding:0px 0px;}
.float-left , .fl{ float:left;}
.float-right , .fr{ float:right;}
.display-none{ display:none;}
/*不自适应的时候增加的代码-end*/
body{line-height:2;font-size:14px !important;}
.text-center {text-align: center;}

/*transition*/
.tran200{-webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear;}
.tran300{-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.tran400{-webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -ms-transition:all 0.4s linear; transition:all 0.4s linear;}
.tran500{-webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear; transition:all 0.5s linear;}
.tran1000{-webkit-transition:all 1s linear; -moz-transition:all 1s linear; -ms-transition:all 1s linear; transition:all 1s linear;}

.scaleimg:hover .pic img,
.scaleimg:hover .pic em{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.rotateY:hover{ -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); transform: rotateY(180deg); }
.translateX:hover{-webkit-transform:translateX(-6px); -moz-transform: translateX(-6px); -ms-transform:translateX(-6px); transform:translateX(-6px);}



.headBg{box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
    z-index: 99;width:100%;height:130px; margin:0 auto; padding:0px 0px; position:fixed; background:#fff;}
.head{display: -webkit-flex;width:1300px; margin:0 auto;display: flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;flex-wrap: wrap;-webkit-flex-wrap: wrap;padding: 0 0px;height:90px;position: relative;}


.logo{ width:350px; float:left; position:relative; height:130px; margin-top:20px;}
.headRight{ float:right; width:950px;}
.menu{ width:822px; float:right; margin-top:26px;}

#nav{ width:822px; margin:0px 0px; padding:0px 0px;}
#nav .mainlevel{float:left;width:132px;height:42px;float:left;display:block;text-align:center;margin-left:5px; position:relative;}
#nav .mainlevel a {color:#333;text-decoration:none;height:38px;font-family:"微软雅黑";text-align:center;line-height:38px;display:block;font-size:17px; width:132px; margin-top:5px;}
/*#nav li.mainlevel a:hover{width:132px;height:38px;color:#f1881d; font-weight:bold;}*/


.menu ul li#mainlevel_01{ width:132px;height:38px; line-height:38px;}



#nav li.mainlevel:hover  a{color:#fff; text-decoration:none;-webkit-transition: .4s;transition: .4s; background:url(../images/menuBg.jpg) top center no-repeat;}
#nav li.mainlevel  a.hover{color:#fff; text-decoration:none;-webkit-transition: .4s;transition: .4s; background:url(../images/menuBg.jpg) top center no-repeat;}

#nav .mainlevel .ulnav {display:none; position:absolute;padding:0;border-bottom:0px;width:132px;z-index:2; margin-left:0px;}
.ulnav ul{width:100%;float:left; margin:0px 0px;background-color: #f5f5f5;overflow: hidden;position:relative;z-index: 2;}

#nav .mainlevel ul li {line-height:50px;height:50px; border-bottom:solid 1px #dddddd;display:block;width:100%;text-align:center;float:left;}
#nav .mainlevel ul li a{color:#333 !important; font-family:"微软雅黑";line-height:40px; font-weight:500 !important;width:96%; padding:0 2%;height:40px; background:none !important;float:left;font-size:16px; overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
#nav .mainlevel ul li a:hover{color:#E33B54 !important;line-height:40px; width:96%; padding:0 2%;height:40px;text-decoration:underline; font-size:16px; background:none !important;}



/*---------- banner style ----------*/
.banner{ width:100%; height:580px; z-index:-9; margin:0px auto;}
.abs {position:relative; }
.banner .hd {bottom:30px;height:20px;left:0px;width:100%;}
.banner .hd ul {width:1200px;text-align:center;margin:0 auto;}
.banner .hd ul li {display:inline-block;border-radius:5px; list-style:none;background:#999;width:12px;height:12px;margin-left:15px;cursor:pointer;}
.banner .hd ul li {*display:inline;}
.banner .hd ul li.on { background:#f1881d; cursor:pointer;}
.banner, .banner a {height:580px;display:block;}
.banner ul {margin:0 auto; padding:0px 0px;}



.cpzx{ width:1300px; margin:50px auto;}

.title{ width:100%; text-align:center; position:relative; height:100px;}
.title label{ display:block; width:100%; position:absolute;z-index:2;color:#EF94A2; opacity:0.1;font-size:90px; text-transform:uppercase; font-family:"Times New Roman", Times, serif;font-weight:bold; top:0px; line-height:100px;height:100px;}
.title span{ display:block; width:100%;position:absolute; z-index:4; color:#333;font-size:30px;font-weight:bold; bottom:0px;}
.title em{display:block;margin:0px auto;width:50px; left:48%;background:#E33B54;height:4px;position:absolute;bottom:0px;}

.cpzxBox{ width:1300px; float:left; margin-top:30px;}
.cpzxBox ul{ width:1320px; margin-left:-20px;}
.cpzxBox ul li{ width:310px; height:280px; float:left;background:#f6f6f6; margin-left:20px; margin-top:20px;}
.cpzxBox ul li:hover {background:#F19CA9;}
.cpzxBox ul li a.cpzxImg{ width:280px; height:200px; display:block; float:left; margin:15px 15px; overflow:hidden;}
/*.cpzxBox ul li a.cpzxImg img{transform:scale(1,1);transition:all .3s;}
.cpzxBox ul li:hover a.cpzxImg img{transform:scale(1.3,1.3);}*/
.cpzxBox ul li:hover a.cpzxTxt{ color:#fff;}

.cpzxBox ul li a.cpzxTxt{ width:280px; margin:0px 15px; display:block; float:left;height:45px;line-height:160%;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; font-size:15px;}
.cpzxBox ul li a.cpzxTxt:hover{ color:#fff;}

.more{ display:block; margin:30px auto; width:132px; height:38px; background:url(../images/menuBg.jpg) top center no-repeat; color:#fff; text-align:center; line-height:38px; font-size:16px;}
.more:hover{color:#FFF;}

.gywm{ width:1300px; margin:30px auto 0px auto; height:447px;}
.gywm .gywmL{ width:630px; float:left; margin-top:10px;}
.gywm .gywmL .title{ text-align:left;}
.gywm .gywmL .title em{ left:0px;}

.gywm .gywmLTxt{ width:630px; color:#999; font-size:17px; line-height:34px; margin-top:30px;}
.gywm .gywmR{ position:absolute; width:700px; right:0px;}
.gywm .gywmR img{ width:700px;}


.numBg{ width:100%; background:#A3DFE4; padding:15px 0px;}
.counter { width:325px;padding: 20px 0; float:left; position:relative;color:#fff;}
.count-title { font-size: 40px; font-weight:bold; color:#fff;margin-top: 10px; margin-bottom: 0; text-align: center; }
.count-text { font-size:16px; font-weight: normal; margin-top:-10px;text-align: center; }
.count-add{font-size:16px;position:absolute;right:80px;top:50px;}


.qygg{ width:1300px; margin:30px auto;}


.xwzxBox{ width:1300px; float:left; margin-top:30px;}
.xwzxBox .xwImg { width:500px; height:285px; float:left; position:relative;}
.xwzxBox .xwImg .pic img{ width:500px; height:285px;}
.xwzxBox .xwImg .pic{ width:500px; height:285px; overflow:hidden;}

.xwzxBox .xwImg  p{ width:470px; padding:0px 15px; position:absolute; height:40px; background:url(../images/black.png) repeat; overflow:hidden; color:#fff; bottom:0px; line-height:40px;white-space: nowrap;text-overflow: ellipsis;}
.xwzxBox .xwUl{ width:760px; float:right;}
.xwzxBox .xwUl ul li{ width:760px; display:block; float:left; border-bottom:solid 1px #dad9d9; height:58px; padding:17px 0px 17px 0px;  cursor:pointer;}
.xwzxBox .xwUl ul li .date{ width:95px; border-right:solid 1px #d0d0d0;height:58px;text-align:center;float:left;color:#b4b1b1;}
.xwzxBox .xwUl ul li .date img{ width:50px; height:50px; margin:4px auto;}
.xwzxBox .xwUl ul li .date span{ display:block; float:left; text-align:center; width:100%; color:#8e8e8e; font-size:32px; height:40px; line-height:40px;}
.xwzxBox .xwUl ul li .date p{ display:block; float:left; text-align:center; width:100%;height:18px; line-height:18px;}
.xwzxBox .xwUl ul li .txt{ width:580px; float:left; margin-left:30px;}
.xwzxBox .xwUl ul li .txt a{ width:580px; display:block; float:left; height:30px; line-height:30px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;font-size:16px; color:#333;}
.xwzxBox .xwUl ul li .txt p{width:580px; display:block; float:left; height:30px; line-height:30px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;font-size:14px; color:#848484;}


/*copyright*/
#footer{background:#666666;color:#fff;}

.foot{padding:40px 0px 20px 0px;overflow:hidden; width:1200px; margin:0 auto;}
.foot .footBox1{ width:280px; float:left;}
.foot .footBox1 b{ display:block; float:left; font-size:16px;width:100%; color:#fff;}
.foot .footBox1 ul{ display:block; float:left; width:100%; margin-top:10px;}
.foot .footBox1 ul li{ width:100%; line-height:30px; font-size:14px;}
.foot .footBox1 ul li a{ color:#fff;}
.foot .footBox2{ width:380px; float:left;}
.foot .footBox2 b{display:block; float:left; font-size:16px;width:100%; color:#fff;}
.foot .footBox2 span{display:block;float:left;margin-top:10px;line-height:30px; color:#fff;font-size:14px; width:320px; background:url(../images/footBg.png) 0px 8px no-repeat; padding-left:30px;}
.foot .footBox3{ width:130px; float:right;}
.foot .footBox3 img{ display:block; margin:0 auto; width:130px; height:130px;}
.foot .footBox3 span{ display:block;float:left; text-align:center; color:#fff; font-size:14px; width:100%; line-height:30px;}
.copyright{padding:15px 0; text-align:center; background:#E33B54; color:#fff; text-align:center;height:40px; line-height:40px; }
.copyright a{ color:#fff;}



/*在线客服*/
@font-face {
  font-family: 'iconfont';
  src: url('../fonts/iconfont.ttf?t=1682652347018') format('truetype');
}

.demo-icon {
  font-family: "iconfont" !important;
  font-size:24px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;color:#999;
}

/*.demo-icon{font-family:"iconfont";font-style:normal;font-weight:normal;font-size:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#999;}
*/

/*右边客服*/
.cndns-right{position:fixed;right:5px;top:50%;margin-top:-100px;z-index:98;}
.cndns-right-box{position:absolute;right:67px;padding-right:10px;display:none;}
.cndns-right-box .box-border img{width:100%;height:100%;display:block;padding:10px;box-sizing:border-box;}
.cndns-right-box .box-border{position:relative;padding:20px;background-color:#fff;border-radius:5px;border:1px solid #269ba5;}
.cndns-right .yxw-ewm-ms{font-size:13px;color:#fff;height:26px;line-height:26px;background:#269ba5;text-align:center;}
.cndns-right-meau{position:relative;}
.cndns-right-meau:hover .cndns-right-btn{background-color:#269ba5 !important;}
.cndns-right-meau:hover .cndns-right-btn span{display:block;color:#fff;} 
.cndns-right-meau:hover .cndns-right-btn p{color:#fff;}
.cndns-right-meau:hover .cndns-right-box{display:block;}
.cndns-right-btn{width:65px;height:70px;border:1px solid #269ba5;text-align:center;display:block;margin-bottom:6px;position:relative;background-color:#fff;border-radius:5px;}
.cndns-right-btn span{color:#269ba5;font-size:30px;padding-top:10px;display:inline-block; line-height:30px;}
.cndns-right-btn p{color:#757070;;font-size:12px;line-height:16px;}

/*微信客服*/
.yxw-fr-wxkf .cndns-right-btn p{color:#fff;font-size:16px;margin-top:5px;}
.yxw-fr-wxkf .cndns-right-box{bottom:-36px;}
.yxw-fr-wxkf .cndns-right-box .box-border{width:150px;padding:0;}
.yxw-fr-wxkf .box-border .arrow-right{position:absolute;right:-15px;bottom:122px;width:0;height:0;border:7px solid transparent;border-left-color:#269ba5;}
.yxw-fr-wxkf .box-border .arrow-right:before{position:absolute;left:-8px;top:-7px;content:"";width:0;height:0;border:7px solid transparent;border-left-color:#fff;}

/*QQ客服*/
.yxw-fr-wxkf .cndns-right-btn p{color:#fff;font-size:16px;margin-bottom:5px;}
.yxw-fr-wxkf .cndns-right-box{bottom:-36px;}
.yxw-fr-wxkf .cndns-right-box .box-border{width:150px;padding:0;}
.yxw-fr-wxkf .box-border .arrow-right{position:absolute;right:-15px;bottom:122px;width:0;height:0;border:7px solid transparent;border-left-color:#269ba5;}
.yxw-fr-wxkf .box-border .arrow-right:before{position:absolute;left:-8px;top:-7px;content:"";width:0;height:0;border:7px solid transparent;border-left-color:#fff;}

/*微信公众号*/
.yxw-fr-wxgzh .cndns-right-box{bottom:0;}
.yxw-fr-wxgzh .cndns-right-box .box-border{width:150px;padding:0;}
.yxw-fr-wxgzh .box-border .arrow-right{position:absolute;right:-15px;bottom:30px;width:0;height:0;border:7px solid transparent;border-left-color:#269ba5;}
.yxw-fr-wxgzh .box-border .arrow-right:before{position:absolute;left:-8px;top:-7px;content:"";width:0;height:0;border:7px solid transparent;border-left-color:#fff;}

/*服务热线*/
.d-service-item{width:130px; padding:0px 10px; margin-bottom:10px;}
.d-service-item h4{font-size:20px;color:#333; font-weight:bold;margin-bottom:9px;margin-top:10px;}
.d-service-item p{font-size:14px;color:#333; line-height:30px;}
.yxw-fr-fwrx .cndns-right-box{bottom:-80px;}
.yxw-fr-fwrx .box-border .arrow-right{position:absolute;right:-15px;bottom:107px;width:0;height:0;border:7px solid transparent;border-left-color:#269ba5;}
.yxw-fr-fwrx .box-border .arrow-right:before{position:absolute;left:-8px;top:-7px;content:"";width:0;height:0;border:7px solid transparent;border-left-color:#fff;}


.INbanner{ width:100%; height:300px; background:#f00;}

.pageBg{ width:100%; background:#F6F6F6; padding:35px 0px;}
.page{ width:1300px; margin:0 auto;}
.page .pageL{ width:250px; float:left;}
.page .pageL h2{display:block;float:left;width:250px;background:#EB7486;color:#fff;text-align:center;font-size:24px;padding: 23px 0;}
.page .pageL ul{ width:250px; display:block; float:left; background:#fff;}
.page .pageL ul li{ width:250px; display:block; float:left; height:56px; line-height:56px; font-size:18px; text-align:center; border-bottom:1px solid #ddd;}
.page .pageL p{ width:250px; display:block; float:left; margin-top:32px;}

.page .pageR{ width:970px; float:right; background:#fff; padding:10px 25px 30px 25px;}

.page .pageR .position {width:970px;float:left;line-height:52px;height:52px; font-size:14px;border-bottom:1px solid #dad9d9;}


.page .pageR .position span{ display:block; float:left; color:#EB7486; font-size:22px; font-weight:bold; padding-bottom:10px;}
.page .pageR .position span i{ width:4px; height:21px; background:url(../images/spanBg1.jpg) no-repeat; display:block;float: left;
margin-top: 2px;margin-right: 5px;} 
.page .pageR .position h2{ float:left; font-weight:normal; font-size:16px;} 


.pageAbout{ width:970px; min-height:560px; line-height:240%;  float:left;color: #626262;font-size: 15px; padding:15px 0px;}

.messBox{width:900px; margin-top:20px;}
.messTitle{width:900px; height:40px; line-height:40px; border-bottom:1px #CCC solid; background:url(../images/black.png) 10px center no-repeat;}
.messTitle span{width:120px; padding-left:30px; height:40px; line-height:40px; display:block; font-size:16px; font-weight:bold; text-align:left;}
.messCont{width:900px;}
.messCont ul{margin-top:30px;}
.messCont ul li{width:900px; height:36px; line-height:36px; text-align:left; margin-bottom:20px;}
.messCont ul li input{width:200px; height:30px; line-height:30px; border:1px #ccc solid; border-radius:6px; padding-left:5px;}
.messCont ul li.txt{height:150px;}
.messCont ul li.txt textarea{width:560px; height:120px; border:1px #ccc solid;border-radius:6px; padding:8px 5px;}
.messCont span{color:#F00;}
.messBot a{width:100px; height:36px; line-height:36px; display:block; background-color:#269ba5; border-radius:10px; color:#FFF; text-align:center;}

.pageContact{ width:970px; float:left;}
.pageContact ul{ width:970px; float:left; margin-top:50px;}
.pageContact ul li{width:33.333%;float: left;text-align: center;}
.pageContact span{background: #F6F6F6; display:inline-block; height:100px; width:100px; position: relative; border-radius:50%;}
.pageContact span img{position:absolute; left:50%; top:50%; margin-left:-25px; margin-top:-25px; transition:all 0.5s ease;}
.pageContact strong{margin-top:22px;font-size:22px;font-weight: normal;letter-spacing: 2px; line-height: 38px; display: block;}
.pageContact p{ font-size:16px; line-height:28px; letter-spacing:1px; margin-top:5px;}
.pageContact h5{ letter-spacing: 2px; line-height: 38px; font-size: 20px; font-weight: normal; display: block; }
.pageContact ul li:nth-child(1){ width:30%;}
.pageContact ul li:nth-child(2){ width:50%;}
.pageContact ul li:nth-child(3){ width:20%;}
.pageContact .m2lxMap{ width:930px; float:left; margin-top:30px; background:#F6F6F6; height:400px;}


.pageImg{ width:970px;}
.pageImg ul{ width:990px; margin-left:-20px;}
.pageImg ul li{ width:310px; height:280px; float:left;background:#f6f6f6; margin-left:20px; margin-top:20px;}
.pageImg ul li:hover {background:#C11C34;}
.pageImg ul li a.cpzxImg{ width:280px; height:200px; display:block; float:left; margin:15px 15px; overflow:hidden;}
/*.pageImg ul li a.cpzxImg img{transform:scale(1,1);transition:all .3s;}
.pageImg ul li:hover a.cpzxImg img{transform:scale(1.3,1.3);}*/
.pageImg ul li:hover a.cpzxTxt{ color:#fff;}

.pageImg ul li a.cpzxTxt{ width:280px; margin:0px 15px; display:block; float:left;height:45px;line-height:160%;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; font-size:15px;}
.pageImg ul li a.cpzxTxt:hover{ color:#fff;}



/*---新闻-----*/

.pageNews{ width:970px; float:left; padding:0px 10px;}
.pageNews ul{ margin:0px 0px; padding:0px 0px;}
.pageNews ul li{ width:970px;float:left; border-bottom:dashed 1px #ebebeb; padding-bottom:25px; margin-top:25px; height:170px;}
/*.pageNews ul li .newsImg{ width:225px; height:150px; float:left; border:solid 1px #c0c0c0; overflow:hidden;}*/
.pageNews ul li .newsTxt{ width:970px;}
.pageNews ul li .newsTxt .txtTitle{ width:950px; font-weight:bold; float:left; font-size:16px; height:40px; line-height:30px; overflow:hidden;}
.pageNews ul li .newsTxt span.date{ width:950px; display:block; float:left; font-size:12px; color:#999; line-height:25px; padding:5px 0px;}
.pageNews ul li .newsTxt span.txt{ width:950px; display:block; float:left; color:#555; font-size:14px; line-height:200%;}
.pageNews ul li .newsTxt span.txt a{color:#555;}

#in_news{ width:970px; float:left; padding:0px 10px;}
#in_news ul{margin:0px 0px; padding:0px 0px;}
#in_news ul li{background:url(../images/li_list1.jpg) no-repeat left center; padding-left:10px;width:920px; font-size:16px;line-height:40px;position:relative; border-bottom:dashed 1px #b0b0b0; float:left;}
#in_news ul li span{position:absolute;top:0px;right:5px;}

/*分页*/
.pageNav{width:100%;height:auto;font-size:0px;text-align:center;position:relative;overflow:hidden; padding: 20px 0; margin-top:20px; margin-bottom:60px;}/*分页*/
.pageNav a,
.pageNav span{display:inline-block; height:26px;line-height:24px;text-align:center; font-size:18px;color:#333;/*border:1px solid #e8e8e8;margin:0 5px;*/ padding: 0 12px; font-size: 14px;}
.pageNav a.on, .pageNav a:hover,
.pageNav .laypage_curr{background-color:#269ba5;color:#ffffff;border-color:#269ba5;}
.pageNav a:first-child,
.pageNav a:last-child{background:none;border:1px solid #cccccc;font-weight:600;color:#888888;}

.artTitle{width:970px; min-height:66px; height:auto; line-height:200%; font-size:30px; letter-spacing:3px; font-weight:bold; display:block; text-align:center; border-bottom:1px #CCC dashed;}
.subTxt{width:970px; height:40px; line-height:30px; text-align:center; font-size:14px; font-weight:bold;}
.subTxt span{color:#F00;}
