img {border:0;vertical-align:middle;max-width:100%;}

i,em {font-style:normal;}

input[type=submit]:hover,button:hover { cursor:pointer;}

input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; } 

a {color:#333;cursor:pointer;}

a:link{text-decoration:none;}

a:visited{text-decoration:none;}

a:hover{text-decoration:none;cursor:pointer;}

a:active{text-decoration:none;}

.hidden{display:none;visibility:hidden;}

.wrap{border: 0;padding:0;width:1100px;margin:0 auto;*zoom:1;}

.wrap:after{clear: both;content:"";display: table;}

.clear{clear:both;font-size:0;line-height:0;height:0;visibility:hidden;}

.clearfix:before, .clearfix:after {  

content:"";  

display:table;  

}  

.clearfix:after {  

clear:both;  

}  

.clearfix {  

zoom:1;  

} 

.fl{float: left;}

.fr{float: right;}

.pors{position: relative;}

.tl{text-align: left;}

.tc{text-align: center;}

.tr{text-align: right;}

.clear {clear:both;}

.red {color:#d80d18;}

.layouts,.wrap {

  padding-right: 15px;

  padding-left: 15px;

  margin-right: auto;

  margin-left: auto;

}

.layouts:after {

   content:"";  

   display:table; 

   clear:both; 

}

@media (min-width: 768px) {

  .layouts {

    width: 750px;

  }

  .history_wrap .swiper-container {width:653px;}

}

@media (min-width: 992px) {

  .layouts {

    width: 970px;

  }

  .history_wrap .swiper-container {width:850px;}

}

@media (min-width: 1200px) {

  .wrap,.layouts {

    width: 1170px;

  }

  .history_wrap .swiper-container {width:1050px;}

.faq_list li:hover .question {color:#d80d18;}

}

@media (min-width: 1400px) {

  .layouts {width: 85%;}

  .history_wrap .swiper-container {width:1350px;}

}

@media (min-width: 1700px) {

 .history_wrap .swiper-container {width:1650px;}

}

@media (min-width: 1425px){

.normal_nav ul {width:660px;}

}

/* 头部 */

.header_top {



}

.header_top .lan_wrap {

	position:relative;

	margin-top:25px;

    padding-left:50px;

    background:url(../images/small_map.png) no-repeat left center;

}

.header_top .lan_wrap .str {

	display:inline-block;

	width:0;

	height:0;

	margin-left:5px;

	border-left:3px solid transparent;

    border-right:3px solid transparent;

    border-top: 5px solid #666;

}

.header_top .lan {

	display:block;

	height:20px;

	font-size:14px;

	color:#919191;

	line-height:20px;

}

.header_top .lan .icon {

	display:inline-block;

	margin-right:10px;

	padding-left:10px;

}

.header_top .down_lan {

	z-index:2;

	position:absolute;

	left:50px;

	top:30px;

	display:none;

	width:100%;

	padding-bottom:5px;

	background-color:#fff;

}

.nav_wrap {

	position:relative;

	background-color:#333;

}

.nav_wrap .search_wrap {

	position:absolute;

	right:7.5%;

	top:0;

    height:30px;

    padding:0 10px;

    margin-top:10px;

    border-radius:5px;

    -moz-border-radius:5px;

    -webkit-border-radius:5px;

    transition:all 0.5s;

    -moz-transition:all 0.5s;

    -webkit-transition:all 0.5s;

}

.nav_wrap .search_wrap.on {

	background-color:#f0f0f0;

}

.nav_wrap .search_wrap .input_text {

	width: 0;

    height: 30px;

    padding-left:0;

    font-size:12px;

    line-height:30px;

    border: 0;

    background: none;

    line-height: 24px;

    color: #666;

    transition:all 0.5s;

    -moz-transition:all 0.5s;

    -webkit-transition:all 0.5s;

}

.nav_wrap .search_wrap.on .input_text {

	width:135px;

    padding-left: 10px;

}

.nav_wrap .search_wrap .search,.nav_wrap .search_wrap .search_btn {

	width:20px;

	height:20px;

	background:url(../images/search.png) no-repeat center center;

	cursor:pointer;

}

.nav_wrap .search_wrap .search {

	display:none;

}

.nav_wrap .search_wrap.on .search {

	display:inline-block;

}

.nav_wrap .search_wrap .search_btn {

	display:inline-block;

	vertical-align:-5px;

}

.nav_wrap .search_wrap.on .search_btn {

	display:none;

}

.nav .item {

	float:left;

	width:12%;

}

.nav .item:first-child {width:8%;}

.nav .item > a {

	display:block;

	height:50px;

	margin-right:2.5%;

	font-size: 16px;

	color:#fff;

	line-height:50px;

	text-align:center;

	transition:all .6s;

	-moz-transition:all .6s;

	-webkit-transition:all .6s;

	box-sizing:border-box;

	-moz-box-sizing:border-box;

	-webkit-box-sizing:border-box;

}

.nav .item.on > a,.nav .item:hover > a {

	background-color:#454444;

}

.sub_nav {

	z-index:9;

	position:absolute;

	left:0;

	display:none;

	width:100%;

	min-height:230px;

	padding:35px 0;

	background-color:#fafafa;

}

.pro_nav .layouts {

	background-color:#f0f0f0;

}

.sub_nav .each {

	float:left;

	width:33.33%;

	padding:10px 0;

	font-size:16px;

	color:#000;

}

.sub_nav .each li:first-child {

	float:left;

	padding:15px 32px;

	text-align:center;

}

.sub_nav .each .img_w img,.sub_banner img {display:block;}

.sub_nav .each .pro_kind {

	display:block;

	padding-top:10px;

}

.sub_nav li a {

	position:relative;

	display:inline-block;

	width: 160px;

	height:48px;

	padding:0 15px 0 7px;

	font-size:16px;

	color:#333;

	line-height:48px;

	border-bottom:1px dashed #ddd;

	transition:all .6s;

	-moz-transition:all .6s;

	-webkit-transition:all .6s;

}

.pro_nav.sub_nav li:first-child a {

	display:block;

	height:258px;

	border:0;

}

.sub_nav li a:hover {color:#d80d18;}

.sub_nav li a .icon {

	font-family:'Simsun';

	color:#d1d1d1;

}

.pro_nav.sub_nav li {

	float:left;

	opacity:0;

	transition:all .6s;

}

.pro_nav.sub_nav li:first-child,.pro_nav.sub_nav li.active {

	opacity:1;

	filter:Alpha(opacity=100);

}

.normal_nav ul {

	margin-left:335px;

}

.normal_nav li {

	float:left;

	margin-right:34px;

}

/* 底部 */

.footer {

    background-color: #111518;

}

.footer_menu {padding:40px 5% 0px;}

.footer_menu li {

	float:left;

	width:13%;

}

.footer_menu li:last-child {

	float:right;

	width:9%;

	text-align:right;

}

.footer_menu dt {

	margin-bottom:10px;

	font-size: 14px;

	color:#fff;

}

.footer_menu dd a {

	display:block;

	padding:5px 0;

	font-size: 12px;

	color:#8b8b8b;

	transition:all .6s;

	-moz-transition:all .6s;

	-webkit-transition:all .6s;

}

.footer_menu dd a:hover {

	color:#d80d18;

}

.footer_menu .code_w {

	display:inline-block;

	width:135px;

	text-align:center;

}

.footer_menu .code_tips {

	display:block;

	margin-top:10px;

	font-size:14px;

	color:#b6b6b6;

}

.footer .phone_wrap,.footer .copyright {

   margin:0 5%;

}

.footer .phone_wrap {

	border-top:1px solid #3a3a3a;

	border-bottom:1px solid #3a3a3a;

}

.footer .phone_wrap .each {

	position:relative;

	float:left;

	width:100%;

	padding:30px 0;

	color:#d4d4d4;

	text-align:center;

}

.footer .phone_wrap .each .line {

	position:absolute;

	right:0;

	top:30px;

	display:block;

	width:1px;

	height:44px;

	background:url(../images/line1.png) repeat-y left top;

}

.footer .phone_wrap .swiper-slide:first-child .each {

	text-align:left;

}

.footer .phone_wrap .swiper-slide:last-child .each {

	text-align:right;

}

.footer .phone_wrap .p_icon {

	display:inline-block;

	width:50px;

	height:41px;

	margin-right:8px;

	text-align:center;

	line-height:55px;

	background:url(../images/1.png) no-repeat left top;

	vertical-align:6px;

}

.footer .phonenumber {

	display:inline-block;

	font-size:14px;

	line-height:1;

	text-align:left;

}

.footer .phonenumber em {

	display:inline-block;

	margin-top:5px;

	font-size:28px;

}

.footer .copyright {position:relative;}

.footer .copyright,.footer .copyright a {

	font-size:14px;

	color:#505050;

	line-height:50px;

}

.footer .copyright .zhichi {position:absolute;right:0;top:0;}

.footer .swiper-container {height:auto;margin:0 auto -50px;padding:0 15px 35px;overflow:visible;}

.footer .swiper-wrapper {display:block;}

.footer .swiper-button-next, .footer .swiper-button-prev {display:none;}

.footer .swiper-wrapper .swiper-pagination {display:none;}

.footer .swiper-slide {float:left;width:33.33%;}



/* 内页公用 */

.page_main {padding-bottom:60px;}

.inner_banner {

	min-height:300px;

}

.inner_banner .wrap {

	display:table;

	height:300px;

}

.inner_banner .headline {

	display:table-cell;

	font-size:26px;

	color:#fff;

	vertical-align:middle;

}

.inner_banner .headline strong {

	display:inline-block;

	margin-left:15px;

	font-weight:normal;

}

.bread_menu {

	height:40px;

	font-size:12px;

	color:#999;

	line-height:40px;

	text-align:right;

	background-color:#f7f7f7;

}

.bread_menu .location {

	display:inline-block;

	padding-left:63px;

	background:url(../images/home.png) no-repeat left center;

}

.bread_menu a {color:#999;}

.bread_menu a:hover,.bread_menu a.on {color:#333;}

.inner_tab {

	padding:35px 0;

	text-align:center;

	border-bottom:1px solid #f0f0f0;

}

.inner_tab .tab {

	display:inline-block;

	height:45px;

	padding:0 30px;

	margin:0 5px;

	font-size:18px;

	color:#333;

    line-height:45px;

    border:1px solid #ccc;

    border-radius:3px;

    -moz-border-radius:3px;

    -webkit-border-radius:3px;

	transition:all .6s;

	-moz-transition:all .6s;

	-webkit-transition:all .6s;background-color:#f0f0f0;

}

.inner_tab .tab.on,.inner_tab .tab:hover {

	color:#fff;

	background-color:#009fe9;

	border-color:#009fe9;

}



.inner_tab2 {

	padding:35px 0;

	text-align:center;



}

.inner_tab2 .tab {

	display:inline-block;

	height:45px;

	padding:0 20px;

	margin:0 94px;

	font-size:18px;

	color:#666666;

    line-height:45px;

    border:1px solid #ccc;

 

    -moz-border-radius:0px;

    -webkit-border-radius:0px;

	transition:all .6s;

	-moz-transition:all .6s;

	-webkit-transition:all .6s;background-color:#fff;

}

.inner_tab2 .tab.on,.inner_tab2 .tab:hover {

	color:#fff;

	background-color:#6bcb07;

	border-color:#6bcb07;

}





.page {

	padding-top:30px;

	text-align:center;

}

.page a {

	display:inline-block;

	font-size:20px;

	color:#999;

	font-style:italic;

}

.page .num {

	padding:5px 10px;

	margin:0 5px;

	border-bottom:2px solid #dadada;

	transition:all .6s;

	-moz-transition:all .6s;

	-webkit-transition:all .6s;

}

.page .num.on,.page .num:hover {

	color:#d80d18;

	border-color:#d80d18;

}

.page .prev,.page .next {

	padding:0 10px;

	font-family:'Simsun';

	vertical-align:-2px;

}

/* 首页主体 */

/* banner */

.index_banner .swiper-pagination-bullet {

	width:16px;

	height:16px;

	opacity:1;

	background:url(../images/dot1.png) no-repeat left top;

}

.index_banner .swiper-pagination-bullet-active {

	background:url(../images/dot1a.png) no-repeat left top;

}

.index_banner .swiper-button-prev,.index_banner .swiper-button-next {

	width:45px;

	height:80px;

	display:none;

	opacity:.5;

}

.index_banner .swiper-button-prev:hover,.index_banner .swiper-button-next:hover {

	opacity:1;

}

.index_banner:hover .swiper-button-prev,.index_banner:hover .swiper-button-next {

	display:block;

}

.index_banner .swiper-button-next,.index_banner .swiper-container-rtl .swiper-button-prev {

	background:url(../images/next.png) no-repeat left top;

}

.index_banner .swiper-button-prev,.index_banner .swiper-container-rtl .swiper-button-next {

	background:url(../images/prev.png) no-repeat left top;

}

.swiper-slide img {

	width:100%;

}

.index_four {

	padding:10px 5px;

}

.index_four li {

	position:relative;

	float:left;

	width:25%;

	padding:5px;

	box-sizing:border-box;

	-moz-box-sizing:border-box;

	-webkit-box-sizing:border-box;

}

.index_four li a {

	display:block;

	overflow:hidden;

}

.index_four li img {

	display:block;

	width:100%;

	transition:all .6s;

	-moz-transition:all .6s;

	-webkit-transition:all .6s;

}

.index_four li:hover img {

	transform:scale(1.05);

	-moz-transform:scale(1.05);

	-webkit-transform:scale(1.05);

}

.index_four .text_w {

	position:absolute;

	left:30px;

	bottom:30px;

	font-size:14px;

	color:#fff;

}

.index_four .text_w .title {

	display:block;

	font-size:20px;

}

.index_four .text_w .line {

	display:block;

	width:25px;

	height:3px;

	margin:10px 0 8px;

	background-color:#fff;

	transition:all .6s;

	-moz-transition:all .6s;

	-webkit-transition:all .6s;

}

.index_four li:hover .text_w .line {

	width:50px;

}

.index_four .text_w .more {

	opacity:.5;

	filter:alpha(opacity=50); 

}

/* 产品 */

.product_list_main .page {padding-top:0;}

.pro_tab {

	text-align:center;

}

.pro_tab .tab {

	display:inline-block;

	height:90px;

	padding:0 40px;

	font-size:16px;

	color:#333;

	line-height:90px;

}

.pro_tab .tab.on,.pro_tab .tab:hover {color:#d80d18;}

.pro_list ul {

	padding:0 4.5%;

}

.pro_list li {

	position:relative;

	float:left;

	width:30.33%;

	margin:0 0 4.5% 4.5%;

	overflow:hidden;

}

.pro_list li:nth-child(3n+1) {

	margin-left:0;

}

.pro_list li img {

	width:100%;    height: 344px;



}

.pro_list li a {

	display:block;

	width:100%;

	height:100%;

}

.pro_list li .text_w {

	position:absolute;

	left:0;

	top:0;

	width:100%;

	height:100%;

	text-align:center;

}

.pro_list li .text {

	z-index:2;

	position:relative;

	display:table;

	height:100%;

	width:100%;

}

.pro_list li .stext {

	display:table-cell;

	vertical-align:middle;

}

.pro_list li .mask {

	position:absolute;

	left:0;

	top:0;

	display:block;

	width:0;

	height:100%;

	background:rgba(109,138,174,.8);

	transition:all .6s;

	-moz-transition:all .6s;

	-webkit-transition:all .6s;

}



.pro_list li .pro_name {

	display:none;

	font-size:28px;

	color:#fff;

}





.pro_list li .tips {

	display:none;

	padding:8px 0 18px;

	font-size:18px;

	color:#f8cacd;

}

.pro_list li .more {

	display:none;

	width:118px;

	height:33px;

	font-size:14px;

	color:#ffd8da;

	line-height:33px;

	text-align:center;

    border:1px solid #fff;

    border-radius:3px;

    -moz-border-radius:3px;

    -webkit-border-radius:3px;

	transition:all .6s;

	-moz-transition:all .6s;

	-webkit-transition:all .6s;

}



/* 产品详情 */

.product_detail_main {

	padding-top:40px;

}

.product_detail_main .side_bar {

	float:left;

	width:25%;

}

.product_detail_main .s_menu1 li {

	margin-bottom:1px;

}

.product_detail_main .s_menu1 .ftitle,.product_detail_main .s_menu1 .stitle {

	height:60px;

	padding:0 30px;

	font-size:18px;

	line-height:60px;

	cursor:pointer;

}

.product_detail_main .s_menu1 .ftitle {

	color:#fff;

	background-color:#d80d18;

}

.product_detail_main .s_menu1 .stitle {

    color:#333;

    background-color:#ededed;

}

.product_detail_main .s_menu1 .on .stitle,.product_detail_main .s_menu1 .stitle:hover {

	color:#d80d18;

	background-color:#fff;

}

.product_detail_main .s_menu1 .stitle .more {

	float:right;

	font-family:'Simsun';

}

.product_detail_main .s_menu1 .on .stitle .more {

	transform:rotate(90deg);

	-moz-transform:rotate(90deg);

	-webkit-transform:rotate(90deg);

}

.product_detail_main .s_menu2 {display:none;}

.product_detail_main .s_menu2 ul {

	display:none;

	padding:0 40px;

	background-color:#f7f7f7;

}

.product_detail_main .s_menu2 ul li {

	height:55px;

	font-size:16px;

	color:#666;

	line-height:55px;

	border-top:1px dashed #d9d9d9;

}

.product_detail_main .s_menu2 ul li:first-child {

	border-top:0 none;

}

.product_detail_main .s_menu2 ul li a {display:block;}

.product_detail_main .s_menu2 ul li a:hover {

	color:#d80d18;

}

.product_detail_main .pro_right_con {

	float:right;

	width:70%;

	margin-left:5%;

}

.product_detail_main .pro_right_con .pro_img {

	float:left;

	width:48%;

}

.product_detail_main .pro_right_con .pro_img img {

	display:block;

	width:100%;

}

.product_detail_main .pro_right_con .pro_parameter {

	float:left;

	width:48%;

	padding:7% 0 0 4%;

}

.product_detail_main .pro_right_con h1 {

	position:relative;

	padding:0 70px 15px 0;

	font-size:32px;

	color:#000;

}

.product_detail_main .pro_right_con h1 .back {

	position:absolute;

	right:0;

	top:15px;

	font-size:16px;

	color:#ccc;

}

.product_detail_main .pro_right_con .des {

	height:64px;

	padding:20px 0;

	font-size:16px;

	color:#b1b1b1;

	line-height:2;

	border-top:1px solid #ececec;

	border-bottom:1px solid #ececec;

	overflow:hidden;

}

.product_detail_main .parameter {

	padding:25px 0;

}

.product_detail_main .parameter td {

	padding:10px 0;

	font-size:16px;

}

.product_detail_main .parameter td:nth-child(2n+1) {

	padding-right:15px;

	color:#999;

	text-align:right;

}

.product_detail_main .parameter td:nth-child(2n) {

	color:#666;

}

.product_detail_main .pro_detail {

	padding-top:50px;

}

.product_detail_main .p_d_tab {

	padding:0 20px;

	border-bottom:1px solid #e5e5e5;

}

.product_detail_main .p_d_tab .tab {

	display:inline-block;

	padding:0 10px 25px 10px;

	margin-right:45px;

	font-size:16px;

	color:#333;

	border-bottom:3px solid transparent;

}

.product_detail_main .p_d_tab .tab.on {

	color:#d80d18;

    border-color:#d80d18;

}

.product_detail_main .p_detail_wrap {

	padding:25px 0;

}

/* 关于 */

.about,.service,.repair_page {

	padding-top:35px;

}

.history_wrap {

	position:relative;

	min-height:485px;

	background:url(../images/history_bg.jpg) no-repeat center bottom;

}

.history_wrap .swiper-container {

	height:300px;

	padding:100px 0;

	margin:0 auto -60px;

}

.history_wrap .swiper-slide {

	height:300px;

	background:url(../images/history_scroll_bg1.png) no-repeat left center;

	background-size:100% auto;

}

.history_wrap .swiper-slide:nth-child(2n) {

	background:url(../images/history_scroll_bg2.png) no-repeat left center;

	background-size:100% auto;

}

.history_wrap .big_date {

	width:200px;

	text-align:center;

} 

.history_wrap .swiper-slide:nth-child(2n) .big_date {

	padding-top:220px;

}

.history_wrap .big_date .date {

	font-size:20px;

	font-weight:bold;

	color:#999;

	transition:all .6s;

	-moz-transition:all .6s;

	-webkit-transition:all .6s;

}

.history_wrap .big_date .big_thing {

	margin:0 auto;

	font-size:16px;

	color:#333;

	line-height:1.5;

	transition:all .6s;

	-moz-transition:all .6s;

	-webkit-transition:all .6s;

}

.history_wrap .swiper-slide:hover .big_date .date,

.history_wrap .swiper-slide:hover .big_date .big_thing {

	color:#d80d18;

}

.history_wrap .clock {

	display:block;

	width:56px;

	height:0;

	margin:55px auto 0;

	background:url(../images/history_icon2.png) no-repeat right center;

	transition:all .6s;

	-moz-transition:all .6s;

	-webkit-transition:all .6s;

}

.history_wrap .swiper-slide:nth-child(2n) .clock {

	position:relative;

	bottom:220px;

}

.history_wrap .swiper-slide:hover .clock {

	height:56px;

}

.history_wrap .swiper-button-next,.history_wrap .swiper-button-prev {

	height:40px;

	margin-top:-10px;

}

.history_wrap .swiper-button-prev, .history_wrap .swiper-container-rtl .swiper-button-next {

   background:url(../images/prev1.png) no-repeat left top;

}

.history_wrap .swiper-button-next, .history_wrap .swiper-container-rtl .swiper-button-prev {

	background:url(../images/next1.png) no-repeat left top;

}

.history_wrap .swiper-button-prev {

   left:3%;

}

.history_wrap .swiper-button-next {

	right:3%;

}

.certificate_list ul {

	padding:40px 2.5% 0;

	margin-left:-2.5%;

}

.certificate_list li {

	position:relative;

	float:left;

	width:22.5%;

	margin:0 0 27px 2.5%;

	overflow:hidden;

	height: 250px;

}

.certificate_list li img {width:100%;height: 100%;}

.certificate_list li .text {

	position:absolute;

	left:0;

	bottom:0;

	width:100%;

	height:60px;

	font-size:18px;

	color:#fff;

	line-height:60px;

	text-align:center;

	white-space:nowrap;

	text-overflow:ellipsis;

	overflow:hidden;

	background: -ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));

    background: -moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));

    background: -webkit-gradient(linear, 0% 0%, 0% 100%,from(rgba(0,0,0,0)), to(rgba(0,0,0,.7)));

    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(0,0,0,0)), to(rgba(0,0,0,.7)));

    background: -webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));

    background: -o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));

}

.news_list {

	padding-top:35px;

}

.news_list li {

	margin-bottom:20px;

}

.news_list li .img_w {

	float:left;

	width:350px;

	height:230px;

    overflow:hidden;

}

.news_list li .img_w img {

	display:block;

	transition:all .6s;

	-moz-transition:all .6s;

	-webkit-transition:all .6s;

}

.news_list li:hover .img_w img {

	transform:scale(1.05);

	-moz-transform:scale(1.05);

	-webkit-transform:scale(1.05);

}

.news_list li .text_w {

	margin-left:350px;

	padding:25px 0 25px 35px;

}

.news_list li .ntitle {

	font-size:18px;

	color:#333;

	white-space:nowrap;

	text-overflow:ellipsis;

	overflow:hidden;

}

.news_list li:hover .ntitle {

	color:#d80d18;

}

.news_list li .date {

	padding:15px 0;

	font-size:12px;

	color:#b6b6b6;

}

.news_list li .date span {

	font-size:18px;

}

.news_list li .des {

	height:90px;

	font-size:14px;

	color:#b6b6b6;

	line-height:30px;

	overflow:hidden;

}

.news_detail .title_w {

	padding:30px 45px;

	margin-bottom:25px;

	text-align:center;

	border-bottom:1px dashed #cecece;

}

.news_detail .title_w h1 {

	margin-bottom:10px;

	font-size:24px;

	color:#000;

	line-height:1.6;

}

.news_detail .title_w .date {

	font-size:14px;

	color:#999;

}

.news_detail .back_w  {

	padding:25px 0;

	margin-top:30px;

	text-align:right;

	border-top:1px dashed #cecece;

}

.news_detail .back_w a {

	font-size:16px;

	color:#999;

}

.news_detail .back_w a:hover {

	text-decoration:underline;

}

.video_list,.solve_list,.join_list {

	padding:35px 2% 0;

}

.video_list ul,.solve_list ul,.join_list ul {

	margin-left:-2.5%;

}

.video_list li,.solve_list li,.join_list li {

	float:left;

	width:30%;

	margin:0 0 35px 3%;

	overflow:hidden;

}

.video_list li .img_w,.solve_list .img_w {

	position:relative;

}

.video_list li .img_w img,.solve_list .img_w img {

	width:100%;

	transition:all .6s;

}

.video_list li .img_w img:hover,.solve_list .img_w img:hover {

	transform:scale(1.05);

}

.video_list li .img_w .video {

	position:absolute;

	top:50%;

	left:50%;

	display:block;

	width:80px;

	height:80px;

	margin-top:-40px;

	margin-left:-40px;

	background:url(../images/video2.png) no-repeat left top;

}

.video_list li .img_w .mask {

	position:absolute;

	left:0;

	top:0;

	display:block;

	width:100%;

	height:100%;

	background-color:rgba(0,0,0,.2);

}

.video_list li:hover .mask {

	display:none;

}

.video_list li .text_w {

	position:relative;

    padding:15px 30px 15px 5px;

    font-size:18px;

    color:#000;

    white-space:nowrap;

    overflow:hidden;

    border-bottom:1px solid #ececec;

}

.video_list li:hover .text_w {color:#cc0000;}

.video_list li .text_w .icon {

	position:absolute;

	right:0;

	top:20px;

	display:block;

	width:14px;

	height:14px;

	background:url(../images/more1.png) no-repeat left top;

}

.video_list li:hover .text_w .icon {

	background:url(../images/more1a.png) no-repeat left top;

}

.video_list li .text_w .line {

	position:absolute;

    left:0;

    bottom:0;

    display:block;

    width:0;

    height:1px;

    background-color:#cc0000;

	transition:all .6s;

	-moz-transition:all .6s;

	-webkit-transition:all .6s;

}

.video_list li:hover .text_w .line {

	width:100%;

}

.solve_list .text {

	position:absolute;

	left:0;

	bottom:0;

	width:100%;

	height:80px;

	font-size:24px;

	color:#fff;

	line-height:80px;

	text-align:center;

	white-space:nowrap;

	overflow:hidden;

	background: -ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));

    background: -moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));

    background: -webkit-gradient(linear, 0% 0%, 0% 100%,from(rgba(0,0,0,0)), to(rgba(0,0,0,.7)));

    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(0,0,0,0)), to(rgba(0,0,0,.7)));

    background: -webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));

    background: -o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));

}

.solve_re_list {

	padding:25px 30px;

	border:2px solid #f4f4f4;

}

.solve_re_list .title {

	margin-bottom:20px;

    font-size:24px;

    color:#0e0e0e;

}

.solve_re_list .title .more {

	float:right;

	margin-top:10px;

	font-size:12px;

	color:#ccc;

}

.solve_re_list ul {

	margin-left:-32px;

}

.solve_re_list li {

	float:left;

    width:195px;

    margin-left:32px;

}

.solve_re_list li .img_w {

	display:table;

	width:193px;

	height:193px;

	text-align:center;

	border:1px solid #f4f4f4;

	overflow:hidden;

}

.solve_re_list li .img {

	display:table-cell;

	vertical-align:middle;

}

.solve_re_list li img {

	display:inline-block;

	transition:all .6s;

	-moz-transition:all .6s;

	-webkit-transition:all .6s;

}

.solve_re_list li:hover img {

	transform:scale(1.05);

	-moz-transform:scale(1.05);

	-webkit-transform:scale(1.05);

}

.solve_re_list .pro_name {

	padding:15px 0;

	font-size:16px;

	color:#333;

	text-align:center;

	white-space:nowrap;

	overflow:hidden;

}

.solve_detail .title_w {

	margin-bottom:15px;

	padding:30px 0;

	border-bottom:1px dashed #cecece;

}

.solve_detail .title_w h1 {

	font-size:24px;

	color:#000;

}

.solve_detail .title_w .back {

	float:right;

	margin-top:10px;

	font-size:16px;

	color:#999;

}

.solve_detail .title_w .back:hover,

.solve_re_list .title .more:hover,

.solve_re_list li:hover .pro_name {

	text-decoration:underline;

}

/* login */

.login {

	min-height:625px;

	padding-top:75px;

	background:url(../images/login_bg.jpg) no-repeat center top;

}

.register {

	padding:60px 0 80px;

	background-color:#f7f7f7;

	overflow:hidden;

}

.forget {

	padding:60px 0 100px;

	background-color:#f7f7f7;

}

.login_box {

	width:400px;

	padding:35px 50px 50px;

	margin:0 auto; 

	font-size:14px;

	color:#999;

	background-color:rgba(255,255,255,.8);

	border-radius:10px;

	-moz-border-radius:10px;

	-webkit-border-radius:10px;

}

.forget .login_box {

	width:650px;

}

.register .login_box {

	padding:35px 245px 80px;

}

.mb20 {margin-bottom:20px;}

.login_box .title {

	font-size:24px;

	color:#000;

	text-align:center;

}

.login_box .label_input {

	position:relative;

	height:58px;

	padding:0 30px 0 15px;

	line-height:58px;

	background-color:#fff;

	border:1px solid #dedede;

}

.login_box .label {

	float:left;

	font-size:16px;

	color:#333;

}

.register .login_box .label,.forget .login_box .label {

	position:absolute;

	left:-160px;

	width:150px;

	text-align:right;

	white-space:nowrap;

}

.forget1 .login_box .code_input .label {

    position:absolute;

    left:-75px;

}

.login_box .label_input .input_w {

	float:right;

}

.forget2 .login_box .label_input input.w1 {

	width:300px;

    text-align:left;

}



.login_box .label_input input {

	text-align:right;

}

.login_box input {

	font-size:14px;

}

.login_box input.w1 {

	width:280px;

}

.register .login_box input.w1 {

	width:350px;

} 

.login_box .code_input {

	height:58px;

	padding-left:15px;

	line-height:58px;

}

.login_box .code_input input {

	height:56px;

	padding-left:5px;

	line-height:56px;

    border:1px solid #dedede;

}

.login_box .code_input .input_w {

	float:left;

	margin:0 20px;

}

.login_box .code_input input.w2 {width:120px;}

.forget .login_box .code_input .input_w {

	margin:0 20px 0 -15px;

}

.login_box .code {

	float:left;

	margin-right:5px;

}

.login_box .code img {

	vertical-align:middle;

}

.login_box .refresh,.login_box .bottom_link a {

	color:#999;

}

.login_box .refresh:hover,.login_box .bottom_link a:hover {

	text-decoration:underline;

}

.login_box .tip_wrap {

	padding-left:30px;

}

.forget .login_box .tip_wrap {

	padding-left:0;

	white-space:nowrap;

}

.register .login_box .tip_wrap {

	position:relative;

	left:50%;

	margin-left:-100%;

	white-space:nowrap;

}

.login_box .submit {

	width:100%;

	height:56px;

	font-size:16px;

	color:#fff;

	line-height:56px;

	text-align:center;

	background-color:#d80d18;

	border-radius:3px;

	-moz-border-radius:3px;

	-webkit-border-radius:3px;

}

.strength-checking .each {

	display:inline-block;

	width:70px;

	height:30px;

	font-size:14px;

	color:#fff;

	line-height:30px;

	text-align:center;

	background-color:#b6b6b6;

}

.strength-checking .each.on {background-color:#d80d18;}

.forget .step_wrap {

	padding:35px 45px;

	border-top:1px solid #f5f5f5;

}

.forget .step {

	position:relative;

	float:left;

	width:160px;

	text-align:right;

}

.forget .step:first-child {

	width:75px;

}

.forget .step .line {

	position:absolute;

	left:-18px;

	top:12px;

	display:block;

	width:120px;

	height:2px;

	background-color:#ebebeb;

}

.forget .step.on .line {

	background-color:#d80d18;

}

.forget .step .text {

	display:inline-block;

	width:75px;

	font-size:16px;

	text-align:center;

}

.forget .step .num {

	display:inline-block;

	width:25px;

	height:25px;

	margin-bottom:10px;

	color:#fff;

	line-height:25px;

	background-color:#b8b8b8;

	border-radius:50%;

	-moz-border-radius:50%;

	-webkit-border-radius:50%;

}

.forget .step.on .num {background-color:#d80d18;}

.forget .step .tips {color:#666;}

.forget .step.on .tips {color:#d80d18;}

.forget .form {

	padding-left:140px;

	width:365px;

}

.forget .form a {text-decoration:underline;}

.forget1 .login_box .code_input {width:450px;}

.forget1 .login_box .code_input .text,.forget1 .login_box .code_input .input_w {

	margin-left:70px;

}

.forget1 .login_box .send {

	display:inline-block;

	width:175px;

	height:58px;

	text-align:center;

	text-decoration:none;

	background-color:#f2f2f2;

}

.forget3 .finish_w {

	padding:60px 0 110px;

}

.forget3 .finish_w .ok {

	display:inline-block;

	width:90px;

	height:90px;

	margin-right:15px;

	background:url(../images/ok.png) no-repeat left top;

	vertical-align:-15px;

}

.forget3 .finish_w .finish {

	display:inline-block;

	font-size:36px;

	color:#999;

	line-height:1.35;

	text-align:left;

}

.forget3 .finish_w .finish a {

	display:block;

	font-size:16px;

	color:#c00;

	text-decoration:underline;

}

/* faq */

.faq_kind {

	padding:17.5px 0;

	text-align:center;

	border-bottom:1px solid #f2f2f2;

}

.faq_kind li {

	position:relative;

	display:inline-block;

}

.faq_kind a {

	display:inline-block;

	height:35px;

	padding:0 30px;

	font-size:16px;

	color:#000;

	line-height:35px;

	border-top:1px solid transparent;

	border-left:1px solid transparent;

	border-right:1px solid transparent;

}

.faq_kind a.on,.faq_kind a:hover,.faq_list .on .question {

	color:#d80d18;

}

.faq_kind li:last-child a {

	padding:0 60px 0 30px;

	box-sizing:border-box;

}

.faq_kind li:last-child:hover > a {

	border-top:1px solid #eee;

	border-left:1px solid #eee;

	border-right:1px solid #eee;

	border-top-left-radius:5px;

	border-top-right-radius:5px;

}

.faq_kind a i {

	position:absolute;

	right:30px;

	top:16px;

	display:block;

	width:12px;

	height:7px;

	background:url(../images/down3a.png) no-repeat left top;

}

.faq_kind a:hover i {background:url(../images/down3.png) no-repeat left top;}

.faq_kind .download_menu {

	z-index:3;

	position:absolute;

	top:35px;

	left:0;

	display:none;

	width:100%;

	background-color:#fff;

	border-left:1px solid #eee;

	border-right:1px solid #eee;

	border-bottom:1px solid #eee;

	border-bottom-left-radius:5px;

	border-bottom-right-radius:5px;

}

.faq_kind .download_menu a {

	display:block;

	font-size:14px;

	color:#999;

}

.faq_kind .download_menu a:hover {

	color:#fff;

	background-color:#ccc;

}

.faq_list ul {

	padding:15px 0 60px;

}

.faq_list li {

	border-top:1px dashed #f2f2f2;

	cursor:pointer;

}

.faq_list li:first-child {

	border-top:0 none;

}

.faq_list .question {

	position:relative;

	padding:15px 15px 15px 5px;

	font-size:18px;

	color:#666;

}

.faq_list .question span {

	position:absolute;

	right:0;

	top:20px;

	display:none;

	font-size:14px;

}

.faq_list .on .question .icon1 {

	display:none;

}

.faq_list .question .icon1,.faq_list .on .question .icon2 {display:block;}

.faq_list .answer {

	display:none;

	padding:0 0 15px 5px;

	font-size:16px;

	color:#999;

	line-height:2.2;

	text-align:justify;

}

.download_list {

	padding:2.5% 2.5% 0;

}

.download_list ul {

	margin-left:-2.5%;

}

.download_list li {

	float:left;

	width:22.5%;

	margin-left:2.5%;

	font-size:18px;

}

.download_list .img_w {

	display:block;

	padding:4px;

	border:1px solid #e7e7e7;

}

.download_list .img_w img {

	width:100%;

}

.download_list .d_name a {

	display:block;

	padding:15px 0;

	color:#333;

}

.download_list li:hover .d_name a {

	color:#d80d18;

}

.download_list .d_btn {

	display:inline-block;

	width:150px;

	height:50px;

	color:#fff;

	line-height:50px;

	text-align:center;

	background-color:#666;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	transition:all .6s;

	-moz-transition:all .6s;

	-webkit-transition:all .6s;

}

.download_list .d_btn:hover {

	background-color:#d80d18;

}

.download_list .d_btn i {

	display:inline-block;

	width:18px;

	height:18px;

	margin-left:5px;

	background:url(../images/down.png) no-repeat left top;

	vertical-align:-3px;

}

.download_list1 ul {

	padding-bottom:50px;

}

.download_list1 li {

	border-bottom:1px dashed #eee;

}

.download_list1 li a {

	position:relative;

	display:block;

	padding:20px 90px 20px 0;

	font-size:16px;

	color:#333;

}

.download_list1 li a:hover {

	color:#d80d18;

}

.download_list1 li strong {

	font-weight:normal;

}

.download_list1 .right_con {

	position:absolute;

	right:0;

	top:20px;

}

.download_list1 a:hover .right_con {

	color:#333;

}

.download_list1 .right_con .icon {

	display:inline-block;

	width:17px;

	height:22px;

	margin-left:25px;

	background:url(../images/down2.png) no-repeat left top;

	vertical-align:-5px;

}

.download_list1 a:hover .right_con .icon {

	background:url(../images/down2a.png) no-repeat left top;

}

.download1a {padding-top:8%;}

.download1a td {width:50%;}

.download1a .picture_wrap {padding-top:20px;}

.descition {margin:30px 0;line-height:2.5;}

.describe_wrap {width:90%;}

.app_btn {

	display:inline-block;

	width:150px;

	height:40px;

	padding:10px 0;

	margin-left:15px;

	font-size:16px;

	color:#fff;

	line-height:1.2;

	text-align:center;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

}

.app_btn:first-child {

	margin-left:0;

}

.app_btn1 {

	background-color:#57bb00;

}

.app_btn2 {

	background-color:#2e2e2e;

}

.app_btn i {

	display:inline-block;

	width:30px;

	height:35px;

	background: url(../images/app1-1.png) no-repeat left center;

	vertical-align:-2px

}

.app_btn2 i {

	background:url(../images/app1-2.png) no-repeat left top;

}

.app_btn em {

	display:inline-block;

	text-align:left;

}

.app_btn1:hover {

	-moz-animation: a_post_item_1 0.5s ease both; 

	-webkit-animation: a_post_item_1 0.5s ease both; 

	animation: a_post_item_1 0.5s ease both; 

}

.app_btn2:hover {

	-moz-animation: a_post_item_2 0.5s ease both; 

	-webkit-animation: a_post_item_2 0.5s ease both; 

	animation: a_post_item_2 0.5s ease both; 

}

@-moz-keyframes a_post_item_1 {

 0% {

box-shadow:0px 0px 0px 0px rgba(87,187,0,1);

}

 100% {

box-shadow:0px 0px 0px 12px rgba(87,187,0,0);

}

}

@-webkit-keyframes a_post_item_1 {

 0% {

box-shadow:0px 0px 0px 0px rgba(87,187,0,1);

}

 100% {

box-shadow:0px 0px 0px 12px rgba(87,187,0,0);

}

}



@-moz-keyframes a_post_item_2 {

 0% {

box-shadow:0px 0px 0px 0px rgba(46,46,46,1);

}

 100% {

box-shadow:0px 0px 0px 12px rgba(46,46,46,0);

}

}

@-webkit-keyframes a_post_item_2 {

 0% {

box-shadow:0px 0px 0px 0px rgba(46,46,46,1);

}

 100% {

box-shadow:0px 0px 0px 12px rgba(46,46,46,0);

}

}

.repair_tab .tab {

	z-index:2;

	position:relative;

	float:left;

	display:block;

	width:148px;

	height:48px;

	margin-right:1px;

	font-size:16px;

	font-weight:bold;

	color:#fff;

	line-height:48px;

	text-align:center;

	background-color:#ccc;

	border:1px solid #ccc;

	border-bottom-color:transparent;

	border-top-left-radius:5px;

	-moz-border-top-left-radius:5px;

	-webkit-border-top-left-radius:5px;

	border-top-right-radius:5px;

	-moz-border-top-right-radius:5px;

	-webkit-border-top-right-radius:5px;

}

.repair_tab .tab.on {

	font-size:18px;

	color:#d80d18;

	background-color:#f9f9f9;

	border-color:#ebebeb;

	border-bottom-color:transparent;

}

.repair_detail {

	margin-top:-1px;

	padding:40px 0;

	min-height:640px;

	background-color:#f9f9f9;

	border:1px solid #ebebeb;

}

.repair_detail .each {

	display:none;

}

.repair_detail .label_input {

	margin-bottom:15px;

}

.repair_detail .label {

	float:left;

	width:135px;

	margin-right:15px;

	font-size:16px;

	color:#000;

	line-height:45px;

	text-align:right;

}

.repair_detail .label_input input {

	width:418px;

	padding:0 15px;

	height:43px;

	line-height:43px;

	border:1px solid #ebebeb;

}

.repair_detail .label_input .tips {

	font-size:14px;

	color:#d80d18;

}

.repair_detail .label_input textarea {

	width:80%;

	padding:10px;

	height:130px;

	border:1px solid #ebebeb;

}

.repair_detail .submit_w {

	padding-left:250px;

}

.repair_detail .submit,

.suggest_page .submit,

.feedback .submit,

.zhibao_page .input_submit{

	width:130px;

	height:45px;

	font-size:14px;

	color:#fff;

	line-height:45px;

	text-align:center;

	background-color:#d80d18;

	border-radius:3px;

	-moz-border-radius:3px;

	-webkit-border-radius:3px;

}

.search_content {padding: 15px 45px 30px; font-size:16px;}

.suggest_page .tips {

	padding:25px 0;

	font-size:16px;

	color:#666;

}

.suggest_page .each_input {

	float:left;

    width:32%;

	height:48px;

	padding:0 15px;

	margin-bottom:20px;

	font-size:14px;

	line-height:48px;

	border:1px solid #dedede;

	box-sizing:border-box;

	-moz-box-sizing:border-box;

	-webkit-box-sizing:border-box;

}

.suggest_page .each_input1 {

	margin-right:2%;

}

.suggest_page .each_input.each_input2 {

	width:66%;

}

.suggest_page .each_input.each_input3 {

	width:100%;

	height:auto;

	padding:10px;

	box-sizing:border-box;

	-moz-box-sizing:border-box;

	-webkit-box-sizing:border-box;

}

.suggest_page .red_tips {

	font-size:14px;

	color:#d70d18;

}

.suggest_page .each_input .input1 {

	width:80%;

}

.suggest_page .each_input input {

	line-height:42px;

}

.suggest_page .each_input textarea {

	width:100%;

	height:250px;

	border:0 none;

}

.map {padding:40px 0 50px;}

.contact_us .each {

	position:relative;

	float:left;

	width:30%;

}

.contact_us .each.address {width:40%;}

.contact_us .line {

	position:absolute;

	left:15%;

	top:0;

	display:inline-block;

	width:1px;

	height:100%;

	background-color:#eaeaea;

}

.contact_us .each.address .line {left:12%;}

.contact_us .icon {float:left;padding:10px 15px 0 0;}

.contact_us .text {margin-left:24%;}

.contact_us .each.address .text {margin-left:18%;}

.search_list .tips {

	padding:25px 0;

	font-size:16px;

	color:#666;

}

.search_list li {

	padding:20px 0;

	border-bottom:1px solid #eee;

}

.search_list .stitle {

	font-size:16px;

	color:#666;

    white-space:nowrap;

    overflow:hidden;

}

.search_list li:hover .stitle {color:#d80d18;}

.search_list .des {

	padding:15px 0;

	font-size:14px;

	color:#999;

    white-space:nowrap;

    overflow:hidden;

}

.search_list .date {

	color:#bbb;

}

/* 投资者关系 */

.investor_list li {

	border-bottom:1px dashed #ececec;

}

.investor_list li a {

	position:relative;

	display:block;

	padding:20px 110px 20px 0;

	font-size:16px;

	color:#000;

	white-space:nowrap;

	overflow:hidden;

}

.investor_list li a:hover,.investor_list li a:hover .date {color:#c00;}

.investor_list li i {

	display:inline-block;

	width:8px;

	height:8px;

	margin-right:5px;

	background-color:#ccc;

	border-radius:50%;

	-moz-border-radius:50%;

	-webkit-border-radius:50%;

}

.investor_list li a:hover i {background-color:#c00;} 

.investor_list li .date {

	position:absolute;

	right:0;

	top:23px;

	font-size:14px;

	color:#999;

}

.join_list li {

	padding:1.5%;

	background-color:#fafafa;

	box-sizing:border-box;

	-moz-box-sizing:border-box;

	-webkit-box-sizing:border-box;

	transition:all .6s;

	-moz-transition:all .6s;

	-webkit-transition:all .6s;

	border-radius:3px;

	-moz-border-radius:3px;

	-webkit-border-radius:3px;

}

.join_list li:hover {

	background-color:#d80d18;

}

.join_list .title_w {

	padding-bottom:15px;

	font-size:16px;

	color:#000;

	border-bottom:1px solid #eee;

}

.join_list li:hover .title_w{color:#fff;}

.join_list .title_w .date {

	font-size:14px;

	color:#ccc;

}

.join_list li:hover .title_w .date,

.join_list li:hover .des {color:#ffafaf;}

.join_list .des {

	padding:15px 0;

	font-size:14px;

	color:#ccc;

	line-height:1.8;

}

.join_list .des em {

	color:#787878;

}

.join_list li:hover .des em {color:#ffafaf;}

.join_list .more {

	display:inline-block;

	width:78px;

	height:28px;

	font-size:12px;

	color:#ccc;

	line-height:28px;

	text-align:center;

	border:1px solid #eaeaea;

    border-radius:3px;

    -moz-border-radius:3px;

    -webkit-border-radius:3px;

}

.join_list li:hover .more {

	color:#fff;

	border-color:#fff;

}

/* 弹窗 */

.job_box {

	z-index:9999;



	position:fixed;

	left:0;

	top:0;

	width:100%;

	height:100%;

} 

.dialog_bg {

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	background:rgba(0,0,0,.5);

}





.dialog_content {

	z-index:10000;

	position:absolute;

	left:50%;

	top:50%;

	width:50%;

	margin-left:-25%;

	margin-top:-18%;

	padding:80px 50px;

	background-color:#fff;

	border-radius:15px;

	-moz-border-radius:15px;

	-webkit-border-radius:15px;

}

.dialog_close {

	position:absolute;

	right:15px;

	top:15px;

	display:block;

	width:31px;

	height:31px;

	background:url(../images/close.png) no-repeat left top;

	cursor:pointer;

}

.job_content h2 {

	height:45px;

	padding:0 35px;

	font-size:18px;

	color:#fff;

	line-height:45px;

	background-color:#d80d18;

}

.job_content .job_detail {

	padding:15px;

	font-size:14px;

	color:#333;

	line-height:2.5;

}

.job_content .job_detail em {

	color:#666;

}

.job_content .btn {

	display:inline-block;

	width:120px;

	height:40px;

	margin-bottom:10px;

	font-size:16px;

	color:#fff;

	line-height:40px;

	text-align:center;

	background-color:#d80d18;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

}

.job_content .contact span {

	color:#c00;

	text-decoration:underline;

}

/* 会员 */

.member_wrap {

	padding-bottom:100px;

	background-color:#f7f7f7;

}

.member_wrap .tips {

	padding:30px 0;

	font-size:16px;

	color:#000;

}

.member_wrap .tips .quit {

	display:inline-block;

	margin-left:20px;

	font-size:14px;

	color:#ff000e;

}

.member_wrap .content {

	overflow:hidden;

}

.member_wrap .write_box {

	float:left;

	width:45%;

	padding:1.5% 2% 9999px;

	margin-bottom:-9999px;

    background-color:#fff;

}

.member_wrap .write_box:first-child {

	margin-right:2%;

}

.member_wrap .write_box .big_title {

	padding-bottom:10px;

	font-size:24px;

	color:#333;

	border-bottom:1px solid #eaeaea;

}

.member_wrap .write_box ul,

.member_wrap .feedback .submit_w {

	padding-bottom:15px;

}

.member_wrap .write_box li {

	padding:15px 0;

	border-top:1px dashed #eaeaea;

}

.member_wrap .write_box li:first-child {

	border-top:0 none;

}

.member_wrap .write_box .title {

	position:relative;

	padding-right:15px;

	font-size:16px;

	color:#333;

}

.member_wrap .write_box .on .title,.member_wrap .write_box li:hover .title {

	color:#d80d18;

}

.member_wrap .write_box .title .icon {

	position:absolute;

	right:0;

	top:10px;

	display:block;

	width:12px;

	height:12px;

	background:url(../images/add.png) no-repeat left top;

}

.member_wrap .write_box .on .title .icon {

	background:url(../images/add1.png) no-repeat left top;

}

.member_wrap .write_box .des {

	display:none;

	margin-top:10px;

	font-size:14px;

	color:#999;

	line-height:1.8;

}

.member_wrap .feedback .textarea_w {

	padding:25px 0;

}

.member_wrap .feedback textarea {

	width:96%;

	height:200px;

	padding:2%;

	font-size:16px;

	color:#999;

	border:0;

	background-color:#f9f9f9;

}

/*悬浮窗*/

.fix-contact {

	z-index:999;

	position:fixed;

	bottom:10%;

	right: 0;

}

.fix-contact li {

	background-color:#dfdfdf;

	margin-bottom:3px;

}

.fix-contact li:hover {background-color:#d80d18;}

.fix-contact .icon {

	position: relative;

	display: block;

	width:40px;

	height:40px;

	font-size: 14px;

	color: #fff;

	font-weight: bold;

	background: url(../images/fixed.png) no-repeat;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

}

.fix-contact .icon2 {background-position:left -40px;}

.fix-contact .icon3 {background-position:left -80px;}

.fix-contact .icon4 {background-position:left -120px;}

.fix-contact .icon5 {background-position:left -160px;}

.fix-contact .left {

	position:absolute;

	top: 0;

	right: 43px;

	display:none;

	width:130px;

	height:40px;

	line-height:40px;

	text-align: center;

	background-color:#d80d18;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

}

.fix-contact .icon:hover .left {

	display: block;

}

.fix-contact .code {

	position:absolute;

	top:-80px;

	right:43px;

	display: none;

	padding:20px 25px;

	background-color:#d80d18;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	   width: 100px;

}

.fix-contact .icon:hover .code {

	display: block;

}

/* 适配平板 */

@media (min-width:1025px) {

	.pro_list li:hover .mask {

	width:100%;

}

    .pro_list li:hover .pro_name,.pro_list li:hover .tips,.pro_list li:hover .more{

	-webkit-animation-name:fadeInRight;

	-moz-animation-name:fadeInRight;

	-o-animation-name:fadeInRight;

	animation-name:fadeInRight;

}

    .pro_list li:hover .pro_name {

	display:block;

}

	.pro_list li:hover .tips {

	display:block;

	animation-delay:.2s;

	-moz-animation-delay:.2s;

	-o-animation-delay:.2s;

    -webkit-animation-delay:.2s;

}

    .pro_list li:hover .more {	

	display:inline-block;

	animation-delay:.6s;

	-moz-animation-delay:.6s;

	-o-animation-delay:.6s;

    -webkit-animation-delay:.6s;

}

	.pro_list li .more:hover {

	color:#d80d18;

	background-color:#fff;

    }

}

@media (max-width:1435px){

    .product_detail_main .parameter td:nth-child(2n+1) {padding-right:5px;}

    .dialog_content {height:60%;padding:50px 30px;overflow:auto;}

}

@media (max-width:1550px){

	.sub_nav li a {width:140px;}

}



@media (max-width:1024px) {

	.layouts,.wrap {width: 100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

	.header_top {padding:10px 0 15px;}

	.logo {display:block;width:15%;}

	.logo img {width:100%;}

    .nav_wrap .search_wrap {right:5px;}

    .nav_wrap .layouts {padding:0;}

    .nav .item {width:12%;text-align:center;}

    .nav .item:first-child {width:8%;}

	.nav .item > a {width:100%;margin-right:0;padding:0;font-size:16px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

	.sub_banner {padding-left:15px;}

	.footer_menu {width:100%;padding:20px 2% 30px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

	.footer_menu li {width:13%;padding-right:4%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

	.footer_menu li:last-child {padding-right:0;}

	.footer_menu dt {font-size:16px;}

	.footer_menu dd a {font-size:14px;}

	.footer_menu .code_w {width:100%;}

	.footer_menu .code_w img,

	.footer .phone_wrap .swiper-slide .each,

	.footer .phone_wrap .swiper-slide:first-child .each,

	.footer .phone_wrap .swiper-slide:last-child .each {width:100%;}

	.footer .phone_wrap .swiper-slide  {width:32.5%;}

	.footer .phone_wrap .swiper-slide:last-child {width:35%;}

	.pro_detail img {width:60%;}

	.solve_detail img,

	.solve_re_list li .img_w img,

	.news_list li .img_w img,

	.about_detail img,

	.news_detail img {width:100%;}	

	.about_detail.about_detail1 img {width:50%;}

	.footer .phone_wrap, .footer .copyright {margin:0 2%;}

	.footer .phonenumber em {font-size:22px;}

	.index_banner:hover .swiper-button-prev,.index_banner:hover .swiper-button-next {display:none;}

	.index_four {padding:5px;}

	.index_four .text_w {left:10px;bottom:10px;font-size:12px;}

	.index_four .text_w .title {font-size:16px;}

	.index_four .text_w .line {height:2px;margin:5px 0 3px;}

	.inner_banner {min-height:160px;}

	.inner_banner .wrap {height:160px;}

	.inner_banner .headline strong {font-size:22px;}

	.inner_tab {padding:25px 0;}

	.inner_tab .layouts {padding:0;}

	.inner_tab .tab {padding:0 15px;margin:0 3px;font-size:16px;}

	.pro_tab .tab {height:70px;line-height:70px;padding:0 20px;}

	.page {padding-top:10px;}

	.page_main {padding-bottom:30px;}

	.product_detail_main {padding-top:15px;}

	.product_detail_main .side_bar {display:none;}

	.product_detail_main .pro_right_con {float:none;width:100%;margin-left:0;}

	.product_detail_main .pro_right_con .pro_parameter {padding:3% 0 0 3%;}

	.product_detail_main .pro_right_con h1 {font-size:28px;}

	.product_detail_main .parameter {padding:15px 0;}

	.product_detail_main .parameter td {padding:8px 0;}

	.product_detail_main .parameter td:nth-child(2n+1) {padding-right:3px;}

	.product_detail_main .pro_detail {padding-top:25px;}

	.solve_list .text {height:55px;font-size:22px;line-height:55px;}

	.solve_re_list {padding:25px 0;border-left:0;border-right:0;border-bottom:0;}

	.solve_re_list ul {margin-left:-2%;}

	.solve_re_list li {width:18%;margin-left:2%;}

	.solve_re_list li .img_w {width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

	.register .login_box {padding:35px 150px 80px;}

	.register .login_box .tip_wrap,.forget .login_box .tip_wrap {white-space: normal;width: 100%;text-align: center;}

	.register .login_box .tip_wrap {margin-left:-58%;}

	.forget .login_box {width:560px;}

	.forget .step_wrap {padding:35px 0;}

	.forget .form {padding-left:105px;}

	.about, .service, .repair_page {padding-top:20px;}

	.about, .service, .repair_page {padding-bottom:30px;}

	.faq_kind a i {width:10px;height:6px;background-size:100% 100%;}

	.faq_kind a:hover i{background-size:100% 100%;}

	.download_list {padding:2.5% 5% 0;}

	.download_list ul {margin-left:-5%;}

	.download_list li {width:45%;margin-left:5%;margin-bottom:35px;}

	.download1a .picture_wrap {padding-right:20px;}

	.download1a img {width:100%;}

	.describe_wrap {width:100%;}

	.descition {margin:15px 0;line-height:2}

	.repair_detail .label_input textarea {width:70%;}

	.history_wrap .swiper-container {height:400px;padding:80px 0;}

	.history_wrap .swiper-button-next, .history_wrap .swiper-button-prev {margin-top:-40px;}

	.history_wrap .swiper-slide {height:260px;}

	.history_wrap .swiper-slide:nth-child(2n) .big_date {padding-top:190px;}

	.history_wrap .clock {margin:30px auto 0;}

	.history_wrap .swiper-slide:nth-child(2n) .clock { margin:60px auto 0;}

	.certificate_list ul {margin-left:-2%;padding:40px 15px 0 20px;}

	.certificate_list li {width:31%;margin:0 0 27px 2%;}

	.news_list li .img_w {width:40%;height:auto;}

	.news_list li .text_w {margin-left:40%;padding:15px 0 15px 20px;}

	.news_list li .date {padding:10px 0;}

	.video_list ul, .solve_list ul, .join_list ul {margin-left:-2%;}

	.video_list li, .solve_list li, .join_list li {width:48%;margin:0 0 20px 2%;}	

	.dialog_content {width:70%;margin-left:-40%;margin-top:-50%;padding:60px 40px;height:50%;overflow:auto;}

	.dialog_close {right:5px;top:45px;}

	.map {padding:10px 0 20px;}

	.contact_us .each {width:25%;}

	.contact_us .each.address {width:39%;}

	.contact_us .each.email {width:36%;}

	.contact_us .icon {width:15%;padding:15px 15px 0 0;}

	.contact_us .icon img {width:100%;}

	.contact_us .text {margin-left:25%;padding-right:10px;}

	.contact_us .each.address .text {margin-left:22%;}

	.contact_us .each .line {left:20%;height:120px;}

	.contact_us .each.address .line {left:18%;}

	.suggest_page .each_input input,.suggest_page .each_input textarea,.repair_detail .label_input input,.repair_detail .label_input textarea {font-size:14px;}

    .job_content .job_detail,.job_content .contact {font-size:16px;}

}

@media (min-width:992px) and (max-width:1024px) {

	.dialog_content {width:90%;margin-left:-48%;margin-top:-27%;padding:50px 30px;}

	.contact_us .each .line {height:95px;}



}

@media (max-width:767px) {

	.mb20 {margin-bottom:15px;}

	.header .logo {display:block;width:100px;}

	.header .logo img {width:100%;}

	.header .total {float:right;width:30px;height:23px;margin:13px 0 0 60px;background:url(../images/total.png) no-repeat left top;background-size:100% 100%;}

	.header_top .lan_wrap {padding-left:40px;margin-top:15px;}

	.header_top .lan {font-size:16px;}

	.header_top .lan .icon {display:none;}

	.header_top .down_lan {left:10px;text-align:center;}

	.nav_wrap .search_wrap {top:-62px;right:55px;}

	.nav {z-index:9;position:absolute;top:0;right:0;display:none;width:45%;border-top:15px solid rgba(0,0,0,.6);border-bottom:15px solid rgba(0,0,0,.6);}

	.nav .item,.nav .item:first-child {float:none;width:100%;}

	.nav .item > a {height:45px;line-height:45px;text-align:center;background:rgba(0,0,0,.6);}

	.nav .item.on > a, .nav .item:hover > a {background:rgba(0,0,0,.6);}

	.sub_nav {display:none!important;}

	.footer_menu {display:none;}

	.footer .phone_wrap {position:relative;height:100px;overflow:hidden;}

	.footer .phone_wrap .swiper-slide,.footer .phone_wrap .swiper-slide:last-child {width:100%;}

	.footer .phone_wrapp .swiper-slide .each,.footer .phone_wrap .swiper-slide:first-child .each,.footer .phone_wrap .swiper-slide:last-child .each {width:100%;text-align:center;}

	.footer .phone_wrap .each {background-color:#333;}

	.footer .phone_wrap .each .line {display:none;}

	.swiper-container {overflow:hidden;}

	.footer .swiper-wrapper {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}   

	.phone_wrap .swiper-button-prev,.phone_wrap .swiper-button-next{z-index:3;position:absolute;top:55px;display:block;width:17px;height:30px;}

	.footer .phone_wrap .swiper-pagination {display:none;}

	.phone_wrap .swiper-button-prev {left:0;background:url(../images/prev1.png) no-repeat left top;background-size:100% 100%;}

	.phone_wrap .swiper-button-next {right:0;background:url(../images/next1.png) no-repeat left top;background-size:100% 100%;}

	.footer .copyright {position:relative;padding:10px 0 30px;}

	.footer .copyright, .footer .copyright a {font-size:12px;text-align:center;line-height:1.5;}

	.footer .copyright p ,.footer .copyright .zhichi {position:relative;display:inline;}

	.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom:5px;}

	.index_banner .swiper-pagination-bullet {width:8px;height:8px;background-size:100% 100%;}

	.index_four li {width:50%;}

	.index_four .text_w {left:20px;bottom:15px;}

	.inner_banner {min-height:100px;}

	.inner_banner .wrap {height:100px;}

	.inner_banner .headline img {width:10%;}

	.inner_banner .headline strong {margin-left:10px;font-size:20px;}

	.bread_menu {display:none;}

	.inner_tab {padding:10px;}

	.inner_tab .tab {height:35px;margin:3px .5%;padding:0 3.5%;font-size:14px;line-height:35px;text-align:center;overflow:hidden;}

	.two_inner_tab.inner_tab .tab {float:left;width:24%;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

	.page {padding-top:0;}

	.page a {padding:4px 8px;font-size:16px;}

	.page_main {padding-bottom:20px;}

	.pro_tab {padding:10px 0;}

	.pro_tab .tab {height:25px;padding:0 10px;font-size:14px;line-height:25px;}

	.pro_list li {width:47.5%;margin:0 0 5% 5%;padding-bottom:30px;}

	.pro_list li:nth-child(2n+1){margin-left:0!important;}

	.pro_list li:nth-child(3n+1){margin-left:5%;}

	.pro_list li .pro_name {position:absolute;left:0;bottom:0;width:100%;display:block!important;font-size:16px;color:#333;white-space:nowrap;overflow:hidden;}

    .product_detail_main .pro_right_con .pro_img {float:none;width:70%;margin:0 auto;}

    .product_detail_main .pro_right_con .pro_parameter {float:none;width:100%;padding:0;}

    .product_detail_main .pro_right_con h1 {padding:10px 65px 10px 0;font-size:22px;}

    .product_detail_main .pro_right_con h1 .back {font-size:14px;}

    .product_detail_main .pro_right_con .des {height:42px;font-size:14px;color:#666;line-height:1.5;}

    .product_detail_main .parameter {border-bottom:1px solid #ececec;}

    .product_detail_main .parameter td {padding:4px 0;font-size:14px;}

    .product_detail_main .pro_detail {padding-top:10px;}

    .product_detail_main .p_d_tab {padding:0;}

    .product_detail_main .p_d_tab .tab {padding:0 10px 10px;margin-right:20px;}

    .product_detail_main .p_detail_wrap {padding:15px 0;}

    .solve_list,.video_list, .join_list {padding:15px 15px 0;}

    .solve_list li {margin:0 0 2% 2%;}

    .video_list ul, .join_list ul{margin-left:0;}

    .video_list li, .join_list li {width:100%;margin:0 0 15px 0;}

    .join_list li {padding:15px;}

    .solve_list .text {height:40px;font-size:18px;line-height:40px;}

    .solve_detail .title_w {padding:15px 0;}

    .solve_detail .title_w h1 {font-size:20px;}

    .solve_detail .title_w .back {font-size:14px;}

    .solve_re_list {padding:10px 0;}

    .solve_re_list .title {margin-bottom:10px;font-size:20px;}

    .solve_re_list li {width:48%;}

    .solve_re_list .pro_name {padding:10px 0;}

    .login {min-height:450px;}

    .login_box,.forget .login_box {width:90%;padding:30px 35px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

    .login_box .title {font-size:22px;}

    .login_box .label_input {width:100%;height:40px;line-height:40px;padding:0 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

    .login_box .label_input .input_w {width:75%;}

    .login_box .label {font-size:14px;}

    .login_box input.w1,

    .login_box .code_input input.w2,

    .register .login_box input.w1,

    .forget2 .login_box .label_input input.w1,

    .repair_detail .label_input input,

    .repair_detail .label_input textarea {width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

    .login_box .code_input {height:40px;padding-left:5px;line-height:40px;}

    .login_box .code_input .input_w {width:25%;margin:0 7px;}

    .login_box .code_input input {height:40px;line-height:40px;}

    .login_box .submit {height:40px;line-height:40px;}

    .login_box .code {width:40%;margin-right:0;}

    .login_box .code_img {display:inline-block;width:50%;}

    .login_box .code img {width:100%;}

    .login_box .refresh, .login_box .bottom_link a {font-size:12px;}

    .register .login_box {padding:30px 35px;}

    .register .login_box .label, .forget .login_box .label {position:relative;left:0;width:auto;}

    .register .login_box .tip_wrap {width:120%;margin-left:-70%;white-space:normal;}

    .forget {padding:30px 0 50px;}

    .forget .form {width:100%;padding-left:0;}

    .forget .step {width:27%;}

    .forget .step:first-child {width:19%;}

    .forget .step .text {width:auto;font-size:12px;}

    .forget .step .num {z-index:2;position:relative;}

    .forget .step .line {width:100%;}

    .forget .login_box .code_input .input_w {width:25%;margin:0 7px;}

    .forget .login_box .tip_wrap {text-align:center;white-space:normal;}

    .forget1 .login_box .code_input .label {position:relative;left:0;}

    .forget1 .login_box .send {width:100px;height:40px;margin-left:5px;font-size:12px;line-height:40px;}

    .forget2 .login_box .label_input .input_w {width:100%;}

    .faq_kind {padding:10px 0;}

    .faq_kind a {height:30px;padding:0 10px;font-size:14px;line-height:30px;}

    .faq_list ul {padding:5px 0;}

    .faq_list .question {padding:15px 8px;font-size:14px;}

    .faq_list .answer {font-size:14px;line-height:1.8;}

    .faq_list .question span {top:15px;}

    .download_list ul {margin-left:0;}

    .download_list li {width:100%;padding:0 13%;margin-left:0;font-size:16px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

    .download_list .d_btn {height:40px;line-height:40px;}

    .download_list1 ul {padding-bottom:20px;}

    .download_list1 li a {padding:15px 70px 15px 0;font-size:14px;}

    .download_list1 .right_con {top:15px;}

    .download_list1 .right_con .icon {width:15px;height:19px;background-size:100% 100%;}

    .download_list .download {text-align:center;}

    .download1a {position:relative;}

    .download1a .picture_wrap {position:absolute;left:15px;top:0;}

    .download1a td {width:0;}

    .download1a td:nth-child(2) {width:100%!important;padding-top:200px;}

    .describe_wrap h2 {font-size:24px!important;text-align:center;}

    .repair_tab .tab {width:100px;height:38px;font-size:14px;line-height:38px;}

    .repair_tab .tab.on {font-size:16px;}

    .repair_detail .label {width:25%;margin-right:3%;font-size:14px;}

    .repair_detail .input_w {float:left;width:67%;}

    .repair_detail .submit_w {padding-left:28%;}

    .suggest_page .tips {display:none;}

    .suggest_page .form {padding-top:15px;}

    .suggest_page .each_input,.suggest_page .each_input.each_input2 {width:100%;height:40px;margin-left:0;margin-bottom:15px;line-height:40px;}

    .suggest_page .each_input input {line-height:34px;}

    .repair_detail .submit, .suggest_page .submit {height:40px;line-height:40px;}

    .certificate_list li {width:48%;margin:0 0 10px 2%;}

    .certificate_list li .text {height:40px;font-size:14px;line-height:40px;}

    .news_list li .img_w {width:50%;}

    .news_list li .text_w {margin-left:50%;padding:0 0 0 10px;}

    .news_list li .ntitle {font-size:16px;}

    .news_list li .date span {font-size:14px;}

    .news_list li .des {height:50px;font-size:14px;line-height:25px;}

    .video_list li .img_w .video {width:30px;height:30px;margin-left:-15px;margin-top:-15px;background-size:100% 100%;} 

	.contact_us .each,.contact_us .each.address,.contact_us .each.email {width:100%;min-height:60px;margin-bottom:15px;}

	.contact_us .icon {padding:5px 5px 0 0;}

	.contact_us .each.address .line,.contact_us .each .line {left:15%;}

	.contact_us .icon {width:10%;}

	.contact_us .each .line {height:60px;}

	.contact_us .each .text,.contact_us .each.address .text {margin-left:20%;}

	.dialog_content {

    width: 85%;

    padding: 20px 10px;

    margin-left: -45%;

    margin-top: -70%;

    height: 75%;

    overflow: auto;

    }

	

  .dialog_close {

    width: 20px;

    height: 20px;

    background-size: 100% 100%;

    position: fixed;

    right: 7.5%;

    top: 0%;



}

	.job_content h2 {height:30px;padding:0 10px;font-size:16px;line-height:30px;}

	.job_content .job_detail {padding:10px;font-size:14px;line-height:1.8;}

	.job_content .contact {font-size:14px;}

	.history_wrap {min-height:auto;}

	.history_wrap .swiper-container {height:auto;margin:0 auto -50px;padding:0 15px 35px;overflow:visible;}

	.history_wrap .swiper-wrapper {display:block;}

	.history_wrap .swiper-button-next, .history_wrap .swiper-button-prev {display:none;}

	.history_wrap .swiper-slide:first-child {height:120px;background:url(../images/history.png) no-repeat left center;background-size:auto 100%;}

	.history_wrap .swiper-slide,.history_wrap .swiper-slide:nth-child(2n) {height:95px;background:url(../images/history2.png) no-repeat left center;background-size:auto 100%;}

    .history_wrap .big_date,.history_wrap .swiper-slide:nth-child(2n) .big_date {width:auto;padding:25px 0 0 80px;text-align:left;}

    .history_wrap .swiper-slide:first-child .big_date {padding:45px 0 0 80px;}

    .history_wrap .clock,.history_wrap .swiper-slide:nth-child(2n) .clock {position:absolute;left:35px;top:35px;margin:0;width:30px;height:30px;background:url(../images/history_icon1.png) no-repeat left top;background-size:100% 100%;}

    .history_wrap .swiper-slide:first-child .clock {top:60px;}

    .history_wrap .swiper-slide:hover .clock {height:30px;}

    .history_wrap .big_date .date {font-size:18px;}

    .news_detail .title_w {padding:10px 0;}

    .news_detail .title_w h1 {margin-bottom:5px;font-size:20px;}

    .fix-contact {display:none!important;}

    .member_wrap .tips .quit {margin-left:0;}

    .member_wrap .write_box {width:92%;padding:3% 4%;margin-bottom:15px;}

    .member_wrap .write_box:first-child {margin-right:0;}

    .member_wrap .write_box .big_title {font-size:20px;}

}





 .solve_re_list li .img_w img, .news_list li .img_w img {width:100%;}



.zhibao_gray .layouts {

	background:#f9f9f9;

}

.zhibao_page .gray_inner .title {

	margin-bottom:25px;

	font-size:36px;

	color:#000;

	text-align:center;

}

.zhibao_page .gray_inner .each_input {

	margin-bottom:15px;

}

.zhibao_page .gray_inner .submit_input {margin-top:25px;}

.zhibao_page .gray_inner .label {

	float:left;

	width:100px;

	margin-right:10px;

	font-size:16px;

	color:#000;

	line-height:45px;

	text-align:right;

}

.zhibao_page .gray_inner .input_text {

	height:43px;

	padding:0 10px;

	border:1px solid #ebebeb;

}

.zhibao_page .refresh {font-size:12px;color:#bbb;}

.zhibao_page .refresh:hover {text-decoration:underline;}

.zhibao_page .zhibao_wrap > div {

	padding-top:35px;

}

.zhibao_page .zhibao_wrap .title {

	margin-bottom:15px;

	font-size:20px;

	font-weight:bold;

	color:#000;

}

.zhibao_page .zhibao_wrap .title .word {

	display:inline-block;

	padding-left:10px;

	border-left:8px solid #d80d18;

}

.zhibao_page .zhibao_wrap th {

	padding-bottom:20px;

	font-size:20px;

	font-weight:normal;

	color:#000;

}

.zhibao_page .zhibao_wrap1 th:last-child {text-align:left;}

.zhibao_page .zhibao_wrap td {

	padding:13px 0;

	font-size:16px;

	color:#000;

}

.zhibao_page .zhibao_wrap2 td {  text-align:center;}

.zhibao_page .zhibao_wrap tr:nth-child(2n) td {background:#f9f9f9;}

@media (min-width:768px){

	.zhibao_page {padding:50px 0 90px;}

	.zhibao_page .layouts {

		width:998px;

		margin:0 auto;

		padding:0;

	}

	.zhibao_page .gray_inner {

		width:550px;

		padding:70px 0;

		margin:0 auto;

	}



	.zhibao_page .zhibao_wrap td:first-child {padding:13px 0 13px 65px;text-align:left;}

	.zhibao_page .gray_inner .series_input .input_text {

		width:400px;

	}

}

@media (max-width:998px) and (min-width:768px){

	.zhibao_page .layouts {width:91%;}

}

@media (max-width:767px){

	.zhibao_page {padding:20px 0 40px;}

	.zhibao_page .layouts {width:91%;padding:0;}

	.zhibao_page .gray_inner {padding:30px 0;}

	.zhibao_page .gray_inner .title {margin-bottom:15px;font-size:20px;}

	.zhibao_page .gray_inner .label {width:25%;font-size:14px;line-height:40px;}

	.zhibao_page .gray_inner .input_text {height:38px;}

	.zhibao_page .gray_inner .code_input .input_text {width:30%;}

	.zhibao_page .gray_inner .code_input .img {display:inline-block;width:3.3rem;}

	.zhibao_page .input_submit {height:40px;line-height:40px;}

	.zhibao_page .zhibao_wrap .title {font-size:16px;}

	.zhibao_page .zhibao_wrap .title .word {

		display:inline-block;

		padding-left:6px;

		border-left:6px solid #d80d18;

	}

	.zhibao_page .zhibao_wrap th {padding-bottom:10px;}

	.zhibao_page .zhibao_wrap th,

	.zhibao_page .zhibao_wrap td {font-size:14px;text-align:center;}

	.zhibao_page .zhibao_wrap td {padding:10px 0;}

}