@charset "UTF-8";
.city-wrap{ padding:0 70px;}
.topictits{ font-size:36px; padding-top:15px; padding-bottom:15px;}
.yj-inner .item-tit{ font-size:42px; font-weight:bold;}
.yj-inner .item-list li{ font-size:30px; line-height:50px; color:#333; background:url(images/arrow1.jpg) 0 13px no-repeat; padding-left:30px;}
.yj-inner{ width:1120px;}
.yj-inner .item-cell{ float:left; padding-right:25px; margin-bottom:20px;}

.gy-wrap{ background:#009d96; min-height:100px;}
.topictits2{ color:#fff;}
.gylist{ padding-bottom:30px; margin-top:30px;}
.gylist li{ font-size:24px; line-height:45px; color:#333; background:url(images/arrow2.jpg) 0 13px no-repeat; padding-left:30px; color:#fff; font-weight:normal;}

.newsInfo .content div.cx-service{ font-size:42px; text-align:center; color:#fff; background:#f9be00; height:100px; border-radius:30px; line-height:100px; }
.newsInfo h3,.newsInfo .source{ display:none;}
.cx-servicecnt{background:#009d96; padding:20px 30px; margin-top:25px; border-radius:30px; margin-bottom:30px;}

.gylist2 li{ font-size:32px; line-height:55px; padding-bottom:20px; color:#333; background:url(images/arrow3.jpg) 0 15px no-repeat; padding-left:40px; color:#fff; font-weight:normal;}

.gylist3 li{ font-size:32px; line-height:55px; padding-bottom:20px; color:#333; background:url(images/arrow4.jpg) 0 15px no-repeat; padding-left:40px;  font-weight:normal;}


.spec-cell{ position:relative; padding-left:150px; min-height:133px; margin-bottom:30px;}
.spec-cell span{ position:absolute; left:0; top:0;}
.spec-cnt{ font-size:32px; padding-top:10px; }
.spec-cnt .spec-item{ font-size:24px; color:#666; line-height:24px;}
.newsInfo .content div.spec-item{ line-height:36px;}


.services2{}
.services2 .com-titles{ font-size:36px; color:#fff;background:url(images/bg.png) no-repeat; width:485px; height:238px; position:absolute; left:0; top:0;}
.services2 .com-titles span{ display:block; padding-top:55px; padding-left:100px;text-align:left; }

.services-cells{ position:relative; padding-left:500px;}

.banner6{ position:relative; z-index:88; }
.ptjz{ position:relative; min-height:674px;}
.banner60{ position:absolute; right:0; top:0;}

.contesxt{ padding-right:600px; font-size:30px; margin-top:40px; line-height:26px;}
.topic-img{ text-align:right;}


@media screen and (max-width: 640px){
.city-wrap { padding:0;}
.topictits{ font-size:20px;}

.yj-inner,.item-cell{ width:auto;}
.yj-inner .item-tit{ font-size:20px; margin-top:10px;}
.yj-inner .item-list li{ font-size:16px; padding-left:20px; line-height:30px; background-position:0 5px; background-size:15px auto;}
.topictits2,.topictits{ text-align:center;}
.gylist li{ font-size:16px; padding-left:20px; line-height:30px; background-position:0 5px; background-size:15px auto;}
.newsInfo2 .content div.cx-service{ font-size:20px; text-align:center; height:50px; line-height:50px;}
.gylist{ margin:0 10px; padding-bottom:0;}
.gy-wrap .gylist{padding-bottom:30px;}
.spec-cnt{ font-size:16px;}
.spec-cnt .spec-item{ font-size:14px; line-height:24px!important;}
.services-cells{ padding-left:0;}
.services2 .com-titles{ position:static; width:100%; background:#009d96; padding:0 10px; height:auto; border-radius:40px; box-sizing:border-box; margin-bottom:20px; margin-top:20px;}
.services2 .com-titles span{ padding:0; text-align:center; font-size:20px;}
.services2 .com-titles span br{ display:none;}	
.banner60{ display:block; position:static;} 
.contesxt{ padding-right:0;  font-size:16px;}

.yj-inner .item-cell{ padding-right:0;}
	 }
	 
