@charset "utf-8";
/* CSS Document */
/*public start*/
*{ margin:0; padding:0}
html{overflow-y: scroll;}
body{ color:#333;}
ul,ol{ list-style:none;}
img{ border:0;}
.clear{ clear:both;}
.center{ margin:0 auto;}
.of{ overflow:hidden;}
.none{ display:none;}
.block{ display:block;}
a:link, a:visited {color: #606060;text-decoration: none; outline:none;}
a:hover {color:#FF0000; text-decoration: none;}
body{background:#fff;font:12px/1.67 'Microsoft Yahei','SimSun',sans-serif;overflow-x:hidden; color:#666; max-width:640px; margin:0 auto;}
/*public end*/
/*logo start*/
.logo{ width:100%;}
.logo img{ width:100%; }
/*logo end*/
/*nav start*/
nav{ width:100%; overflow:hidden; border:solid #ddd 1px; margin-bottom:1px; border-left:none;}
nav ul{ width:100%;}
nav ul li{ float:left; width:20%;}
nav ul li a{ display:block; color:#f1f1f1; font-size:14px; text-align:center; line-height:40px;}
/*nav end*/
/*banner start*/
.focus{width:100%; overflow:hidden; position:relative;}
	.focus #pic{width:100%; overflow:hidden;}
	.focus #pic ul{ width:100%; overflow:hidden; float:left;}
	.focus #pic li{width:100%; overflow:hidden; float:left; }
	.focus #pic li img{width:100%; height:auto; float:left;}
	.focus #tip{width:96px;height:14px;position:absolute;left:45%; bottom:3px; z-index:13;}
	.focus #tip ul li{width:14px;height:14px;float:left;display:inline;margin:0 5px;cursor:pointer;background:url(../images/focus_tip.png) no-repeat;}
	.focus #tip ul li.on{background:url(../images/focus_tip_current.png) no-repeat;}
	.focus .btn{width:42px;height:9px;position:absolute;right:0;bottom:5px;z-index:14;overflow:hidden;}
	.focus .btn ul{width:100%;float:left;}
	.focus .btn li{width:7px;height:9px;float:left;display:inline;margin:0 7px;cursor:pointer;overflow:hidden;}
	.focus .btn li.prev{background:url(../images/focus_btn_left.png) no-repeat left top;}
	.focus .btn li.next{background:url(../images/focus_btn_right.png) no-repeat left top;}
/*banner end*/
/*hot*/
.hot{ width:100%; overflow:hidden; margin-top:20px;}
.hot p{ height:40px; background:#da251c; color:white; font-size:22px; padding-left:3%; font-family:"幼圆"; line-height:40px;}
.hot ul{ width:100%; overflow:hidden;}
.hot ul li{ width:31%;  float:left; margin-left:1.8%; overflow:hidden;}
.hot ul li a{ display:block; text-align:center; font-size:16px; margin-top:12px;}
.hot ul li img{ width:100%; overflow:hidden; margin-bottom:10px; display:block;}
/*hot end*/
/*sida*/
.sida{ width:100%; overflow:hidden;}
.sida ul{ width:100%; margin:0 auto; overflow:hidden; padding-left:1%;}
.sida ul li{ float:left; width:48%; margin-right:2%; margin-top:5px;}
.sida ul li a{ display:block; text-align:center; font-size:14px; line-height:40px; border:solid 1px #ddd; border-radius:15px;}
.sida ul li a:hover{ border:solid 1px #ff0000;}
/*sida end*/
/*line*/
/*@media screen and (max-width: 860px) {
.line{ width:100%; overflow:hidden; margin-top:40px;}
.line p{ height:40px; background:#da251c; color:white; font-size:22px; padding-left:3%; font-family:"幼圆"; line-height:40px; overflow:hidden;}
.line p a{ float:right; font-size:16px; margin-right:3%; line-height:50px;  color:white;}
.line p a:hover{ color:white; text-decoration:underline;}
.line .one{ margin-top:13px; overflow:hidden; border-bottom:dashed 1px #da251c;}
.line .one div{ margin-left:2%; width:52%;  float:left;}
.line .one div a{ display:block; text-align:center; font-size:16px;}
.line .one div img{ width:100%; height:100%; display:block;  margin-bottom:5px;}
.line .one li{ float:left;  margin-left:2%; width:42%; margin-bottom:10px;}
.line .one li a{ display:block; text-align:center; font-size:16px;}
.line .one li img{ width:100%; height:100%; display:block; margin-bottom:5px;}
.line .two{ margin-top:13px;}
.line .two div{ margin-right:2%; width:52%;  float:right;}
.line .two div a{ display:block; text-align:center; font-size:16px;}
.line .two div img{ width:100%; height:100%; display:block;  margin-bottom:5px;}
.line .two li{ float:right; margin-right:2%; width:42%; margin-bottom:11px;}
.line .two li a{ display:block; text-align:center; font-size:16px;}
.line .two li img{ width:100%; height:100%; display:block; margin-bottom:5px;}
}
@media screen and (max-width: 480px) {
.line{ width:100%; overflow:hidden; margin-top:40px;}
.line p{ height:40px; background:#da251c; color:white; font-size:22px; padding-left:3%; font-family:"幼圆"; line-height:40px; overflow:hidden;}
.line p a{ float:right; font-size:16px; margin-right:3%; line-height:50px;  color:white;}
.line p a:hover{ color:white; text-decoration:underline;}
.line .one{ margin-top:13px; overflow:hidden; border-bottom:dashed 1px #da251c;}
.line .one div{ margin-left:2%; width:52%;  float:left;}
.line .one div a{ display:block; text-align:center; font-size:16px;}
.line .one div img{ width:100%; height:100%; display:block;  margin-bottom:0px;}
.line .one li{ float:left;  margin-left:2%; width:42%; margin-bottom:0px;}
.line .one li a{ display:block; text-align:center; font-size:16px;}
.line .one li img{ width:100%; height:100%; display:block; margin-bottom:0px;}
.line .two{ margin-top:13px;}
.line .two div{ margin-right:2%; width:52%;  float:right;}
.line .two div a{ display:block; text-align:center; font-size:16px;}
.line .two div img{ width:100%; height:100%; display:block;  margin-bottom:0px;}
.line .two li{ float:right; margin-right:2%; width:42%; margin-bottom:0px;}
.line .two li a{ display:block; text-align:center; font-size:16px;}
.line .two li img{ width:100%; height:100%; display:block; margin-bottom:0px;}
}*/
/*line end*/
/*pro*/
.pro{ width:100%; overflow:hidden; margin-top:20px;}
.pro p{ height:40px; background:#da251c; color:white; font-size:22px; padding-left:3%; font-family:"幼圆";/* font-weight:bold;*/ line-height:40px; overflow:hidden;}
.pro p a{ float:right; font-size:16px; margin-right:3%; line-height:50px;  color:white;}
.pro p a:hover{ color:white; text-decoration:underline;}
.pro ul{ width:100%; overflow:hidden;}
.pro ul strong{ width:100%; text-align:center; font-size:14px; display:block; margin-top:10px; color:#101010;}
.pro ul li{ width:47%; margin-left:2%; float:left; margin-top:13px;}
.pro ul li a{}
.pro ul li img{ width:100%; height:100%; display:block;}
.flexslider .flex-direction-nav{ display:none;}
.flexslider ol{ display:none};
.slides{ width:98%; padding:0 2%; overflow:hidden;}
.slides li{ width:100%; overflow:hidden;}
.slides li img{ width:100%; height:auto;}
.contact_san_z p{ color:#666;}
.contact_san_z{ color:#666;}
/*pro end*/
/*sanda*/
.liyou{ width:100%; overflow:hidden;}
.liyou .biaoti{ width:100%; background:#da251c; color:white; text-align:center; line-height:40px; margin-top:20px; font-size:22px; font-family:"幼圆";}
.liyou ul{ width:95%; overflow:hidden; padding-left:5%;}
.liyou ul li{ width:85%; padding-left:15%; background:url(../images/01.png) no-repeat left center; margin-top:15px;}
.liyou ul li p{ width:100%; padding-right:10%; display:block; }
.liyou ul li strong{ color:#101010; font-size:14px;}
.liyou ul .dier{  background:url(../images/02.png) no-repeat left center;}
.liyou ul li:last-child{  background:url(../images/03.png) no-repeat left center;}
/*sanda end*/
/*news*/
.news{ width:100%; overflow:hidden; margin-top:20px;}
.news p{ height:40px; background:#da251c; color:white; font-size:22px; padding-left:3%; font-family:"幼圆";/* font-weight:bold;*/ line-height:40px; overflow:hidden;}
.news p a{ float:right; font-size:16px; margin-right:3%; line-height:50px;  color:white;}
.news p a:hover{ color:white; text-decoration:underline;}
.news .new-content{ width:100%; padding-top:15px; overflow:hidden;}
.news .new-content li{ width:100%; height:36px; border-bottom:dashed 1px #999;}
.news .new-content li a{ color:black; font-size:14px; line-height:36px; float:none; padding-left:15px; }
.news .new-content li time{ float:right; line-height:36px; margin-right:3%;} 
.news .new-content li a:hover{color:#FF0000;}
/*news end*/
/*gsjj*/
.gsjj{ width:96%; overflow:hidden; margin-top:20px; padding:2%;}
.gsjj img{ width:40%; float:left; margin-right:2%;}
.gsjj p{ text-indent:2em; }
/*gsjj*/
/*footer*/
.footer{ width:100%; margin-top:30px; }
.footer_top{ background:#71130e;}
.footer_top ul{ width:220px; margin:0 auto; color:#FFFFFF;}
.footer_top ul li{ float:left; color:#FFFFFF; padding:3% 0%; padding-right:1.5%;}
.footer_top ul li a{ color:#FFFFFF;} 
.footer_bom{text-align:center; padding:3% 0% 12%; line-height:20px;}
/*footer end*/
/*nav_f start*/
.kong{ width:100%; height:20%;}
.nav_f_top{ width:100%; background:#FFFFFF;}
.nav_f_top ul{ padding:0px; margin:0px;}
.nav_f_top ul li{ float:left; width:24.6%; border-right:#FFFFFF solid 1px; text-align:center; padding-top:1%;}
.nav_f_top ul li:nth-child(4){ border-right:none;}
.nav_f_top ul li img{ width:45%; }
.nav_f_top ul li span{ display:block; margin-top:-7%;}
.nav_f_top ul li a{ color:#FFFFFF; font-size:10px; }
.nav_f_bom{ width:100%; background:#3f3f3f; position:fixed; /*left:0px;*/ bottom:0px; max-width:640px; margin:0 auto;}
.nav_f_bom ul{ padding:0px; margin:0px;}
.nav_f_bom ul li{ float:left; width:24.6%; border-right:#656565 solid 1px; text-align:center; padding-top:1%;}
.nav_f_bom ul li:nth-child(4){ border-right:none;}
.nav_f_bom ul li img{ width:45%; }
.nav_f_bom ul li span{ display:block; margin-top:0%;}
.nav_f_bom ul li a{ color:#FFFFFF; font-size:10px; }
/*nav_f end*/
.QQ{ position:fixed; right:0; top:45%;}
/*pro*/
.sideMenu{  border:1px solid #ddd; border-top:none;}
		.sideMenu h3{ height:32px; line-height:32px; padding-left:10px;  border-top:1px solid #e3e3e3; background:#f4f4f4; cursor:pointer;
			font:normal 14px/32px "Microsoft YaHei";
		}
		.sideMenu h3 em{ float:right; display:block; width:40px; height:32px;   background:url(../images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
		.sideMenu h3.on em{ background-position:16px -57px; }
		.sideMenu ul{ color:#999; width:100%; overflow:hidden; /*display:none;  默认都隐藏 */ }
		.sideMenu ul li{ float:left; overflow:hidden;width:48%;  margin-left:1%; margin-right:1%;}
		.sideMenu ul li img{ width:100%;}
		.sideMenu ul li span{ display:block; text-align:center; margin-bottom:8px;}
/*gcal*/
.gcal{ width:100%; overflow:hidden;}
.gcal ul{ width:96%; overflow:hidden; padding:2%;}
.gcal ul li{ width:98%; padding-left:15px; background:url(images/icoRight.gif) left center no-repeat;height:30px; font-size:14px;}

.pro_list{width: 96%;background: #f5f5f5;overflow:hidden;padding: 2%;}
.pro_list ul li {width: 48%;text-align:center;float:left;margin: 1%;}
.pro_list ul li p a {display: block;font-size: 15px;line-height:2.2;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.pro_list ul li img{border:0;width: 100%;height: auto;}

.page{ width:100%;padding:1rem;text-align:center; overflow:hidden;}
.page li{ width:auto; display:inline; }
.page .disabled span{padding:2px 8px; color:#444;background-color:#ebebeb;}
.page a{ padding:0.5rem 1rem;width:auto; white-space:nowrap; background:#fff; overflow:hidden;border:1px solid #ddd;}
.page a:hover,.page a.hover{color:#fff; text-decoration:none; background-color:#eb0001;border:1px solid #eb0001;}
.page>b{color:#fff; text-decoration:none; background-color:#eb0001;padding:0.5rem 1rem;margin:0 2px; border-radius:1px; }

.box{width: 100%;height: 100px;position: relative;}
#btn{display: inline-block;margin: 60px auto;margin-top: 0;position: absolute;left: 50%;transform: translateX(-50%);z-index: -1;bottom: 5px;}
#content li:nth-child(3){height: 50px;}
#content li:nth-child(3) a{
	width: 70%;
	display: inline-block;
	line-height: 20px;
	margin-top: 5px;
}
#content li:nth-child(3) time{line-height: 50px;}
@media screen and (min-width: 411px) {
	#content li:nth-child(3) a{
		width: 60%;
	}
}
@media screen and (min-width: 1000px) {
	#content li:nth-child(3){line-height: 50px;}
}