﻿body{width: 100%;height: 100%;min-width: 1200px;}
/*顶部*/
.header{width: 100%;height: 87px;background-color: white;position: fixed;top: 0px;left: 0px;z-index: 100;}
.header .header_wrap{width: 1200px;margin: 0 auto;height: 87px;display: none;}
.header .header_wrap .logo{float: left;}
.header .header_wrap .logo img{margin-top: 14px;width: 400px;height: 63px;}
.header .header_wrap .menu{height: 87px;margin-left: 65px;float: left;margin-right: 10px;}
.header .header_wrap .menu>li{float: left;padding: 0 12px;position: relative;
	background: url(../images/header_menubg.png) right 42px no-repeat;}
.header .header_wrap .menu>li>a{font-size: 16px;color: #000000;display: block;line-height: 87px;}
.header .header_wrap .menu>li:hover>a{border-top: solid 5px #69a613;line-height: 77px;height: 82px;}
.header .header_wrap .menu>li>.active{border-top: solid 5px #69a613;line-height: 77px;}
.header .header_wrap .menu>li>ul{line-height: 42px;border: solid 1px #e5e5e5;border-bottom: 0px;
	border-top: 0px;position: absolute;top: 87px;left: -15%;width: 130%;background-color: white;}
.header .header_wrap .menu>li>ul>li{border-bottom: solid 1px #e5e5e5;text-align: center;display: none;}
.header .header_wrap .menu>li:hover>ul>li{display: block;}
.header .header_wrap .menu>li>ul>li>a{font-size: 16px;color: #000000;display: block;}
.header .header_wrap .menu>li>ul>li>a:hover{background-color: #e5e5e5;color: #69a613;}
.header .header_wrap .menu>li>ul>li>.active{background-color: #e5e5e5;color: #69a613;}
.header .header_wrap .operate{height: 78px;position: relative;float: left;width: 110px;}
.header .header_wrap .operate .quit{position: absolute;top: 63px;right: 8px;width: 75px;height: 36px;display: none;
	background: url(../images/quit.png) center center no-repeat;cursor: pointer;}
.header .header_wrap .operate .log{text-align: right;}
.header .header_wrap .operate .log a{width: 115px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
	display: inline-block;font-size: 14px;color: #69a613;margin-top: 34px;height: 80px;}
.header .header_wrap .operate input[type=button]{width: 50px;line-height: 25px;border: solid 1px #a6d46a;
	font-size: 16px;color: #a6d46a;text-align: center;background-color: white;margin-top: 31px;margin-right: 3px;
	cursor: pointer;display: none;}
/*顶部占位符*/
.header_deliver{width: 100%;height: 87px;}
/*顶部导航背景*/
.header_background{background: url(../images/shadow.png) left bottom repeat-x;width: 100%;height: 9px;z-index: 10;
	position: fixed;top: 83px;left: 0px;}
/*中英文切换*/
.language_toggle{position: fixed;z-index: 90;left: 0px;bottom: 120px;width: 56px;height: 140px;}
.language_toggle a{display: block;width: 100%;height: 70px;}
/*屏幕右侧三个图标*/
.three_icon{position: fixed;right: 10px;bottom: 120px;width: 150px;z-index: 200;}
.three_icon div{overflow: hidden;height: 40px;margin-bottom: 1px;}
.three_icon div p{display: block;float: right;width: 40px;height: 40px;}
.three_icon .talk p{background: url(../images/talkqq_icon.png) center center no-repeat #ab1727;}
.three_icon .phone p{background: url(../images/phone_icon.png) center center no-repeat #69a613;
	cursor: pointer;}
.three_icon .phone span{line-height: 40px;display: inline-block;font-size: 14px;font-weight: bold;display: none;
	background-color: #69a613;color: white;padding-left: 7px;padding-right: 8px;position: fixed;bottom: 162px;
	right: 50px;height: 40px;}
.three_icon .backtop p{background: url(../images/backtop_icon.png) center center no-repeat #959595;
	cursor: pointer;display: none;}
/*弹窗通用样式*/
.alert_wrap{position: fixed;z-index: 300;background-color: white;padding: 40px 40px;min-height: 200px;}
.alert_wrap form{overflow: hidden;}
.alert_wrap .title{font-size: 24px;color: #707070;text-align: center;}
.alert_wrap input[type=text]{display: block;width: 280px;height: 38px;border: solid 1px #dbdbdb;line-height: 38px;
	margin-top: 20px;font-size: 14px;color: #959494;padding-left: 20px;}
.alert_wrap input[type=password]{display: block;width: 280px;height: 38px;border: solid 1px #dbdbdb;line-height: 38px;
	margin-top: 20px;font-size: 14px;color: #959494;padding-left: 20px;}
.alert_wrap input.wrong{border: solid 1px #c40101;}
.alert_wrap .check_info{text-align: right;height: 20px;font-size: 12px;color: #c40101;}
.alert_wrap .submit_button{width: 300px;height: 38px;text-align: center;background-color: #69a613;
	color: white;font-size: 18px;border: 0;cursor: pointer;}
.alert_wrap .operate{margin-top: 20px;text-align: center;}
.alert_wrap .operate a,.alert_wrap .operate span{font-size: 14px;color: #5e5e5e;}
.alert_wrap .operate span{padding-left: 16px;}
.alert_wrap .operate .forget{border-right: solid 1px #cbcbcb;padding-right: 20px;}
.alert_wrap .operate .go_operate{color: #69a613;}
.alert_wrap .close{position: absolute;top: 15px;right: 15px;width: 16px;height: 16px;display: block;
	background: url(../images/close_alert.png) center center no-repeat;cursor: pointer;}
/*登录弹窗*/
#login{display: none;}
#login .logname{padding-left: 35px;width: 265px;
	background: url(../images/email_icon.png) left center no-repeat;}
#login .logpassword{padding-left: 32px;width: 268px;
	background: url(../images/password_icon.png) 1px center no-repeat;}
/*注册弹窗*/
#register{display: none;}
#register .regcode{float: left;width: 170px;}
#register .cal_time{display: inline-block;margin-left: 10px;border: solid 1px #dbdbdb;background-color: #f4f4f4;
	font-size: 14px;color: #787878;height: 38px;margin-top: 20px;line-height: 38px;text-align: center;
	width: 98px;cursor: pointer;}
/*找回密码弹窗*/
#find_password{display: none;}
#find_password .email_password{font-size: 14px;margin: 20px 0px 20px 0px;color: #000000;text-align: center;}
#find_password input[type=text]{margin-bottom: 20px;}
/*找回密码成功弹窗*/
#get_password{display: none;}
#get_password .set_password{font-size: 12px;margin-top: 30px;text-align: center;}
#get_password .success{margin-top: 40px;font-size: 36px;color: #69a613;text-align: center;}
#get_password .go_login{margin-top: 25px;color: #565656;font-size: 16px;text-align: center;cursor: pointer;}
/*注册成功弹窗*/
#reg_success{display: none;}
#reg_success p{text-align: center;font-size: 20px;color: #707070;margin-top: 80px;}
#reg_success p span{color: #69a613;cursor: pointer;}
/*购买成功弹窗*/
#buy_success{display: none;}
#buy_success p{font-size: 24px;color: #d90000;margin-top: 85px;}
/*收藏成功弹窗*/
#collect_success{display: none;}
#collect_success p{font-size: 24px;color: #d90000;margin-top: 85px;}
/*删除成功弹窗*/
#detele_success{display: none;}
#detele_success p{font-size: 24px;color: #d90000;margin-top: 85px;}
/*遮罩层*/
#mask{position: fixed;top: 0px;left: 0px;width: 100%;height: 100%;z-index: 200;display: none;
	background: url(../images/mask_bg.png);}
/*中间内容通用*/
.middle_container{min-height: 600px;width: 100%;overflow: hidden;}
.middle_container .container_ctn{width: 1200px;margin: 0 auto;overflow: hidden;}
.middle_container div.info{line-height: 35px;color: #000000;padding: 35px 0 75px 0;overflow: hidden;
	clear: both;}
.middle_container div.info p{text-align:justify;}
.middle_container div.info img{max-width: 100%;}
.middle_container div.info p,.middle_container div.info span{font-size: 16px;}
/*中间内容部分通用标题及导航*/
.middle_container{overflow: hidden;}
.middle_container .container_ctn{overflow: hidden;}
.middle_container .container_ctn>.title{line-height: 90px;font-size: 40px;color: #69a613;margin-top: 20px;
	background: url(../images/research_bg.png) bottom left no-repeat;}
.middle_container .container_ctn>.small_menu{overflow: hidden;margin-top: 22px;}
.middle_container .container_ctn>.small_menu li{float: left;margin-right: 16px;line-height: 30px;border: solid 1px #d9d9d9;}
.middle_container .container_ctn>.small_menu li a{display: block;padding: 0 15px;font-size: 14px;color: #000000;}
.middle_container .container_ctn>.small_menu .active{border: solid 1px #69a613;}
.middle_container .container_ctn>.small_menu .active a{background-color: #69a613;color: white;}
/*底部*/
.footer{width: 100%;background-color: #69A613; color:#fff; margin-top:50px;}
.footer .footer_top{padding: 27px 58px 16px 58px;overflow: hidden;width: 1084px;margin: 0 auto;}
.footer .footer_top .footer_left{float: left;width: 900px;}
.footer .footer_top .footer_left .company{font-size: 16px;color: #fff;}
.footer .footer_top .footer_left .contact{line-height: 30px;margin-top: 10px;}
.footer .footer_top .footer_left .contact span{font-size: 16px; margin-right: 35px;display: inline-block;}
.footer .footer_top .footer_left .contact span a{font-size: 16px; margin-right: 35px;display: inline-block; color:white;}
.footer .footer_top .footer_left .bdshare-button-style0-16{margin-top: 15px;}
.footer .footer_top .footer_left .bdshare-button-style0-16 .bds_tsina{width: 22px;height: 32px;
	background: url(../images/footer_blog.png) center center no-repeat;}
.footer .footer_top .footer_left .bdshare-button-style0-16 .bds_tsina:hover{
	background: url(../images/footer_blog_active.png) center center no-repeat;}
.footer .footer_top .footer_left .bdshare-button-style0-16 .bds_qzone{width: 22px;height: 32px;
	background: url(../images/footer_qq.png) center center no-repeat;}
.footer .footer_top .footer_left .bdshare-button-style0-16 .bds_qzone:hover{
	background: url(../images/footer_qq_active.png) center center no-repeat;}
.footer .footer_top .footer_left .bdshare-button-style0-16 .bds_weixin{width: 22px;height: 32px;
	background: url(../images/footer_wechat.png) center center no-repeat;}
.footer .footer_top .footer_left .bdshare-button-style0-16 .bds_weixin:hover{
	background: url(../images/footer_wechat_active.png) center center no-repeat;}
.footer .footer_top .footer_right{float: right;overflow: hidden;}
.footer .footer_top .footer_right .focus{float: right;margin-left: 10px;text-align: center;}
.footer .footer_top .footer_right .focus p{font-size: 18px;}
.footer .footer_top .footer_right .focus img{margin-top: 12px;width: 109px;height: 109px;}
.footer .footer_bottom{border-top: solid 1px #5c5c5c;line-height: 54px;}
.footer .footer_bottom p{width: 1084px;margin: 0 auto;padding: 0 58px;font-size: 12px; }
/*页码*/
.page{text-align: center;padding: 20px 0px;line-height: 40px;}
.page a{padding: 3px 10px;border: solid 1px #69a613;color: #69a613;font-size: 14px;}
.page .currentpage{border: solid 1px #69a613;background-color: #69a613;color: white;}
/*视频播放*/
.vedio_mask{position: fixed;top: 0px;left: 0px;width: 100%;height: 100%;background: url(../images/mask_bg.png);
	z-index: 200;text-align: center;display: none;}