@charset "utf-8";
/*##0099ff*/
/* main_image 轮播图CSS　2018.3.6 */
.banner {height:300px; background:#f0f0f0;}
.banner00 {height:70px; background:#fff;}
.onpage {height:40px; background:#f0f0f0;float: left; margin-bottom:20px;}
.onpage_1{text-indent:3px; line-height:40px; font-size:14px; width:100%; text-align:left;}

.main{ margin-bottom:40px; position:static;}
.main_menu{ width:270px; float:left; margin-right:18px;}
.main_menutit{ background:#671a22; height:55px; font-size:22px;border-left:1px solid #671a22; border-right:1px solid #671a22; width:100%; color:#fff; line-height:55px;text-indent:25px;}
.main_menu li{ height:45px; line-height:45px; width:100%; float:left; font-size:17px; border-left:1px solid #ccc; border-right:1px solid #ccc;text-indent:45px; background:url(../images/li_bg.png) no-repeat left top;}
.main_menu .main_menull{ height:10px; width:100%; float:left; border-left:1px solid #ccc; border-right:1px solid #ccc;background: none;}
.main_menu li a{ display: block;}
.main_menu li:hover { text-indent:50px;transition: 0.5s;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;}

.main_m{ width:1000px; min-height:380px; float:right; }
.main_mtit{ height:48px; line-height:40px; font-size:22px; padding-left:20px; border-bottom:2px solid #CCC; margin-bottom:5px;}
.main_mtime{ height:16px; line-height:16px; font-size:13px; padding-left:20px; margin-bottom:30px; margin-bottom:5px; color:#666;}
.main_mtxt{ padding-left:20px; padding-right:20px; margin-top:30px; line-height:30px; font-size:16px; width:100%;}
.newspage{ height:65px; padding:20px; width:100%; float:left; }
.newspage font{ line-height:25px;}
.newspagedd{  text-align:center;margin: 0px auto;}

.main_left{float:left; width:270px;}
.main_lefttit{ background:#671a22; height:55px; font-size:22px;border-left:1px solid #671a22; border-right:1px solid #671a22; width:100%; color:#fff; line-height:55px;text-indent:25px;}
.main_left li{ height:60px; line-height:60px; width:100%; float:left; font-size:18px; border-left:1px solid #ccc; border-right:1px solid #ccc;text-indent:45px; background:url(../images/li_bg2.png) no-repeat left top;}
.main_left .main_leftll{ height:10px; width:100%; float:left; border-left:1px solid #ccc; border-right:1px solid #ccc;background: none;}
.main_left .ll2{ border-bottom:1px #ccc solid;}
.main_left li a{ display: block;}
.main_left li:hover { text-indent:50px;transition: 0.5s;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;}
.main_left .logolink{width:270px; padding-top:20px; float:left;}
.main_left .logolink img{ border:2px #ddd solid;}

.main_hot{float:left; width:270px;}
.main_hot li{ height:30px; line-height:30px; width:100%; float:left; font-size:14px; border-left:1px solid #ccc; border-right:1px solid #ccc;text-indent:15px; background:url(../images/li02.gif) no-repeat left 50%;}
.main_hot .main_hotll{ height:10px; width:100%; float:left; border-left:1px solid #ccc; border-right:1px solid #ccc;background: none;}
.main_hot .ll2{ border-bottom:1px #ccc solid;}
.main_hot li a{ display: block;}
.main_hot li:hover { transition: 0.5s;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;}

.newslist{ height:40px; border-bottom:dashed #bbb 1px; float:left; width:100%; line-height:30px;text-indent:15px;font-size:16px; padding-top:10px;}
.newslist font{font-size:14px; padding-left:30px; color:#CCC;}
.newslist:hover{ background:#f0f0f0;}

.prolist{ float:left; width:33%; padding-top:30px; }
.prolist dt{width:95%;font-size:16px; font-weight:bold; text-align:center;margin: 0px auto;}
.prolist dd{  width:95%;text-align:center;margin: 0px auto;}
.prolist img{ width:100%;}

.kk01{ width:270px; margin:5px; float:left; border:1px #eee solid; height:200px; background: url(../images/kkbg.jpg) no-repeat left top; }
.kk02{ width:100%; height:50px; font-size:20px; text-align:center; line-height:50px; font-weight:bold;}
.kk03{ width:250; font-size:13px; line-height:20px; margin-left:10px; margin-top:15px;}
@media only screen and (max-width: 768px) {
	.banner {display:none;}
	.main_menu{ width:100%;}
	.main_menu li{ width:auto;text-indent:0px; padding-left:10px; padding-right:20px; border:0px; background:url(../images/li_01.gif) no-repeat 0px 19px; ;background-size:5px 5px;}
	.main_menu li:hover { text-indent:0px;}
	.main_m{ width:100%; min-height:0px;}
.main_left .lx dt{ padding-bottom:10px;}
.main_left .lx dd{ height:40px; font-size:30px; padding-top:25px;}
.kk01{ width:100%; border:0px; }
.kk03{ width:90%; margin-left:10px;}
}