* {margin: 0px;padding: 0px;}
body {margin: 0px;padding: 0px;font-size: 16px;font-family: 'Arial';}
ol, ul, li, dl, dt, dd, form, p, h1, h2, h3, h4, h5, img {margin: 0px;padding: 0px;}
ol, ul, li {list-style: none;padding: 0;margin: 0;}
img {border: none;max-width:100%;}
a {text-decoration: none;border: none;margin: 0;padding: 0;}
input, textarea {outline: 0;resize: none;border: none;_border: 0;margin: 0;padding: 0;}
select {border: 0;}
input {margin: 0;padding: 0;border: none;}
table, table td {border-collapse: collapse;}
img {max-width: 100%;vertical-align: bottom;}
i{
  font-style: normal;
}

.clear {clear: both;}
.fl {float: left;}
.fr {float: right;}
.last{margin-right:0px !important;}
.div1200{width:1200px; margin:0px auto;}
.div1000{width:1000px; margin:0px auto;}
.div920{width:920px; margin:0px auto;}
.banner img{vertical-align: middle;}
.banner{ position:relative; z-index:1; width:100%; text-align:center;}
.wrap {width: 100%;min-width: 1200px;_zoom: 1;position: relative;overflow: hidden;}
/*共用头部*/
.top1{
	background: #f5f5f5;
	font-size: 12px;
	line-height: 35px;
	border-bottom: 1px solid #e0e0e0
}
.top1-text{
	color: #666666;
}
.top1-li{
	margin-right: 3px
}
.top1-li li{
	float: left;
	padding: 0 9px;
	position: relative;
}
.top1-li li:after{
	content: "";
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	width: 1px;
	height: 13px;
	background: url(../images/pic_01_03.png);
}
.top1-li li:nth-child(4):after{
	content: "";
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	width: 0px;
	height: 13px;
	background: url(../images/pic_01_03.png);
}
.top1-li li:nth-child(4n){
	margin-right: 0 !important
}
.top1-li li a{
	color: #333;
}
.top2{
	padding: 20px 0
}
.logo{
	margin-top: 9px
}
.link li{
	position: relative;
	padding-left: 40px
}
.link li.Email{
	margin-top: 5px
}
.link li span{
	font-size: 12px;
	line-height: 17px;
	color: #333333
}
.link li.tel:before{
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	width: 35px;
	height: 37px;
	background: url(../images/pic_03_03.png);
}
.link li.tel p{
	font-size: 24px;
	line-height: 19px;
	color: #292929;
	margin-top: 6px
}
.link li.Email:before{
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	width: 36px;
	height: 28px;
	background: url(../images/pic_03_06.png);
}
.link li.Email p{
	font-size: 14px;
	line-height: 19px;
	color: #292929;
	margin-top: 3px
}
.nav{
	background: #252525;
}
.nav li{
	float: left;
	padding: 0 16px;
}
.nav li.cur{
	background: #f26b3c
}
.nav li:hover{
	background: #f26b3c
}
.nav li a{
	font-size: 12px;
	color: #ffffff;
	line-height: 54px;
	text-transform: uppercase;
	display: block;
}
.swiper-container {
      width: 100%;
      height: 100%;
    }
    .swiper-slide {
      text-align: center;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
    .banner .swiper-pagination-bullet {
      width: 25px;
      height: 25px;
      text-align: center;
      line-height: 25px;
      font-size: 14px;
      color:#fff;
      opacity: 1;
      background: #252525;
      border-radius: 0;
      opacity: 1
    }
    .banner .swiper-pagination-bullet-active {
      color:#fff;
      background: #f26b3c;
    }
/*index*/
.index{
	margin-bottom: 28px
}
.in_hot{
	font-size: 16px;
	color: #666;
	margin-top: 36px
}
.in_hot span{
	text-transform: uppercase;
	font-weight: bold;
}
.in_hot-li{
	margin-left: 3px
}
.in_hot-li li{
	float: left;
	margin-right: 9px
}
.in_hot-li li a{
	color: #666
}
.in_hot-li li:hover a{
	border-bottom: 2px solid #666
}
.search{
	width: 296px;
	height: 45px;
	overflow: hidden;
	margin-top: 18px
}
.search input{
	width: 221px;
	background: #f1f1f1;
	line-height: 45px;
	font-size: 12px;
	padding: 0 12px;
	text-transform: uppercase;
}
.search input::-webkit-placeholder{
	color: #666;
}
.search button{
	background: #252525;
	text-align: center;
	width: 51px;
	height: 45px;
	border:0;
	outline: none;
}
/*in_pat1*/
.in_pat1{

}
.in_pat-tit{
	text-align: center;
	padding-top: 37px
}
.in_pat-tit span{
	font-size: 24px;
	color: #171717;
	text-transform: uppercase;
	position: relative;
	padding: 0 64px
}
.in_pat-tit span:before{
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	width: 33px;
	height: 1px;
	background: #ccc
}
.in_pat-tit span:after{
	content: "";
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	width: 33px;
	height: 1px;
	background: #ccc
}

.in_pat-tit22 span{
	font-size: 24px;
	color: #ffffff;
	text-transform: uppercase;
	position: relative;
	padding: 0 64px
}
.in_pat-tit22 span:before{
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	width: 33px;
	height: 1px;
	background: #fff
}
.in_pat-tit22 span:after{
	content: "";
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	width: 33px;
	height: 1px;
	background: #fff
}
.in_pat1-ban{
	position: relative;
	margin-top: 23px
}
.in_pat1-ban .swiper-container{
	width: 900px
}
.in_pat1-a p{
	font-size: 14px;
	color: #666666;
	margin-top: 13px;
	text-transform: uppercase;
}
.in_pat1-ban .swiper-button-next.swiper-button-disabled,.in_pat1-ban .swiper-button-prev.swiper-button-disabled{
	opacity: 1
}
.in_pat1-ban .swiper-button-next,.in_pat1-ban .swiper-container-rtl .swiper-button-prev{
	background: url(../images/pic_06_27.png);
	right: 0;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
}
.in_pat1-ban .swiper-button-prev,.in_pat1-ban .swiper-container-rtl .swiper-button-next{
	background: url(../images/pic_06_27.png);
	left: 0
}
.in_pat1-ban .swiper-button-next,.in_pat1-ban .swiper-button-prev{
	width: 38px;
	height: 38px;
	background-size: 100% 100%;
	margin-top: -35px
}

.in_pat1-ban .swiper-button-next:hover,.in_pat1-ban .swiper-container-rtl .swiper-button-prev:hover{
	background: url(../images/pic_06_30.png);
	transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
}
.in_pat1-ban .swiper-button-prev:hover,.in_pat1-ban .swiper-container-rtl .swiper-button-next:hover{
	background: url(../images/pic_06_30.png);
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
}
.bold span{
	font-weight: bold;
}
/*in_pat2*/
.in_pat2{
	background: #f5f5f5;
	position: relative;
	margin-top: 36px;
	padding-bottom: 10px
}
.in_pat2-lt{
	width: 230px;
	background: #f26b3c;
	padding-bottom: 9px;
	position: relative;
	z-index: 999;
}
.in_pat2-lt-tit{
	text-align: center;
	padding-top:30px;
	padding-bottom: 20px
}
.in_pat2-lt-tit span{
	text-transform: uppercase;
	font-size: 22px;
	line-height: 19px;
	color: #ffffff;
	font-weight: bold;
}
.in_pat2-lt-tit p{
	text-transform: uppercase;
	font-size: 14px;
	line-height: 19px;
	color: #ffffff;
	margin-top: 3px
}
.in_pat2-lt-li{
	text-align: center;
}
.in_pat2-lt-li > ul{
	width: 184px;
	background: #fff;
	border-radius: 5px;
	display: inline-block;
	text-align: left;
	padding: 0 16px;
	padding-top: 25px
}
.in_pat2-lt-a span{
	font-size: 14px;
	line-height: 17px;
	color: #333333;
	font-weight: bold;
	text-transform: uppercase;
}
.in_pat2-lt-a{
	position: relative;
	padding-left: 20px;
	margin-bottom: 10px;

}
.in_pat2-lt-a:before{
	content: "";
	position: absolute;
	top:2px;
	left: 0;
	width: 14px;
	height: 14px;
	background: url(../images/pic_08_24.png);
}
.in_pat2-lt-b li a{
	font-size: 12px;
	color: #666666;
	display: block;
	position: relative;
	padding-left: 15px;
	height:40px;
}
.in_pat2-lt-b li a:before{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 7px;
	height: 9px;
	background: url(../images/pic_08_28.png);
	margin-top: 3px
}
.in_pat2-lt-b li:hover a{
	text-decoration: underline;
}
.in_pat2-box{
	margin-top: 33px
}
.in_pat2-ri{
	width: 743px
}
.in_pat2-menu{
	width: 338px;
	background: #f26b3c;
	height: 44px;
	position: relative;
}
.in_pat2-menu ul{
	position: absolute;
	top: 50%;
	left: 2px;
	transform: translateY(-50%);
}
.in_pat2-menu li{
	float: left;
	width: 167px;
	background: #fff;
	text-align: center;
}
.in_pat2-menu li.on{
	background: transparent;
}
.in_pat2-menu li a{
	font-size: 18px;
	color: #999999;
	line-height: 40px;
	text-align: center;
	display: block;
}
.in_pat2-menu li.on a{
	color: #fff;
}
.in_pat2-tab{
	display: none;
	margin-top: 23px;
	transform: all .3s ease; 
	-webkit-transform: all .3s ease; 
	-moz-transform: all .3s ease; 
	-o-transform: all .3s ease; 
	-ms-transform: all .3s ease; 
}
.tab{
	display: block;
	transform: all .3s ease; 
	-webkit-transform: all .3s ease; 
	-moz-transform: all .3s ease; 
	-o-transform: all .3s ease; 
	-ms-transform: all .3s ease; 
}
.in_pat2-tab ul li{
	float: left;
	width: 240px;
	position: relative;
	overflow: hidden;
	margin-right: 11px;
	margin-bottom: 19px
}
.in_pat2-tab ul li:nth-child(3n){
	margin-right: 0 !important
}
.in_pat2-tab-a{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	border-top:1px solid #f5f5f5;
	height: 36px;
	text-align: center;
	background: #fff
}
.in_pat2-tab-a p{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 100%;
	font-size: 14px;
	line-height: 14px;
	color: #999999;
	z-index: 999
}
.in_pat2-tab-a i{
	position: absolute;
	top: 0;
	left: 50%;
	height: 36px;
	width: 0;
	background: #f26b3c;
}
.more{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.in_pat2-tab ul li img{
	-webkit-transition:all 0.5s linear;
	-moz-transition:all 0.5s linear;
	-ms-transition:all 0.5s linear;
	-o-transition:all 0.5s linear;
	transition:all 0.5s linear;
}
.in_pat2-tab ul li:hover img{
	-webkit-transform:scale(1.25 , 1.25) rotate(10deg);
	-moz-transform:scale(1.25 , 1.25) rotate(10deg);
	-ms-transform:scale(1.25 , 1.25) rotate(10deg);
	-o-transform:scale(1.25 , 1.25) rotate(10deg);
	transform:scale(1.25 , 1.25) rotate(10deg);
}
.in_pat2-img{
	position: absolute;
	top: 22px;
	left: 0;
	width: 340px;
}

/*in_pat3*/
.in_pat3{

}
.in_pat3-ban{
	width: 100%;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	height: 234px;
	margin-top: 19px
}
.ul1{
	position: absolute;
	left: 0;
	top: 0;
}
.ul1 li{
	width: 240px;
	float: left;
	height: 226px;
	text-align: center;
	background: #f6f6f6;
	/*border-bottom: 3px solid #eaeaea;*/
	position: relative;
	padding-top: 5px;
	margin-right: 14px
}
.ul1 li:hover .ul1-a{
	background: #f26b3c;
	border-bottom: 3px solid #cb5a33
}
.ul1-a{
	height: 39px;
    border-bottom: 3px solid #eaeaea;
    position: relative;
    z-index: 9999
}
.ul1-a p{
	font-size: 16px;
	color: #666666;
	line-height: 45px
}
.ul1 li:hover .ul1-a p{
	color: #fff
}
.ul1-bt{	
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 5px;
	background: #f26b3c;
}
.ul1-bb{	
	position: absolute;
	bottom: 0;
	right: 0;
	width: 0;
	height: 5px;
	background: #f26b3c;
}
.ul1-bl{	
	position: absolute;
	top: 0;
	left: 0;
	height: 0;
	width: 6px;
	background: #f26b3c;
}
.ul1-br{	
	position: absolute;
	bottom: 0;
	right: 0;
	width: 6px;
	height: 0;
	background: #f26b3c;
}
.in_pat3-more{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	/*border-bottom: 3px solid #cb5a33;*/
}
.in_pat3-g{
	background: url(../images/pic_04_20.jpg) no-repeat center center;
	width: 100%;
	height: 290px;
	position: relative;
	margin-top: 35px
}
.in_pat3-g1{
	width: 677px;
	position: absolute;
	top:27px;
	left: 45px
}
.in_pat3-g1 span{
	font-size: 24px;
	line-height: 28px;
	color: #ffffff;
	font-weight: bold;
}
.in_pat3-g1 span i{ 
	font-size: 30px;
}
.in_pat3-g1 p{
	font-size: 16px;
	line-height: 19px;
	color: #ffffff;
	margin-top: 11px
}
.in_pat3-g2{
	text-align: center;
	position: absolute;
	top: 205px;
	left: 45px;
	text-transform: uppercase;
	    font-style: oblique;
}
.in_pat3-g2 span{
	font-size: 22px;
	line-height: 28px;
	color: #232323;
	font-weight: bold;

}
.in_pat3-g2 p{
	font-size: 16px;
	line-height: 28px;
	color: #646464;
	font-weight: bold;
}
/*in_pat4*/
.in_pat4{
	background: #252525;
	position: relative;
	padding-bottom: 42px;
}
.in_pat4-menu{
	text-align: center;
	padding-top: 36px
}
.in_pat4-menu ul{
	display: inline-block;
	height: 68px;
	position: relative;
}
.in_pat4-menu li{
	float: left;
	width: 220px;
	text-align: center;
	background: #1c1b1b;
	height: 68px;
	position: relative;
	cursor: pointer;
}
.in_pat4-menu li.li1{
	background: #1c1b1b
}
.in_pat4-menu li.li2{
	background: #383838
}
.in_pat4-menu li.li3{
	background: #4f4f4f
}
.in_pat4-menu li p{
	font-size: 16px;
	line-height: 19px;
	color: #ffffff;
	text-transform: uppercase;
	position: relative;
	display: block;
	padding: 15px 0 15px 67px
}
.in_pat4-menu li.li1 p{
	background: url(../images/pic_11_20.png) no-repeat 33px center;
}
.in_pat4-menu li.li2 p{
	background: url(../images/pic_11_26.png) no-repeat 33px center;
}
.in_pat4-menu li.li3 p{
	background: url(../images/pic_11_23.png) no-repeat 33px center;
}
.in_pat4-menu li:hover{
	background: #f26b3c
}
.in_pat4-menu li.on{
	background: #f26b3c;
}
.in_pat4-menu li.on:after{
	content: "";
	position: absolute;
	top: 100%;
	left: 50%;
	transform: translateX(-50%);
	width: 11px;
	height: 7px;
	background: url(../images/pic_11_32.png);
}	
.in_pat4-tab{
	width: 1000px;
	overflow: hidden;
	position: relative;
	margin-top: 72px;
	margin-left: 8px;
}
.in_pat4-ul{
	width: 3000px;
	overflow: hidden;
	position: relative;
	left: 0;
	padding: 0;
	margin: 0;
}
.in_pat4-ul ul{
	float: left;
	width: 1000px
}
.in_pat4-a{
	position: relative;
}
.next{
	position: absolute;
	top: 258px;
	right:-51px
}
.prev{
	position: absolute;
	top: 258px;
	left:-51px
}
/*in_pat5*/
.in_pat5-a{
	/*background: url(../images/pic_12_19.png) no-repeat top center;
	height: 357px;
	/*background-size: 100%*/
	background: url(../images/pic_12_19.png) no-repeat top center;
    height: 357px;
    position: relative;
    z-index: 999;
    /*width: 1920px;*/
}
.in_pat5-a .div1000{
	position: relative;
	text-align: center;
}
.in_pat5-a-tit{
	/*position: absolute;
	top: 58px;
	left: 50%;
	transform: translateX(-50%);
	width: 100%*/
	display: inline-block;
	padding-top: 58px
}
.in_pat5-a-text{
	margin-top: 22px;
	text-align: right;
    font-weight: bold;
}
.in_pat5-a-text span{
	font-size: 24px;
	line-height: 19px;
	color: #252525;
	font-weight: bold;
	text-transform: uppercase;
}
.in_pat5-a-text p{
	font-size: 14px;
	line-height: 19px;
	color: #252525;
	text-transform: uppercase;
}
.in_pat5-a-h6{
	background: url(../images/pic_18_20.png) no-repeat left;
	background-size: 564px 86px;
	width: 565px;
	height: 87px;
	margin-left: 5px;

}
.in_pat5-a-h6 h6{
	font-size: 30px;
	color: #252525;
	line-height: 26px;
	text-transform: uppercase;
	padding: 19px 0 0 104px
}
.in_pat5-a-li{
	width: 536px;
	text-align: left;
	margin-left: 103px;
	position: relative;
	z-index: 9999
}
.in_pat5-a-li{
	padding-top: 43px
}






.in_pat5-a-li p{
	font-size: 22px;
	line-height: 24px;
	color: #252525;
	text-transform: uppercase;
	font-weight: bold;
}
.in_pat5-a-li ul{
	margin-top: 10px;

}
.in_pat5-a-li li{
	font-size: 14px;
	color: #252525;
	line-height: 16px;
	margin-top: 5px;
	position: relative;
	padding-left: 18px
}
.in_pat5-a-li li:before{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 5px;
	height: 5px;
	background: #dcdcdc;
	margin-top: 5px
}
.in_pat5-a-li li span{
	color: #f26b3c
}
.in_pat5-b{
	background: url(../images/pic_13_19.png) no-repeat top center;
	height: 359px;
	position: relative;
	    /*width: 1920px;*/
    /*background-size: 100% 100%;*/
    
}
.in_pat5-b .div1000{
	text-align: right;
	position: relative;
	z-index: 99999;
}
.in_pat5-b-li{
	/*position: absolute;
	top: 196px;
	left: inherit;
	right: 21.5%;*/
	width: 391px;
	display: inline-block;
	text-align: left;
	margin-top: 150px;
	margin-right: 3px;
	position: relative;
	z-index: 999

}
.in_pat5-c{
	background: url(../images/pic_14_20.png) no-repeat top center;
	/*width: 100%;*/
	height: 356px;
	position: relative;
	/*width: 100%;
	background-size: 100% 100%*/
}

.in_pat5-c-li{
	/*display: inline-block;
	width: */
	padding-top: 165px
}
.in_pat5-d{
	background: url(../images/pic_15_21.png) no-repeat top center;
	/*width: 100%;*/
	height: 357px;
	position: relative;
	width: 100%;
	/*background-size: 100% 100%*/
	z-index: 99999;
}
.in_pat5-d .div1000{
	text-align: right;
}
.in_pat5-d-li{
	display: inline-block;
	width: 386px;
	margin-top: 110px
}

.in_pat5-f{
	background: url(../images/pic_16_22.png) no-repeat top center;
	z-index: 99;
	height: 357px;
	position: relative;
}
.in_pat5-f-li{
	/*width: */
	padding-top: 135px;
	width: 402px
}
.in_pat6-text{
	background: url(../images/pic_05_24.jpg) no-repeat;
	width: 100%;
	height: 175px;
	text-align: center;
}
.in_pat6-box{
	width: 490px;
	color: #fff;
	display: inline-block;
	text-align: left;
	padding-top: 18px
}
.in_pat6-box span{
	font-size: 22px;
	line-height: 28px;
	font-weight: bold;
}
.in_pat6-box p{
	font-size: 16px;
	line-height: 19px;
	margin-top: 17px
}
/*in_pat7*/
.in_pat7{
	background: url(../images/pic_17_25.png) no-repeat;
	background-size: 100% 100%;
	padding-bottom: 40px
}
.in_pat7-li{
	margin-top: 3px
}
.in_pat7-li li{
	width: 446px;
    border: 2px solid #f1f1f1;
    padding: 32px 20px 37px 20px;
    cursor: pointer;
    float: left;
    margin-right: 20px;
    margin-top:22px;
    background: #fff;
    border-radius: 5px;
}
.in_pat7-li li:nth-child(2n){
	margin-right: 0 !important
}
.in_pat7-text{
	width: 290px
}
.in_pat7-li li h6{
	font-size: 18px;
	line-height: 19px;
	color: #333333;
	text-transform: uppercase;
}
.in_pat7-li li p{
	font-size: 14px;
	line-height:15px;
	color: #666666;
	margin-top: 10px
}
.in_pat7-li li p i{
	text-transform: uppercase;
} 
.in_pat7-li li a{
	font-size: 12px;
	line-height:15px;
	color: #999999;
	margin-top: 8px;
	display: block;
}
.in_pat7-li li .in_pat7-img img{
	transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	transition: transform .3s;
}
  
.in_pat7-li li:hover .in_pat7-img img{
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	transition: transform .3s;
}
.in_pat7-li li:hover{
	border:2px solid #f26b3c;
}
.in_pat7-li li:hover a{
	color: #f26b3c
}
/*.in_pat8*/
.in_pat8{
	background: #2a2a2a;
	padding-bottom: 32px
}
.in_pat8-a{
	border:2px solid #f26b3c;
	width: 451px;
	padding: 28px 60px 0 25px
}
.in_pat8-a h6{
	font-size: 24px;
	line-height: 19px;
	color: #b8b8b8;
	text-transform: uppercase;
}
.in_pat8-a p{
	font-size: 14px;
	line-height: 22px;
	color: #b8b8b8;
	margin-top: 17px
}
.in_pat8-a p i{
	text-transform: uppercase;
}
.in_pat8-ali{
	margin-top: 34px
}
.in_pat8-ali li{
	float: left;
	width: 113px;
	background: #3e3e3e;
	margin-right: 4px
}
.in_pat8-ali li a{
	display: block;
	text-align: center;
	font-size: 12px;
	color: #ffffff;
	line-height: 36px
}
.in_pat8-ali li:hover{
	background:#f26b3c;
}
.in_pat8-ali li:hover a{
	text-decoration: underline;
}
.in_pat8-box{
	position:relative;
	margin-top: 35px
}
.in_pat8-b{
	position: absolute;
	top: 0;
	right: 0
}
.in_pat8-b img{
	display: block;
}
.img1{
	margin-left: 77px
}
/*定义动画效果*/
/*.Gtcycontdown li:hover img{
	-webkit-animation:tada 1s .2s ease both;
	-moz-animation:tada 1s .2s ease both
}*/
@-webkit-keyframes tada{
	0%{-webkit-transform:scale(1)}
	10%,20%{-webkit-transform:scale(0.7) rotate(-3deg)}
	30%,50%,70%,90%{-webkit-transform:scale(1.2) rotate(3deg)}
	40%,60%,80%{-webkit-transform:scale(1.2) rotate(-3deg)}
	100%{-webkit-transform:scale(1) rotate(0)}
}
@-moz-keyframes tada{
	0%{-moz-transform:scale(1)}
	10%,20%{-moz-transform:scale(0.7) rotate(-3deg)}
	30%,50%,70%,90%{-moz-transform:scale(1.2) rotate(3deg)}
	40%,60%,80%{-moz-transform:scale(1.2) rotate(-3deg)}
	100%{-moz-transform:scale(1) rotate(0)}
}
.in_pat8-li{
	margin-top: 45px;
	margin-left: 176px
}
.in_pat8-li li{
	width: 144px;
	height: 116px;
	border-radius: 5px;
	text-align: center;
	background: #383838;
	float: left;
	position: relative;
	margin-right: 18px
}

.in_pat8-li li p{
	position: absolute;
	top: 65px;
	left: 50%;
	transform: translateX(-50%);
	text-align: center;
	font-size: 16px;
	line-height: 22px;
	color: #ffffff;
	width: 100%
}
.in_pat8-li li img{
	display: inline-block;
	padding-top: 20px
}
.in_pat8-li li:hover img{
	-webkit-animation:tada 1s .2s ease both;
	-moz-animation:tada 1s .2s ease both
}
.in_pat8-li li:hover{
	background: #f26b3c;
}
.in_pat8-li li:hover p{
	text-decoration: underline;
}
/*.in_pat9*/
.in_pat9{

}
.in_pat9-menu{
	text-align: center;
	margin-top: 39px
}
.in_pat9-menu ul{
	display: inline-block;
}
.in_pat9-menu li{
	width: 176px;
	float: left;
	position: relative;
	height: 50px;
	background: #eeeeee
}
.in_pat9-menu li a{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	font-size: 16px;
	line-height: 14px;
	color: #666666;
	text-transform: uppercase;
	width: 100%;
	font-weight: bold;
}
.in_pat9-menu li.on{
	background: #f26b3c;
	position: relative;
}
.in_pat9-menu li.on:after{
	content: '';
	position: absolute;
	top: 100%;
	left: 50%;
	transform: translateX(-50%);
	width: 11px;
	height: 7px;
	background: url(../images/pic_11_32.png);
}
.in_pat9-menu li.on a{
	color: #fff
}
.in_pat9-tab1{
	position: relative;
    width: 949px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 22px;
    height: 202px;
    background: #f26b3c;
    padding-top: 25px;
    padding-bottom: 14px;
    margin-top: 25px
}
.in_pat9-tab1 ul{
	overflow: hidden;
	height: 202px;
	width: 100px;
}
.in_pat9-tab1 li{
	float: left;
	text-align: center;
	width: 226px;
	margin-right: 7px;
	margin-left:7px;
	overflow: hidden;
	height: 206px
}
.in_pat9-tab1 li p{
	font-size: 14px;
	color: #ffffff;
	line-height: 14px;
	margin-top: 14px;
	white-space:nowrap;
}
.in_pat9-tab1 li img{
	display: block;
}
.in_pat9-tab1 .btn{
	display: block; 
	width: 28px; 
	height: 28px; 
	position: absolute; 
	top: 100px;
}
.in_pat9-tab1 .prev{
	left: -37px;
	background:url(../images/prev.png) no-repeat;
}
.in_pat9-tab1 .next{
	right: -37px; 
	background:url(../images/next.png) no-repeat;
}
.in_pat9-tab1 .prev:hover{
	left: -37px;
	background: url(../images/prev_h.png);
}
.in_pat9-tab1 .next:hover{
	right: -37px;
	background: url(../images/next_h.png);
}
/*in_pat10*/
.in_pat10{
	margin-top: 36px
}
.in_pat10-lt{
	width: 155px;
}
.in_pat10-lt ul li{
	width: 100%;
	background: #dfdfdf;
	text-align: center;
	margin-bottom: 1px
}
.in_pat10-lt ul li a{
	font-size: 14px;
	color: #333333;
	display: block;
	line-height: 58px
}
.in_pat10-lt ul li.on{
	background: #383838;
}
.in_pat10-lt ul li.on a{	
	color: #fff
}
.in_pat10-tab{
	width: 503px;
	display: none;
	opacity: 0;
	margin-left: 26px;
	transition: opacity .3s ease;
	-webkit-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	-ms-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
}
.tab{
	opacity: 1;
	transition: opacity .3s ease;
	-webkit-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	-ms-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
}
.in_pat10-text{
	width: 270px;
	margin-top: 5px
}
.in_pat10-text span{
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}
.in_pat10-text p{
	font-size: 14px;
	line-height: 18px;
	color: #666666;
	margin: 15px 0 10px 0
}
.in_pat10-text a{
	font-size: 14px;
	line-height: 18px;
	color: #f26b3c
}
.in_pat10-text a:hover{
	text-decoration: underline;
}
.in_pat10-b{
	margin-top: 13px
}
.in_pat10-b li{
	border-bottom: 1px dashed #dddddd;
}
.in_pat10-b li span{
	display: block;
	font-size: 14px;
	color: #666666;
	line-height: 36px;
	position: relative;
	padding-left: 13px
}
.in_pat10-b li span:before{
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	width: 5px;
	height: 5px;
	background: #dcdcdc
}
.in_pat10-b li p{
	display: block;
	font-size: 12px;
	color: #666666;
	line-height: 36px
}
.in_pat10-b li:hover span{
	text-decoration: underline;
}
.in_pat10-ban{
	width: 280px
}
.in_pat10-tit2{

}
.in_pat10-tit2 span{
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	 text-transform: uppercase;
}
.in_pat10-tit2 a{
	font-size: 12px;
	color: #666666;
	 text-transform: uppercase;
}
.in_pat10-tit2 a:hover{
	text-decoration: underline;
}
.in_pat10-ban2{

}
.in_pat10-ban2 li{
	border-bottom: 1px solid #f5f5f5;
	padding: 23px 0 25px 0
}
.in_pat10-ban2 li span{
	font-size: 14px;
	line-height: 18px;
	color: #666666;
	position: relative;
	padding-left: 30px;
	display: block
}
.in_pat10-ban2 li span:before{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 21px;
	height: 20px;
	background: url(../images/QA_55.png);
}
.in_pat10-ban2 li:hover span{
	text-decoration: underline;
}
.in_pat10-ban2 li p{
	font-size: 14px;
	line-height: 36px;
	color: #666666;
	position: relative;
	padding-left: 30px;
	margin-top: 4px
}
.in_pat10-ban2 li p:before{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 21px;
	height: 20px;
	background: url(../images/QA_59.png);
	margin-top: 8px
}
/*in_pat11*/
.in_pat11{
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	padding-top: 11px;
	padding-bottom: 10px;
	margin-top: 28px
}
.in_pat11-b{
	width: 820px;
	margin-top: 9px
}
.in_pat11-b li{
	float: left;
	margin-bottom: 10px
}
.in_pat11-b li a{
	display: block;
	padding: 0 13px;
	border-left: 1px dashed #999999;
	font-size: 12px;
	line-height: 18px;
	color: #999
}
.in_pat11-b li:hover a{
	text-decoration: underline;
}
.in_pat11-a{
	margin-left: 22px
}
/*ny2*/
.ny1{
	background: #ececec;
	padding-top: 22px;
	padding-bottom: 30px
}
.ny1_lt{
	width: 220px
}
.ny1_lt-a{
	background: #f26b3c;
	padding:18px 0 6px 0
}
.ny1_lt-tit{
	text-align: center;
}
.ny1_lt-tit h6{
	font-size: 22px;
	line-height: 19px;
	color: #ffffff;
	text-transform: uppercase;
}
.ny1_lt-tit p{
	font-size: 14px;
	line-height: 19px;
	color: #ffffff;
	margin-top: 5px
}
.ny1_lt-li{
	text-align: center;
	margin-top: 7px
}
.ny1_lt-li > ul{
	display: inline-block;
	text-align: left;
}
.ny1_lt-li > ul > li{
	width: 208px;
}
.ny1_lt-li > ul > li:first-child{
	margin-bottom: 6px
}
.ny1_lt-lisp{
	width: 208px;
	display: block;
	background: #fff url(../images/pic_08_24.png) no-repeat 11px 12px;
	font-size: 14px;
	line-height: 17px;
	color: #dd401e;
	font-weight: bold;
	text-transform: uppercase;
	padding: 12px 0;
	overflow: hidden;
}
.ny1_lt-lisp a{
	color: #dd401e;
}
.ny1_lt-lisp a:hover{
	text-decoration: underline;
}
.ny1_lt-lisp span{
	margin-left: 32px;
	display: block;
}
.ny1_lt-li2{
	background: #eeeeec;
	padding: 17px 0 20px 0
}
.ny1_lt-li2 li{
	background: url(../images/ny_05.jpg) no-repeat 14px 4px;
	margin-bottom:27px; 
}
.ny1_lt-li2 li:last-child{
	margin-bottom: 0
}
.ny1_lt-li2 li a{
	font-size: 12px;
	color: #666666;
	display: block;
	padding-left: 27px
}
.ny1_lt-li2 li:hover a{
	text-decoration: underline;
}
.ny1_lt-b{
	background: #f26b3c;
	margin-top: 10px
}
.ny1_lt-tit h6{
	line-height: 37px
}
.ny1_lt-bli{
	background: #fff;
	text-align: center;
	border: 1px solid #ccc;
	padding: 10px 0
}
.ny1_lt-bli ul{	
	width: 192px;
	display: inline-block;
}
.ny1_lt-bli-img{
	border:1px solid #cccccc;
}
.ny1_lt-bli li{
	position: relative;
}
.ny1_lt-bli li p a{
	font-size: 14px;
	line-height: 17px;
	color: #999999;
	padding-top: 2px;
	padding-bottom: 8px;
	display: block;
}
.ny1_ri{
	background: #fff;
	width: 760px;
	padding-bottom: 20px;
	padding-top: 28px
}
.ny1_ri-box{
	width: 721px;
	margin-left: 20px
}
.ny1_ri-tit{
	border-bottom: 1px solid #cccccc;
	padding-bottom: 9px
}
.ny1_ri-tit span{
	font-size: 16px;
	color: #f26b3c;
	position: relative;
	padding-left: 12px
}
.ny1_ri-tit span:before{
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	width: 3px;
	height: 16px;
	background: #f26b3c
}
.ny1_ri-tit p{
	font-size: 12px;
	color: #cccccc;
}
.ny1_ri-tit p a{
	color: #ccc
}
.ny1_ri-li{
	margin-top: 20px
}
.ny1_ri-li li{
	width: 222px;
	float: left;
	text-align: center;
	height: 264px;
	overflow: hidden;
	position: relative;
	margin-right: 27px
}
.ny1_ri-li li:nth-child(3n){
	margin-right: 0 !important
}
.ny1_ri-liimg{
	border:1px solid #cccccc;
}
.ny1_ri-li li p a{
	display: block;
	font-size: 14px;
	line-height: 17px;
	color: #133a58;
	margin-top: 10px;
	font-weight: bold;
	letter-spacing: -1px
}
.page{
	height: 25px;
    line-height: 25px;
    background: #F9F9F9;
    padding: 3px 5px;
    border: solid 1px #d7d7d7;
    text-align: right;
    margin-top: 18px;
}
.page .cust_txt {
    float: left;
    font-size: 12px;
    color: #666;
    line-height: 25px
}
.page_li{
	float: right;
}
.page_li a{
	float: left;
	display: block;
	font-size: 12px;
	color: #666;
	line-height: 25px;
	border:1px solid #d4e3e9;
	padding: 0 6px
}
.page_li a img{
	vertical-align: middle;
}
.page_li a:hover{
	background: #f26b3c;
	color: #fff
}
.page_li a.cur{
	background: #f26b3c;
	color: #fff
}
/*ny2*/
.ny2{
	background: #ececec;
	padding-bottom: 34px;
	padding-top: 21px
}
.ny1_lt-li2 li.cur a{
	color: #f26b3c;
}
.ny2_ri{
	width: 760px;
	background: #fff;
	padding-bottom: 88px;
	padding-top: 28px
}
.ny2_ri-box{
	width: 720px;
	margin-left: 20px
}
.ny2_ri-aban{
	width: 302px;
	overflow: hidden;
}
#gallery{
	border:1px solid #e0e0e0;
	box-sizing: border-box;
}
#thumbs{
	position: relative;
	margin-top: 14px
}
#thumbs .swiper-slide{
	width: 62px;
	border:1px solid #e0e0e0;
}
#thumbs .swiper-button-next,#thumbs .swiper-container-rtl .swiper-button-prev{
	background: url(../images/st4_03_13.png);
	right: 0
}
#thumbs .swiper-button-prev,#thumbs .swiper-container-rtl .swiper-button-next{
	background: url(../images/st4_03_10.png);
	left: 0
}
#thumbs .swiper-button-next,#thumbs .swiper-button-prev{
	width: 7px;
	height: 11px;
	background-size: 100% 100%;
	margin-top: -7px
}
#thumbs .swiper-button-next.swiper-button-disabled,#thumbs .swiper-button-prev.swiper-button-disabled{
	opacity: 1
}
#thumbs .swiper-wrapper{
	padding-left: 21px
}
#thumbs .swiper-slide-thumb-active{
	border:1px solid #f26b3c
}
.ny2_ri-a{
	margin-top: 15px;
}
.ny2_ri-atext{
	width: 367px;
	margin-right: 30px
}
.ny2_ri-atit h6{
	font-size: 24px;
	color: #333333;
	border-bottom: 1px dashed #d0d0d0;
	padding-bottom: 7px
}
.ny2_ri-ali2{
	margin-top: 14px
}
.ny2_ri-ali2 li{
	font-size: 14px;
	color: #666666;
	line-height: 20px
}
.ny2_ri-alk{
	background: #f3f3f3;
	padding: 16px 0 15px 15px;
	margin-top: 5px
}
.ny2_ri-alk span{
	font-size: 14px;
	color: #999999;
	line-height: 20px
}
.ny2_ri-alk span i{
	font-size: 24px;
	color: #f26b3c;
	line-height: 20px
}
.ny2_ri-alk a{
	width: 128px;
	display: block;
	background: #f26b3c;
	text-align: center;
	font-size: 18px;
	line-height: 20px;
	color: #ffffff;
	font-weight: bold;
	line-height: 50px;
	margin-top: 14px
}
.ny2_ri-b{
	margin-top: 16px;
	border:1px solid #cccccc;
	/*height: 43px;*/
}
.ny2_ri-bsm{
	background: #f9f9f9;
	font-size: 12px;
	color: #cccccc;
	line-height: 25px;
	padding-left: 6px;
	border-bottom: 1px solid #ccc;
}
.ny2_ri-c{
	margin-top: 7px
}
.ny2_ri-cme{
	border-bottom: 1px solid #f26b3c;
}
.ny2_ri-cme li{
	float: left;
	width: 130px;
	text-align: center;
	border: 1px solid #ccc;
	background: #f3f3f3;
	border-bottom: 0;
}
.ny2_ri-cme li a{
	display: block;
	font-size: 12px;
	color: #666666;
	line-height: 32px
}
.ny2_ri-cme li.on a{
	color: #f26b3c
}
.ny2_ri-cme li:nth-child(2){
	border-left: 0
}
.ny2_ri-cme li:nth-child(1){
	border-right: 0
}
.ny2_ri-cme li.on{
	border:1px solid #f26b3c;
	background: #fff;
	position: relative;

}
.ny2_ri-cme li.on:after{
	content: "";
	position: absolute;
	top: 31px;
	left: 0;
	width: 100%;
	height: 2px;
	background: #fff;
	margin-top: 1px
}
.ny2_ri-ctab{
	display: none;
}
.tab{
	display: block;
}
.ny2_ri-csp{
	padding-left: 5px
}
.ny2_ri-csp li{
	font-size: 16px;
	line-height: 35px;
	color: #999999;
}
.ny2_ri-csp li span{
	display: block;
	float: left;
	width: 122px;
}
.ny2_ri-csp li p{
	float: left;
	margin-left: 29px;
}
.ny2_ri-cimg{
	margin-top: 
}
.ny2_ri-cte{
	font-size: 14px;
	line-height: 18px;
	color: #999999;
	padding-left: 8px;
	margin-top: 10px;
}
.ny2_ri-cte i{
	color: #f26b3c;
	font-weight: bold;
}
.ny2_ri-cim{
	margin-top: 2px
}
.ny2_ri-ctit{
	margin-top: 21px
}
.ny2_ri-cli{
	background: url(../images/guan.png) no-repeat;
	height: 265px;
	text-align: center;
	padding-left: 11px;
	margin-top: 113px;
	text-align: left;
}
.ny2_ri-cli li{
    width: 119px;
    height: 111px;
    position: relative;
    background: url(../images/lc2.png) no-repeat;
    height: 111px;
    text-align: center;
    margin-right: 19px;
    margin-bottom: 17px;
    top: -93px;
    left: 11px;
    display: inline-block;
}
.ny2_ri-cli li:hover{
	background: url(../images/st4_04_11.png) no-repeat;
}
.ny2_ri-cli li:nth-child(5n){
	margin-right: 0 !important
}
.ny2_ri-cli2{
	height: 63px;
	position: relative;
}
.ny2_ri-cli li p{
	font-size: 12px;
	line-height: 16px;
	color: #ffffff;
	padding-top: 0px;
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 100%
}
.ny2_ri-ctop{
	border-top: 1px dashed #cccccc;
	text-align: left;
	position: relative;
	margin-top: 55px
}
.ny2_ri-ctop span{
	font-size: 13px;
	color: #999999;
	display:block;
	padding-top: 10px
}
.ny2_ri-cfm p{
	font-size: 13px;
	color: #999999;
}
.ny2_ri-cfm{
	width: 673px;
}
.ny2_ri-cfm p{
	font-size: 13px;
	color: #999;
	margin-top: 40px
}
.ny2_ri-cfm2{
	position: relative;
}
.ny2_ri-cfm2 li{
	width: 308px;
	border:1px solid #ccc;
	margin-top: 13px
}
.ny2_ri-cfm2 li label{
	font-size: 13px;
	color: #cccccc;
	width: 77px;
	text-align: center;
	padding: 10px 0;
	border-right: 1px solid #cccccc;
	display: block;
	float: left;
}
.ny2_ri-cfm2 li:nth-child(2) label{
	padding: 2px 0
}
.ny2_ri-cfm2 li input{
	line-height: 36px;
	float: left;
	padding-left: 12px;
	width: 70%
}
.ny2_ri-cfm2 li:nth-child(4){
	border: 0;
	background: #f26b3c;
	text-align: center;
	font-size: 13px;
	color: #ffffff;
	line-height: 38px;
	width: 310px
}
.ny2_ri-cfm2 li input[type="submit"]{
	background: #f26b3c;
	width: 100%;
	color: #fff;
	padding-left: 0
}
.ny2_ri-cfm2 li.area{
	position: absolute;
	top: 0;
	right: 0;
	margin-top: 0
}
.ny2_ri-cfm2 li textarea{
	padding-left: 13px;
	width: 95%;
	height: 191px;
	padding-top: 5px;
	font-size: 13px;
	color: #999999
}
.ny2_ri-cfm2 li textarea::-webkit-placeholder{
	color: #999
}





/*footer*/
.footer{
	background: #3e3e3e;
	padding-bottom: 45px
}
.foot_li{
	padding: 33px 0 28px 28px;
	border-bottom: 1px solid #525252
}
.foot_li li{
	float: left;
	text-align: center;
	margin-right: 40px
}
.foot_li li:nth-child(10n){
	margin-right: 0 !important
}
.foot_li li p{
	font-size: 14px;
	line-height: 18px;
	color: #bebebe;
	text-transform: uppercase;
	margin-top: 4px;
	font-weight: bold;
}
.foot_li li span{
	display: inline-block;
	width: 48px;
	height: 48px;
}
.foot_li li:hover span{
	-webkit-animation:tada 1s .2s ease both;
	-moz-animation:tada 1s .2s ease both;
}
.foot_li li span.ft1{
	background: url(../images/lk_56.png) no-repeat;
}
.foot_li li:hover span.ft1{
	background: url(../images/lk_56_1.png) no-repeat;
}
.foot_li li span.ft2{
	background: url(../images/lk_58.png) no-repeat;
}
.foot_li li:hover span.ft2{
	background: url(../images/lk_58_1.png) no-repeat;
}
.foot_li li span.ft3{
	background: url(../images/lk_60.png) no-repeat;
}
.foot_li li:hover span.ft3{
	background: url(../images/lk_60_1.png) no-repeat;
}
.foot_li li span.ft4{
	background: url(../images/lk_62.png) no-repeat;
}
.foot_li li:hover span.ft4{
	background: url(../images/lk_62_1.png) no-repeat;
}
.foot_li li span.ft5{
	background: url(../images/lk_64.png) no-repeat;
}
.foot_li li:hover span.ft5{
	background: url(../images/lk_64_1.png) no-repeat;
}
.foot_li li span.ft6{
	background: url(../images/lk_67.png) no-repeat;
}
.foot_li li:hover span.ft6{
	background: url(../images/lk_67_1.png) no-repeat;
}
.foot_li li span.ft7{
	background: url(../images/lk_69.png) no-repeat;
}
.foot_li li:hover span.ft7{
	background: url(../images/lk_69_1.png) no-repeat;
}
.foot_li li span.ft8{
	background: url(../images/lk_71.png) no-repeat;
}
.foot_li li:hover span.ft8{
	background: url(../images/lk_71_1.png) no-repeat;
}
.foot_li li span.ft9{
	background: url(../images/lk_73.png) no-repeat;
}
.foot_li li:hover span.ft9{
	background: url(../images/lk_73_1.png) no-repeat;
}
.foot_li li span.ft10{
	background: url(../images/lk_75.png) no-repeat;
}
.foot_li li:hover span.ft10{
	background: url(../images/lk_75_1.png) no-repeat;
}
.foot_link{
	border-top: 1px solid #272727;
	padding-top: 36px
}
.foot_logo{
	margin-top: 6px
}
.foot_lk2{
	width: 618px;
	margin-left: 33px
}
.foot_lk2-a{
	font-size: 14px;
	color: #a7a7a7;
}
.foot_lk2-b{
	margin-top: 8px
}
.foot_lk2-c li{
	font-size: 14px;
	color: #a7a7a7;
}
.foot_lk2-c li{
	margin-top: 10px
}
.foot_lk2-c li.last{
	color: #a7a7a7;
	font-size: 12px;
	opacity: 0.5
}
.foot_ewm{
	text-align: right;
	margin-top: 8px
}
.foot_ewm ul{
	display: inline-block;
}
.foot_ewm li{
	float: left;
}
.foot_ewm li:first-child{
	margin-right: 8px
}

/*scrollTop*/
.scrollTop{
	position: fixed;
	bottom: 20px;
	right: 0;
	cursor: pointer;
	z-index: 9999
}
/*联系客服*/
.riLink{
	position: fixed;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	z-index: 99999;
}
.ri_li{
	background: #fff;
	border:1px solid #5983ed;
	width: 137px;
	text-align: center;
	padding-top: 12px
}
.ri_li li{
	display: inline-block;
	width: 122px;
	height: 33px;
	background: url(../images/st4_03.png);
	margin-bottom: 13px
}
.ri_li li p{
	font-size: 12px;
	color: #5882ed;
	padding: 3px 0 3px 7px
}
.ri_img{
	position: relative;
	top: 3px
}

.dphone {
    overflow: hidden;
    background: #333;
    padding: 20px 0;
}
.dphone dt {
    float: left;
    background: url(../images/phImg.png) no-repeat center;
    margin-left: 5px;
    width: 62px;
    height: 50px;
}
.dphone dd {
    margin-left: 66px;
    color: #fff;
    padding: 5px 13px;
    border-left: 1px dotted #5c5c5c;
}
.dphone dd span {
    font-size: 13px;
}
.dphone dd p {
    font-size: 15px;
    font-family: "Arial";
}
.nlist>ul {
    padding: 6px;
    background: #fff;
}
.nlist>ul>li a {
    display: block;
    height: 40px;
    line-height: 40px;
    background: url(Img/liBg2.png) no-repeat 167px center;
    font-size: 14px;
    color: #333;
    padding: 0 18px;
    text-decoration: none;
}
.nlist>ul>li.cur a {
    background: transparent url(../images/liaBg.png) no-repeat scroll center center;
    color: #fff;
}

.agent_con {
    width: 720px;
    padding-top: 10px;
    line-height: 24px;
}
dl.dl_42 {
    height: 210px;
    margin-bottom: 20px;
    border-bottom: 1px dotted #d7d7d7;
}
.dl_42 dt {
    width: 204px;
    float: left;
}
.dl_42 dd {
    padding-left: 15px;
    float: left;
    width: 474px;
    line-height: 24px;
    height: 194px;
    overflow: hidden;
    color: #666;
}
.dl_42 dt a {
    width: 200px;
    padding: 1px;
    border: 1px solid #d7d7d7;
    display: block;
}
.dl_42 dt img {
    display: block;
    width: 200px;
}
.dl_42 dd h4 {
    font-size: 14px;
    padding-bottom: 5px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
}
.dl_42 dd h4 a {
    color: #f26b3c;
}
.dl_42 dt a:hover {
    border: 1px solid #f26b3c;
}

.age_con_key {
    width: 660px;
    margin: 0 auto;
    color: #999;
}
.rt_bot_line {
    background: #f26b3c;
    height: 2px;
    font-size: 0;
    margin-top: 20px;
    margin-bottom: 10px;
}
.age_con_key .age_con_key2 {
    float: right;
}
.agent_con {
    width: 720px;
    padding-top: 10px;
    line-height: 24px;
}
.age_con_key .age_con_key1 {
    font-size: 14px;
}
.age_con_key .age_con_key1 span {
    margin: 0;
    font-weight: bold;
}


/*news*/
.newsCont .nnBox {
    padding: 0 20px;
}
.ntop {
    overflow: hidden;
    padding-top: 28px;
    padding-bottom: 9px;
    border-bottom: 1px solid #dbdbdb;
}
.ntop>h5 {
    float: left;
    font-weight: normal;
    line-height: 20px;
}
.ntop>h5>a {
    font-size: 20px;
    color: #003366;
}
.ntop span {
    float: right;
    line-height: 20px;
}
.ntop span em {
    color: #999;
}
.ntop span a {
    color: #999;
}
.nchange {
    width: 100%;
    background: #a2aebc;
    height: 38px;
    margin-top: 20px;
}
.nchange ul {
    overflow: hidden;
}
.nchange li {
    float: left;
    height: 38px;
    line-height: 38px;
}
.nchange li a {
    display: block;
    padding: 0 18px;
    font-size: 14px;
    color: #fff;
    text-decoration: none;
}
.xzCont {
    margin-top: 20px;
    padding-bottom: 54px;
}
.xzCont dl {
    overflow: hidden;
    padding: 20px;
    background: #ececec;
}
.xzCont dt {
    float: left;
}
.xzCont dt img {
    display: block;
}
.xzCont dd {
    margin-left: 234px;
}
.xzCont dd h5 {
    font-weight: normal;
    line-height: 16px;
    margin-bottom: 12px;
}
.xzCont dd h5 a {
    font-size: 16px;
    color: #133a58;
}
.xzCont dd p {
    font-size: 13px;
    line-height: 23px;
    height: 69px;
    overflow: hidden;
}
.xzCont dd>a {
    display: block;
    width: 90px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 13px;
    color: #ececec;
    text-decoration: none;
    background: #777777;
    margin-top: 32px;
}
.xzCont li {
    float: left;
    width: 421px;
    padding: 20px;
    border: 1px solid #ececec;
    border-left-width: 3px;
    margin-right: 10px;
    margin-top: 10px;
    height: 80px;
    overflow: hidden;
}
.xzCont li.noMl {
    margin-right: 0;
}
.xzCont li h5 {
    font-weight: normal;
    line-height: 16px;
    margin-bottom: 15px;
}
.xzCont li h5 a {
    font-size: 16px;
    color: #f26b3c;
}
.xzCont li p {
    font-size: 13px;
    color: #666;
    line-height: 23px;
    height: 46px;
    overflow: hidden;
}
.xzCont li:hover{ border-color:#f26b3c;}
.plc2 {
    background-position: -63px -45px;
    line-height: 43px;
    text-indent: 10px;
    color: #000;
    margin-bottom: 10px;
    font-size: 14px;
    
}
.t01, .t02, .t03, .t05, .t06, .t07, .t08, .t09, .plc, .plc2, .rtit, .rtit1, .pro_lc, .lc1, .lc2, .lc3, .lc4, .lnav h3, .userleftnav h4, .leftsearch, .topsearch, .ljob, .jointel, .club_lin2, .procom h4, .caigou, .comments h4 {
    background: url(../images/SkinsVIBar.png) no-repeat;
}
.plc2 a {
    color: #000;
}
.left2 {
	font-size: 14px;
    float: left;
    overflow: hidden;
}
.left2top {
    height: 3px;
    font-size: 0;
    overflow: hidden;
}
.left2_main {
    width: 698px;
    border: solid 1px #d5d5d5;
    padding-bottom: 15px;
    overflow: hidden;
    background: #fff;
}
.n_info_con {
    width: 680px;
    padding: 30px 15px 0 10px;
    overflow: hidden;
    font-size: 12px;
}
.n_info_con h1 {
    text-align: center;
    font-size: 26px;
    color: #000;
    margin-bottom: 6px;
}
.info_con_tit {
    line-height: 24px;
    margin-bottom: 15px;
    border-bottom: 1px solid #E5E5E5;
    padding-bottom: 20px;
}
.info_con_tit .n_tit {
    text-align: center;
    color: #7E7E7E;
}
.info_con_tit span {
    margin-right: 20px;
}
.gduo {
    height: 30px;
    line-height: 30px;
    background: #f7f7f7;
    overflow: hidden;
    margin: 15px 0px;
    padding: 0 10px;
    color: #666;
}
.gduo span {
    float: right;
    width: 320px;
    overflow: hidden;
    height: 30px;
    display: block;
}
.gduo a {
    font-weight: bold;
    color: #666;
}
.gduo a:hover {
    text-decoration: underline;
}
.info_key {
    border-bottom: solid 1px #d7d7d7;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    margin: 10px 0;
}
.info_key span {
    font-size: 14px;
    font-weight: bold;
}
.left2bot {
    height: 3px;
    font-size: 0;
    overflow: hidden;
    margin-bottom: 10px;
}
.n_info_con2 {
    width: 690px;
    margin: 0 auto;
}
.n_info_con2 .t04 {
    color: #FFF;
}
.t04 {
    background: #f26b3c;
    line-height: 30px;
    text-indent: 15px;
}
.info_b, .info_b2 {
    border: solid 1px #d7d7d7;
    width: 688px;
    padding: 5px 0;
    overflow: hidden;
    margin-bottom: 10px;
    background: #fff;
}
dl.sear_dl {
    margin: 10px auto;
    width: 154px;
    float: left;
    padding-left: 12px;
}
.sear_dl .dt2 a {
    border: solid 1px #d7d7d7;
    padding: 1px;
    display: block;
}
.sear_dl .dt2 img {
    display: block;
    width: 150px;
}
.sear_dl .d2 {
    height: 22px;
    overflow: hidden;
    line-height: 22px;
    text-align: center;
    text-justify: inter-ideograph;
}
.right2 {
	font-size: 14px;
    width: 275px;
    float: right;
    overflow: hidden;
    color: #666;
}
.right2top {
    background: url(../images/right2_top_img.gif) no-repeat;
    height: 3px;
    font-size: 0;
    overflow: hidden;
}
.right2_main {
    width: 273px;
    border: solid 1px #d5d5d5;
    border-top: 0;
    padding-bottom: 15px;
    overflow: hidden;
    background: #fff;
}
.right2_main .t03 {
    color: #000;
}
.t03 {
    background: #E2E2E2;
    line-height: 28px;
    text-indent: 15px;
}
.right2_main .t03 a {
    color: #000;
}
ul.n_rt_ul {
    background: url(../images/news_list_bg.gif) no-repeat 0 5px;
    width: 220px;
    margin: 8px auto;
    overflow: hidden;
    padding-left: 5px;
}
ul.n_rt_ul li {
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 20px;
    height: 24px;
    overflow: hidden;
}
ul.n_rt_ul li a{
    color: #666;
}
ul.n_rt_ul li a:hover{
    text-decoration: underline;
}
.right2bot {
    font-size: 0;
    overflow: hidden;
    margin-bottom: 10px;
}


.ny2_ri-cfm2-contact{
	position: relative;
}
.ny2_ri-cfm2-contact li{
	width: 400px;
	border:1px solid #ccc;
	margin-top: 13px
}
.ny2_ri-cfm2-contact li label{
	font-size: 13px;
	color: #cccccc;
	width: 77px;
	text-align: center;
	padding: 10px 0;
	border-right: 1px solid #cccccc;
	display: block;
	float: left;
}
.ny2_ri-cfm2-contact li:nth-child(2) label{
	padding: 2px 0
}
.ny2_ri-cfm2-contact li input{
	line-height: 36px;
	float: left;
	padding-left: 12px;
	width: 70%
}
.ny2_ri-cfm2-contact li:nth-child(5){
	border: 0;
}
.ny2_ri-cfm2-contact li input[type="submit"]{
	background: #f26b3c;
	width: 48%;
	color: #fff;
	padding-left: 0;
	margin-right:4%;
}
.ny2_ri-cfm2-contact li input[type="reset"]{
	background: #f26b3c;
	width: 48%;
	color: #fff;
	padding-left: 0
}
.ny2_ri-cfm2-contact li.area{
	position: absolute;
	top: 0;
	right: 0;
	margin-top: 0
}
.ny2_ri-cfm2-contact li textarea{
	padding-left: 13px;
	height: 150px;
	padding-top: 5px;
	font-size: 13px;
	color: #999999;
	width: 309px;
}
.ny2_ri-cfm2-contact li textarea::-webkit-placeholder{
	color: #999
}