﻿@charset "utf-8";
/* CSS Document */

html,body,div,dl,dt,dd,ul,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}

body {
	font-size: 12px;
	color: #666;
	margin: 0px;
	font-family: Microsoft YaHei, Arial, Helvetica, sans-serif;
}

body a{outline:none;blr:expression(this.onFocus=this.blur());}

ul, li {
	list-style-type: none;
}

ol{ padding-left:36px;}
ol li{ list-style-type:decimal;}

img, ul, li {
	padding: 0px;
	margin: 0px;
}
img {
	border: none;
}
a {
	color:#707070;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.clear {
	clear: both;
}
img {
	border: 0;
}
.clearfix:after{clear: both; display: block; visibility: hidden; height: 0; line-height: 0; content: '';}
.clearfix{zoom: 1;}
.clearfloat {
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}
input, textarea {
	outline: none;
	border: 0px;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}

p {
	margin:0;
}
/* End hide from IE-mac */ 
.hide{display:none;}
.fl {
	float:left;
}

.fr {
	float:right;
}
 
.mar_t{ margin-top:18px !important;}
.mar_b{ margin-bottom:18px;}
.mar{ margin:5px auto;}
.vip h3,.hy h3,.zs h3,.top_c h1,.pro_tit h3,.lay_t_us h3,.plcti h2,.pltit h2, .prboxltit h2, .plcti h2, .prboxtit h2, .maxtit h2,.lay-n2 dl dd h3,.m-news h4,.tit_nav,.reg tr td h1,.us_lay h3,.layout_b ul li h3,.con4_tit h4,.login h3,.loginl h3,.lay_t .lay_t_gy h2{ padding:0; margin:0;}

.pro_tit h3 em,.pro_bot dl dd strong em,.info_top ul li em, .bot_t_li li em,.pro_bot .lay-mem dl dt p em,.m-news h4 em,.tishi em,.key_list ul li em,.layout_b ul li h3 em,.con4_tit h4 em,.loginl dl dd em{ font-style:normal;}

.plcti h2,.lay-n2 dl dd h3,.m-news h4,.reg tr td h1,.reg tr td h2,.us_lay h3,.layout_b ul li h3,.con4_tit h4,.login h3,.loginl h3{ font-weight:normal;}



.wrap{ width:1200px; margin:0 auto;}
.head_h{ width:100%; height:254px;}
.pr{ position:relative;}
.pa{ position:absolute;}
/*top*/
.top_h{ border-bottom:1px solid #ebebeb; height:30px; font-family:"微软雅黑"; line-height:30px;color:#aeaeae;}
.top_h em{ text-transform:uppercase; font-family:"微软雅黑";}
.top_h span .none{ padding:0; color:#fb0000;}
.top_h span a{ padding: 0 0 0 10px;color:#aeaeae;}
.top_h span img{ margin:0 3px -3px 0;}
/*top_c*/
.top_c{height:136px; overflow:hidden;}
.top_c h1 img{  float:left; margin-top:18px;}
/*search*/
.search{ width:471px; float:left; margin:34px 0 0 60px;}

.menu0{height:24px; line-height:24px; float:left; z-index:99;}

.menu0 li{ float:left; font-size:12px; padding:0 10px; cursor:pointer}

#leid{display:inline-block; font-weight:bold;background:#4dab0c; color:#f7f7f7;}

.sbox{float:left;}

#main0 ul{display:none;}

#main0 ul.block{display: block;}

.stxt{ width:405px; height:33px; line-height:35px; font-size:13px; color:#666; text-indent:2.4em; border:1px solid #4dab0c; border-right:0; float:left; vertical-align:middle; 
background: url("../images/icon_p.png") no-repeat; background-position:0 -1px;}

.sbtn{ width:58px; height:35px; line-height:35px; font-size:14px; font-weight:bold; color:#fff; background:#4dab0c; border:0; vertical-align:middle; cursor:pointer; float:right}

.search_tel{ float:left;  color:#848484;}
.search_tel b{ font-size:28px; color:#46aa26;}

/*top_n*/
.top_n{  height:106px; margin:16px 90px 0 0;}
.top_n a{cursor:pointer}
.top_n a img{clear: both; cursor:pointer;margin:42px 0px 0 0;}
/*nav*/
.nav_box .wrap{ width:1180px; margin:0 auto;}
.nav_box{ height:76px; background: url("../images/nav_bg.jpg") center no-repeat;font-family:"微软雅黑";}
.nav_box a{ color:#fff;}
.menus{ display:inline; overflow:hidden; float:left; font-size:14px; color:#fff; font-weight:bold; line-height:18px; padding:20px 20px 12px 30px;background: url("../images/icon_p.png") no-repeat; background-position:64px -76px;}
.menu12{display:inline-block; overflow:hidden; float:left;  line-height:22px; padding:8px 2px 0 0;}
.menu12 p{float:left;width:58px; padding-left:8px; display:inline-block; line-height:20px;}
.meun12_d p{ width:42px;}
.meun12_dy p{ width:64px;}
.menu12 a{  color:#fff; overflow:hidden; float:left;}

/*ad_box*/
.ad_box{ height:auto; overflow:hidden;}
.ad_box span{ margin:1px 0 4px 0; float:left; overflow:hidden; display:block; width:1200px; height:80px;}
.ad_box span img{ width:1200px; height:80px;}
.ad_box ul li{ float:right; width:594px; height:80px; overflow:hidden; }
.ad_box ul li img{ width:594px; height:80px;}
.ad_box ul li:first-child{ float:left;}

/*links*/
.links{ width:100%; height:60px; border-bottom:1px dashed #aeaeae; border-top:1px solid #e1e1e1;}
.links h2{ float:left; margin:0; padding:0;}
.links h2 em{ font-size:24px; font-weight:bold; color:#4dab0c; text-transform:uppercase; line-height:60px; font-style:normal;}
.links h2 a{ display:block; width:94px; height:24px; background:#4dab0c; text-align: center; line-height:24px; color: #fff; font-size:14px; float:right; margin:17px 10px 0 4px;}
.links_list{ width:1018px; height:60px; overflow:hidden;}
.links_list a{ padding:0 5px; line-height:60px;}

/**/

.footer h1{ float:left; margin-top:24px;}
.footer h1 img{ width:83px; height:83px;}
.footer ul{ padding:35px 0 0 30px; width:750px; height:auto; overflow:hidden; float:left;}
.footer ul li{ text-align:left; float:left; line-height:30px; margin:0 25px 0 5px;}
.footer ul li em{ font-style: normal; padding:2px 12px; height:20px; text-align: center; color:#fff; background:#4dab0c;}
.footer .foot_t{ height:auto; overflow:hidden; }
.footer_nav{ width:100%; height:50px; background: #4dab0c;text-align: center; color:#fff;}
.footer_nav a{  line-height:50px; color:#fff; padding:0 15px;}
.mht .footer{ border-top:1px dashed #aeaeae; margin-top:20px;}
.ad_box embed, .ad_box object{width: 1200px; height: 80px;}
.ad_box li embed, .ad_box li object{width: 594px; height: 80px;}

.ewm{float: left; padding-top: 12px;}
.ewm-img{float: left; display: inline; margin-top:26px; margin-left: 20px; /*background: #fff;*/}
.ewm-img img{width: 100px; height: 100px;}
.ewm-img p{text-align: center; padding-bottom: 3px;}

.mainindex_text dl,.mainindex_text dl dt, .mainindex_text dl dt img{ width:220px; height:160px;}
.mainindex_text{ height:450px; overflow:hidden;}
.mainindex_text ul li{ height:33px; line-height:33px; margin-top:12px;}
.mainindex_text ul li span{ display:block; width:46px; height:33px; font-size:13px; font-family:"宋体"; color:#717171; text-align: center; line-height:24px; float:left;}
.mainindex_text ul li span em{ color:#306f04; font-style:normal;}
.mainindex_text ul li a{ float:left; width:58%; overflow: hidden; height:28px;white-space:nowrap; text-overflow:ellipsis; font-size:13px; color: #717171; display:inline-block; padding-left:12px;}
.mainindex_text ul li strong{ color:#a2a2a2; float:right; font-weight:normal;}
.mainindex_text ul li .nubc{ background-position:-7px -598px;}
.mainindex_text dl:first-child{ float:left;}
.mainindex_text dl{margin:5px 0 19px 0;float:right;width:220px; position:relative;}
.mainindex_text dl dt,.lay-n3 dl dt img{ width:220px; height:160px;}
.mainindex_text dl dd{ background:rgba(0,0,0,0.6); position:absolute; bottom:0; left:0; text-align: center; line-height:25px; height:25px; width:100%; overflow:hidden;}
.mainindex_text dl dd a{ color:#fff;}
.mainindex_text ul{ clear:both;}

.footer_nav .foot_gs{clear:both; width:72px; height:47px; cursor: pointer;}
}

.flashWarp{position: fixed; width: 100%; height: 407px; left: 0; bottom: 20px; z-index: 100000;}
.flashWarp embed{width: 100%; height: 100%;}
.flashWarp .close{position: absolute; left: 15px; top: 10px; cursor: pointer;}
.flashWarp .close_r{left: auto; right: 10px;}
.flashWarp .close img{width: 16px;}

.mar_t .pro{height: auto;}
.pro_hd{float: right; width: 1124px; margin-bottom: 10px;}

.pro_slide{position:relative; float:left; width: 832px!important; height: 520px!important; overflow:hidden;}
.pro_slide .items{position:absolute; float:left; background:none; list-style:none; padding:0px; margin:0px;}
.pro_slide .items li{float:left; background:none; list-style:none; padding:0px; margin:0px;}
.pro_slide .items li a{float:left; line-height:normal !important; padding:0px !important; border:none;}
.pro_slide .items li a img{width: 832px!important; height: 520px!important; display:block; border:none;}
.pro_slide .tips{position:absolute; bottom:0px; width:100%; height:50px; overflow:hidden; opacity: .8!important;}
.pro_slide .tips .title{display: none;}
.pro_slide .tips .nums{position:absolute; right:0px; top:0px; width: 832px; height:100%; text-align: center;}
.pro_slide .tips .nums a{ display:inline-block; width:60px; height:10px; background-color:#FFF; text-indent:-99999px; margin:15px 10px 0px 0px;}
.pro_slide .tips .nums a.active{ background-color: #C90000;}

.pro_hd_nlist{float: right; width: 280px; height: 520px; background: url("../images/nlist.gif");}
.pro_hd_nlist h3{height: 40px; line-height: 40px; font-size: 16px; font-weight: bold; text-indent: 12px;  border-bottom: 1px solid #a9d58b; padding: 5px 0; margin-bottom: 15px; margin-top: 0;}
.pro_hd_nlist h3 .more{float: right; padding-right: 12px;}
.pro_hd_nlist h3 a{color: #FFF;}
.pro_hd_nlist ul{padding: 0 12px;}
.pro_hd_nlist li{height: 40px; line-height: 40px; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #FFF;}
.pro_hd_nlist li span{float: right;}
.pro_hd_nlist li a{color: #FFF;}
.top_img{position: relative;}
.top_img img{width: 100%;}
.top_img .close{position: absolute; top: 25px; right: 20px; width: 32px; height: 32px; line-height: 32px; border: 1px solid #FFF; background: rgba(255,255,255,.5); border-radius: 50%; text-align: center; font-size: 26px; z-index: 101; cursor: pointer; font-family: arial;}
.top_img .close:hover{background: #FFF;}
html, body{min-width: 1001px;}
.icon_qq, .icon_wx{display: inline-block; width: 30px; height: 30px; background: url("../images/icon_login.png") no-repeat; vertical-align: middle; margin-left: 15px; }
.icon_wx{background-position: 0 -30px;}

html{height: 100%;}
.wx_login_body{background: #333; height: 100%;}
.wx_login{margin: 37px auto 0; width: 282px; text-align: center;}
.wx_login h3{height: 60px; line-height: 60px; font-size: 20px; font-weight: 400; color: #FFF; margin: 0;}
.wx_login img{border: 1px solid #E2E2E2; width: 280px;}
.status{margin-top: 15px; background-color: #232323; border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px; box-shadow: inset 0 5px 10px -5px #191919, 0 1px 0 0 #444; -moz-box-shadow: inset 0 5px 10px -5px #191919,0 1px 0 0 #444; -webkit-box-shadow: inset 0 5px 10px -5px #191919, 0 1px 0 0 #444;	text-align: center;	padding: 7px 14px; line-height: 1.6; color: #FFF;}

.yzm_btn{height: 28px; padding: 0 15px; background: #FFF; border: 1px solid #DDD; vertical-align: top; cursor: pointer; background: #F9F9F9;}

.bd_table{width: 1000px; margin: 0 auto;}
.bd_table .bd_btn{display: inline-block; text-align: center; background: #F80; width: 134px; border-radius: 3px;}

@media (max-width:9999px) and (min-width:1400px){
	.wrap{ width:1400px;}
	.nav_box .wrap{ width:1380px !important;}	
	.nav_box{ background: url("../images/nav_bg1400.jpg") no-repeat center;}
	.menus{ font-size:16px; padding:20px 20px 12px 37px; background-position:76px -76px;}
	.search{ margin:42px 0 0 209px;}
	.menu12 a{ font-size:14px; width:82px;}
	.top_n{ margin:16px 120px 0 0;}
	.meun12_d p{ width:70px;}
	.nav_box .meun12_d p{ width:56px;}
	.menu12 p{ width:70px;}
	.ad_box ul li,.ad_box ul li img{ width:694px; height:94px;}
	.ad_box span,.ad_box span img{ width:1400px; height:93px;}
	.ad_box embed, .ad_box object{width: 1400px; height: 93px;}
	.ad_box li embed, .ad_box li object{width: 694px; height: 94px;}
	.footer .foot_t{ background: url("../images/footer_ab1400.jpg") no-repeat bottom;}
}

@media (max-width: 1399px) and (min-width: 1200px){
	.wrap{width:1200px;}
	.search{ margin:42px 0 0 54px;}
	.menus{ padding:20px 20px 12px 16px; margin-left: 25px; background-position:52px -76px;}
	.menu12{ padding:8px 0 0 0;}
	.menu12 a{ padding:0; width:66px;}
	.meun12_dy p{ width:58px;}
	.menu12 p{ width:52px;}
	.meun12_d p{ width:38px;}
	.nav_box{ background: url("../images/nav_bg1000.jpg") no-repeat center;}
	.search,.sbox{ width:407px;}
	.stxt{ width:348px;}
	.ad_box span,.ad_box span img{ width:1200px; height:67px;}
	.ad_box ul li,.ad_box ul li img{ width:494px; height:66px;}
	.ad_box embed, .ad_box object{width: 1000px; height: 66px;}
	.ad_box li embed, .ad_box li object{width: 494px; height: 66px;}
	.top_n{ margin:16px 20px 0 0;}
	.ewm{width: 186px; padding-top: 18px;}
	.ewm-img{margin-left: 10px;}
	.ewm-img img{width: 80px; height: 80px;}
	.footer .foot_t{ background: url("../images/footer_ad.jpg") no-repeat bottom;}
	
	.mainindex_text dl:nth-child(2){display: none;}
	.mainindex_text dl, .mainindex_text dl dt, .mainindex_text dl dt img{width: 314px; height: 230px;}
	.mainindex_text dl{margin-bottom: 15px;}
	.mar_t .pro{width: 945px;}
	.mar_t .switch{width: 838px;}
	.meun12_dy{width:152px;}
	.pro_hd{width: 924px; margin-bottom: 15px;}
	.pro_slide, .pro_slide .items li a img{width: 632px!important; height: 410px!important;}
	.pro_hd_nlist{height:410px;}
	.pro_slide .tips .nums{width: 632px;}
	.pro_hd_nlist ul{height: 333px; overflow: hidden;}
	.pro_hd_nlist li{height: 37px; line-height: 37px;}
}

@media (max-width: 1199px) and (min-width:10px){
	.wrap{width:1001px;}
	.search{margin-left: 30px; width: 410px;}
	.stxt{width: 351px;}
	.top_n{margin-right: 0;}
	.nav_box{background: url("../images/nav_bg.jpg") no-repeat center;}
	.nav_box .wrap{width: 990px!important; padding-left: 10px; overflow: hidden;}
	.meun12_dy{width: 156px;}
	.menus{font-size: 12px; padding: 20px 15px 12px 11px; background-position: 37px -76px; margin-left: 0;}
	.menu12 p, .menu12 a{width: 56px;}
	.meun12_dy p, .meun12_dy a{width: 70px;}
	.pro_hd{width: 725px;}
	.mar_t .pro{width: 745px;}
	.mar_t .pro ul{margin-left: -1px;}
	.pro_slide, .pro_slide .items li a img{width: 490px!important; height: 368px!important;}
	.pro_hd_nlist{height:368px;}
	.pro_slide .tips .nums{width: 450px;}
	.pro_hd_nlist{width: 220px;}
	.pro_hd_nlist li{height: 33px; line-height: 33px;}
	.pro_hd_nlist li span{display: none;}
	.mar_t .switch{width: 638px;}
	.swi_list{line-height: 29px!important;}
	.switch .switch_tit a{width: 106px!important;}
	.mar_t .layout_swi .swi_listbot{margin-right: -24px;}
	.ad2_box ul li, .ad2_box ul li img{width: 248px!important;}
	.video_fr{width: 278px!important;}
	.mainindex_text dl:nth-child(2){display: none;}
	.mainindex_text dl, .mainindex_text dl dt, .mainindex_text dl dt img{width: 278px; height: 202px;}
	.mainindex_text ul li a{padding-left: 0!important;}
	.video_text ul li p{width: 181px; overflow: hidden;}
	.footer_nav a{padding: 0 11px;}
	.footer ul{width: 639px;}
}

@media screen and (max-width:1920px){
	.flashWarp{height: 571px;}
}
@media screen and (max-width:1680px){
	.flashWarp{height: 500px;}
}
@media screen and (max-width:1600px){
	.flashWarp{height: 476px;}
}
@media screen and (max-width:1440px){
	.flashWarp{height: 429px;}
}
@media screen and (max-width:1366px){
	.flashWarp{height: 407px;}
}
@media screen and (max-width:1280px){
	.flashWarp{height: 381px;}
}
@media screen and (max-width:1024px){
	.flashWarp{height: 305px;}
}
