/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;color:#000;}
body{ font-size:12px;font-family:''; color:#666;}
p{line-height:1.8em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper {
	width: 1200px;
	margin: 0 auto;
	
}

.head{
	height: 165px;
	/*overflow: hidden;*/
}

.top{
	height: 115px;
}
.logo{
	height: 115px;
	float: left;
	display: block;
}
.logo img{
	display: block;
	height: 115px;
	float: left;
}

.gsmc{
	font-weight:bold;
	height: 56px;
	float: left;
    margin-top: 29px;
	margin-left: 30px;
}
	.gsmc dt {
		font-size: 27px;
		color: #26578f;
		text-align: justify;
		height: 36px;
		line-height: 36px;
	}
	.gsmc dd {
		font-size: 18.6px;
		color: #26578f;
		text-align: justify;
		height: 20px;
		line-height: 37px;
	}

.topRight{
	height: 54px;
	float: right;
	margin-top: 30px;
}
.topRight dt{
	font-size: 20px;
	height: 30px;
	line-height: 30px;
	color: #000;
	text-align: center;
}

.topRight dd{
	font-size: 20px;
	text-align: center;
	height: 26px;
	line-height: 43px;
	color: #72c935;
}

.menubg{
	width: 100%;
	height: 50px;
	margin: 0 auto;
	background: #373946;
}

.wapper{
	width: 1200px;
	margin: 0 auto;
}
.menu{
	height: 50px;
}
.menu li{
	
	
	position: relative;
	font-size: 16px;
	
	float: left;
}
.menu li .h1{width: 120px;height: 50px;overflow: hidden; position:relative;}
.one{
	width: 120px;
	height: 50px;
	line-height: 50px;
	position: absolute;
	text-align: center;
	transition: 500ms;
	left: 0;
	top: 0;
	color: #fff;
	z-index: 1;
	text-decoration: none;
}

.menu li:hover .one{
	top:-50px;
}

.two{
	width: 120px;
	height: 50px;
	line-height: 50px;
	position: absolute;
	text-align: center;
	transition: 500ms;
	left: 0;
	bottom: -50px;
	color: #fff;
	z-index: 2;
	background: #72c935;
	text-decoration: none;
}
.menu li:hover .two{
	bottom:0px;
}
.menu li .erji{ width:160px; transform:translateX(-50%); position:absolute; top:100%; left:50%; box-shadow:0px 2px 2px rgba(0,0,0,.1); display:none; z-index:5; background:#fff;}
.menu li:hover .erji{ display:block;}
.menu li .erji a{ display:block; font-size:14px; line-height:24px; text-align:center; padding:10px 10px; color:#333;}
.menu li .erji a:hover{ color:#72c935;}
/*menu
.menu{height:35px;line-height:35px;background:#333;}
.menu ul li{ float:left; position:relative; border-right:#666 solid 1px;width:120px;}
.menu ul li dl{ background:#fff; width:100%; position:absolute; left:0px; top:35px; box-shadow:2px 2px 5px rgba(0,0,0,0.2); padding:10px 0;display:none; }
.menu ul li dl dd{ line-height:28px;border-bottom:#ddd dotted 1px; margin:0 10px; }
.menu ul li dl dd a{ font-size:12px; color:#666; font-weight:normal; display:inline; padding:0; text-align:left;}
.menu ul li dl dd a:hover{ color:#f60;}
.menu a{ font-size:14px;color:#fff; text-decoration:none; font-weight:bold;display:block;text-align:center;}
.menu a:hover{color:#fff;}
a.menu_hover{ background:#666;color:#fff;}
.menu_down span{ display:block;background:url(../images/menu_down.gif) right 10px center no-repeat;}
*/


/*banner_03*/
.banner_03{ position:relative; z-index: 1; width:100%; height:650px; overflow:hidden;}
.banner_03 .bd { Z-INDEX: 0; position: relative; overflow:hidden; }
.banner_03 .bd ul{ margin:0px auto;}
.banner_03 .bd li { width:100%; height:650px; text-align:center;  overflow:hidden;}
.banner_03 .hd { position:relative; top:-40px; width:1100px; height:20px; margin:0px auto; text-align:center;}
.banner_03 .hd ul { position:absolute; left:50%; margin-left:-60px; bottom:0px; z-index:99; width:190px; height:22px;}
.banner_03 .hd ul li { height:22px; width:22px; margin-left:15px; text-align:center; text-indent:-9999em; float:left; background:url(../Images/BannerBg_02.png) no-repeat; cursor:pointer;}
.banner_03 .hd ul .on { background:url(../images/BannerBg_01.png) no-repeat; }
.banner_03 .prev { position:absolute;  TOP:50%; left:20px; Z-INDEX:2; width:31px; height:53px; margin-top:-30px; background:url(../Images/BannerLeft.png) no-repeat; cursor: pointer;}
.banner_03 .next { position:absolute; TOP:50%; right:20px; Z-INDEX:2; width:31px; height:53px; margin-top:-30px; background:url(../Images/BannerRgt.png) no-repeat; cursor:pointer;}

.banner_03 .bd ul li a{
	display: block;
	height: 100%;
	width: 100%;
}



@media screen and (max-width: 1280px){
	.banner_03{width: 100%;height: 433px;margin: 0 auto;position: relative;}
	.banner_03 .bd{width:100%;}
	.banner_03 .bd li { width:100%; height:433px; text-align:center;overflow:hidden;background-size: 100%}
	.banner_03 .prev { position:absolute;  TOP:50%; left:20px; Z-INDEX:2; width:31px; height:53px; margin-top:-30px; background:url(../Images/BannerLeft.png) no-repeat; cursor: pointer;}
	.banner_03 .next { position:absolute; TOP:50%; right:20px; Z-INDEX:2; width:31px; height:53px; margin-top:-30px; background:url(../Images/BannerRgt.png) no-repeat; cursor:pointer;}
}

@media screen and (max-width: 1366px){
	.banner_03{width: 100%;height: 462px;margin: 0 auto;position: relative;}
	.banner_03 .bd{width:100%;}
	.banner_03 .bd li { width:100%; height:462px; text-align:center;overflow:hidden;background-size: 100%}
	.banner_03 .prev { position:absolute;  TOP:50%; left:20px; Z-INDEX:2; width:31px; height:53px; margin-top:-30px; background:url(../Images/BannerLeft.png) no-repeat; cursor: pointer;}
	.banner_03 .next { position:absolute; TOP:50%; right:20px; Z-INDEX:2; width:31px; height:53px; margin-top:-30px; background:url(../Images/BannerRgt.png) no-repeat; cursor:pointer;}
}

.con1bg{
	background: #fff;
	overflow: hidden;
}

.con1{
	overflow: hidden;
}


	.con1 h1 {
		color: #26578f;
		font-weight: normal;
		font-size: 30px;
		line-height: 32px;
		width: 280px;
		text-align: center;
		margin: 22px auto 0;
	}
.con1 ul{
	margin-top: 30px;
	overflow: hidden;
}

.con1 ul li{
	width: 275px;
	height: 290px;
	float: left;
	margin-left: 12px;
	margin-right: 13px;
	margin-bottom: 10px;
}

.con1 ul li img{
	display: block;
	margin: 0 auto;
	width: 100px;
	height: 100px;
}

.con1 ul li h2{
	font-size: 30px;
	font-weight: normal;
	color: #000;
	text-align: center;
	line-height: 45px;
	margin-top: 15px;
}

.con1 ul li span{
	display: block;
	line-height: 24px;
	font-size: 16px;
	color: #000;
	text-align: center;
}

.con2bg{
	background: #eff5fb;
	overflow: hidden;
}
.con2{
	overflow: hidden;
}

.Title{
	overflow: hidden;
	margin-top: 0px;

}
.logoT{
	height: 115px;
	width: 605px;
	margin: 0 auto;
}

.logoT hr{
	height: 1px;
	width: 225px;
	margin-top: 55px;
	border: none;
}

.yanse1{
	background: #fcbe5b;
}
.yanse2{
	background: #2071c2;
}
.yanse3{
	background: #73be1c;
}
.yanse4{
	background: #21c5ce;
}
.yanseTxt1 {
	color: #26578f;
}
.yanseTxt2 {
	color: #26578f;
}
.yanseTxt3 {
	color: #26578f;
}
.yanseTxt4 {
	color: #26578f;
}


.hrLeft{
	float: left;
}

.hrRight{
	float: right;
}

.logoT img{
	height: 115px;
	display: block;
	float: left;
	margin-left:20px;
	margin-right: 20px;
}

.spanT{
	display: block;
	font-weight: normal;
	font-size: 30px;
	line-height: 33px;
	text-align: center;
	margin: 20px auto 0;
}

.con2 ul{
	margin-top: 18px;
    overflow: hidden;
}
.con2 ul li{
	width: 380px;
	height: 450px;
	margin-left: 10px;
	margin-right: 9px;
	margin-bottom: 10px;
	float: left;
	position: relative;
}

.cp{
	width: 380px;
	height: 295px;
	overflow: hidden;
}
	.cp img {
		width: 380px;
		height: 295px;
		display: block;
		transition: 500ms;
		object-fit: cover;
	}

.con2 ul li:hover .cp img{
	transform: scale(1.1);
}

.con2dl{
	width: 330px;
	height: 60px;
	background: #fff;
	padding: 20px 25px;
}
.con2dl dt{
	float: left;
	width: 29px;
	height: 29px;
}
.con2dl dt img{
	display: block;
	width: 29px;
	height: 29px;
}

.con2dl dd{
	float: left;
	display: block;
	margin-left: 10px;
	width: 291px;
	overflow: hidden;
	height: 60px;
}
.cpsp1{
	display: block;
	font-size: 16px;
	color: #fcbd16;
	line-height: 20px;
}
.cpsp2{
	display: block;
	font-size: 14px;
	color: #666;
	line-height: 20px;
}

.con2Bt{
     height: 55px;
	position: relative;
	overflow: hidden;
}

.conBtM{
	width: 100%;
	height: 55px;
	background: #fff;
	position: absolute;
	right: 0;
	bottom: 55px;
	transition: 500ms;
}

.con2 ul li:hover .conBtM{
	bottom: 0;
}
.conBtM a{
	display: block;
	width: 116px;
	height: 30px;
	margin: 12px auto;
	background: #98cc46;
    color: #fff;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	border-radius: 5px;
}
.conBtM a:hover{
	box-shadow: 0 0 30px #0f0;
}


.zpq{
	display: block;
	width: 100%;
	height: auto;
	margin: 10px auto;
	overflow: hidden;
}
.zpq img{
	display: block;
	width: 100%;
	height: auto;
}

.con4bg{
	overflow: hidden;
}

.con4{
    overflow: hidden;
	margin: 40px auto;
}

.con4L{
	float: left;
	width: 446px;
}

.con4L dl{
	width: 446px;
	height: 236px;
	background: #fff;
	margin-bottom: 10px;
	box-shadow:5px 5px 8px rgba(0,0,0,0.5);
	border-radius: 24px;
}

.con4L dl dt{
	width: 236px;
	height: 236px;
	border-radius: 24px;
	overflow: hidden;
	float: left;
}


	.con4L dl dt img {
		width: 236px;
		height: 236px;
		display: block;
		object-fit: cover;
	}


.con4L dl dd{
	float: left;
	width: 210px;
	height: 236px;
}

.con4L dl dd h1{
	width: 180px;
	font-size: 20px;
	line-height: 34px;
	text-align: center;
	margin: 15px auto;
	font-weight: normal;
}

.con4L dl dd span{
	display: block;
	width: 180px;
	height: 100px;
	overflow: hidden;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	margin: 5px auto;
}


.djck{
	width: 110px;
	height: 35px;
	font-size: 16px;
	display: block;
	color: #fff;
	text-align: center;
	line-height: 35px;
	background: #7fcef5;
	margin: 5px auto;
	border-radius: 5px;
}

.djck i{
	font-style: normal;
	font-family: 宋体;
	font-weight: bold;
}

.con4M{
	height: 484px;
	float: left;
	width: 236px;
	border-radius: 24px;
	margin-left: 28px;
	box-shadow: 5px 5px 8px rgba(0,0,0,0.5);
}

.con4M dt{
	width: 236px;
	height: 236px;
	border-radius: 24px;
	overflow: hidden;
}

.con4M dd{
	width: 236px;
	height: 240px;
	margin-top: 10px;
	overflow: hidden;
}
/**/

.con4M dd h1{
	width: 180px;
	font-size: 20px;
	line-height: 34px;
	text-align: center;
	margin: 15px auto;
	font-weight: normal;
}

.con4M dd span{
	display: block;
	width: 180px;
	height: 100px;
	overflow: hidden;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	margin: 5px auto;
}
/**/





	.con4M dt img {
		width: 236px;
		height: 236px;
		display: block;
		object-fit: cover;
	}


.con4R{
	height: 300px;
	float: right;
	width: 446px;
	margin-right: 8px;
}


.con4R dl{
	width: 446px;
	height: 236px;
	background: #fff;
	margin-bottom: 10px;
	box-shadow:5px 5px 8px rgba(0,0,0,0.5);
	border-radius: 24px;
}

.con4R dl dt{
	width: 236px;
	height: 236px;
	border-radius: 24px;
	overflow: hidden;
	float: left;
}


	.con4R dl dt img {
		width: 236px;
		height: 236px;
		display: block;
		object-fit: cover;
	}


.con4R dl dd{
	float: left;
	width: 210px;
	height: 236px;
}

.con4R dl dd h1{
	width: 180px;
	font-size: 20px;
	line-height: 34px;
	text-align: center;
	margin: 15px auto;
	font-weight: normal;
}

.con4R dl dd span{
	display: block;
	width: 180px;
	height: 100px;
	overflow: hidden;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	margin: 5px auto;
}

.prL{
}

.prL li{
	margin-bottom: 36px;
	height: 450px;
	width: 1192px;
	border-radius: 5px;
	box-shadow: 5px 5px 8px rgba(0,0,0,0.5);
}


.prLImg {
	width: 760px;
	height: 450px;
	display: block;
	float: left;
	object-fit: cover;
}

.prLCon{
	width: 390px;
	height: 450px;
	float: right;
}

.prLCon h1{
	font-size: 18px;
	font-weight: normal;
	line-height: 65px;
	color: #333;
	height: 100px;
}

.prLConMiddle{
	height: 84px;
	background: #f3f3f3;
	margin-top: 15px;
	overflow: hidden;
}

.prLConBottom{
	height: 44px;
	margin-top: 105px;
}

.jiage{
	height: 44px !important;
	line-height: 44px !important;
	color: #000 !important;
	font-size: 28px !important;
	float: left !important;
	font-weight: bolder !important;
}

.jiage i{
	font-style: normal;
	font-size: 22px;
	font-weight: normal;
}
.jiage span{
	font-style: normal;
	font-size: 14px;
}

.ckxq{
	width: 138px;
	height: 44px;
	background: #1ab16a;
	display: block;
	float: right;
	border-top-left-radius: 24px;
	border-bottom-left-radius: 24px;
}

.ckxq span{
	font-size: 16px;
	color: #fff;
	height: 44px;
	line-height: 44px;
	float: left;
	display: block;
	margin-left: 24px;
}

.ckxq img{
	display: block;
	width: 20px;
	height: 20px;
	float: right;
	margin-right: 20px;
	margin-top: 12px;
}


.chs{
	height: 20px;
	line-height: 20px;
	width: 360px;
	font-size: 14px;
	color: #666;
	margin: 10px auto 0;
	display: block;
}

.manager-msg{
	height: 40px;
	width: 360px;
	margin: 5px auto;
}


.manager-msg dt{
	width: 40px;
	height: 40px;
	float: left;
}

.manager-msg dt img{
	width: 40px;
	height: 40px;
    display: block;
}

.manager-msg dd{
	width: 300px;
	height: 40px;
	float: left;
	margin-left: 20px;
	font-size: 12px;
	line-height: 20px;
	overflow: hidden;
	color: #999;
}











/*

.con4T{
	height: 378px;
	overflow: hidden;
	margin-bottom: 20px;
}

.con4TL1{
	width: 380px;
	height: 378px;
	float: left;
	position: relative;
}
.con4TL1 img{
	width: 380px;
	height: 378px;
	display: block;
}

.con4TL1:hover .bkbg{
	display: none;
}

.con4TL2{
	width: 380px;
	height: 378px;
	float: left;
	position: relative;
}

.con4TL2:hover .bkbg{
	display: none;
}

.con4TL2 img{
	width: 380px;
	height: 378px;
	display: block;
}
.con4TR0{
	 width: 791px;
	 height: 378px;
	 float: right;
	position: relative;
 }
.con4TR0 img{
	width: 791px;
	height: 378px;
	display: block;
}
.con4TR0:hover .bkbg{
	display: none;
}


*/

.bkbg{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.4);
	z-index: 999;
}

.bk{
	border: 8px solid #ccc;
	display: block;
	margin: 50px 10px 10px;
	height: 300px;
}

.con4TR{
	width: 791px;
	height: 378px;
	float: right;
}


.con4TR1{
	width: 380px;
	height: 378px;
	float: left;
	position: relative;

}


.con4TR1 img{
	width: 380px;
	height: 378px;
	display: block;
}

.con4TR1:hover .bkbg{
	display: none;
}


.con4TR2{
	 width: 380px;
	 height: 378px;
	 float: right;
	position: relative;

}

.con4TR2 img{
	width: 380px;
	height: 378px;
	display: block;
}
.con4TR2:hover .bkbg{
	display: none;
}

.con5bg{
	background: #F1e3d8;
	overflow: hidden;
}

.con5{
	margin-top: 14px;
	margin-bottom: 6px;
	overflow: hidden;
}

.con5 {
	overflow: hidden;
}
.con5 li{
	width: 392px;
	height: 331px;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 10px;
	float: left;
}
.con5 li a{
	width: 392px;
	height: 331px;
	display: block;
	opacity: 1;
	transition: 500ms;
}

.con5 li:hover a{
	opacity: 0.7;
}


	.con5 li a img {
		width: 392px;
		height: 331px;
		display: block;
		object-fit: cover;
	}


.con6bg{
	overflow: hidden;
}

.con6{
	overflow: hidden;
}


.con6 h1{
	height: 30px;
	font-size: 30px;
	line-height: 3px;
	color: #fcbd16;
	font-weight: normal;
	margin-top: 40px;
	border-bottom: 2px solid #fcbd16;
}

.con6M{
	overflow: hidden;
	margin-top:17px;
	margin-bottom: 14px;
}

.tupian{
	display: block;
	float: left;
	width: 250px;
	height:250px;
	border: 1px solid #fff;
}


.wxmp{
	display: block;
	float: left;
	width: 250px;
	height:250px;
	border: 1px solid #98cc46;
	margin-left: 40px;
}

.con6M ul{
	float: left;
	width: 590px;
	margin-left: 40px;
}
.con6M ul li{
	line-height: 45px;
    font-size: 18px;
    overflow: hidden;
	margin-bottom: 3px;
}

.con6M ul li i{
	display: block;
	font-style: normal;
	float: left;
	width: 140px;
}
.con6M ul li span{
	display: block;
	font-style: normal;
	float: left;
	width: 450px;
}

.con7bg{
	height: 400px;
    background: #eff5f8;
}


.con7{
	overflow: hidden;
}


.con7 h1{
	height: 30px;
	font-size: 30px;
	line-height: 3px;
	color: #98cc46;
	font-weight: normal;
	margin-top: 40px;
	border-bottom: 2px solid #98cc46;
}

.con7M{
	margin-top: 40px;
}

/* 本例子css */
.picMarquee-left{ width:1198px;  overflow:hidden; position:relative;  border:1px solid #ccc;}/*调整合适的宽度出右边框*/
.picMarquee-left .bd{ padding:14px;}/*调整合适的padding出左右间隙*/
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 14px; width:206px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:200px; height:200px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }


.foot{
	overflow: hidden;
}

.ft1bg{
	background: #e7e7e7;
	overflow: hidden;
	padding-left:111px;
}


.ft1L{
	float: left;
}
.ft1L dt{
	font-size: 22px;
	font-weight: bolder;
	color: #000;
	height: 55px;
	line-height: 55px;
}
.ft1L dd{
	font-size: 16px;
	color: #000;
	height: 24px;
	line-height: 24px;
	padding-left:91px;
}

.ft1C{
	float: left;
	margin-left: 153px;
	overflow: hidden;
}


.ft1C dt{
	height: 115px;
	margin-top: 20px;
	float: left;
}

	.ft1C dd {
		height: 115px;
		margin-top: 20px;
		float: left;
		margin-left: 20px;
		font-size: 35px;
		font-weight: bolder;
		line-height: 115px;
		color: #26578f;
	}

.back{
	display: block;
	margin-top: 45px;
	float: right;
	width:60px;
	height: 60px;
	cursor: pointer;
	background: url("../images/back.png") no-repeat;
}

.ft2bg{
	background: #7f7f7f;
	overflow: hidden;
	padding-left:111px;
}

.ft2{
	overflow: hidden;
	margin: 0px auto;
}

.ft2 li{
	width: 350px;
	height:87px;
	float: left;
	margin-left: 25px;
	margin-right: 25px;
	margin-bottom: 10px;
}

.ft2 li h1{
	font-size: 24px;
	color: #fff;
	line-height: 45px;
	height: 45px;
	font-weight: normal;
	text-shadow: 2px 2px 8px #000;
}

.ft2 li span{
	display: block;
	color: #fff;
	font-size: 16px;
	line-height: 24px;
	height: 24px;
	text-shadow: 2px 2px 8px #000;
}

.ft2 li span a{
	color: #fff;
}
.ft2 li span a:hover{
	color:#98cc46;
}


.ft2Txt{
	display: block;
	font-size: 18px;
	line-height: 45px;
	text-align:left;
	color: #fff;
	text-shadow: 2px 2px 8px #000;
	margin-bottom: 4px;
}

.ft3bg{
	background: #000;
	padding-bottom: 20px;
	padding-top: 20px;
}

.ft3 li{
	color: #fff;
	text-align: center;
	font-size: 14px;
}
.ft3 li a{
	color: #fff;
	font-size: 14px;
}
.ft3 li a:hover{
	color: #f00;
}


/*Add------------------------------------------------------------------------------*/
/*banner_02*/
.banner_02{ height:390px; overflow:hidden;}
.banner_02 #banner_02_con{ display:none;}


.inside{margin-top:20px;overflow: hidden;margin-bottom: 50px;}


.inside_right{}
.weizhi{
	font-size: 24px;
	color: rgb(0, 176, 80);
	text-align: center;
	height: 65px;
	line-height: 65px;
}

.inside_con{ padding:10px 0;}

/*Add shuoming ------------------------------------------------------------------------------*/

.sm1{
	overflow: hidden;
	margin-top: 40px;
	margin-bottom: 40px;
}

.sm1L{
	float: left;
	overflow: hidden;
}


/* 本例子css */
.picFocus{ margin:0 auto;  width:530px;position:relative;  overflow:hidden;  zoom:1;   }
.picFocus .hd{ width:100%; padding-top:5px;  overflow:hidden; }
.picFocus .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; }
.picFocus .hd ul li{ padding-top:5px; float:left;  text-align:center;  }
.picFocus .hd ul li img{ width:168px; height:110px; border:2px solid #ddd; cursor:pointer; margin-right:5px;   }
.picFocus .hd ul li.on{ background:url("images/icoUp.gif") no-repeat center 0; }
.picFocus .hd ul li.on img{ border-color:#f60;  }
.picFocus .bd li{ vertical-align:middle; }
.picFocus .bd li img{ width:526px; height:266px; }


.sm1R{
	width: 620px;
	float: right;
}

.sm1R h1{
	font-size: 20px;
	color: #000;
	line-height: 60px;
}

.sm1R span{
	display: block;
	font-size: 16px;
	color: #000;
	line-height: 26px;
	margin-top: 50px;
	text-indent: 20px;
	margin-bottom: 30px;
}

.sm2{
	overflow: hidden;
	margin-bottom: 40px;
}

.hTitle{
	height: 48px;
	line-height: 48px;
	font-size: 24px;
	padding-left: 48px;
	background: #eeefef;
}

.sm2M{
}
.sm2M li{
	overflow: hidden;
	margin-bottom: 30px;
}

.sm2M1{
	overflow: hidden;
	border-bottom: 1px solid #000;
}

.sm2M1 li{
	line-height: 36px;
	font-size: 16px;
	margin-bottom: 3px;
}

.sm2M1 li img{
	width: 22px;
    margin-left: 19px;
	margin-right: 19px;
    margin-top: 7px;
	display: block;
	float: left;

}

.sm2M1 li i{
	line-height: 36px;
	font-size: 16px;
	font-style: normal;
	color: rgb(0, 176, 80);
	display: block;
	float: left;
	width: 60px;
	text-align: center;
}

.sm2M1 li b{
	line-height: 36px;
	font-size: 16px;
	margin-left: 20px;
	display: block;
	float: left;
	width: 1050px;
}

.sm2M1 li b strong{
	font-weight: normal;
}


.sm2M1 li span{
	line-height: 36px;
	font-size: 16px;
	display: block;
	float: left;
}



.tiaojian{
    width: 60px !important;
}


.sm2MXX{
	display: block;
	margin-top: 20px;
	overflow: hidden;
}

.sm2bt{
	display: block;
	width: 26px;
	float: left;
	margin-left: 20px;
	margin-right: 20px;
}
.sm2MXX span{
	display: block;
	text-indent: 20px;
	font-size: 16px;
	line-height: 24px;
}


.sm3{
	overflow: hidden;
	margin-bottom: 40px;
}

.sm3Con{
	border: 1px solid #ccc;
	padding: 10px 30px;
	border-top: none;
}

.sm4{
	overflow: hidden;
	margin-bottom: 40px;
}

.sm4Con{
	border: 1px solid #ccc;
	padding: 10px 30px;
	border-top: none;
}
.sm5{
	overflow: hidden;
	margin-bottom: 40px;
}

.sm5Con{
	border: 1px solid #ccc;
	padding: 10px 30px;
	border-top: none;
}

.sm6{
	overflow: hidden;
	margin-bottom: 40px;
}

.sm6Con{
	border: 1px solid #ccc;
	padding: 10px 30px;
	border-top: none;
}









