﻿html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0); font-family: "Microsoft YaHei",sans-serif;}
body,ul,li,dt,dl,p,h1,h2,h3,h4,h5,h6,div,html,form,select,option,table,tr,td,dt,dl,dd,span,input,i,b,br,section,header,footer,nav,menu,slider{margin:0;padding:0;color: inherit;}
body{ color: #333; font-size: 17px; background-color: #fff;font-weight: 400;  -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
*, ::after, ::before {
	box-sizing: border-box;
}
input,button{overflow: visible;vertical-align:middle;outline:none}
input[type="submit"],input[type="reset"],input[type="button"],input[type="text"],input[type="password"]{-webkit-appearance:none;outline:none}
a,a img{text-decoration:none; color: inherit;border:0;}
a:focus{outline:none;}
a:focus, a:hover{ color: inherit;text-decoration: none;}
ul,li{list-style:none; list-style-type: none;}
.clear{ clear: both;}
fieldset,img,input,button{border: none; padding: 0;margin: 0; outline-style: none;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight: normal;}
a{text-decoration:none;display: block; color: #333; }
a:hover{ color: #cb4041;}
.headbg{height: 110px; width: 100%; border-bottom: 4px solid #800c0c; background:#9d1c1d url(../image/topbg.jpg) no-repeat 70% 0px; position: relative; overflow: hidden;}
.logo{ float: left; margin-top: 15px; width:540px;}
.logo img{ width: 100%;}
.head_rig{ float: right; color: #fff; width: 320px; height: 100%;}
.head_box{ position: absolute; bottom: 6px; right: 0px;}
.head_rig_top a{ margin-left: 15px; display: inline-block; float: right; color: #fff;}
.head_rig_top a:hover{ color: #fff; opacity: 0.9;}
.top_ser{ width: 100%; float: left; margin-top: 12px; border-radius: 20px; background-color: #fff; height: 36px;}
.inptbg{height: 36px;
    line-height: 36px;
    width: 200px;
    padding: 0 15px 0 15px;
    color: #555;
    background: #fff; border-radius: 20px;
    border: none; font-size: 14px;}
a.serbtn{width: 35px;
    height: 36px;
		line-height: 36px;
    border: none;
    color: #cb4041;
    padding: 0;
		display: inline-block;
		text-align: center;
    cursor: pointer;}
.inptbg,a.serbtn{ float: right;}
.menuBtn{width:50px;height: 50px;cursor:pointer;position:absolute;right:0px;top:30px;z-index:1000;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:url(../image/iconq2.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;display:none}
.menuBtn.open{background-image: url(../image/iconq3.png);}
.clearfix{display: block;zoom: 1;}
.nav-wrap{position: relative; height: 70px; float: left; width: 100%;}

.w100{width: 100%; margin: 0px auto;}
.w1400{max-width: 1200px; width:96%;margin-left:auto;margin-right:auto;}
.nav{ background: url(../image/menu_bg1.jpg) no-repeat left center; height: 70px;}
.nav li{font-size: 18px;float: left;height: 70px; font-weight: bold; line-height: 70px; width:11%; text-align: center; background: url(../image/menu_bg1.jpg) no-repeat right center;}
.nav li a{display: block; width: 100%; color: #333;}
.nav li:nth-child(9){width: 12%;}
.nav .active a,.nav .current a{color: #cb4041;}
.nav .active .icon,.nav li:hover .icon{background-position: -2px -10px;}

.subnav-wrap{display: none;position: absolute;top:61px;left: 0;z-index: 500;}
.subnav-cont{display: none; position: relative;padding: 30px 0;background: url(../image/subnav_bg.png) repeat top left; height:280px; }
.subnav-left img{display: block;float: left;width:514px;height:214px; margin-left: 30px;}
.subnav-left img:hover{opacity: 0.9;filter:alpha(opacity=90);}
.subnav{padding-top: 12px; margin-left:600px;}
.subnav li{float: left;width: 156px;line-height: 34px;}
.subnav li a{color: #555;}
.subnav li a:hover{color: #cb4041;}

.nav-m{
	    display: none;
}
.nv{position: fixed;
    top: 0px;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 999;
    background-color: rgba(0,0,0,.52);
    overflow: hidden;
    display: none;}
.nv .ht {
    padding: 0 90px 0 35px;
    overflow: hidden;
}
.nv .lg {
    float: left;
    height: 70px;
    line-height: 70px;
    overflow: hidden;
}
.nv .lg img {
    display: inline-block;
    vertical-align: middle;
    height: 40px;
}
	.nv .cont {
	    background-color: #fff;
	    border-left: 9px #1766ce solid;
	    overflow: hidden;
	    overflow-y: auto;
			padding-bottom: 30px;
	}
	.nav-m-list{ margin-top: 0px;}
	.nav-m-list li { float: left;
	    width: 100%;
	    border-bottom: 1px #ededed solid;
			padding-bottom: 0;
			line-height: 54px; height: 54px;
			font-size: 18px;
			text-align: center;
	}
	.soBox-m{float: left; padding: 10px; width: 100%; background: #edf1f1; color: #555;}
.nav-m{ display: none;}
.fixRig{width:48px; text-align: center; position:fixed;right:20px;bottom:43px;z-index:99;}
.fixItem{ width: 50px; height:62px; text-align: center;}
a.circle_item{border: 0;
	margin-top: 8px;
	width: 48px; padding: 6px;
	height: 48px;
	box-shadow: 0 2px 8px rgb(28 31 35 / 3%), 0 16px 48px 8px rgb(28 31 35 / 8%);
	display: inline-block;
	justify-content: center;
	border-radius: 50%;
	background-color: #fff; overflow: hidden; text-align: center;
	cursor: pointer;
}
a.circle_item:hover{width: 50px; padding: 7px;
	height: 50px;box-shadow: 0 2px 8px rgb(28 31 35 / 6%), 0 16px 48px 8px rgb(28 31 35 / 12%);}
a.circle_item img{width: 36px; height: 36px;}
#banner{width:100%;height:auto;overflow:hidden}
#banner .img{display:block}
#banner .img img{width:100%;height:auto}
#banner .swiper-button-prev , #banner .swiper-button-next {display: none;}
#banner:hover .swiper-button-prev , #banner:hover .swiper-button-next {display: block;}

.index_news_box{ float: left; width: 100%; background: url(../image/newsbg.jpg); padding-bottom: 30px;}
.news_left{ float: left; width: 66%;}
.e_loop{
	  display: flex;
    overflow: hidden;
    margin-top: 20px;
    max-width: 1500px;
    margin-left: auto;
    margin-right: auto;
}
.p_first{ width: 60%;}
.p_first_item{height: 100%; float: left; width: 100%;
	overflow: hidden;}
.e_image{ float: left;
	width: 100%;
	height: 369px; 
	overflow: hidden; clear: both;}
.e_image img{ width: 100%; height: 100%;}
.e_image:hover img{opacity: .9;
	transform: scale(1.05);
	transition: all .6s;}
.p_next{ float: left; width: 100%;}
.e_container{display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	border-bottom: 1px #ddd solid;
	width: 100%;
	margin-right: 0;
	margin-left: auto;
	margin-bottom: 0px;
	margin-top: 0px;
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(0,0,1,1);
	padding-top: 16px;
	padding-bottom: 16px;
	padding-left: 0;
	background-color: #fff;}
.e_container:hover{color: #fff!important;
	transition: all .5s;
	background-color: #cb4041;
	-webkit-transition: all .5s;}
.e_container:hover .e_time{color: #fff!important;}
.e_container:hover .e_title a{color: #fff!important;
			transition: all .5s;
			-webkit-transition: all .5s;}
.e_time{flex: 0 0 20%;color: #cb4041;}
.e_time_day{text-align: center;
	font-size:40px;
	line-height: 50px;
	min-height: 0;
	}
.e_time_month{font-size: 16px;
	line-height: 1;
	font-family: Arial;
	padding-top: 0;
	margin-top: 0;
	text-align: center;min-height: 20px;}
.e_item{flex: 1;
	max-width: 100%;
	max-height: 100%;}
.e_title{    line-height: normal;
	font-size: 16px;
	margin-left: 3%;
	margin-right: 5%;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	font-weight: 400;
margin-top: 6px;}
	.e_title a{
    color: #333;}
.index_tit{display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	margin-left: auto;
	margin-right: auto;
	max-width: none;
	justify-content:space-between;
	width: auto; border-bottom: 1px solid #ddd; height: 60px; line-height: 60px;}
.index_title{ font-size: 22px; float: left; color: #b32d2e;}
.index_title span{font-size: 16px;color: #abaaaa; margin-left: 10px;}
a.more{color: #b32d2e;}
.p_right {
	width: 40%;
	overflow-y: auto;}
.p_right .e_time{ margin-left: 10px;}

.news_rig{width: 32%; float: right;}
.p_list{
	display: flex;
	flex-wrap: wrap;
	position: relative;
	max-width: 100%; margin-top:10px;
}
.e_container_2{
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 100%;
	margin: 8px 0px;
	border-left:5px solid #ffc74e;
	padding: 10px 10px 13px 10px;
	border-bottom:1px solid #e3e3e3; background-color: #fff;}
	.e_container_2:hover{ background-color: #cb4041;}
	.e_container_2:hover .e_time_2,.e_container_2:hover .e_text a{color: #fff;}
.e_time_2{line-height: 32px;height: 32px; vertical-align: middle;
	font-size: 16px;
	color: #999;
	padding-left: 10px;
	padding-right: 15px;font-family: Arial;
	max-width: 100%;}
.e_text{
	 line-height: 30px; height: 32px;
	 text-overflow:ellipsis;
	-webkit-line-clamp: 1;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	transition-property: all;
	transition-duration: .6s;   }
	.e_text a{ color: #333;}

/**indexnews**/
.m-t30{ margin-top: 10px; float: left; width: 100%;}
.indexbox{ float: left; width: 32%;}
.indexlz{ float: left; width: 32%; margin: 0px 2%;}
.indexbox_tit{ float: left; width: 100%;  border-bottom: 1px solid #ddd; height:60px; line-height: 60px; position: relative;}
.indexbox_tit:before{content: " ";
  position: absolute;
  height: 2px;
	width: 96px;
  right: 0;
  bottom: 0;
  left:0;
  background-color: #b32d2e;}
.indexbox_tit a.more{color: #b32d2e; float: right;}
.news_list{ margin-top: 15px; float: left; width: 100%;}
.news_list li{ border-bottom: 1px dotted #ddd;
	float: left;
	width: 100%;
	padding: 11px 0px;}
.news_list_time{    width: 70px;
	padding: 5px 0px;
	height: 45px;
	float: left;
	text-align: center;
	background: #eee;}
.news_list_time span{     display: inline-block;
	width: 100%;
	height: 20px;
	line-height: 20px;
	/* background: #1479c6; */
	font-size: 18px;
	color: #666;}
.news_list_time p{    line-height: 15px;
	color: #666;
	font-size: 12px;}
.news_list_rig{ padding-left:15px; height: 48px; overflow: hidden; line-height: 24px;overflow:hidden;
	text-overflow:ellipsis;
	display: -webkit-box;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical;  }
.work_list{ margin-top: 15px; float: left; width: 100%;}
.work_list li{ float: left; width: 100%; padding: 16px 0px;  position: relative;}
.work_list li .work_pic{ float: left; width:150px; height:90px; overflow: hidden;}
.work_list li .work_pic img{ width: 100%; height:100%;}
.work_list li .work_pic:hover img{transform: scale(1.05);
	transition: all .6s;}
.work_list li .work_rig{margin-left: 165px;}
.work_list li .work_rig .work_rig_tit{ width: 100%; line-height: 24px; height: 48px;overflow:hidden;
	text-overflow:ellipsis;
	display: -webkit-box;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical; }
.work_list li .work_rig p { color: #b7b7b7;  font-size: 14px; margin-top: 12px;}
.index_ban{ float: left; width: 100%; margin-top: 40px;}
.index_ban img{ width: 100%;}
 
.service{ float: left; width: 100%; padding: 30px 0px 40px 0px; background: url(../image/ser_bg.jpg) left bottom;}
.ser_list{ float: left; width: 100%;}
.ser_list li{ float: left; width:20%; margin-top: 38px; text-align: center;}
a.ser_box{ max-width: 164px; height: 142px; width: 100%; display: inline-block; cursor: pointer; background: url(../image/s_bg.png) no-repeat center center; background-size: 100%; text-align: center; padding-top: 30px;}
a.ser_box:hover{ background: url(../image/s_bghover.png) no-repeat center center; background-size: 100%;}
a.ser_box .iconfont{ font-size: 40px; color: #d36a6b; height: 45px; display: inline-block; line-height: 45px;}
a.ser_box .icon-shuiwupingji{ font-size: 32px;}
a.ser_box .icon-piaoju,a.ser_box .icon-caidanlan-caiwu-caiwushezhi{ font-size: 46px;}
a.ser_box p{ margin-top: 10px;}
a.ser_box:hover .iconfont,a.ser_box:hover p{ color: #fff;}

.link,.linkList{ float: left; width: 100%; margin-top: 20px;}
.linkList li{ 
	float: left;
	width: 20%;     
	line-height: normal;
	color: #363636;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
	margin-right: auto;
	margin-left: 0;
	padding-left: 0;}

.foot{ float: left; width: 100%; background: url(../image/foot_bg.jpg) no-repeat center center; color: #fff; margin-top: 30px; height: 235px;}
.foot_logo{ float: left; margin-top: 80px; max-width: 520px; width: 40%;}
.foot_logo img{ width: 100%;}
.foot_cen{ float: left; width: 30%; margin-left: 10%; margin-top: 40px; line-height:34px; }
.foot_tit{ font-weight: bold; font-size: 18px; line-height: 40px; margin-bottom: 10px;}
.foot_er{ float: left; width:20% ; text-align: center; margin-top: 30px;}
.foot_er img{ max-width: 146px;width: 100%; padding: 5px; background-color: #fff;}
.footbot{ float: left; width: 100%; background: #9d1c1d; color: #fff; text-align: center;  padding: 10px 0px;}

.ot-banner{ float: left; width: 100%;}
.ot-banner img{ width: 100%; height:auto;}
.ot_menu{ float: left; width: 100%; border-bottom: 1px solid #dedede;}
.ot_menu_list{ float: left; width: 100%; text-align: center;}
.ot_menu_list a{ display: inline-block; font-size: 17px; padding: 0px 16px; height: 68px; line-height: 68px; margin: 0px 5px; border-bottom: 2px solid #fff;}
.ot_menu_list a:hover,.ot_menu_list a.current{ border-bottom: 2px solid #cb4041;}
.ot_tit{ float: left; width: 100%; margin-top: 30px; font-size: 24px; font-weight: bold; text-align: center; position: relative; height: 50px; line-height: 40px;}
.ot_tit:before{content: " ";
  position: absolute;
  height: 2px;
	width: 36px;
  right: 0;
  bottom: 0;
  left:50%;
	margin-left: -18px;
  background-color: #cb4041;}
.ot_detail{ float: left; width: 100%; margin-top: 30px; line-height: 24px; color: #555; }
.location{ float: left ; width: 100%; font-size: 14px; color: #999; padding: 20px 0px; }
.location a{ color: #999; display: inline-block;}
.location a:hover{ color: #cb4041;}
.ot_news_tit{ float: left; width: 90%;  line-height: 36px; font-size: 26px; font-weight: bold; margin: 15px 5%; text-align: center;}
.posts-meta{color: #999; font-size: 16px;
	line-height: 24px;float: left; width: 100%; text-align: center; padding-bottom: 15px; border-bottom: 1px solid #f0f0f0;}
	.posts-meta span{ margin:0px 5px}
.downlist{ float: left; width: 100%; margin-top: 30px;}
.downlist li{ height: 56px; line-height: 56px; list-style-type: none;  border-bottom: 1px solid #dedede; float: left; width: 100%; position: relative;}
.downlist li:before{
	position: absolute;
	border-radius: 50%;
    content: "";
    display: inline-block;
    height: 5px;
    width: 5px;
		top:25px ;
		left: 5px;
		background-color: #cb4041;
}
.downlist li a{ width: 80%; display: inline-block; margin-left: 20px; overflow:hidden; height:56px;}
.downlist li span{ float: right; color: #666;}
.fanye{ float: left; width: 100%; margin-top: 30px; text-align: center; }
.fanye a{ display: inline-block; padding: 5px 15px; background: #f6f6f6; line-height: 20px;  margin: 0px 2px;}
.fanye a:hover{ color: #cb4041;}
.fanye a.fanyenow{ background: #cb4041; color: #fff; font-weight: bold;}
.picNewsList{ float: left; width: 100%; margin-top: 20px;}
.picNewsList li{ float: left; width: 100%; padding: 20px 0px; border-bottom: 1px dotted #dedede; position: relative;}
.picNewsList li .picNewsList_pic{ float: left; width:306px; height:208px; overflow: hidden;}
.picNewsList li .picNewsList_pic img{ width: 100%; height:100%;}
.picNewsList li .picNewsList_pic:hover img{transform: scale(1.05);
	transition: all .6s;}
.picNewsList li .picNewsList_rig{margin-left: 340px; }
.picNewsList li .picNewsList_rig .picNewsList_rig_tit{ width: 100%;  font-size: 22px; height: 56px; line-height: 56px; overflow: hidden;text-overflow:ellipsis;
	display: -webkit-box;
 -webkit-line-clamp: 1;
 -webkit-box-orient: vertical; }
.picNewsList_detail{line-height: 24px; height: 48px;overflow:hidden; width: 100%; color: #999;  margin-top: 35px; float: left;
	text-overflow:ellipsis;
	display: -webkit-box;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical;}
.picNewsList li .picNewsList_rig p { color: #999;  margin-top: 0px;}

.udesk_pannel{
	position: fixed;
	bottom: 10px;
	right: 20px;
	z-index: 990;
	width: 370px;
	height: 472px;
	overflow: hidden;
	display: none;
	background-color: #fff;
	box-shadow: 0px 4px 8px rgb(0 0 0 / 25%);
	border-radius: 4px;
	transition: bottom 0.3s;
	-webkit-transition: bottom 0.3s;}
.u_header{ height: 56px; padding-top: 8px; background-color: #ec4b4b; color: #fff; float: left; width: 100%;}
.u_tit{ float: left;height: 40px; line-height: 40px; font-size: 16px; margin-left: 15px;}
.u_tit img{ width: 40px; height: 40px; vertical-align: middle;}
a.u_close{float: right; margin-right: 15px; color: #fff;font-size: 22px; line-height: 40px; font-family: Arial, Helvetica, sans-serif;}
a.u_close:hover{ opacity: 0.8;}
::-webkit-scrollbar {
	width: 8px;
	height: 8px;
}
::-webkit-scrollbar-thumb {
	background-color: #D1D1D1;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	border-left: 2px solid transparent;
	border-top: 2px solid transparent;
}
.scrollbar::-webkit-scrollbar-track {
	background-color: transparent;
	border-left: 2px solid transparent;
	border-top: 2px solid transparent;
}
.u_content{ float: left; width: 100%; height: 300px;background-color: #f5f5f5; overflow-x: hidden; overflow-y: auto;padding:0px 16px 20px;}
.message{ float: left; width: 100%;}
.message li{ float: left; width: 100%; position: relative; margin-top: 15px;}
.m_left{ float: left; width: 32px; height: 32px;}
.m_left img{ width: 100%;}
.m_right{ margin-left: 40px;}
.font_14{ font-size: 14px; color: #666;}
.sender{ color: #888; line-height: 20px;}
.sender_name{ font-size: 13px;}
.sender_time{ margin-left: 5px; font-size: 12px;}
.sender_box{ width: 90%; padding: 12px; background-color: #fff;border-radius: 0 4px 4px 4px; margin-top: 5px;}
.sender_boxtit{ font-size: 16px; font-weight: bold;}
.sender_list{margin-top: 5px; }
.sender_list dd{ border-bottom: 1px solid #dedede; box-sizing:content-box; padding: 10px 0px; line-height: 22px; font-size: 14px;}
.msg_send .m_left{ float: right;}
.msg_send .sender{text-align: right;}
.msg_send .m_right{ margin-right: 40px;}
.msg_send .sender_box{ float: right; font-size: 14px; max-width: 90%; width: auto; background-color: #5d7cb6; color: #fff;border-radius: 4px 0px 4px 4px;}
.u_foot{padding: 12px 14px;
	width: 100%;
	margin-left: 0; float: left; width: 100%; background-color: #fff; border-top: 1px solid #dedede; position: relative; height:102px;}
.u_foot textarea{
	display: block;
    width: 100%;
    padding: 0 98px 0 0;
    color: #242e33;
    font-size: 14px;
    outline: none;
    resize: none;
    border: 0;
    overflow-y: auto;
    word-wrap: break-word;
    word-break: break-all;
    line-height: 20px;
		font-family: '微软雅黑';
}
.btn_send{
	position: absolute;
    right: 14px;
    bottom: 0;
    z-index:991;
    font-size: 14px;
    padding: 2px 8px;
    color:#333;
    line-height: 22px;
    border-radius: 4px;
    border: 1px solid #E6E6E6;
		cursor: pointer;
    background: #fff;
}
.g-top{ display: none;}
.active{ display: block;}
.example-animation{ float: left;}
.banner_img{ width: 17.7%;}
.banner_img img{ width: 100%;}
.m-picTxt1{float:left; width: 60%;}
.m-picTxt1 .con{display:block;overflow:hidden}
.m-picTxt1 .pic{width:100%;height: 309px; overflow:hidden;background-color:#fff;overflow:hidden}
.m-picTxt1 .pic img{display:block;width:100%;height:100%;}
.m-picTxt1 .slick-dots{position:absolute;right:30px;bottom:21px;text-align:center;z-index:99}
.m-picTxt1 .slick-dots li{display:inline-block;margin:0 3px}
.m-picTxt1 .slick-dots li button{display:block;width:15px;height:15px; border-radius: 50%; background-color: #ddd; font-size:0;line-height:0;text-indent:999px;border:none;cursor:pointer;padding:0}
.m-picTxt1 .slick-dots li.slick-active button{background:#cb4041}
.m-picTxt1 .e_container{ padding-left: 20px;}
.ot_news_left{ float: left; width: 70%;}
.ot_news_rig{ float: right; width: 28%;}
.news_grid{
	float: left; width: 100%; box-sizing: border-box;
	border: 10px solid #f0f0f0;
  padding: 20px;
}
.news_grid h3{ font-weight: 600;font-size: 18px;}
.news_grid_list{margin-top: 10px;}
.news_grid_list li{ float: left; width: 100%; padding: 20px 0px; border-bottom: 1px solid #f0f0f0;  }
.news_grid_list li a{ display: inline-block; line-height: 20px; overflow: hidden;}
.news_grid_list li .time{ color: #999; margin-top: 10px;}
@media only screen and (max-width:1280px){
	body{ font-size: 16px;}
	.ot_menu_list a{ font-size: 16px;}
	.soBox{padding: 18px 60px 17px; width: 200px;}
	.menu{ margin-top: 25px;}
	a.menu_li{ height: 60px; font-size: 18px;} 
	.menu li h3{ font-size: 18px;}

  .news_left,.news_rig{ width: 100%; margin: 0px;}
	
}
@media only screen and (max-width:1000px){
	.menuBtn{ display: block; width: 40px; height: 40px; top:40px;}
	.nav-wrap,.so-btn{display: none;}
	.matop20{ margin-top: 5px;}
	.logo{ width: 400px; margin-top: 10px;}
	.headbg{ height: 80px;}
	.head_rig{ display: none;}
  
	.index_tit{ height: 50px; line-height: 50px;}
  .index_title{ font-size: 20px;}
	.index_title span{ font-size: 14px;}
	.e_title{ font-size: 16px;}
	.indexbox,.indexlz{ width: 100%; margin: 0px auto;}
	.ser_list li{ width: 25%;}
	.linkList li{ width: 25%;}
	.foot_cen{ width:36%; margin-left: 4%;}
	.smallHidden{ display: none;}
	.index_news_box{background:none; padding-bottom: 0px;}
	.ot_menu{border-bottom:none;}
.ot_menu_list{ text-align: left;}
.ot_menu_list a{  padding: 0px 18px;  margin-top: 10px; height: 30px; line-height: 30px; border-radius: 20px; border: 1px solid #dedede; }
.ot_menu_list a:hover,.ot_menu_list a.current{ background-color: #1766ce; color: #fff; border-color: #1766ce;}
.ot_news_left{ float: left; width:100%;}
.ot_news_rig{ float: right; width:100%; margin-top: 20px;}
.ot_news_rig li{ padding: 10px 0px;}
.ot_news_rig li .time{ margin-top: 5px;}
}
@media only screen and (max-width: 768px){
	body{ font-size: 14px;}
	.menuBtn {
	    width: 30px;
	    height: 30px;
	    right: 10px; top: 35px;
	}
	.logo{width: 360px;}
	.headbg{ height: 70px;}
  .e_loop{ flex-wrap: wrap; margin-top: 15px;}
	.p_first,.p_right,.m-picTxt1{ width:100%;}
	.m-picTxt1 .e_container{ padding-left: 0px;}
	.e_image,.m-picTxt1 .pic{height: 250px;}
	.e_container{ padding: 15px 0px;}
	.e_time_day{ font-size: 40px;}
	.e_time_month{ font-size: 14px;}
	.e_time{  flex: 0 0 60px;}
	.e_title{ margin-top: 10px;}
	.small-mt20{ margin-top: 20px;}
	.p_right .e_time{ margin-left: 0px;}
	.p_list{ margin-top: 10px;}
	.e_container_2{ padding: 10px; margin: 5px 0px;}
	.index_ban{ margin-top: 20px;}
	.ser_list li{ width: 25%;}
	a.ser_box{width: 121px; height: 106px; padding-top: 20px;}
	.link,.linkList{ margin-top: 10px;}
	.linkList li{ width: 33.33%;}
  .foot_logo{ display: none;}
  .foot_tit{ font-size:16px;}
  .foot{ height:195px;}
	.foot_cen{ width: 60%; margin-left: 0px; margin-top:20px; line-height:28px; font-size:12px;}
	.foot_er{ width: 40%;font-size:12px;}
	a.ser_box{ padding-top: 25px;}
	a.ser_box .iconfont{ font-size: 32px; height: 26px;  line-height: 26px;}
  a.ser_box .icon-shuiwupingji{ font-size: 26px;}
  a.ser_box .icon-piaoju,a.ser_box .icon-caidanlan-caiwu-caiwushezhi{ font-size: 36px;} 
  .ot_tit{ margin-top: 15px; font-size: 20px; height: 44px;}
	.picNewsList{ margin-top: 5px;}
	.picNewsList li .picNewsList_pic{ width: 206px; height: 128px;}
.picNewsList li .picNewsList_rig{ margin-left: 230px;}
.picNewsList li .picNewsList_rig .picNewsList_rig_tit{ font-size: 16px; height: 36px; line-height:36px;}
.picNewsList li .picNewsList_rig p{ margin-top: 0px; font-size: 12px;}
.picNewsList_detail{margin-top: 15px;}
.downlist{ margin-top: 30px;}
.ot_news_tit{ font-size: 24px; margin: 5px 0px;}
.location,.posts-meta{ font-size: 12px;}
.location .iconfont{ font-size: 14px;}
.ot_detail{ margin-top: 15px;}

.foot_er img{ max-width:100px;} 
}
@media only screen and (max-width: 568px){
	.ser_list li{ width: 33.33%; margin-top: 30px;}
	.linkList li{ width: 50%;}
	.service{ padding: 20px 0px;}
	.picNewsList li .picNewsList_pic{ width: 166px; height: 108px;}
	.picNewsList li .picNewsList_rig{ margin-left:186px ;}
	.picNewsList li .picNewsList_rig .picNewsList_rig_tit{ height: 36px; line-height: 36px;}
	.picNewsList_detail{line-height: 20px;font-size: 12px; height: 40px;}
	.logo{width: 280px; margin-top:15px;}
	.e_image,.m-picTxt1 .pic{ height:180px;} 
	a.ser_box{width: 110px; height: 100px; padding-top: 25px; }
	a.ser_box p{ font-size:12px; margin-top:5px;}
	.downlist li a{ width:65%;}
}