@charset "gb2312";
/* CSS Document */

/* slide */
.slide-main{height:580px;position:relative; width:100%;}
.prev,.next{display:block;width:44px;height:44px;position:absolute;z-index:222;top:267px;overflow:hidden;cursor:pointer;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);_border:1px solid none;}
.prev{left:70px;}
.next{right:70px;}
.prev:hover,.next:hover,.nav-main a:hover,.nav-main a.cur{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.item{display:block;width:100%;height:5px;position:absolute;z-index:124;top:540px;left:0;text-align:center;}
.item a{display:inline-block;width:24px;height:5px;margin-right:11px;background:#333;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);overflow:hidden;}
.item a.cur{background:#fff;}
.slide-box,.slide{display:block;width:100%;height:580px;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;height:570px;background:#ff6900;position:relative;position:absolute;z-index:8;}
#bgstylea{background:#ff6900;}
#bgstyleb{background:#193d85;}
#bgstylec{background:#000;}
.slide a{display:block;width:100%;height:490px;cursor:pointer;}

.banAnimate .obj-a{display:block;animation-name:baoAni;-webkit-animation:baoAni 0.4s linear 0s normal none;-moz-animation:baoAni 0.4s linear 0s normal none;animation:baoAni 0.4s linear 0s normal none;}
@-webkit-keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
@-moz-keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
@keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
.banAnimate .obj-b{display:block;animation-name:saAni;-webkit-animation:saAni 0.4s linear 0s normal none;-moz-animation:saAni 0.4s linear 0s normal none;animation:saAni 0.4s linear 0s normal none;}
@-webkit-keyframes saAni{from{opacity:0;-webkit-transform:scale(0,0);} to{opacity:1;-webkit-transform:scale(1,1);} }
@-moz-keyframes saAni{from{opacity:0;-moz-transform:scale(0,0);} to{opacity:1;-moz-transform:scale(1,1);} }
@keyframes saAni{from{opacity:0;transform:scale(0,0);} to{opacity:1;transform:scale(1,1);} }
.watch-code.code-show{display:block;animation-name:scode;-webkit-animation:scode 0.3s linear 0s normal none;-moz-animation:scode 0.3s linear 0s normal none;animation:scode 0.3s linear 0s normal none;}
@-webkit-keyframes scode{from{opacity:0;-webkit-transform:scale(1,0);transform-origin:left bottom;} to{opacity:1;-webkit-transform:scale(1,1); transform-origin: left bottom;} }
@-moz-keyframes scode{from{opacity:0;-moz-transform:scale(1,0); transform-origin:left bottom;} to{opacity:1;-moz-transform:scale(1,1);transform-origin:bottom bottom;} }
@keyframes scode{from{opacity:0;transform:scale(1,0);transform-origin:left bottom;} to{opacity:1;transform:scale(1,1);transform-origin: left bottom;} }
.banAnimate .obj-c,.banAnimate .obj-e{display:block;animation-name:saAnic;-webkit-animation:saAnic 0.3s linear 0s normal none;-moz-animation:saAnic 0.3s linear 0s normal none;animation:saAnic 0.3s linear 0s normal none;}
@-webkit-keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
@-moz-keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
@keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
.banAnimate .obj-d,.banAnimate .obj-f{display:block;animation-name:saAnid;-webkit-animation:saAnid 0.3s linear 0s normal none;-moz-animation:saAnid 0.3s linear 0s normal none;animation:saAnid 0.3s linear 0s normal none;}
@-webkit-keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
@-moz-keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
@keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }

@media screen and (max-width: 960px) {
h2 {
	font-size: 24px;
	line-height: 24px;
}
h3 {
	font-size: 18px;
	line-height: 18px;
}
h4 {
	font-size: 16px;
	line-height: 16px;
}
h5 {
	font-size: 14px;
	line-height: 16px;
}
.son_banner{margin: 30px 0 0 0; min-width:100%;}
.join_text{font-size:15px; padding: 0 10px;padding-top:300px;}
.abt1{ width:100%; background:#fff; margin:0px auto; padding:0px;}
.abt_conL{ display:none;}
.abt_conR {
    width:97%;
    padding:0px;
}
.conR1_text{ width:100%;}
.abt_conR1 .conR1_text{ width:100%;}
.pub_con{ width:100%;padding: 15px 0px;}
.abt_nav{ display:none;}
.conR3_pic li {
    width: 100%;
	height:auto;
    background:#eeeeee;
}
.conR3_pic .conR3_text {
    padding: 10px 5px;
	
}

.conR3_text2 ,.conR3_text4 ,.conR3_text6{ color:#000 !important;}
#conR2{ width:98%;}
.conR3_pic .conR3_text p{ font-size:10px;}
.abt_conR1 .conR1_text p{line-height:25px; font-size:13px;}
.conR2_text li{ font-size:13px; line-height:25px;}
.conR3_pic li:nth-child(1),.conR3_pic li:nth-child(8){ background:#1e9ad6;}
.conR3_pic li:nth-child(3){ background:#1e9ad6;}
.conR3_pic li:nth-child(4){ background:#eeeeee;}
.conR3_pic li:nth-child(5){ background:#1e9ad6;}
.conR3_pic li:nth-child(6){  background:#eeeeee;}
.conR3_pic .conR3_text3 h5{ color:#fff;}
.conR3_pic .conR3_text3 p{ color:#fff;}
.conR3_pic .conR3_text3 .white_line{ background:#fff;}
.conR4_text .zhong h5,.conR4_text .you h5{ padding-left:0px;font-size: 16px;}
.conR4_text .zhong p,.conR4_text .you p{ border-left:none; padding-left:0px;font-size: 13px;}
.conR4_text .zuo, .conR4_text .zhong, .conR4_text .you {
    padding: 10px 0 10px 5px; background:#eeeeee; width:350px;}
.conR4_text{ background:#fff;}
.conR2_box{ height:300px;}
.conR2_text{height:300px; text-align:left; width:98%;}

/*联系我们*/
.lx_yw{ display:none;}
.lx_nav{ display:none;}
.lx_con { padding: 0px 15px;}
.lx_wenan {width: 90%;}
	.lx_tel {
    margin-top:0px;
}
.lx_qr {
    width: 50%;
    float:none;
}
.lx_fs {
    width: 90%;
    float: none;
	text-align:center;
}
.complaint_conR {
    width: 90%;
	margin:0px;
}
.complaint_bd {
    width: 100%; padding-top:0px;}
.complaint_bd .bd_wz {
    width: 100%;}
.bd_con {
    width: 100%;}
	.complaint_bd .bd_wz .zhu{ padding-left:10px;}
	.complaint_bd .bd_wz .zhu span{ padding-left:10px;}
	.complaint_bd .bd_wz {
    margin: 0 auto 10px;}
	.bd_con { padding-left:15px;}
	.bd_con .zu{ text-align:left;}
	.bd_con .zu_con3{ display:none;}
	.bd_con .zu_con10 .neirong {
    width: 100%;
    height: 50px;}
	.bd_con .zu_con {
    margin-top: 15px;
}
.bd_con .yanzheng{
    width: 70px;}
.bd_con .zu{ margin-bottom:15px;}
.meadia_box_title{ display:none;}
.meadia_tab_nav{ display:none;}
.meadia_box_name{ display:none; font-size:21px;}
/*.meadia_box_tab{ padding:15px;}*/
.pub_xcy{ font-size:14px;}
.bodys{ font-size:13px; line-height:25px; padding:15px 0px; width:90%;}
.zp-zw-lb{ display:none;}
.zp-zw-lx{ display:none;}
.zp-zw-xq{ display:none;}
.zp-zw-mc a{ color:#333; font-weight:normal;}
.xy_yw{ display:none;}
.meadia_box_tab { 
    margin: 0px auto;width: 100%;
}
.meadia_tab_show {
    float: left;
    margin-left: 0px;
    width: 100%;
}
.media_box{ width:95%; padding:0px; margin:10px auto;}


}
@media screen and (min-width: 1024px) {
.nav li > a:hover {
	opacity: 0.6;
	filter: alpha(opacity=80);
}
.sub-menu li a:hover {
	background-color: #e60012;
	opacity: 1;
	color: #fff;
}
}
@media screen and (min-width: 1024px) {
p.caption:hover {
	background-color: rgba(0,0,0,.5);
}
a.rslides1_nav.prev:hover {
	left: 20px;
	background-image: url(../images/icon_prev2.png);
}
a.rslides1_nav.next:hover {
	right: 20px;
	background-image: url(../images/icon_next2.png);
}
a.rslides1_nav:hover:after {
	width: 47px;
	height: 47px;
	top: -5px;
	left: -5px;
	border-color: rgba(255,255,255,.4);
}
a.rslides1_nav:hover {
	background: rgb(255,255,255);
	background: rgba(255,255,255,1);
}
}
 @media screen and (min-width: 1024px) {
.news_box_samll a:hover {
	color: #d13939
}
.news_box_samll img:hover {
	opacity: 0.8;
}
.news_box_samll a.btn_2:hover {
	color: #fff;
}
a.btn_2:hover:after {
	background-image: url(../images/icon_more.png);
}
a.btn_2:hover:before {
	height: 100%;
	opacity: 1;
}
a#back:hover:after {
	background-image: url(../images/btn-back2.png);
}
a#prev:hover:after {
	background-image: url(../images/btn-prev2.png);
}
a#next:hover:after {
	background-image: url(../images/btn-next2.png);
}
}
@media screen and (min-width: 1024px) {
.textandpic:hover a.pic_btn {
	opacity: 1;
}
a.pic_btn:hover {
	background-color: #d13939;
}
.textandpic:hover img {
	opacity: 0.8;
}
.model~.textandpic img:hover {
	opacity: 1;
}
}
 @media screen and (min-width: 1024px) {
.pic_box_img:hover span {
	margin: 30px;
	opacity: 0.3;
	filter: alpha(opacity=40);
}
.pic_box:hover p {
	color: #d13939;
}
.pic_box_img:hover:before {
	top: 42%;
	top: calc(50% - 30px);
	left: 45%;
	left: calc(50% - 30px);
	opacity: 1;
	filter: alpha(opacity=100);
}
}
@media screen and (max-width: 1279px) {
.nav li a {
	font-size: 14px;
}
.section, .section2, .nav, .footer_cell {
	width: 960px;
}
.section_title_1 span {
	font-size: 24px;
}
.section_title_2 span {
	width: 280px;
	font-size: 24px;
	top: -4px
}
.section_title_2 p {
	width: 60%;
	top: -8px;
}
p.caption {
	font-size: 20px;
}
.only_text {
	margin-top: -8px;
	top: -6px;
}
.section_title_2 {
	min-height: 66px;
}
}
 @media screen and (max-width: 959px) {
/*------------------头部相关---------------*/
.header {
	height: 50px !important;
	background: #e60012;
}
.section, .section2, .nav, .footer_cell {
	width: 100%;
}
.section, .section2 {
	margin: 20px auto;
}
.logo {
	line-height: 50px;
	width: auto;
	height: 50px;
	margin-left:10px;
}
.side_close, .nav_icon {
	display: block;
}
.nav ul {
	position: absolute;
	top: 0;
	right: -150px;
	background-color: #e60012;
	width: 150px;
	height: 999px;
	padding: 24px 10px 24px 10px;
	padding-top: 60px;
	transition: 0.5s;
	box-sizing: border-box;
}
/*.nav li{display: block;}*/
.nav li a {
	font-size: 12px;
	font-weight: 100;
	padding: 4px 0;
	margin-bottom: 8px;
}
.footer_cell {
	width: 100%;
}
.slider_main, .slider_sub {
	top: 50px;
}
#slider-pager, .icon_down, .mouse {
	display: none;
}
p.caption {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	height: 30px;
	line-height: 30px;
	text-align: center;
	padding: 0;
	color: #fff;
	/*background-color: #000;*/
	font-size: 16px;
}
p.caption1 {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 40px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	padding: 0;
	color: #fff;
	background-color: #e60012;
	font-size: 16px;
}
.content {
	margin-top: 50px;
}
.footer_left {
	display: none;
}
.footer_right {
	width: 100%;
	float: none;
	text-align: center;
}
.section_title_2>p {
	display: none;
}
/*------------------------------------内容相关-------------------------------------*/

.time {
	top: 10px;
}
.model+.only_text {
	width: 100%;
	float: none;
	margin: 0;
	padding: 0
}
.model+.section_title_2 {
	position: relative;
	margin: 0
}
.service_box, .pic_box, .news_box_samll {
	width: 30% !important;
	float: left;
	margin-left:10px;
}
.section_title_2 {
	width: 100%;
	min-height: 50px;
}
.section_title_2 p {
	position: relative;
	width: 100%;
	right: 0;
	font-size: 12px;
	line-height: 20px;
}
.service_box img, .news_box_samll img, .section_title_2 span {
	width: 100%;
	text-align: center;
	height:auto;
}
.section_title_2 h5 {
	text-align: center;
}
.section_title_2 h5:after {
	top: -15px;
	left: 50%;
	margin-left: -15px;
}
.news_box_samll p {
	height: auto
}
.section_category {
	padding: 0;
	height: auto;
}
.section_category h5 {
	text-align: center;
	font-size: 16px;
	line-height: 30px;
}
.category {
	text-align: center;
}
.category ul {
	position: relative;
	right: auto;
	height: auto;
	line-height: 30px;
	margin-bottom: 10px;
}
.category li {
	margin: 0
}
.slider_sub {
	min-height: 0;
}
.pic_box {
	left: 0
}
}
 @media screen and (max-width: 600px) {
.setting img {
	padding: 0;
}
p.caption {
	font-size: 14px;
}
.section, .section2 {
	padding: 10px;
}
.section, .section2 {
	margin: 20px auto;
}
.service_box h4 {
	font-size: 16px;
	margin: 5px 0;
}
.service_box img {
	margin-bottom: 10px;
}
.section_title_1 span, .section_title_2 span {
	font-size: 12px;
}
.section_title_2 span {
	width: 100%;
	line-height: 24px;
}
.section_title_2 h5 {
	margin: 10px 0;
	font-size: 14px;
}
.section_title_2 h5:after {
	top: -12px;
}
.pic_box p {
	font-size: 14px;
}
.service_box, .pic_box, .news_box_samll {
	padding: 0
}
.service_box {
	margin-bottom: 20px;
}
.section_title_2, .textandpic, .ctrl {
	margin: 0
}
.textandpic {
	margin-bottom: 20px;
}
.only_text {
	padding: 0
}
.ctrl {
	margin-top: 10px;
}
.category li a {
	padding: 6px;
	font-size: 11px;
}
.only_text p {
	font-size: 12px;
	line-height: 22px;
}

}