﻿@charset "utf-8";
/* CSS Document */

/*通用样式*/
html { padding:0px; margin:0px;}
*{margin:0px;padding:0px;word-wrap:break-word;}
body{ font-size:14px; line-height:24px; font-family: "微软雅黑";color:#4b4b4b;/* background:url(../images/index_bg.jpg) no-repeat;*/}
body{ color:#666666;}
a{color:#666666;text-decoration:none;}
a:hover{color:#666666;}
a img{border:none; padding:0px; margin:0px;}
img{border:none; display:block; padding:0px; margin:0px ;} 
div,ul,li,p,form{padding: 0px; margin: 0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
table {padding: 0px; margin: 0px;list-style-type: none;}
dt,dl,dd {padding: 0px; margin: 0px;list-style-type: none;}
form{margin:0px;padding:0px;}
input[type="checkbox"], input[type="radio"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;}
input:focus,textarea:focus,select:focus{ outline:none;}
input[type="text"],select{ height:30px; line-height:30px; color:#999; border:1px solid #ddd;}
.blank5 { height:5px;}
.blank10 { height:10px;}
.blank20 { height:20px;}
.blank30 { height:30px;}
.blank40 { height:40px;}
.blank50 { height:50px;}
.clear { clear:both}
#clear { clear:both}
.foot01 { background:#0466c9; font-size:18px; height:50px; line-height:50px; font-weight:bold; text-align:center; position:fixed; bottom:0px; width:100%; color:#FFFFFF;}
.mar{
	width:100%;
	height:auto;
	text-align:center;
	background: #FFF url(top_bg.gif) top center repeat-x;
}
.top_01{
	width:100%;
	height:29px;
	background:url(top_01.jpg) top center no-repeat;
}
.top_01 span{
	width:1180px;
	height:29px;
	padding-right:5px;
	text-align:right;
	margin:0px auto;
	display:block;
}
.top_01 a{
	color:#FFF;
	line-height:29px;
}
.top{
	width:1180px;
	height:auto;
	padding-top:30px;
	padding-bottom:30px;
	background:url(top.jpg) center right no-repeat;
	margin:0px auto;
}
.nav{
	width:100%;
	height:55px;
	line-height:25px;
	background:#c12516;
	text-align:center;
	background: url(nav_bg.jpg) repeat-x;
	}
.nav ul{
	width:1180px;
	display:block;
	margin:0px auto;
}
.nav ul li a{
	width:145px;
	font-size:16px;
	line-height:55px;
	border-right:1px #FFF dashed;
	color:#FFF;
	float:left;
}
.nav ul li a:hover{
	width:145px;
	height:55px;
	background:#f12a0b;
	color:#fff;
	display: block;
}
.banner{
	width:100%;
	height:500px;
	background:url(banner.jpg) top center no-repeat;
}
.banner_bottom{
	width:100%;
	height:54px;
	background:#eaeaea;
}
.banner_bottom p{
	width:1180px;
	height:54px;
	line-height:54px;
	text-align:left;
	background:url(img_01.jpg) center right no-repeat;
	margin:0px auto;
	display:block;
}
.product{
	width:1180px;
	height:638px;
	background:url(product_bg.jpg) top center no-repeat;
	padding-bottom:180px;
	margin:0px auto;
}
.product_left{
	width:240px;
	height:auto;
	padding-top:80px;
	float:left;
}
.product_left span a{
	width:185px;
	height:43px;
	color:#FFF;
	line-height:43px;
	padding-left:55px;
	display:block;
}
.product_left ul li a{
	width:160px;
	height:30px;
	line-height:30px;
	text-align: left;
	color:#212121;
	padding-left:48px;
	display:block;
}
.product_right{
	width:940px;
	height:auto;
	float:right;
}
.product_right span{
	width:500px;
	height:55px;
	color:#FFF;
	font-size:16px;
	line-height:43px;
	padding-left:35px;
	padding-top:10px;
	text-align: left;
	display:block;
}
.product_right ul li{
	width:242px;
	height:auto;
	float:left;
}
.product_right ul li img{
	padding-bottom:0px;
	display:block;
}
.product_right ul li p{
	padding:none;}
.product_right ul li p a{
	width:240px;
	height:35px;
	color:#666666;
	font-size:14px;
	text-align:center;
	line-height:35px;
	display:block;
}
.gg1{
	width:100%;
	height: auto;
	background:#eef2f6;
}
.gg1 span{
	width:100%;
	height:51px;
	background: url(img_02.jpg) top center no-repeat;
	display:block;
}
.gg1 ul{
	width:1200px;
	height:492px;
	background:url(img_03.jpg) top center no-repeat;
	margin:0px auto;
	display:block;
}
.gg1 ul li{
	width:350px;
	height:auto;
	text-align:center;
	display:block;
}
.l1{
	padding-left:30px;
	padding-top:80px;
	display:block;
	float:left;
}
.l2{
	padding-left:400px;
	padding-top:45px;
	display:block;
	float:right;
}
.l3{
	padding-left:15px;
	padding-top:110px;
	display:block;
	float:left;
}
.l4{
	padding-left:400px;
	padding-top:100px;
	display:block;
	float:right;
}
.gg2{
	width:100%;
	height:180px;
	background:url(mg_04.jpg) top center no-repeat;
}
.gg3{
	width:100%;
	height: auto;
	line-height:30px;
	background: url(ys_dbg.jpg) center top no-repeat;
	text-align:center;
}
.gg3 span{
	width:1165px;
	height:427px;
	padding-top:130px;
	padding-left:15px;
	text-align:left;
	background: url(img_05.jpg) top center no-repeat;
	display:block;
	margin:0px auto;
}
.gg4{
	width:100%;
	height:198px;
	background: url(img_06.jpg) top center no-repeat;
}
.case{
	width:1180px;
	height:auto;
	padding-top:30px;
	background: #FFF url(img_bg.jpg) center 150px no-repeat;
	margin:0px auto;
}
.case span{
	width:1180px;
	height:70px;
	text-align:center;
	background: url(img_07.jpg) top center no-repeat;
	margin:0px auto;
	display: block;
}
.case_bottom{
	width:1180px;
	height:455px;
	background:url(img_08.jpg) top center no-repeat;
	margin:0px auto;
}
.case1{
	width:500px;
	height:auto;
	float:left;
}
.case1 ul li{
	width:280px;
	padding-left:25px;
	padding-top:85px;
}
.case1 ul li p{
	width:275px;
	font-weight:bold;
	line-height:36px;
	display:block;
}
.case2{
	width:600px;
	height:auto;
	padding-top:300px;
	float:right;
}
.huanjing{
	width:1180px;
	height:auto;
	display:block;
	margin:0px auto;
}
.huanjing span{
	width:1180px;
	height:42px;
	background:url(img_09.jpg) top center no-repeat;
	display:block;
}
.gg5{
	width:100%;
	height:197px;
	background: url(img_10.jpg) top center no-repeat;
}
.news{
	width:1180px;
	height:auto;
	text-align:center;
	padding-top:35px;
	padding-bottom:30px;
	background:#FFF;
	margin:0px auto;
}
.news span{
	width:1180px;
	height: 27px;
	text-align:center;
	background:url(img_11.jpg) top center no-repeat;
	display:block;
}
.news_left{
	width:790px;
	height:auto;
	float:left;
}
.news_right{
	width:375px;
	height:auto;
	float:right;
}
.news_right ul li{
	width:375px;
	height:33px;
	text-align: left;
	border-bottom:1px #c6c4c4  dashed;
	float:left;
	display:block;
}
.bottom_nav{
	width:100%;
	height:68px;
	background:url(end_nav.jpg) top center repeat-x;
}
.bottom_nav ul{
	width:1180px;
	height: auto;
	margin:0px auto;
	display:block;
}
.bottom_nav ul li a{
	width:147px;
	height:68px;
	color:#FFF;
	line-height:68px;
	text-align:center;
	float:left;
}
.bottom{
	width:100%;
	height: auto;
	color:#fff;
	padding-top:30px;
	padding-bottom:30px;
	background:#0466c9;
}
.bottom1{
	width:1180px;
	height: auto;
	text-align:center;
	margin:0px auto;
}
.bottom1 span{
	width:238px;
	height:auto;
	padding:20px;
	border-right:1px #68a3df solid;
	display:block;
	float:left;
}
.bottom1 p{
	width:500px;
	text-align:left;
	line-height:35px;
	padding-left:50px;
	float:left;
	display:block;
}
.bottom_news{
	width:330px;
	height:auto;
	text-align:left;
	float:right;
}












/*栏目页*/
.banner_about{
	width:100%;
	height:320px;
	background:url(banner_about.jpg) center top no-repeat;
}
.banner_product{
	width:100%;
	height:320px;
	background:url(banner_product.jpg) center top no-repeat;
}
.banner_news{
	width:100%;
	height:320px;
	background:url(banner_news.jpg) center top no-repeat;
}
.lm{
	width:1180px;
	height:auto;
	margin:0px auto;
	}
.lm_left{
	width:250px;
	height:auto;
	padding-top:84px;
	padding-bottom:10px;
	background:url(lm_img01.jpg) top center no-repeat;
	float:left;
}
.lm_left span{
	width:230px;
	height: auto;
	font-weight:bold;
	text-align: left;
	display: block;
}
.lm_left ul li a{
	width:230px;
	height:40px;
	line-height:40px;
	border-bottom:1px #fff solid;
	border-top:1px #fff solid;
	padding-left:20px;
	background:#f3f3f3;
	display:block;
}
.lm_left ul{
	background:url(lm_img02.jpg) center bottom no-repeat;
	display:block;
}
.lm_right{
	width:860px;
	height:auto;
	background:#f8f8f8;
	padding:15px;
	float:right;
}
.lm_right1{
	width:860px;
	height: auto;
	background: #FFF;
	display: block;
	margin:0px auto;
}
.lm_right1 p{
	width:830px;
	height:40px;
	margin-bottom:10px;
	padding-left:30px;
	line-height:40px;
	border-bottom:1px #ececec solid;
	color:#0466c9;
	font-size:16px;
	background:url(title_2.png) center left no-repeat;
	display:block;
}
.lm_nr{
	width:860px;
	padding-top:20px;
	padding-bottom:30px;
	text-align: left;
	background:#FFF;
}
.lm_nr p{
	width:830px !important;
	padding:15px;
	margin:0px;
}
.lm_nr img{
	margin:0px auto;
	display:block;
}

.contn {
	line-height:30px; 
	font-size:16px;
	padding:20px;
	}
.title{
	font-size:16px;
	font-weight:bold;
	line-height:40px;
	text-align:center;
	border-bottom:1px #CCC dashed;}
.mess {
	line-height:40px;
	height:40px;
	border-bottom:#CCC dashed 1px;
	}
.mess span{
	width: auto;
	background:none;
	padding-right:30px;
	padding-left:80px;
	float:left;
	display:block;
	}
.intro {
	padding:20px 10px;
	line-height:30px;
	text-align:center;
}
.intro p{
	margin:0px;
	padding:0px;}
.control {
	height:40px;
	line-height:40px;
	text-align:left;
	} 
.name {
	font-size:20px;
	text-align:left;
	border-bottom:#CCC dashed 1px;
	height:60px;
	line-height:60px;
	text-align:center;
}
.name1{
	font-size:14px;
	text-align:left;
	border-bottom:#CCC dashed 1px;
	height:30px;
	line-height:30px;
}
/*标签*/
.bq_01{
	width:735px;
	height:auto;
	border:1px #cacaca solid;
	margin:0px auto;
}
.bq_01 img{	
	float:left;
	display:block;
}
.bq_01 span{
	width:540px;
	padding-top:15px;
	float:right; 
	display:block;
}
.bq_01 span img{
	padding-left:400px;
	padding-top:20px;
	display:block;
}
/*手机*/
.wap_logo{
	padding-bottom:10px;
	padding-top:8px;}
.wap_logo img{ margin:0px auto; display:block;}
.wap_nav{
	width:100%;
	height:40px;
	background:#0364c5;
}
.wap_nav ul li a{
	width:20%;
	color:#FFF;
	line-height:40px;
	text-align:center;
	float:left;
	display:block;
}
.banner_nav{
	width:100%;
	height: auto;
}
.wap_menu{
	width:99%;
    height:auto;
	padding-bottom:10px;
	margin:0px auto;
}
.wap_fl{
	width:100%;
	text-align:center;
	background:#f0f0f0;
	padding-top:15px;
	padding-bottom:15px;
}
.wap_fl span{
	width:100%;
	height:30px;
	color:#0566e8;
	font-weight:bold;
	border-bottom:3px #0069c7 solid;
	text-align:left;
	display:block;
}
.wap_fl tr td{
	border-left:1px #CCC solid;
	border-bottom:1px #CCC solid;
	line-height:35px;
	text-align:center;
}
.wap_menu{
	width:100%;
	text-align:center;
}
.wap_menu span{
	width:100%;
	height:30px;
	color:#0566e8;
	font-weight:bold;
	border-bottom:3px #0069c7 solid;
	text-align:left;
	display:block;
}
.wap_menu ul li{
	width:50%;
	height:auto;
	padding-bottom:10px;
	float:left;
	display:block;
}
.wap_menu ul li img{
	display:block;
	margin:0px auto;
}
.wap_menu ul li p{
	text-align:center;
	line-height:30px;
	display:block;
}
.wap_gg1{
	width:100%;
	height: auto}
.wap_gg1 ul{
	width:100%;
	height:auto;
	margin:0px auto;
}
.wap_gg1 ul li{
	width:33%;
	height:auto;
	text-align:center;
	padding-top:60px;
	display:block;
	float:left;
}
.wap_gg1 ul li img{
	margin:0px auto;
	margin-bottom:20px;
}
.wap_gg1 ul li p{
	width:100%;
	color:#FFF;
	margin:0px auto;
}
.bt {
    width:100%;
	height:40px;
	color:#666;
	font-weight:bold;
	border-bottom:3px #0069c7 solid;
	text-align: center;
}
.btin {
    width: 88%;
    font-size: 130%;
    line-height:260%;
    margin: auto 6%;
    text-align: center;
    color: #666;
    background: url(../images/line.png) center center no-repeat;
}
.xxys {
    width: 96%;
    font-size: 100%;
    line-height: 200%;
    color: #666;
    margin: 20px 2%;
    height: auto;
    overflow: auto;
}
.rmzy {
    width: 99%;
    max-width: 640px;
    height: auto;
    overflow: auto;
    margin: 10px auto;
}
.xxys {
    width: 96%;
    font-size: 100%;
    line-height: 200%;
    color: #666;
    margin: 20px 2%;
    height: auto;
    overflow: auto;
}
.xxys ul li {
    width: 98%;
    line-height: 250%;
    font-size: 100%;
    border-bottom: 1px dotted #999;
}
.wap_top{
	width:100%;
	height:auto;
	text-align:center;
}
.wap_top1{
	width:35%;
	height:20px;
	border-bottom:1px #038a03 solid;
	display:block;
	float:left;
}
.wap_top2{
	width:30%;
	height:40px;
	color:#038a03;
	font-size:16px;
	font-weight:bold;
	line-height:40px;
	text-align:center;
	display:block;
	float:left;
}
.wap_top2 a{
	color:#038a03;
	font-size:16px;
	font-weight:bold;
	line-height:40px;
}
.wap_top3{
	width:35%;
	height:20px;
	border-bottom:1px #038a03 solid;
	display:block;
	float:left;
}
.bq_cp1{
	width:50%;
	height:auto;
	background:#FFFFFF;
	margin-bottom:10px;
	text-align: center;
	float:left;
}
.bq_cp2{
	width:100%;
	height:auto;
	text-align:center;
	display:block
}
.bq_cp2 img{
	width:95%;
	height:auto;
	display:block;
	margin:0px auto;
}
.bq_cp3 a{
	width:95%;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#FFFFFF;
	background:#999999;
	margin:0px auto;
	display:block;
}

.lm_centent1{
	width:98%;
	height:auto;
	text-align:center;
	margin:0px auto;
}
.lm_centent1 ul li{
	width:25%;
	height:auto;
	color:#000000;
	font-size:14px;
	text-align: center;
	float:left;
	display:block;
}
.lm_centent1 ul li a{color:#000000;}

lm_c2middle{
	width:100%;
	text-align:center;
	display:block;
}
.lm_c2middle img{
	width:90%;
	padding-top:5px;
	padding-bottom:5px;
	margin:0px auto;
	display:block;
}
.lm_c2middle p{
	text-align:left;
	display:block;
	margin:0px;
	padding:0px;
	font-size:12px;
	background:#FFFFFF;
}

/* fullSlide */
.fullSlide{width:100%;position:relative;height:510px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:510px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:518;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:68px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#b61c15}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:10%;z-index:1;width:40px;height:60px;background:url(/images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:10%;background-position:-6px -137px;}
/* fullSlide */
/*3g幻灯代码开始*/
.slides { margin: 0px auto; width:1000px; height: 230px; overflow: hidden; position: relative; }
				.slide-pic { margin: 0px; padding: 0px; width: 1000px; overflow: hidden; list-style: none; }
					.slide-pic img { width: 1000px; height: 230px; }
					.slide-pic li { display: none; }
						.slide-pic li.cur { display: block; }
				.slide-li { margin: 0px; padding: 0px; left: 0px; bottom: 0px; position: absolute; }
					.slide-li li { margin: 0px; padding: 0px; width: 143px; height: 10px; float: left; overflow: hidden; list-style: none; }
					.slide-li a { width: 143px; height: 10px; color: #000; font-size: 12px; display: block; }
						.slide-li a:hover { color: #F00; text-decoration: none; }
				.op li { background: #fff; filter: alpha(opacity=60); opacity: 0.4; }
					.op li.cur { background: #06F; }
				.slide-txt span { display: none; }
				/*3g幻灯代码结束*/