/*--public--*/
body, form, ul, li, p, h1, h2, h3, h4, h5, h6, input, textarea {
	margin:0;
	padding:0;
}
body {
	font-size:12px;
	FONT-FAMILY: Microsoft YaHei,PingFang SC,HanHei SC,SimHei,Arial,sans-serif,SimSuncss;
	line-height:21px;
	clear: both;
	color:#3d4757;
	background: #fff;
}
table, tr, td {
	border:0;
}
img {
	border:0;
}
ul, li {
	list-style-type:none;
}
A:link {
	color:#3d4757;
	TEXT-DECORATION: none
}
A:visited {
	color:#666;
	TEXT-DECORATION: none;
}
A:hover {
	color:#0088cc;
	text-decoration:inherit;
}
/*--menu--*/
.menu_box{
	width: 100%;
	min-width:1200px;
	height:80px;	
}
.menu {	
	width:1200px;
	height:auto;
	margin:auto;
	background:#fff !important;
	overflow: hidden;
}
.menu2021 a{
	color:#333;
	font-size:26px;
	}	
.menu_left {
	width:170px;
	float:left;
	text-align:center;
}
.menu_left img {
	padding-top:20px;	
}
.menu_right {
	float:right;
	padding-top:10px;
}
.menu_right li {
	padding:10px 8px;
	font-size:16px;
	float:left;
	height:48px;
	color:#333;		
}
.menu_right li a {
	font-size:16px;
	line-height:36px;
	display:block;
	text-decoration:none;	
	padding:0 18px;
	border-radius:17px;	
    webkit-transition: all .8s ease;
    -o-transition: all .8s ease;
    transition: all .8s ease;	
}
.menu_right li a:link{
	color:#333;
}
.new_icon {
	position:absolute;
	right:-26px;
	width:24px;
	height:15px;
	top:-3px;
}
.menu_right li a:visited {
	color:#666;
}
.menu_right li a:hover,.menu_right li a.cur {
	color:#fff;
	font-weight:normal;
	background:#3ab577;
}
.main{
	width:1200px;
	height: 795px;
	margin: 0 auto;
	background: #fff url("../images/qd_img1.jpg") no-repeat top right;
}
.main_left{
	height: auto;
	width:515px;
}
.main_left p{
	display: block;
	padding:12px 0;
}
.batterydog_h3_logo{
	padding-top:77px;
}
.batterydog_h3_logo img{
	width:264px;
	height: 80px;
	display: block;
}
.batterydog_text{
	color:#3d4757;
	font-size:18px;
	line-height: 32px;
	height: auto;
	padding:35px 0;
}
.batterybtn{
	text-align: center;
	position: relative;
}
.batterybtn a{
	display: block;
    width: 250px;
    height: 60px;
    line-height: 60px;
	background: #3ab577;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    color: #fff;
    font-size: 21px;
    text-decoration: none; 
    cursor: pointer;
    margin: 8px 0;
    webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
	
}
.batterybtn a i{
	width:34px;
	height: 20px;
	display: inline-block;
	padding-right: 20px;
}
.batterybtn a:hover{
	background: #44a474;
}
.batterybtn a i img{
	display: inline-block;
	vertical-align: top;	
	padding-top:20px;
}
.functiond_div,.help_div{
	width:1200px;
	height: auto;
	margin: 0 auto;
	text-align: center;	
}
.functiond_div h3,.help_div h3{
	height: 90px;
	font-size:38px;
	text-align: center;
	display: block;
	line-height: 40px;
}
.functiond_div h3 i,.help_div h3 i{
	display: block;
	font-style: normal;
	font-size:12px;
}
.functiond_div li{
	list-style: none;
	line-height: 56px;
	font-size:22px;	
}
.functiond_div li span{
	
}
/*--鍔熻兘鍖哄煙--*/
.help_div{	
	width:1200px;
	height: auto;
	margin: 120px auto 60px auto;
	text-align: center;	
}
.help_div ul{
	height:auto;
	overflow:hidden;
	padding:0 100px;
}
.help_div li{
	width:25%;
	height: auto;
	text-align: center;
	font-size:18px;
	font-weight:bold;
	float:left;
	padding-top:40px;
}
.help_div li img{
	width:110px;
	height: 110px;	
}
.help_div li p{
	display:block;
	padding:35px 0;
}
/*--bottom--*/
.bottom {
	width:100%;
	min-width:1200px;
	height:120px;
	background:#fafafa;
	text-align:center;
	padding-top:40px;	
	font-size: 12px;
	color: #999; 
}
.bottom a{
	text-decoration:underline;
	color:#666;
	}
.hezuo
{
	margin:auto; 
	width:1200px;
}

.hezuotitle
{
	float:left; 
	font-size:16px;
}

.hezuolink
{
	float:left;
}

.hezuolink a
{
	 text-decoration:none;
}

.hezuoline1200
{
	margin:auto;width:1200px;height:1px;border-top:solid #dddd 1px;
}


.copyright  a{
	display: inline-block;
	padding-top: 10px;
	font-size: 12px;
	color: #999;	
}
.bottom span{
	display:block;
	height:34px;
	line-height:34px;
	padding-top:30px;
}
.p_150{	
	margin:0px 140px 0 0\0;/* ie 8/9 */
	margin:0px 140px 0 0\9\0;/* ie 8/9 */
	*margin:0px 140px 0 0;/*ie7*/
	+margin:0px 140px 0 0;/*ie6*/
	_margin:0px 140px 0 0;/*ie6*/
}
/*--纭欢鐙楃嫍鏃ュ織--*/
.releasenote{
	width: 1200px;
	height: auto;	
	overflow: hidden;
	margin: 45px auto;
	background: url( ../images/rele_line_bg.png) repeat-y 357px 0;
}
.releasenote H3{
	font-size: 32PX;
	color: #3972bc;
	line-height: 66px;
	height: 80px;
}
.rele_left_h3,.rele_left_h4,.rele_list_left{
	float:left;
	width: 270px;	
	height: auto;
	text-align: right;
	background: url(../images/icon_bottom.png) no-repeat right 32px;
	padding-right:29px;
}
.rele_left_h4{
	background: url(../images/icon_right.png) no-repeat right 19px;
}
.rele_right_h3,.rele_right_h4,.rele_list_right{	
	float:left;
	width: 750px;
	padding-left:116px;
	background: url(../images/releasenote_icon1.png) no-repeat 25px -1px;
}
.rele_right_h4{
	background: url(../images/releasenote_icon2.png) no-repeat 47px 14px;
	background: url(../images/releasenote_icon2.png) no-repeat 47px 14px;
}
.rele_list li{
	padding: 9px 0;
	line-height: 45px;
	color:#777;
	font-size:16px;
	height:auto;
}
.rele_list h4{
	font-size: 22PX;
	color: #5e8ece;	
	font-weight: 100;
	display: block;
	padding: 5px 0;
}
.rele_list_left{
	background: none;
}
.rele_list_right{
	background: none;
	}
.rele_list_right p{ 
	padding: 5px 0 5px 28px;
    overflow: hidden;
    line-height: 35px;
    background: url(../images/orirle.png) no-repeat 4px 17px;
}
/*--鐢ㄦ埛鍗忚--*/
.float_box{
	position: absolute;
    top: -48px;
    left: 273px;	
}
.float_ewm{
	width:150px;
	height:154px;
	background: #fff;
	text-align: center;
    vertical-align: middle;
	font-size:12px;
	color:#555;
	position: relative;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
	-webkit-box-shadow: 2px 2px 6px #083271;
    -moz-box-shadow: 2px 2px 6px #083271;
    box-shadow: 2px 2px 6px #083271;
}
.float_ewm img{
	padding-top:7px;
	width:120px;
	height:120px;
	display: block;
	padding-left:15px;
}
.float_ewm p{
	display: block;	
	padding:0;
}
.j{
	width: 11px;
    height: 23px;
    position: absolute;
    left: -11px;
    top: 64px;
    z-index: 120;
}