@charset "utf-8";
/* CSS Document */
html, body, h1, h2, h3, h4, h5, h6, ul, li, p, input, button, textarea, menu, dd, dl, dt, table, tr, td, span, select, option, select, label {
	padding: 0;
	margin: 0;
	font-family: "Segoe UI", "SegoeUI", "Microsoft YaHei", "微软雅黑", "Helvetica Neue", "Helvetica", "Arial", "sans-serif";
	font-size: 14px;
	color: #666666;
}
img {
	border: 0;
	display: block;
}
li {
	list-style: none;
}
h1, h2, h3, h4, h5, h6, small {
	font-size: 100%;
	font-weight: normal;
	padding: 0;
	margin: 0;
}
sup, sub {
	font-size: 83%;
}
a, button {
	cursor: pointer;
}
a, a:hover {
	text-decoration: none;
}
.clearfix {
	clear: both;
	font-size: 1px;
	width: 1px;
	height: 0;/*	visibility: hidden;*/
}
input, select {
	outline: medium;
	border: none;
	list-style-type: none;
}
input, textarea {
	background: none;
	border: 0px;
}
button {
	background: none;
	list-style-type: none;
	border: 0;
}
.mian_box {
	width: 100%;
}
input::-ms-clear {
display:none;
}
select::-ms-expand { display: none; }
select{ appearance:none;
            -moz-appearance:none;
            -webkit-appearance:none;
            -ms-appearance:none;}
/*背景*/
.bg_box {
	background: url(../webimg/bg.jpg) no-repeat fixed center bottom;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
}
.info_box {
	width: 100%;
	max-height: 70%;
	margin: auto;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}
.left_column {
	width: 45%;
	background-color: #ffffff;
	background-color: rgba(255,255,255,0.75);/* IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂 */
	filter: Alpha(opacity=75);
	position: static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
*zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	transition: 1s;
	padding: 0px 0 0 80px;
}
.left_column ul {
	width: 93%;
	/*margin-top: 2%;*/
}
.left_column ul li {
	width: 33%;
	float: left;
	text-align: center;
	border-left: 1px solid #7f92b5;
	border-bottom: 1px solid #7f92b5;
	padding-top: 20px;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-o-box-sizing: content-box;
	-ms-box-sizing: content-box;
	box-sizing: content-box;
}
.left_column ul li:nth-child(7), .left_column ul li:nth-child(8), .left_column ul li:nth-child(9) {
	border-bottom: none;
}
.left_column ul li:nth-child(1), .left_column ul li:nth-child(4), .left_column ul li:nth-child(7) {
	border-left: none;
}
.left_column ul li img {
	width: 45%;
	margin: 0 auto;
	border-radius: 50%;
	background: -webkit-linear-gradient(right, top, #2eaaf6, #3b8eec); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(left, top, #2eaaf6, #3b8eec); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(left, top, #2eaaf6, #3b8eec); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #2eaaf6, #3b8eec); /* 标准的语法 */
}
.left_column ul li span {
	display: inline-block;
	font-size: 20px;
	padding: 15px 0 20px 0;
	color: #3e3a39;
}
.left_column ul .gray img {
	background: #7e8b9e;
	border-radius: 50%;
}
.right_column {
	width: 55%;
	background-color: #ffffff;
	background-color: rgba(255,255,255,0.75);/* IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂 */
	filter: Alpha(opacity=75);
	height: 100%;
	position: absolute;
	right: -55%;
	transition: 1s;
	color: #fff;
	z-index: 99;
	top: 0;
}
.right_index {
	top: 0;
	width: 55%;
	height: 100%;
	position: absolute;
	right: 0;
	transition: 1s;
	color: #fff;
	z-index: 98;
}

.copyright { color:#fff; position: fixed; bottom: 0px; left: 0px; right: 0px; width:100%; margin-left:auto; margin-right:auto; background: rgba(255,255,255,0.0); border-radius: 5px 5px 0 0;  text-align: center; padding:20px 0;}
.copyright p {  color:#ffffff; }
.bxm {
	right: 0;
}
.bxm01 {
	width: 42% !important;
	/*padding-top: 40px !important;*/
}
.bxm02 {
	right: -50%;
}
/*闲赚钱*/
.xzq_box,.sxy_box,.yl_box,.xbs_box,.hbs_box,.zxq_box{
	width: 90%;
	margin: 30px auto !important;
}
.form-group label {
	float: left;
	width: 30%;
	/*background: #2b67ae;*/
	background: #3071a9;
	display: block;
	color: #ffffff;
	font-size: 14px;
	line-height: 36px;
	height: 36px;
	text-align: center;
	margin-bottom: 0 !important;
}
.form-group .input_text {
	float: left;
	width: 70%;
	/*line-height: 40px;*/
	height: 36px;
	padding-left: 2%;
	color: #221815;
	background-color: rgba(255,255,255,0.3);
	border: 1px solid #89a9c5;
	border-radius: 0;
	background-image:url(../webimg/select_log.png);
	background-repeat:no-repeat;
	background-position:96% center;
}
.form-group .input_text01{
	background-image:none !important;

	}
.form-group {
	clear: both;
	overflow: hidden;
}
.form-group .textarea_box {
	width: 99%;
	background-color: rgba(255,255,255,0.3);
	border: 1px solid #89a9c5;
	padding-left: 2%;
	border-radius: 0;
}
.button_box {
	text-align: center;
}
.button_box button {
	display: inline-block;
	color: #af671d;
	font-weight: bold;
	font-size: 14px;
	background: -webkit-linear-gradient(left, #f8cf33, #f9e733); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #f8cf33, #f9e733); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #f8cf33, #f9e733); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #f8cf33, #f9e733); /* 标准的语法 */
}
/*属性页*/
.art_list .col-md-12 {
	margin-bottom: 15px;
}
.list_box .list_left {
	height: 36px;
	line-height: 36px;
	background: #3f72ad;
	font-size: 4px;
	color: #ffffff;
	font-weight: bold;
	border: 1px solid #6d777d;
	text-align: center;
}
.list_box .list_right {
	height: 36px;
	line-height: 36px;
	background: #7791af;
	border: 1px solid #89a9c5;
	border-left: 0 !important;
}
.list_right a {
	display: block;
	float: left;
	color: #ffffff;
	font-size: 14px;
}
.list_right a:hover {
	color: #ffffff;
}
.list_right span {
	display: block;
	float: right;
	color: #c9d2dc;
	font-size: 14px;
}
/*医疗页*/
.yl_box .col-md-12 {
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.yl {
	border-bottom: 1px solid #89a9c5;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.yl .yl_img {
	float: left;
	width: 25%;
}
.yl .yl_view {
	float: left;
	width: 62%;
	padding: 0 2%;
}
.yl_view h2 {
	font-size: 18px;
	color: #221815;
	font-weight: bold;
}
.pf_box li:nth-child(1) i {
	border: 1px solid #2f292a;
	padding: 3px 6px;
	border-radius: 6px;
	font-size: 14px;
	color: #2f292a;
	font-style: normal;
	margin-right: 5px;
}
.pf_box li:nth-child(1) {
	font-size: 16px;
	color: #2f292a;
	margin: 10px 0;
}
.pf_box li:nth-child(1) span {
	font-size: 20px;
	padding: 0 2px;
}
.pf_box li:nth-child(2) img {
	display: inline-block;
	margin-right: 5px;
}
.pf_box li:nth-child(2) {
	color: #7e9cb8;
	font-size: 16px;
}
.button_box01 {
	display: block;
	float: left;
	margin-top: 20px;
}
/*学本事*/
.xbs_top{ width:100%; border-bottom:1px solid #7e90a0; margin-bottom:20px;}
.xbs_top li{ float:left; height:40px; line-height:40px;background:#7e90a0; font-size:16px; color:#ffffff; padding:0 20px; margin-right:10px; cursor:pointer;}
.xbs_top .on{ background: -webkit-linear-gradient(right, top, #2eaaf6, #3b8eec); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(left, top, #2eaaf6, #3b8eec); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(left, top, #2eaaf6, #3b8eec); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #2eaaf6, #3b8eec); /* 标准的语法 */}
.xbs_list li{ float:left; height:40px; line-height:40px; padding:0 20px; font-size:14px; }
.xbs_list .current button{color:#3b8eec; font-weight:bold; font-size:16px;}


.return_btn{ width:40px; height:40px; background:url(../webimg/return_btn.png) no-repeat center; position:absolute; top:-51px; right:0; }
.list{ position:relative;}

/*专家列表*/
.jpzj li {
	width: 18%;
	float: left;
	background: rgba(255,255,255,0.5);
	margin:0 1% 15px 1%;

	-webkit-box-shadow: 0 4px 6px 0 rgba(0,0,0,.16);
    box-shadow: 0 4px 6px 0 rgba(0,0,0,.16);
}
.jpzj li dl dd {
    height: 36px;
    text-align: center;
}
.jpzj li dl dd h2 {
	line-height: 36px;
	color: #333333;
	font-size: 12px;
}
.jpzj li dl dt img {
	width: 100%;
	height: 140px;
}
/*分页*/
.page {
	float: right;
}
.page li {
	float: left;
	padding: 4px 10px;
	border: 1px solid #cfcfcf;
	margin-right: 5px;
	border-radius: 4px;
	background: #ffffff;
}
.page li a {
	color: #666666;
}
.page .current, .page li:hover {
	border: 1px solid #2eaaf6;
	background: -webkit-linear-gradient(right, top, #2eaaf6, #3b8eec); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(left, top, #2eaaf6, #3b8eec); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(left, top, #2eaaf6, #3b8eec); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #2eaaf6, #3b8eec); /* 标准的语法 */
}
.page li:hover a, .page .current a {
	color: #ffffff;
}
.page01 {
	margin-right: 0 !important;
	margin-top: 20px;
}
/*选框*/
.rdo{ width:50%; margin:15px auto 0;}
.rdolist, .chklist {display: none;}
.rdobox, .chkbox {display: inline-block;padding: 5px;height: 36px;line-height:36px;color: #666; cursor: pointer;}
.check-image { display: inline-block;width: 20px;height: 20px;margin-top: -4px; background: url(../webimg/input-unchecked.png) no-repeat;vertical-align: middle;}
.unchecked {color: #666;transition-property: background;transition-delay: 0s;transition-duration: .1s;
transition-timing-function: linear;}
.checked {color: #fff;}
/*index*/

.home {
	width: 50%;
	margin: 40px auto;
}
.home_title img {
	width: 100%;
}
.home_input {
	width: 50.1%;
	height: 40px;
	background-color: #000000;
	background-color: rgba(0,0,0,0.2);/* IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂 */
	filter: Alpha(opacity=20);
	border: 1px solid #0d6bb6;
	margin: 15px auto;
}
.home_input input {
	float: left;
	width: 90%;
	height: 38px;
	line-height: 38px;
	padding-left: 2%;
	color: #ffffff;
	font-size: 14px;
}
.home_input button {
	float: right;
	width: 10%;
	height: 40px;
	background: url(../webimg/search_btn.png) no-repeat center center;
}
.home_ewm {
	margin: 25px 0 15px;
}
.home_ewm .home_ewm_left, .home_ewm .home_ewm_right {
	width: 48%;
	background-color: #ffffff;
	background-color: rgba(255,255,255,0.5);/* IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂 */
	filter: Alpha(opacity=50);
	border: 6px solid rgba(255, 255, 255, 0);
	text-align: center;
}
.home_ewm .home_ewm_left {
	/*float: left;*/
}
.home_ewm .home_ewm_right {
	float: right;
}
.home_ewm .home_ewm_left img, .home_ewm .home_ewm_right img {
	width: 100%;
}
.home_ewm .home_ewm_left h2, .home_ewm .home_ewm_right h2 {
	font-size: 16px;
	color: #555;
	margin: 10px 0;
	font-weight: bold;
}
/*浮窗*/
.window {
	position: fixed;
	top: 34%;
	left: 0;
	background-color: #000000;
	background-color: rgba(0,0,0,0.5);/* IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂 */
	filter: Alpha(opacity=50);
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	padding: 45px 0;
}
.silder-box {
	position: relative;
}
.silder {
	margin: 0 auto 0;
}
.silder li {
	width: 25px;
	height: 30px;
	cursor: pointer;
}
.silder li img {
	width: 80%;
	height: 100%;
}
.silder-button {
	width: 20px;
	height: 10px;
	position: absolute;
	left: 13px;
	cursor: pointer;
}
.silder-button.btl {
	top: -30px;
	background: url(../webimg/bl.png);
}
.silder-button.btr {
	top: 150px;
	background: url(../webimg/br.png);
}
.silder-box-1 {
	width: 50px;
}

/*响应式*/
@media screen and (min-width: 1920px) {
/*.xzq_box, .sxy_box, .yl_box, .xbs_box, .hbs_box, .zxq_box {
    margin: 6% auto !important;
}*/
.info_box {
	max-height: 66%;
}
/*.sxy_box, .yl_box, .xzq_box {
	margin-top: 50px !important;
}*/
.button_box button {
	font-size: 16px;
}
 .gdj_box_style{padding-top:25px !important;}
 .shjf1 img{ margin:15px auto !important; }
}

@media screen and (max-width: 1366px) {
.info_box {
	max-height: 75%;
}
.bxm01 {
	/*padding-top: 40px !important;*/
}
.left_column ul li span {
	font-size: 16px;
}
.second_title img {
    width: 80% !important;
	margin-top: 15px;}
/*.left_column ul{ margin-top: 0 !important;}*/
.right_logo img {
    width: 80% !important;}

	.art_list .col-md-12{ padding: 0 !important;}
	.right_column{ overflow-y: auto !important;}
}

@media screen and (max-width: 1280px) {

.bxm01 {
	/*padding-top: 56px !important;*/
}
/*.left_column{ padding-top:46px;}*/

}
.alwaysbottom { position: absolute; bottom: 0; left: 0; right: 0; }
 .paddingjl{ padding-right: 0 !important; padding-left: 0 !important; }