/* CSS Document */
*{ margin:0 auto; padding:0}
img { border:0px;}
a{ text-decoration:none; color: #6b6161;}

a:hover{ text-decoration:none; color:#bea261;}
ul { list-style:none;}
body { width:100%; margin:0px; padding:0; background:#f5f4f4; font-family:"微软雅黑"; font-size:14px; color:#6b6161; line-height:25px;}
/*.main { width:1160px; overflow:hidden; padding: 0;}
.magintop { margin-top:35px;}
.magintop20 { margin-top:20px;}
.mopadding { padding:0;}
.top_bg {width:100%; height:85px; background:#333; padding:0; color:#fff; overflow:hidden;}
.top_l {width:25%; height:63px; margin-top:10px; margin-bottom: 8px; float:left;}
.logo {width:100%; max-width:254px; float:left;}
.logo img { width:100%; vertical-align:bottom;}

.top_r {width:74%; float:right;  margin-right:0px; font-size: 16px;}
.menu {width:100%; float:right; margin-right:0px; overflow:hidden}
.menu ul {width:100%; height: 85px; float:left; }
.menu ul li { width:11.11%; height: 85px; float:left; text-align: center; padding:0; line-height:85px;}
.menu ul li a { width:100%;  height: 85px; line-height:85px; color:#ffffd5;}
.menu ul li a:hover {color:#333; background-color: #c6aa63; display: block;}

.menu ul li .active1 { width:100%; height: 85px; line-height:85px; color:#333; background-color: #c6aa63; display: block;}
.topnav { display:none;}
*/

.main { width:1160px; overflow:hidden; padding: 0;}
.magintop { margin-top:35px;}
.magintop20 { margin-top:20px;}
.top_bg {width:100%; height:85px; background:#333; padding:0; color:#fff; overflow:hidden;}
.top_l {width:25%; height:50px; margin-top:10px; float:left;}
.logo {width:100%; max-width:254px; float:left;}
.logo img { width:100%; vertical-align:bottom;}

.top_r {width:74%; float:right; margin-right:0px;}
.menu {width:100%; float:right; margin-right:0px; font-weight:bold; overflow:hidden}
.menu ul {width:100%; float:left; margin-left:0; margin-right:0;}
.menu ul li { width:11.11%; height: 85px; float:left; text-align: center; padding:0; line-height:85px;}
.menu ul li a { width:100%;  height: 85px; color:#ffffd5;}
.menu ul li a:hover {color:#333; background-color: #c6aa63; display: block;}

.menu ul li .active1 { width:100%; height: 85px; line-height:85px; color:#333; background-color: #c6aa63; display: block;}

.topnav { display:none;}

.banner { width:100%; overflow:hidden;}
.banner img { width:100%;}

/*.home_a,.home_c { width:100%; margin:50px 0; overflow:hidden}
.home_a_img,.home_c_img{ width:100%; margin-top:20px; text-align:center}
.home_a_img img { width:100%; max-width:384px;}
.home_a_text { width:100%; margin-top:20px; padding:0; text-indent:28px; }*/
.home_a,.home_c { width:100%; margin:30px 0; overflow:hidden}
.home_a1 { width:41.5%; float: left; margin-top: 10px; margin-left: 0;}
.marginlefth1 { margin-left: 2%;}
.titleabout {width:100%; height: 30px;  line-height: 20px; font-size: 18px; color: #bea261;}

.titleabout1 {width:auto; height: 30px; line-height: 20px; font-size: 18px; color: #bea261;}
.titleaboutbottom { width:100%; height: 30px; border-bottom: 2px solid #ddd; position: relative;}
.titlenews {width:auto; height:  30px; line-height: 20px; float: left; font-size: 18px; color: #bea261; border-bottom: 2px solid #bea261; position: absolute; bottom: -2px; }
.home_a2 { width:11.5%; float:right; margin-top: 15px; margin-right: 0; display: block;}
.home_a2 img { width:100%;}
.home_a1_text { width:100%; margin-top:20px; padding:0; text-indent:28px; line-height: 26px; }
.home_a1 a { color:#747474}
.home_a1 a:hover { color:#bea261}
.home_a1_list { width:100%; margin-top:20px; padding:0; line-height: 26px; }

.home_p { width:100%; padding:10px 0; overflow: hidden;}
.home_p_img { width:24.8%; float: left; margin: 0.1%; text-align:center;}
.home_p_img img { width:100%;}

/*.home_lb {width:101.5%; float:left; margin-left:-0.75%; margin-right:-0.75%; margin-top:20px;}
.home_list { width:23.5%; margin:0.75%; float:left;}
.home_list img { width:100%;}
.home_p_line { width:100%; margin:30px 0;}
.home_p_m { width:92px; height:26px; background:#fff; color:#000; font-size:12PX; border-radius:13px; text-align:center; line-height:26px;}
.home_p_m a { color:#000}
.home_p_m a:hover { color:#000; background:#ccc; border-radius:13px;  display:block;}

.home_c_lb { width:100%; margin-top:20px;}
.home_c_img img { width:100%; max-width:384px;}
.home_c_list { width:46%; margin:3% 2%; float:left;}
.home_c_list_img {width:22%; float:left;}
.home_c_list_img img {width:100%;}
.home_c_list_text {width:74%; float:rigth; margin-right:0px;}
.home_c_list_text h3 { width:100%; height:28px; float:left; margin:0; margin-top:-3px; padding:0; font-size:15px; color:#292929; line-height:28px; overflow:hidden;}
.home_c_list_text h3 a { color:#292929;}
.home_c_list_text h3 a:hover { color:#747474;}

.home_c_contact{ width:100%; height:48px;line-height:24px; margin-top:10px; overflow:hidden;}

*/

.foot { width:100%; background:#333; padding:20px; margin-top: 35px; line-height:30px; color:#fff;}

.foot a { color:#cecece;}
.foot a:hover { color:#ddd;}
.footl {width:56px; float: left;}
.footl img {width:100%;}
.copy { width:auto; margin-left: 1%;  float: left; color:#fff; font-size:14px; line-height:30px;}



/*内页*/

.dqwz { width:100%; height: 50px; border-bottom: 1px solid #ddd;}
.weiz { width:100%; float: right; margin-right: 0px; line-height: 50px; text-align: right;}

.left { width:20%; float:left; margin-bottom:30px; background: #f1f1f1;}
.left_menu {width:100%; padding-left: 5%; padding-top: 10px; border-bottom:1px solid #c6aa63; color: #333; line-height:55px;  font-size:22px; overflow:hidden;}
.left ul { width:100%; margin-top:0px; list-style:none; }
.left ul li { width:100%; padding-left: 5%; float:left;  border-bottom:1px solid #e6e6e6; font-size: 16px; line-height:50px; text-indent:8px;}
.left ul li a { color:#6b6161;}
.left ul li a:hover { color:#c6aa63; display:block;}
.left ul li .active { color:#c6aa63; display:block;}

.contact { width:100%; float:left; margin-top:20px;}
.contact img { width:100%;}

.right { width:77.5%; float:right; margin-right:0px; margin-bottom:30px;}
.right_text { width:98%; min-height: 430px; padding:1%; margin-top:20px;}
.right_text h3 { width:100%; float:left; padding: 5px 0; font-size:20px; margin-top:0px; line-height: 30px;}
.right_text .img { width:100%}
.right_text .img img { width:100%}

.team { width:100%; margin:10px 0; border-bottom:1px solid #ddd; overflow:hidden}
.team_1 { width:46%; margin:2%; float:left;}
.team_1_img { width:27%; float:left;}
.team_1_img img { width:100%}
.team_1_text { width:68%; float:rigth; margin-right:0;overflow:hidden;}
.team_1_line { width:100%; float:left; line-height:30px;}

.news { width:100%; margin:10px 0; border-bottom:1px solid #ddd; overflow:hidden}
.newslist { width:96%; margin:2%; padding-bottom:2%; float:left;}
.newslisttopl { width:62%; float: left;}
.newslisttopl h3 { width: 100%; line-height: 40px; font-size: 20px; color: #c6aa63;}
.newslisttopl h3 a { color: #c6aa63;}
.newslisttopr { width:35%; float: right; text-align: right; margin-top: 15px;}
.newslisttopr img {width:100%;}
/*


.newslist_img { width:22%; float:left}
.newslist_img img { width:100%;}
.newslist_text { width:75%; float:rigth; margin-right:0;overflow:hidden;}
.newslist_text h3 { width:100%; height:30px; margin:0; padding:0; float:left; font-size:14px; line-height:25px; font-weight:bold;overflow:hidden;}
.newslist_text h3 a { color:#747474}
.newslist_text h3 a:hover { color:#666;}*/

.date1 { width:100%; float:left; color:#999; line-height:40px;overflow:hidden;}
.newslist_text_t { width:100%; height:auto; float:left; line-height:22px;overflow:hidden;}
.newslist_text_t a {}
.date2 {width:12.5%; padding: 20px 5px; background-color: #e6e6de; float: left; text-align: center; color: #c6aa63;}
.date2 h2 { margin: 0; font-size: 28px; line-height: 35px;}
.date2 h3 { margin: 0; font-size:20px; line-height: 28px;}
.newslisttext { width:84%; float: right;}
.newslisttext h3 { width:100%; margin: 0; line-height: 35px; font-size: 16px; }
.jy_line { width:500px; float:left; line-height:25px;}
.jy_line_l { width:82px; float:left; margin:5px 0;}
.jy_line_r { width:400px; float:left; margin:5px 0; }
.input_text { width:100%; float:left; border:1px solid #ddd;}
.textarea { width:100%; height:80px; border:1px solid #ddd;}
.submit { width:80px; background:#ffb435; border:0px; color:#fff;}
.red { color:red;}

.jy_line2 { width:248px; float:left; margin-right:20px;  margin:5px 0;}
.jy_line2_1 { width:82px; float:left;}
.jy_line2_2 { width:152px; float:left;}
.pro { width:98%; margin:1%;}
.pro table {width:100%; margin: 0; margin-top: 25px; padding: 0;}
.pro table tr {width:100%; margin: 0; padding: 0; background-color:#e2e6f1; }

.pro table td {width:50%; margin: 0; padding: 0; text-align: center; vertical-align: middle;}
.pro table td img { width:100%;}
.pro table td h3 { width:100%; padding: 0; margin: 0; height: 40px; line-height: 40px;font-size: 22px;}
.proline {width:100%; height: auto; margin: 0; padding: 0; background-color:#e2e6f1; overflow: hidden;}
.prolineli {width:50%; float: left; margin: 0; padding: 0;}
.prolineli img {width:100%}
.prolinelit { position: absolute;  top: 50%}

.prolit {width:100%; margin: 0; padding: 0; position:absolute; top:45%; border: 1px solid #000;}
.prolitt {}
.pad0 { padding:0;}

.pro h2  {width:100%; height: 40px; line-height: 40px; font-size: 20px; color:#333;}
.prolist1 {width:100%; height: auto; margin: 15px 0; padding: 0;  overflow: hidden;}
.prolist1l { width:60%; float: left;}
.prolist1l h3 {width:100%; height: auto; padding-bottom: 5px ; line-height: 25px; font-size: 18px; color: #c6aa63; border-bottom:1px dotted  #c6aa63}
.prolist1r {width:32%; float: right;  text-align: right; border: 1px solid #ddd; overflow: hidden}
.prolist1r img {width:100%;}

.prohealth {width:100%; padding: 10px 0; border-bottom:1px dotted  #c6aa63; overflow: hidden;}
.prohealth h2 {line-height: 40px; margin: 0; font-size: 18px;}
/*.pro_list { width:22%; float:left; margin:1.5%;}
.pro_list_img { width:100%; border:1px solid #ddd;}
.pro_list_img img { width:100%;}
.pro_list h3 { width:100%; margin-top:15px; line-height:20px; font-size:15px; text-align:center; font-weight:bold;}
.border_b { border-bottom:1px dotted #ddd;}*/
.fenye { width:100%; float:right; margin-right:10px; text-align:right; }

















@media(max-width:1159px){
	.main { width:100%; }
	.mopadding { padding:0 10px;}
	.top_l {width:26%; height:63px; margin-top:10px; margin-bottom: 8px; float:left;}
.top_r {width:73%; float:right;  margin-right:0px;}
	
	.home_a,.home_c  { width:100%; margin:20px 0;}
	.home_a_text { width:98%; margin-top:10px; padding:1%; text-indent:28px; }
	.home_lb {width:99%; float:left; margin:0.5%; margin-top:20px;}
	/*.home_list { width:32%; margin:0.65%; float:left;;}*/
	.home_c_list { width:48%; margin:2% 1%; float:left;}
	.home_c_list_img {width:23%; float:left;}
	.home_c_list_img img {width:100%;}
	.home_c_list_text {width:75%; float:rigth; margin-right:0px;}
	.home_c_list_text h3 { width:100%; height:24px; float:left; margin:0; margin-top:-2px; padding:0; font-size:15px; color:#292929; line-height:24px; overflow:hidden;}
	.home_c_contact{ width:100%; height:44px;line-height:22px; margin-top:5px; overflow:hidden;}
	.team { width:100%; margin-top:15px;}
	.team_1 { width:49%; margin:0.5%; float:left;}
	.team_1_img { width:33%; float:left;}
	.team_1_img img { width:100%}
	.team_1_text { width:63%; float:rigth; margin-right:0; }
	.team_1_line { width:100%; float:left; line-height:25px;}
	

	}


@media(max-width:1100px){
	
.date2 {width:12.5%; padding: 15px 5px; background-color: #e6e6de; float: left; text-align: center; color: #c6aa63;}
.date2 h2 { margin: 0; font-size: 28px; line-height: 32px;}
.date2 h3 { margin: 0; font-size:20px; line-height: 25px;}
}

@media(max-width:767px){
	.top_bg {width:100%; height:70px;}
	.top_l { width:60%; padding-left:5px;}
	.top_r { width:auto; height:50px; z-index:9; position:absolute; right:0px; top:-5px;}
	.menu ul { display:none;}
	ul[role=navigation]{ display:none; width:100%; position:relative; right:0px; margin:0; margin-top:2px; padding:0; float:right; background:#333; line-height:35px; z-index:999}
    ul[role=navigation] li {
    float: left;
    display: block !important;
	margin-left:0px;
	margin-top:2px;
    width: 100%;
	height: 35px!important;
	line-height:35px;
	text-align:left;
	padding:0;
	border-bottom:1px solid #c6aa63;
		overflow: hidden
}
  ul[role=navigation] li a {
    padding: 2px 20px;
    font-size: 12px;
	line-height: 35px;
    position: relative;
  }
  ul[role=navigation] li a:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;

  }
  .topnav{width:100%; margin: 0 0 5px 0; display:block;}
  .moblienav{ width:100%; display:block; padding-top:5px; padding-bottom:5px;}
  .navbar-toggle{ display:block; border-radius: 5px; width:48px; height:38px; background-color:#555; float:right; margin-top: 17px; margin-right:5px; border: 1px solid #000}
  .navbar-toggle:hover{ border-radius: 5px; width:48px; height:38px; background-color:#555; float:right;}
  .navbar-toggle .icon-bar {
    background-color:#CCCCCC;
    margin-top:1px;
    border-radius: 1px;
    display: block;
    height: 2px;
	margin:4px;
    width: 20px;
	}



.home_a,.home_c { width:100%; margin:15px 0; overflow:hidden}
.home_a1 { width:100%; float: left; margin: 10px 0; margin-left: 0;}
.marginlefth1 { margin-left: 0;}
.titleabout {width:100%; height: 30px;  line-height: 30px; font-size: 18px; color: #bea261;}

.titleabout1 {width:auto; height: 30px; line-height: 30px; font-size: 18px; color: #bea261;}
.titleaboutbottom { width:100%; height: 30px; border-bottom: 2px solid #ddd; position: relative;}
.titlenews {width:auto; height:  30px; line-height: 20px; float: left; font-size: 18px; color: #bea261; border-bottom: 2px solid #bea261; position: absolute; bottom: -2px; }

.home_a2 {  display: none;}	
	.home_list { width:46%; margin:2%; float:left;;}
	.home_p_line { width:100%; margin:20px 0;}
	.home_p { width:100%;}
	
.home_p_img { width:49.8%; float: left; margin: 0.1%; text-align:center;}
	.home_c_list { width:96%; margin:2%; float:left;}
	.home_c_list_img {width:23%; float:left;}
	.home_c_list_img img {width:100%;}
	.home_c_list_text {width:74%; float:rigth; margin-right:0px;}
	.home_c_list_text h3 { width:100%; height:25px; float:left; margin:0; margin-top:-3px; padding:0; font-size:15px; color:#292929; line-height:25px;}
	.home_c_contact{width:100%;  height:40px; line-height:20px; margin-top:5px; overflow:hidden;}
	
	
	.left { width:100%; float:left; margin-bottom:20px;}
	.contact { display:none; width:96%; margin:2%; float:left; margin-top:20px;}

	.right { width:100%; float:left; margin-right:0px; margin-bottom:20px;}
	.right_line { width:100%; border-bottom:1px solid #e6e6e6; overflow:hidden; line-height:35px; padding-top:0px;}
	.team { width:100%; margin-top:10px;}
	.team_1 { width:96%; margin:3% 2%; float:left;}
	.team_1_img { width:24%; float:left}
	.team_1_img img { width:100%}
	.team_1_text { width:72%; float:rigth; margin-right:0; }
	.team_1_line { width:100%; float:left; line-height:25px;}
	.newslist { width:96%; margin:2%; padding-bottom:4%; float:left;}
	.newslist_img { width:32%; float:left}
	.newslist_img img { width:100%;}
	.newslist_text { width:65%; float:rigth; margin-right:0;overflow:hidden;}
	.newslist_text h3 { width:100%; height:25px; margin:0; padding:0; float:left; font-size:14px; line-height:25px;overflow:hidden;}
	.newslist_text .date { display:none;}
	.newslist_text_t { width:100%; height:40px; float:left; line-height:20px;overflow:hidden;}
	.jy_line { width:96%; float:left; margin-left:2%; line-height:25px;}
	.jy_line_l { width:100%; float:left; text-align:left; margin:0px 0;}
	.jy_line_r { width:100%; float:left; margin:5px 0; margin-left:0%; }
	.jy_line2 { width:100%; float:left; margin-right:0px;  margin:5px 0;}
	.jy_line2_1 { width:25%; float:left;}
	.jy_line2_2 { width:75%; float:left;}
	.pro_list { width:30%; float:left; margin:1.5%;}


.left_menu  {font-size:20px;}

.pro table td h3 { height: 25px; line-height: 25px;font-size: 18px;}
.newslisttopl { width:100%; float: left;}
.newslisttopl h3 { width: 100%; line-height: 40px; font-size: 20px; color: #c6aa63;}
.newslisttopl h3 a { color: #c6aa63;}
.newslisttopr { width:100%; float: right; text-align: right;}
.date2 {width:22%; padding: 12px 5px; background-color: #e6e6de; float: left; text-align: center; color: #c6aa63;}
.date2 h2 { margin: 0; font-size: 25px; line-height: 30px;}
.date2 h3 { margin: 0; font-size:18px; line-height: 22px;}

.newslisttext { width:76%; float: right;}
.pro { width:94%; margin:3%;}
.prolist1l { width:100%; float: left;}
.prolist1r {width:100%; }
}





















