﻿html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, optgroup, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    border: 0 none;
    font-size: 100%;
    margin: 0;
    padding: 0;
}
html, body {
    background: #fff;
    font-size: 12px;
    color: #585858;
    line-height: 22px;
    font-family: "Microsoft yahei";
}

li {
	list-style-type: none
}
a {
	text-decoration: none
}
.t {
    background-color: #4fadf5;
  
	width:100%;
	height:56px;
	line-height:56px;
}

.t_box {
    background-color: #4fadf5;
    margin-left: auto;
    margin-right: auto;
    width: 996px;
}
.t_left {
    float: left;
	font-size:26px;
	color:#ffffff;
}

.t_right {
    float: right;
	font-size:26px;
	color:#ffffff;
}

.header .logo .top_i {
  margin: 20px 0px 0px 80px;
}
.header .logo .top_i ul li {
  margin: 0px 12px;
}
.header .logo .top_i ul li i {
  display: block;
  width: 55px;
  height: 55px;
  border-radius: 5px;
}
.header .logo .top_i ul li p {
  text-align: center;
  font-size: 14px;
  color: #666;
  margin-top: 5px;
  line-height: 14px;
}

/*.nav li {
	float: left;
	margin-left: 25px;
	height:92px;
	line-height:92px;
	
}*/
.header .tels{
    color: #cf3535;
    font-size: 22px;
    font-family: "Arial";
	padding:50px 0 0 100px;;
}
.header .current {
    color: #cf3535;
}
.header .top .top_i {
  margin: 35px 0px 0px 150px;
}
.header .top .top_i ul li {
  margin: 0px 12px;
}
.header .top .top_i ul li i {
  display: block;
  width: 55px;
  height: 55px;
  border-radius: 5px;
}
.header .top .top_i ul li p {
  text-align: center;
  font-size: 14px;
  color: #666;
  margin-top: 5px;
}
.fl {
    float: left;
}
/*.nav li a {
	display: block;
	width:auto;
	height:92px;
	color: #333333;
	text-align: center;
	font-size: 18px;
	line-height: 92px;

}
.nav li .current span{
	background-color:#95c84d;
}
.nav li .current a {
color:#cf3535;
}
.nav li .current{
color:#cf3535;
}

.nav li.tels a{
color:#cf3535;
 font-size:22px;
 font-family: "Arial";
}

.nav li .sub {
	z-index: 99999;
	display: none
}

.nav li:hover a {
	z-index: 99999;
	color: #cf3535;
}

.nav li:hover .sub {
	position: absolute;
	top: 100px;
	left: 0;
	z-index: 99999;
	display: block;
	background: url(../images/kasi_pic2.jpg) no-repeat #f074a2
}

.nav li:hover .sub a {
	z-index: 99999;
	height: 43px;
	background: 0;
	color: #FFF;
	font-size: 13px;
	line-height: 43px
}

.nav li:hover .sub a:hover {
	z-index: 99999;
	background: url(../images/kasi_pic32.png) no-repeat
}

.nav li .t_nav a {
	float:left;
}
*/.navbg{ width:100%; height:100px; margin:auto; background-color:#fff;position: absolute;}

.header .nav li>div{position:absolute;width: 100%;left:0;top:50px;background-color: #fff;z-index: 98;height: 50px;display: none;}
.header .nav li:hover>div{display: block;}
.header .nav li>div dl{width:630px;padding-left:60px;text-align:center; margin:auto;}
.header .nav li>div dl dd{float:left;line-height: 45px;}
.header .nav li>div dl dd a{padding-left:50px;background: url("../images/nav.png") no-repeat 35px 23px;display: inline-block;}

.header .nav li>div dl dd .aa a{padding-left:50px;background: url("../images/nav.png") no-repeat 35px 23px;display: inline-block;}

.header .nav li>div dl dd:hover{background-position:3px -27px;}
.header .nav li>div dl dd:hover a{color:#d68f44;}
.header .nav li>div dl dd span{display: inline-block;padding-right:10px; color:#000;}
.header .nav li>div dl dd:hover span{color:#00a040;}

.wraps {
    margin: 0 auto;
    width: 996px;
}

/*banner*/
/*.banner{ width:100%;  position:relative;  height:692px; background:#000; overflow: hidden;}
.banner .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.banner .bd ul{ width:100% !important;}
.banner .bd li{ width:100% !important;  height:692px; overflow:hidden; text-align:center;margin-top: 92px;}
.banner .bd li a{ display:block; height:600px; }
.banner .hd{ width: 100%; position:absolute; bottom: 38px;height: 14px; line-height: 14px; z-index: 999; text-align: center;}
.banner .hd ul{ text-align:center;}
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width: 14px; height: 14px; margin:0 9px;background: url(../images/icon_2.png) no-repeat left center;overflow:hidden;line-height:9999px;}

.banner .bd ul li img{width:100%; vertical-align:top;  } 

.banner .hd ul .on{background-position: right center;}
.banner .prev{ width:28px; height:48px; position:absolute; top:200px; z-index:3; background:url(img/icon_10.png);}
.banner .next { width:28px; height:48px; position:absolute; top:200px; z-index:3; background:url(img/icon_11.png);}
.banner .prev { background-position:left top; left:64px; }
.banner .next {  background-position:right top; right:64px;}
.banner .prev:hover{ background:url(img/icon_10.png) no-repeat left bottom;}
.banner .next:hover{ background:url(img/icon_11.png)no-repeat right bottom;}
*/

*{zoom:1}
		.banner{ position:relative; background:#000; margin:0 auto; }
		.banner .bd{ position:relative; z-index:0; }
		.banner .bd li img{width:100%; vertical-align:top;  } 
		.banner .hd{position:relative; z-index:1; margin-top:-30px; height:30px; line-height:30px;  text-align:center;
			 background:#000; filter:alpha(opacity=60);opacity:0.6;
			 display:none;
		}
		.banner .bd li{margin-top: 0px;}
		.banner .hd ul{ text-align:center;  padding-top:5px;  }
		.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(images/tg_flash_p.png) -18px 0; overflow:hidden; 
			font-size:0;
		}
		.banner .hd ul .on{ background-position:0 0; }
		/*.banner .prev,.fullSlide .next{ z-index:1; display:block; width:55px; height:55px; position:relative; margin:-27% 0 0 3%; float:left;  background:url(images/arrow.png) 0 0 no-repeat; filter:alpha(opacity=40);opacity:0.4  }
		.banner .next{  background-position:right 0; float:right; margin-right:3%  }
		.banner .prev:hover,.fullSlide .next:hover{ filter:alpha(opacity=80);opacity:0.8 }
		*/
		
		.banner .prev{ width:28px; height:48px; position:absolute; top:200px; z-index:3; background:url(img/icon_10.png);}
.banner .next { width:28px; height:48px; position:absolute; top:200px; z-index:3; background:url(img/icon_11.png);}
.banner .prev { background-position:left top; left:64px; }
.banner .next {  background-position:right top; right:64px;}
.banner .prev:hover{ background:url(img/icon_10.png) no-repeat left bottom;}
.banner .next:hover{ background:url(img/icon_11.png)no-repeat right bottom;}


.l {
    float: left;
	height:70px; 
	line-height:70px;
}
.lr{float:right;}
.lr img{ margin-top:1.5%;margin-right: 9%;}

.content_right_title_cont{float:left; height:32px; line-height:33px; margin:0 14px; 
background:url(img/home.png) left no-repeat;  color:#166602; padding-left:18px; display:inline}
.b_nav{width:1200px; margin:0 auto;}
.b_nav ul{padding-right:40px; float:left;}
.b_nav ul li{ line-height:29px; font-size:14px; color:#92adda;}
.b_nav ul p{ line-height:29px; font-size:14px; color:#92adda;}
.b_nav ul .flogo{ margin-bottom:20px; margin-top:50px;}
.b_nav ul .flogos{ margin-top:100px;}
.b_nav ul .flogos img{width:127px;}
.b_nav ul li.first{ line-height:45px; font-size:16px; color:#92adda;}
.b_nav ul li a{color:#92adda;}
.b_nav ul.last{padding-right:0;}
.b_nav ul li.share{font-size:14px; color:#929292;}
.b_nav ul li.share img{}
.b_nav ul li.chat{ text-align:center; line-height:41px; font-size:16px; color:#92adda; padding-top:10px;}



.footer{background: #01377b;height:348px;padding-top:0px; z-index:100;}
.footer .fbox{width: 1200px;margin: 0 auto;}
.footer .fbox .left{width:194px;float: left;margin-top:10px;}
.footer .fbox .left .text{float: left;}
.footer .fbox .left .text .share{margin-top: 20px;}
.footer .fbox .left .text .share span{font-size: 16px;color: #333333;}
.footer .fbox .left .text p{font-size: 14px;color: #ffffff;margin-top: 10px;}

.footer .fbox .left .txt{margin-left: 60px;float: left;margin-top: 33px;}
.footer .fbox .left .txt span{display: block;font-size: 14px; color: #666666;text-align: center;margin-top: 10px;}

.footer .fbox .right{overflow: hidden;float:right; margin-top:20px;}

.footer .fbox .right span{margin-left: 16px; margin-right:16px;}

.footer .fbox .right .firsts{ width:513px;}
.footer .fbox .right .first{margin-top:50px;}
.footer .fbox .right dl{float: left;margin-left: 0px;}
.footer .fbox .right dl dt{font-size: 18px; color: #ffffff;margin-bottom: 15px;}
.footer .fbox .right dl dt a{ color:#ffffff;}
.footer .fbox .right dl dd{font-size: 14px;color: #ffffff;margin-bottom: 13px;width: 126px;}
.footer .fbox .right dl dd a{color: #ffffff;}
.footer .fbox .right dl dd a:hover{color: #1eb9ee;text-decoration: underline;}

.tf {
    background-color: #f6ebe5;
    width: 100%;
    height: 32px;
    line-height: 30px;
    text-align: center;
    color: #313131;
}



.index_pro {
    padding-bottom: 10px;
}
pc.css:55
.min_width {
    min-width: 1200px;
}
.index_pro ul li {
    width: 188px;
    margin-right: 14px;
}
.index_pro ul li img {
    width: 190px;
    height: 146px;
    transition: all 0.3s;
    vertical-align: bottom;
}
.index_pro .c ul li .t {
    margin-top: 10px;
}
supplement.css:50
.t {
    justify-content: flex-end;
}
.index_pro .c ul li .t i {
    display: inline-block;
    width: 30px;
    text-align: center;
    line-height: 30px;
    color: #fff;
    background: #f36420;
    font-size: 18px;
    border-radius: 50%;
}
.index_pro .c ul li .t div span {
    display: inline-block;
    font-size: 18px;
    line-height: 30px;
    color: #f36420;
}
.index_pro .c ul li .t > p {
    font-size: 14px;
    color: #666;
    line-height: 18px;
    margin-top: 5px;
    letter-spacing: 1px;
}

.foot a {
    color: #92adda;
    margin-left: 5px;
}