html,
body,
div,
p,
ul,
li,
ol,
dl,
dt,
dd,
form,
input,
textarea,
table,
tr,
td,
img,
a,
span,
em {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
	padding: 0;
	margin: 0;
}

html,
body {
	width: 100%;
	height: 100%;
}

body {
	font-size: .75em;
    font-family: "微软雅黑","Open Sans", 'Helvetica Neue', Helvetica, Arial, "Microsoft Yahei", sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background: #fff;
}

input,
select,
option,
textarea {
	border: none;
	outline: none;
}

img {
	display: block;
	border: none;
}

a img{
	border:0;
}

a,
a:hover,
a:active,
a:visited,
a:link {
	text-decoration: none;
	outline: 0;
}

li {
	list-style: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

.left {
	float: left;
}

.right {
	float: right;
}

.clear {
	clear: both;
	height: 0px;
	line-height: 0px;
	overflow: hidden;
}

.none {
	display: none;
}

.block {
	display: block;
}

.body-main{
	width: 100%;
	min-width:1200px;
    margin: 0 auto;
}

*, *:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.w {
	width:1200px;
	margin: 0 auto;
}


/****header****/
.header {
    position: relative;
}

.head{
	padding:20px 0;
}

.logo{
	margin-right:22%;
	width:39.3%;
}

.logo img{
	width:100%;
	height:auto;
}

.ios9 img{
	display: inline-block;
	vertical-align:middle;
	margin-top:4px;
	margin-right:17px;
}

.language{
	padding-top:23px;
	padding-left:42px;
	background:url(../images/earth.jpg) no-repeat left bottom;
}

.language a{
	display: inline-block;
	padding-left:25px;
	margin-right:14px;
	font-size:12px;
	color:#6a6a6a;
}

.language a:nth-child(1){
	background:url(../images/cn.jpg) no-repeat left center;
}

.language a:nth-child(2){
	background:url(../images/en.jpg) no-repeat left center;
}

.language a:nth-child(3){
	background:url(../images/e.jpg) no-repeat left center;
}



.pc-nav{
	background:url(../images/nav-bg.jpg) repeat-x center;
	background-size:auto 100%;
}



.header .navbar .item {
    position: relative;
    float: left;
    padding: 0 1px;
    color: #333333;
}


.header .navbar .item > a {
	display: inline-block;
    margin-right: -3px;
    font-size: 14px;
    line-height: 50px;
    padding: 0 53px;
    transition: background-color 0.2s ease-out;
    background-repeat: repeat-x;
    background-position: bottom center;
    color: inherit;
    text-decoration: none;
	border-right:1px solid #dcdcdc;
	border-left:1px solid #bbbbbb;
}

.header .navbar .item:first-child>a{
	border-left:0;
}

.header .navbar .item:last-child>a{
	border-right:0;
}

.header .navbar .item > a:hover,
.header .navbar .item > a.hover{
	background:url(../images/nav-bg2.jpg) repeat-x center;
	background-size:auto 100%;
	color:#fff;
}

.header .navbar .level-2 {
	position: absolute;
    display: none;
    min-width: 180px;
    background:rgba(55,119,176,0.8);
    line-height: 38px;
    z-index: 998;
    top: 100%;
    left: 0;
    padding:8px 0 12px;
    text-align: center;
}

.header .navbar .level-2 li{
    padding:2px 0;
}

.header .navbar .level-2 li a{
	display: block;
	width:100%;
	line-height:39px;
	font-size:13px;
	color:#fff;
    white-space: nowrap;
    padding:0 25px;
    border-bottom:1px solid #3a89bd;
    text-align: left;
}

.header .navbar .level-2 li a:hover{
    background:#285ba4;
}

.header .navbar .item:hover .level-2 {
  display: block;
}




.header .toggle {
  position: absolute;
  top: 0;
  right: 0;
  /*display: none;*/
  width: 62px;
  height: 72px;
  cursor: pointer;
}
.header .toggle .icon,
.header .toggle .icon::before,
.header .toggle .icon::after {
  position: absolute;
  width: 30px;
  height: 4px;
  transition-duration: .5s;
  border-radius: 2px;
  background: #b2b2b2;
}
.header .toggle .icon {
  top: 34px;
  left: 15.5px;
}
.header .toggle .icon::before,
.header .toggle .icon::after {
  left: 0;
  content: '';
  background: inherit;
}
.header .toggle .icon::before {
  top: -9px;
}
.header .toggle .icon::after {
  top: 9px;
}
.header.nav-open .toggle .icon {
  width: 0;
}
.header.nav-open .toggle .icon::before {
  transform: translateY(9px) rotate(45deg);
}
.header.nav-open .toggle .icon::after {
  transform: translateY(-9px) rotate(-45deg);
}

.header .navigation {
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  line-height: 48px;
  position: absolute;
  z-index: 99;
  top: 100%;
  display: none;
  width: 100%;
  border-top: solid 3px #3d85b9;
  border-bottom: solid 3px #3d85b9;
  background: #fff;
}
@media (min-width: 769px) {
  .header .navigation {
    display: none !important;
  }
}
.header .navigation .level-1 > li::after,
.header .navigation .level-2 > li::after,
.header .navigation .level-2 > li::before {
  position: absolute;
  top: 18px;
  right: 15px;
  width: 12px;
  height: 12px;
  content: '';
  background: url(../images/menu.png) no-repeat;
  background-size: cover;
}
.header .navigation .level-1 a {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-decoration: none;
  text-overflow: ellipsis;
  color: inherit;
}
.header .navigation .level-1 li {
  position: relative;
  border-bottom: solid 1px #e4e4e4;
}
.header .navigation .level-1 > li > a {
  padding: 0 2em 0 1em;
}
.header .navigation .level-1 > li::after {
  background-position: -36px 0;
}
.header .navigation .level-1 > li.active::after,
.header .navigation .level-1 > li:hover::after {
  background-position: -96px 0;
}
.header .navigation .level-1 > li.more::after {
  background-position: -12px 0;
}
.header .navigation .level-1 > li.more:hover::after {
  background-position: -72px 0;
}
.header .navigation .level-1 > li.more.active::after {
  background-position: -84px 0;
}
.header .navigation .level-1 > li.active > a,
.header .navigation .level-1 > li:hover > a {
  background-color: rgba(0, 0, 0, 0.05);
}
.header .navigation .level-2 {
  display: none;
}
.header .navigation .level-2 a {
  padding: 0 2em 0 3em;
}
.header .navigation .level-2 li:first-child {
  border-top: solid 1px #e4e4e4;
}
.header .navigation .level-2 li:last-child {
  border-bottom: none;
}
.header .navigation .level-2 > li::before {
  right: auto;
  left: 1.5em;
  background-position: 0 0;
}
.header .navigation .level-2 > li::after {
  background-position: -48px 0;
}
.header .navigation .level-2 > li.active::after {
  background-position: -108px 0;
}
.header .navigation .level-3 {
  line-height: 40px;
  display: none;
}
.header .navigation .level-3 a {
  font-size: .8em;
  padding-left: 4em;
}

/****footer****/
.footer{
	padding-top:38px;
	background:url(../images/foot-bg.jpg) repeat-x center;
	background-size:auto 100%;
}

.foot{
	padding:0 15px;
}

.foot1{
	height:100%;
	border-right:1px solid #484e5a;
}

.foot2{
	height:100%;
	border-left:1px solid #1e2329;
	padding-left:44px;
}

.foot1_top dl{
	float:left;
	background:url(../images/foot-top.jpg) no-repeat left top;
	padding-top:16px;
	margin-right:60px;
}

.foot1_top dl dt,
.foot1_top dl dt a{
	font-size:14px;
	margin-bottom:20px;
	color:#fff;
}

.foot1_top dl dd,
.foot1_top dl dd a{
	font-size:14px;
	margin-bottom:7px;
	color:#fff;
}

.foot1_top dl dt a:hover,
.foot1_top dl dd a:hover{
	color:#c10009;
}

.foot2_top{
	margin-bottom:16px;
}

.foot2_bot img{
	display:inline-block;     
}

.foot2_bot_img2{
	margin:0 12px;
}

.foot1_bot{
	text-align: center;
	font-size:12px;
	color:#fff;
	padding:54px 0 18px;
}


/****index****/
.in-banner{
	overflow: hidden;	
}

.in-banner .swiper-slide img {
    width: 100%;
}

.in_m1{
	padding-top:22px;
	padding-bottom:35px;
}

.in_m1_title{
	text-align: center;
}

.in_m1_title img{
	display: inline-block;
	margin-bottom:13px;
	width:100%;
}

.in_m1_title h3{
	font-weight:bold;
	font-size:24px;
	color:#333333;
	margin-bottom:14px;
}

.in_m1_title p{
	color:#666666;
	margin-bottom:40px;
	font-size:12px;
}

.in_m1_main>ul>li{
	float:left;
	width:23.3%;
	margin-right:2%;
	border:1px solid #d1d1d1;
	margin-bottom:23px;
}

.in_m1_main>ul>li:nth-child(4n){
	margin-right:0;
}

.in_m1_main>ul>li .in_m1_m_img{
	padding:5px 3px;
	border-bottom:1px solid #cccccc;
}

.in_m1_main>ul>li .in_m1_m_img img{
	width:100%;
	height:auto;
}

.in_m1_m_sec{
	min-height:236px;
	padding:0 15px 18px;
	background:#f2f2f2 url(../images/in-m1-2.png) no-repeat 94% 92%;
}

.in_m1_main>ul>li dl dt{
	padding:10px 0;
	color:#3d84b8;
	font-size:16px;
	font-weight:bold;
	border-bottom:1px solid #cccccc;
	margin-bottom:7px;
}
.in_m1_main>ul>li dl dt a{
	
	color:#3d84b8;

	
}
.in_m1_main>ul>li:hover dl dt a {
	
	color:#fff;
	font-size:16px;
	font-weight:bold;
	
}

.in_m1_main>ul>li dl dd{
	background:url(../images/in-m1-4.jpg) no-repeat left center;
	margin-bottom:7px;
	padding-left:15px;
}

.in_m1_main>ul>li dl dd a{
	font-size:13px;
	color:#666666;
}

.in_m1_m_sec:hover{
	background:#92000b url(../images/in-m1-1.png) no-repeat 94% 92%;
}

.in_m1_m_sec:hover dt{
	color:#fff;
}

.in_m1_m_sec:hover dd{
	background:url(../images/in-m1-5.jpg) no-repeat left center;
}

.in_m1_m_sec:hover dd a{
	color:#fff;
}

.in_m1_m_sec dd a:hover{
	text-decoration:underline;
}


.in_m2{
	background:#3d84b8;
	padding:46px 0 60px;
}

.in_m2_title{
	text-align: center;
}

.in_m2_title h3{
	font-size:24px;
	color:#fff;
	font-weight:bold;
	margin-bottom:14px;
}

.in_m2_title img{
	display: inline-block;
	width:100%;
	margin-bottom:14px;
}

.in_m2_title p{
	font-size:12px;
	color:#fff;
	margin-bottom:15px;
}

.in_m2_main li{
	float:left;
	position:relative;
	width:45.5%;
	min-height:132px;
	margin-right:6.8%;
	margin-bottom:30px;
	padding:25px 2% 0 11.8%;
}

.in_m2_main li .line1, .in_m2_main li .line2 { position: absolute; top:0px; right:0px; bottom:0px; left:0px; opacity: 0; filter: alpha(opacity=0); pointer-events: none; -webkit-transition: opacity 0.75s, -webkit-transform 0.75s; transition: opacity 0.75s, transform 0.75s; }
.in_m2_main li .line1 {border-top:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform: scale(0,1);transform: scale(0,1);}
.in_m2_main li .line2 { border-right:2px solid #fff; border-left:2px solid #fff; -webkit-transform: scale(1,0); transform: scale(1,0); }
.in_m2_main li:hover .line1,
.in_m2_main li:hover .line2 { opacity: 1; filter: alpha(opacity=100); -webkit-transform: scale(1); transform: scale(1); }

.in_m2_main li h4{
	margin-bottom:12px;
	font-size:24px;
	color:#fff;
	font-weight:bold;
}

.in_m2_main li p{
	font-size:14px;
	color:#fff;
	line-height:21px;
}

.in_m2_main li:nth-child(2n){
	margin-right:0;
}

.in_m2_main li:nth-child(1){
	background:url(../images/in-m2-1.jpg) no-repeat 5% 22px;
}

.in_m2_main li:nth-child(2){
	background:url(../images/in-m2-2.jpg) no-repeat 5% 22px;
}

.in_m2_main li:nth-child(3){
	background:url(../images/in-m2-3.jpg) no-repeat 5% 22px;
}

.in_m2_main li:nth-child(4){
	background:url(../images/in-m2-4.jpg) no-repeat 5% 22px;
}


.in_m3{
	padding:73px 0 39px;
	background:url(../images/in-m3-bg.jpg) repeat center;
}

.in_m3_title{
	text-align: center;
}

.in_m3_title h3{
	font-size:24px;
	margin-bottom:12px;
	color:#333;
	font-weight:bold;
}

.in_m3_title img{
	width:100%;
	margin-bottom:14px;
} 

.in_m3_title p{
	font-size:12px;
	color:#666;
	margin-bottom:25px;
}


.in_m3_main{
	position:relative;
}

.in_m3_m1{
	width:97%;
	height:268px;
	background:#3d84b8;
}

.in_m3_m2{
	position:absolute;
	top:10px;
	left:6px;
	width:99%;
}

.in_m3_m2 img{
	width:100%;
	height:auto;
}

.in_m3_m3{
	margin-top:27px;
}

.in_m3_m3 p{
	padding:0 1.6%;
	line-height:21px;
	font-size:14px;
	color:#666666;
	margin-bottom:22px;
	text-indent:2em;
}

.in_m3_m4{
	padding-top:6px;
	padding-right:13px;
	text-align:right;
}

.in_m3_m4_link{
	background:url(../images/in-m32.png) no-repeat right top;
}

.in_m3_m4_link a{
	margin:14px 36px 0px 9px;
	line-height:24px;
	color:#fff;
	font-size:12px;
}

.in_m4{
	padding:43px 0 55px;
}

.in_m4_title{
	text-align: center;
}

.in_m4_title h3{
	font-size:25px;
	font-weight:bold;
	color:#333333;
	margin-bottom:13px;
}

.in_m4_title img{
	width:100%;
	margin-bottom:14px;
}

.in_m4_title p{
	color:#676767;
	margin-bottom:36px;
	font-size:11px;
}

.in_m4_l{
	width:44.5%;
}

.in_m4_r{
	width:52.6%;
}

.in_m4_l_img{
	position:relative;
	margin-bottom:17px;
}

.in_m4_l_img img{
	width:100%;
}

.in_m4_l_img_data{
	position:absolute;
	left:0;
	top:0;
	text-align: center;
	width:66px;
	background:#0183c7;
	color:#fff;
	padding:12px 0 10px;
}

.in_m4_l_img_data span{
	font-size:12px;
}

.in_m4_l_img_data span b{
	font-size:27px;
	margin-bottom:10px;
}

.in_m4_l_main h5{
	color:#666;
	margin-bottom:15px;
	font-size:18px;
}

.in_m4_l_main p{
	color:#666;
	font-size:12px;
	line-height:19px;
	margin-bottom:20px;
}

.in_m4_l_main a{
	display: block;
	width:30%;
	text-align: center;
	color:#fff;
	font-size:11px;
	line-height:36px;
	background:#0183c7;
	border:1px solid #0183c7;
}

.in_m4_l_main a:hover{
	color:#0183c7;
	background:#fff;
}

.in_m4_r li{
	border-bottom:1px solid #ededed;
	padding:15px 0 20px;
}

.in_m4_r li:last-child{
	border-bottom:none;
}

.in_m4_r_data{
	width:14.6%;
	color:#a4a4a4;
	text-align: center;
}

.in_m4_r_main{
	width:85.4%;
}

.in_m4_r_data span b{
	font-size:34px;
	margin:3px 0 13px;
}

.in_m4_r_main h5{
	font-size:15px;
	margin-bottom:10px;
	color:#333;
}

.in_m4_r_main p{
	font-size:11px;
	line-height:20px;
	color:#666;
}

.in_m4_r li:hover .in_m4_r_main h5{
	color:#0183c7;
}

/*内页统一样式*/
.ny_main{
	padding:33px 0 40px;
	background:#f5f5f5;
}

.ny_title>img{
	width:100%;
	margin-bottom:47px;
	margin-top:22px;
}

.ny_t1{
	width:20.8%;
	padding-top:3px;
	padding-left:4px;
}

.ny_t2{
	width:79%;
}

.ny_t1 a{
	color:#666666;
	font-size:14px;
}

.ny_t1 a:hover{
	color:#3d84b8;
}

.ny_t2{
	color:#3e3e3e;
	font-size:14px;
	font-weight:bold;
}

.ny_m_nav{
	width:23.8%;
}

.ny_m_main{
	width:74.6%;
}

.ny_m_nav1{
	border:1px solid #cccccc;
	background:#fff url(../images/ny-nav-bg.jpg) repeat-x left bottom;
	padding-bottom:58px;
	margin-bottom:14px;
}

.ny_m_nav2{
	border:1px solid #cccccc;
	background:url(../images/ny-nav-bg.jpg) repeat-x left bottom;
	padding-bottom:40px;
	background:#fff;
}

.ny_m_nav1_top{
	background:#92000b url(../images/ny-nav.jpg) no-repeat 20px center;
	height:95px;
	padding-top:21px;
	padding-left:77px;
	margin-bottom:17px;
	border-bottom:7px solid #7f060f;
}

.ny_m_nav1_top h3{
	font-size:24px;
	margin-bottom:10px;
	color:#fff;
	font-weight:bold;
}

.ny_m_nav1_top span{
	display: block;
	width:30px;
	height:3px;
	background:#fff;
}

.ny_m_nav1 ul li a{
	display: block;
	line-height:40px;
	font-size:17px;
	color:#3d84b8;
	background:#ffffff url(../images/ny-nav-li.jpg) no-repeat 92% center;
	border-bottom:1px solid #ccc;
	padding-left:20px;
}


.ny_m_nav1 ul li a:hover,
.ny_m_nav1 ul a.ny_hover{
	background:#3d84b8;
	border-bottom:1px solid #3d84b8;
	color:#fff;
}

.ny_m_nav2_top{
	background:#92000b url(../images/ny-nav1.jpg) no-repeat 20px 6px;
	height:50px;
	padding-top:5px;
	padding-left:77px;
	margin-bottom:25px;
	border-bottom:7px solid #7f060f;
	font-size:24px;
	color:#fff;
	font-weight:bold;
}

.ny_m_nav2_main{
	padding:0 18px;
}

.ny_m_nav2_main li{
	line-height:42px;
	padding-left:40px;
	font-size:13px;
	color:#333333;
	border-bottom:1px solid #eeeeee;
}

.ny_m_nav2_main li:nth-child(1){
	background:url(../images/ny-nav-1.jpg) no-repeat left center;
}

.ny_m_nav2_main li:nth-child(2){
	background:url(../images/ny-nav-2.jpg) no-repeat left center;
}

.ny_m_nav2_main li:nth-child(3){
	background:url(../images/ny-nav-3.jpg) no-repeat left center;
}

.ny_m_nav2_main li:nth-child(4){
	background:url(../images/ny-nav-4.jpg) no-repeat left center;
}

.ny_m_main{
	padding:38px 20px 0 20px;
	background:#fff;
	min-height:603px;
	border:1px solid #CCCCCC;
}
.phone_ny_nav{
	overflow: hidden;
}
.category {
  position: relative;
  overflow: hidden;
  min-width: 100%;
  height: 48px;
  background: #ebeef6;
  margin-bottom: 16px;
  display: none;
}
.category ul {
  position: absolute;
  left: 0;
  overflow: hidden;
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.category li {
  line-height: 48px;
  position: relative;
  display: inline-block;
  overflow: hidden;
  height: 48px;
  list-style: none;
}
.category li a {
  font-size: 1rem;
  font-weight: bold;
  display: block;
  padding: 0 10px;
  text-decoration: none;
  color: #333;
}
.category li.active a {
  color: #3d85b9;
}
.category li.active::after {
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -8px;
  content: '';
  border: 8px solid #fff;
  border-width: 0 8px 8px 8px;
  border-color: #fff transparent;
}
.category li.active a {
  color: #3d85b9;
}

@media (max-width: 768px) {
  .category {
    display: block;
  }
}



/****about*****/

.about_sec p{
	margin-bottom: 30px;
	color:#666666;
	line-height:28px;
	font-size:14px;
}

.about_sec img{
	width:100%;
}



/****news****/
.news_sec{
	padding-bottom:40px;
	padding-top:20px;
}

.news_sec_m li{
	border:1px solid #cccccc;
	padding:19px 27px;
	margin-bottom:17px;
}

.news_data{
	border:1px solid #b4b9bc;
	text-align:center;
	width:67px;
	padding:7px 0 10px;
}

.news_data span b{
	color:#565656;
	font-size:17px;
	margin-bottom:9px;
}

.news_data span{
	color:#9f9b98;
	font-size:10px;
}

.news_sec_mm{
	width:88%;
}

.news_sec_mm h3{
	font-size:18px;
	font-weight:bold;
	color:#545655;
	margin-bottom:12px;
}

.news_sec_mm p{
	font-size:14px;
	color:#333333;
}

.news_sec_m li:hover{
	background:#0087c7;
	border-color:#0087c7;
}

.news_sec_m li:hover .news_data{
	background:#0c6eb5;
	border-color:#0c6eb5;
}

.news_sec_m li:hover .news_data span,
.news_sec_m li:hover .news_data span b,
.news_sec_m li:hover .news_sec_mm p,
.news_sec_m li:hover .news_sec_mm h3{
	color:#fff;
}


.news_fenye{
	padding-top:7px;
	text-align: center;
}

.news_fenye a{
	display: inline-block;
	margin-right:-4px;
	padding:11px 14px;
	border-right:1px solid #dddddd;
	color:#347ab6;
	font-size:11px;
}

.news_fenye a.fenye_on,
.news_fenye a:hover{
	color:#2b5591;
	background:#eeeeee;
}

.news_fenye a:last-child{
	border-right:none;
}



/****products****/

.pro_nav_main dl{
	border-bottom:1px solid #cccccc;
}

.pro_nav_main dt{
	color:#3d85b7;
	font-size:14px;
	
	padding-left:20px;
	cursor: pointer;
	line-height:40px;
	background:url(../images/ny-nav-li.jpg) no-repeat 92% center;
}

.pro_nav_main dt a{
    color:#3d85b7;
}

.pro_nav_main dd{
	padding-left:25px;
}

.pro_nav_main dd ol{
	padding:13px 0 7px;
}

.pro_nav_main dd ol li{
	margin-bottom:11px;
	background:url(../images/pro-nav.jpg) no-repeat left center;
	padding-left:15px;
}

.pro_nav_main dd ol li a{
	font-size:13px;
	color:#666666;
}

.pro_nav_main dd ol li a:hover{
	text-decoration:underline;
	color:#3d84b8;
}

.products_sec{
	background:none;
	padding:none;
	border:none;
}

.products_mian{
	padding-bottom:20px;
}

.products_mian li{
	border:1px solid #cccccc;
	background:#fff;
	float:left;
	margin-right:2.5%;
	margin-bottom:29px;
	width:31.3%;
	cursor: pointer;
}

.pro_m_img{
	background:#fff;
	border-bottom:1px solid #cccccc;
	padding:3px 4px;
}

.pro_m_img img{
	width:100%;
	height:auto;
}

.pro_m_main{
	padding:12px 16px 0;
	background:url(../images/pro-1.jpg) no-repeat 92% 92%;
	min-height:135px;
}

.img_m_main{
    padding:12px 16px 0;
    min-height:35px;
}

.img_m_main h5{
    color:#222;
}

.pro_m_main h5{
	border-bottom:1px solid #cccccc;
	font-size:16px;
	padding-bottom:12px;
	color:#222;
	margin-bottom:7px;
}

.pro_m_main p{
	font-size:13px;
	color:#666666;
	line-height:20px;
}

.products_mian li:nth-child(3n){
	margin-right:0;
}

.products_mian li:hover .pro_m_main{
	background:#92000b url(../images/pro-2.jpg) no-repeat 92% 92%;
}

.products_mian li:hover .pro_m_main h5,
.products_mian li:hover .pro_m_main p{
	color:#fff;
} 

/*****pro-more*/
.pro1_sec{
	padding:10px 0px 30px;
}

.pro_m1{
	padding:0 13px;
}

.pro-large-img {
  position: relative;
}
.pro-large-img img{width: 100%;}
.pro-large-img a {
  background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0;
  bottom: 20px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.16);
  color: #777676;
  display: block;
  font-weight: 700;
  left: 50%;
  line-height: 22px;
  margin-left: -68px;
  padding: 10px 0;
  position: absolute;
  text-align: center;
  width: 136px;
}

.tab-content > .tab-pane {
  display: block;
  height: 0;
  opacity: 0;
  overflow: hidden;
}
.tab-content > .active {
  display: block;
  height: auto;
  opacity: 1;
  overflow: visible;
}
.owl-carousel .owl-controls .owl-nav div {
  border-radius: 0;
  color: #ebebeb;
  font-size: 18px;
  height: 40px;
  left: 0px;
  line-height: 34px;
  opacity: 0;
  padding: 0;
  position: absolute;
  text-align: center;
  top: 60%;
  transition: all 400ms ease-in 0s;
  width: 40px;
}

.owl-carousel .owl-controls .owl-nav div.owl-next {left:auto;right:-25px}
.owl-carousel:hover .owl-controls .owl-nav div{opacity:1}


.pro1_m2{
	text-align: center;
}

.pro1_m2 a{
	display: inline-block;
	padding:0 20px;
	line-height:32px;
	color:#fff;
	font-size:15px;
	background:url(../images/pro1-m2.jpg) repeat-x center;
	background-size:auto 100%;
	margin:21px 0 23px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}

.pro1_m3{
	background:#3d84b8;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	line-height:40px;
	border-top:1px solid #cccccc;
	text-align: center;
	width:100%;
	margin-bottom:26px;
}

.pro1_m4{
	padding:0 40px;
}

.pro1_m4 p{
	margin:20px;
	line-height:28px;
	color:#666;
	font-size:14px;
}

.pro1_m4 img{
	width:100%;
	height:auto;
	margin-bottom:50px;
}

.pro1_m5{
	padding:0 40px;
}

.pro1_m5_top{
	font-size:16px;
	padding-bottom:8px;
	border-bottom:1px solid #666666;
	margin-bottom:23px;
	color:#313332;
	font-weight:bold;
}

.pro1_m5_title{
	font-size:13px;
	margin-bottom:24px;
	color:#676664;
}

.pro1_m5_m input{
	width:45%;
	border:1px solid #e5e5e5;
	padding-left:13px;
	font-size:13px;
	color:#ababab;
	line-height:38px;
	margin-bottom:24px;
}

.pro1_m5_m input.pro1_m5_mipt{
	margin-right:6%;
}

.pro1_m5_m .pro1_m5_msub{
	color:#fff;
	background:url(../images/pro1-4.jpg) repeat-x center;
	background-size:auto 100%;
	text-align: center;
	line-height:33px;
	font-size:15px;
	width:64px;
	border:none;
	padding:0;
	margin-bottom:0;
}

.pro1_m5_m textarea{
	padding:13px;
	border:1px solid #e5e5e5;
	width:100%;
	min-height:160px;
	font-size:13px;
	color:#ababab;
	margin-bottom:33px;
}







/*改*/
.in_banner{
    width:100%;
    height:auto;
    position:relative;
}

.in_banner .slideBox .bd li{
    width:100%;
    height:auto;
}

.in_banner .slideBox .bd li img{
    width:100%;
    height:auto;
}

.in_banner .slideBox a{
    display: block;
    width:100%;
    height:100%;
}

.in_banner .slideBox .next,
.in_banner .slideBox .prev{
    position:absolute;
    top:45%;
    /*z-index: 100;*/
   z-index: 10;
    width:25px;
    height:25px;
}

.in_banner .slideBox .next{
    right:2%;
    background:url(../images/ban_right.png) no-repeat center;
}

.in_banner .slideBox .prev{
    left:2%;
    background:url(../images/ban_left.png) no-repeat center;
}

.in_banner .slideBox .hd{ height:18px; overflow:hidden; position:absolute; width:100%; bottom:10px; z-index:1; text-align: center; }
.in_banner .slideBox .hd ul{ overflow:hidden; zoom:1;}
.in_banner .slideBox .hd ul li{width: 8px;height: 8px;display: inline-block;border-radius: 100%;background: #fff;opacity: .6;cursor: pointer;    box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;-webkit-box-sizing: border-box;text-indent:-99999px;margin:0 5px;}
.in_banner .slideBox .hd ul li.on{opacity: 1;background: red;}







/*响应式*/
@media only screen and (max-width:1200px) {
	.w{width:1024px}
}

@media only screen and (max-width:1024px) {
	.w{width:960px}
}

@media only screen and (max-width:960px) {
	.w{width:100%}
}

@media only screen and (max-width:468px) {
	.phone-nav{
		display: block;
	}
	.pc-nav,.ios9,.language{
		/*display: none;*/
	}
	.pc-nav,
	.head .language,
	.head .ios9{
		display: none;
	}
	.logo {
	    margin-left:5%;
	    width:50%;
	}
	.in_m1_main,
	.in_m2_main,
	.in_m3_main,
	.in_m4_main{
		padding:0 10px;
	}
	.in_m1_main>ul>li,
	.in_m2_main li {
	    width: 100%;
	}
	.in_m2_main li {
	    background:none!important;
	    padding-left:3%;
	}
	.in_m3_m1 {
	    background:none;
	    height:100px;
	}
	.in_m3_m2 {
	    position: absolute;
	    top: 10px;
	    left: 1%;
	    width: 98%;
	}
	.in_m3_m4_link {
	    background:none;
	}
	.in_m3_m4_link a{
	    color:#3d84b8;
	   	margin: 14px 16px 0px 9px;
	}
	.in_m4_l,
	.in_m4_r {
	    width: 100%;
	    padding:0 2%;
	}
	.in_m4_r_data {
	    width: 16%;
	}
	.in_m4_r_main {
	    width: 84%;
	}
	
	.foot1_top dl {
	    width:45%;
	    margin:10px 2%;
	    min-height:130px;
	}
	.foot1_top dl:nth-child(5),
	.foot2{
		width:100%;
	}
	.foot1{
		border-right:0;
	}
	.ny_t1 {
	    width:40%;
	}
	.ny_t2 {
	    width:60%;
	}
	
	.ny_m_nav{
		display: none;
	}
	.ny_m_main{
		width:96%;
		margin:0 2%;
		padding-bottom:30px;
	}
	.news_sec_m li {
	    padding: 10px 1%;
	}
	.news_sec_mm {
	    width: 79%;
	}
	.pro1_sec{
		padding:20px 2% 30px;
	}
	
	.pro1_m5_m input {
	    width:100%;
	}
	
	.products_mian li {
	    width: 100%;
	}
	
}













.newcon-pic{ background: #fff; overflow: hidden; padding-bottom: 12px;}
.newcon-pic img{ width: 100%; height: 100%;}
.newcon-pic p{ text-indent: 12px;}
.newcon-tit{ text-align: center;color: #000; margin-top:12px; font-size: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 40px;}
.newcon-time{ text-align: left;color: #b2b2b2; font-size: 12px;}
.newcon { padding: 1rem; margin-top: 1rem; overflow: hidden; line-height: 25px; min-height: 300px; background: #fff;}




